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
340047846388	340047846907	340047847457	340047848007	340047848557	340047849107	340047849657	340047850207	340047850757	340047851307	340047851857	340047852407	340047852957	340047853507	340047854057	340047854607	340047855157	340047855707	340047856257	340047856807	340047857357	340047857907	340047858457	340047859007	340047859557	340047860107	340047860657	340047861207	340047861757	340047862307	340047862857	340047863407	340047863957	340047864507	340047865057	340047865607	340047866157	340047866707	340047867257	340047867807	340047868357	340047868907	340047869457	340047870007	340047870557	340047871107	340047871657	340047872207	340047872757	340047873307	340047873857	340047874407	340047874957	340047875507	340047876057	340047876607	340047877157	340047877707	340047878257	340047878807	340047879357	340047879907	340047880457	340047881007	340047881557	340047882107	340047882657	340047883207	340047883757	340047884307	340047884857	340047885407	340047885957	340047886507	340047887057	340047887607	340047888157	340047888707	340047889257	340047889807	340047890357	340047890907	340047891457	340047892007	340047892557	340047893107	340047893657	340047894207	340047894757	340047895307	340047895857	340047896407	340047896957	340047897507	340047898057	340047898607	340047899157	340047899707	340047900257	340047900807	340047901357	340047901907	340047902457	340047903007	340047903557	340047904107	340047904657	340047905207	340047905757	340047906307	340047906857	340047907407	340047907957	340047908507	340047909057	340047909607	340047910157	340047910707	340047911257	340047911807	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21767	20088	27527	22374	20098	20133	9588	3045	2003	1640	1417	1427	1333	1086	937	874	780	741	667	554	519	500	422	364	355	354	332	317	298	293	293	463	368	262	262	1623	2061	2391	2327	781	291	237	249	214	253	247	253	251	273	255	246	253	519	645	689	602	573	537	450	316	269	267	260	250	250	230	250	246	247	238	259	252	254	239	219	250	231	251	252	234	262	265	222	233	246	226	264	275	225	245	230	254	254	239	263	240	253	225	234	254	248	216	250	256	244	260	235	245	206	270	234	226	241	265	232	240	229	250	252	234	221	223	236	240	236	243	246	249	251	257	234	243	238	231	239	236	246	271	271	241	237	215	266	249	236	238	247	230	229	217	243	254	246	233	249	232	234	266	237	252	233	272	255	232	256	245	251	222	224	234	254	246	265	235	266	291	251	238	270	248	253	230	260	267	239	246	250	260	246	229	242	248	243	219	229	244	271	258	241	222	255	244	251	255	267	235	231	228	228	250	231	266	268	222	246	235	255	238	238	258	225	244	230	255	249	229	225	261	242	221	252	248	257	233	248	224	241	231	244	205	241	238	251	227	254	252	262	253	221	221	261	277	247	255	232	211	239	224	243	222	229	266	234	216	218	224	226	256	244	260	272	247	244	240	242	223	263	238	245	247	213	224	218	234	223	252	236	243	249	248	262	217	236	227	244	220	233	237	230	219	256	231	247	241	252	220	244	236	248	251	236	212	235	255	240	225	274	248	261	252	232	209	224	224	225	230	234	231	240	231	248	245	247	246	240	272	237	250	256	250	229	244	244	260	230	221	268	235	234	243	243	238	244	257	231	246	244	250	244	244	229	226	206	251	267	248	261	250	229	238	284	253	246	206	208	249	264	257	232	252	259	246	249	239	275	238	248	274	252	248	246	239	253	224	265	246	244	254	252	243	250	262	230	263	235	218	264	249	229	251	226	232	224	254	233	253	254	235	254	259	242	267	230	244	227	242	243	260	247	278	205	240	252	234	242	231	262	219	240	235	260	243	241	228	209	239	235	241	248	261	219	220	232	238	248	226	237	262	253	252	247	218	213	239	255	264	238	265	238	246	235	255	232	254	257	218	238	245	240	241	237	241	227	263	245	262	254	261	241	224	250	270	205	245	238	241	257	220	214	251	239	243	229	241	273	268	249	249	254	239	248	238	256	236	246	253	248	224	239	257	228	256	225	247	258	236	244	242	254	240	221	228	229	239	233	214	222	266	211	256	237	227	223	250	236	280	232	209	237	244	230	255	250	206	267	231	239	244	254	245	264	227	248	224	272	206	236	265	225	250	232	221	271	263	242	235	227	306	239	247	243	249	229	236	251	240	215	264	259	232	244	241	232	230	229	248	232	240	252	238	220	246	233	251	226	229	232	202	235	239	240	236	261	240	229	249	259	226	236	263	246	221	239	256	234	227	240	240	270	235	205	215	254	199	246	262	274	235	258	247	251	229	234	209	245	243	265	248	270	238	232	231	259	232	249	227	224	248	251	249	258	240	262	246	239	251	254	256	238	233	229	242	219	238	261	219	258	249	251	233	239	222	219	235	240	244	232	232	222	237	255	252	266	224	246	267	224	240	226	253	268	251	239	230	229	209	234	221	266	247	250	209	244	229	232	224	239	237	272	229	252	272	240	250	212	262	261	281	215	263	234	216	270	250	236	245	241	252	246	266	239	235	234	260	242	253	253	249	248	245	255	242	239	234	250	228	238	221	263	217	236	248	261	247	263	254	237	236	229	250	254	224	237	233	244	266	233	250	238	248	252	269	248	264	229	226	247	200	215	239	224	242	254	242	241	254	238	276	269	245	223	246	213	250	273	248	238	234	234	234	250	232	212	241	249	255	231	230	252	229	266	245	257	238	243	233	236	227	240	222	251	230	247	226	228	256	232	260	233	208	228	249	238	247	238	259	216	203	234	248	212	250	240	260	228	237	256	243	249	250	239	251	216	261	264	258	255	234	225	257	256	229	228	261	257	253	269	204	252	239	282	258	242	242	243	243	217	272	228	239	234	230	257	234	216	240	229	223	257	263	251	222	251	206	219	253	262	209	243	210	229	260	237	261	242	254	229	271	245	256	242	216	251	222	231	226	230	252	230	235	233	260	253	243	266	236	239	251	279	239	270	227	223	233	235	249	235	251	260	213	231	242	211	263	278	222	225	235	242	225	254	233	226	258	258	250	227	230	251	234	268	265	251	230	246	197	231	260	228	226	249	241	269	245	240	226	251	213	231	259	262	229	239	265	237	228	258	278	230	239	229	228	225	250	235	249	238	233	244	249	244	237	233	254	241	222	258	274	237	215	247	243	237	241	222	248	263	242	240	240	254	242	241	238	230	240	227	255	234	260	254	241	261	234	262	254	250	243	269	263	263	254	216	224	259	223	242	259	256	242	230	254	269	270	268	233	206	228	224	250	241	219	243	254	244	279	243	247	230	243	283	264	252	262	260	232	244	250	259	220	233	256	218	245	261	254	254	269	251	244	255	282	228	238	250	228	267	252	238	235	240	233	255	239	237	240	234	249	230	259	236	215	256	234	285	243	242	221	238	248	250	260	256	241	228	262	238	221	219	236	222	199	240	260	281	235	247	251	250	255	247	251	234	276	242	268	249	256	263	216	224	225	213	224	263	252	269	238	254	244	241	232	263	222	287	238	270	237	213	254	229	261	234	239	257	250	262	226	208	257	248	235	242	234	269	259	237	223	223	253	223	266	240	268	244	234	247	255	213	235	224	259	226	261	256	258	242	259	245	226	254	222	241	260	236	225	244	219	266	223	225	249	281	226	227	263	237	257	239	237	250	244	232	228	251	231	243	235	217	262	249	241	241	236	249	252	254	234	224	244	244	257	226	246	227	245	238	245	250	300	265	266	251	257	255	238	254	253	232	256	207	245	236	226	242	238	229	225	239	274	260	220	258	258	223	243	229	219	242	251	253	227	243	225	247	239	243	235	238	230	210	252	261	226	232	236	216	237	256	239	251	243	259	246	251	223	237	260	236	257	241	262	251	259	234	269	267	256	248	222	221	263	237	241	223	241	236	248	260	250	259	240	264	204	246	247	244	254	233	230	245	255	261	249	212	252	235	242	247	225	239	241	239	261	239	235	233	235	250	248	250	245	244	273	250	221	249	237	224	232	236	241	231	256	234	235	224	250	260	217	252	242	220	229	221	235	231	229	242	241	233	252	207	224	215	238	248	246	218	255	247	253	277	237	215	239	235	227	266	263	243	255	240	253	236	240	242	226	214	245	225	256	237	234	251	252	253	236	207	230	235	272	261	237	266	234	231	234	272	231	251	242	269	260	201	242	229	220	236	234	247	244	270	240	256	245	244	241	220	262	239	254	256	250	266	240	227	229	240	258	252	240	206	203	245	261	264	237	215	248	269	236	220	238	266	226	230	245	234	241	222	228	231	233	231	239	223	252	233	233	245	247	267	240	250	225	236	222	224	235	231	251	231	221	257	250
13982	30102	25725	18223	11217	8191	6886	6611	4801	3862	3454	3331	2905	2319	1960	1864	1713	1418	1317	1093	877	808	715	566	523	531	493	466	472	444	385	786	559	375	377	3108	3856	4614	4408	1409	457	285	300	331	350	345	331	370	354	281	304	314	919	1171	1121	1073	954	901	658	449	331	304	319	274	294	315	342	313	318	301	310	345	327	303	341	322	275	325	327	309	355	292	336	304	348	315	319	327	285	302	322	313	291	292	341	300	307	346	307	298	272	298	319	316	312	304	323	277	336	306	308	304	333	327	302	309	315	341	296	285	320	289	316	322	324	320	308	315	305	313	335	316	328	316	305	308	306	319	344	324	313	339	327	299	312	305	302	320	329	304	311	319	356	323	307	306	299	307	339	314	315	314	328	304	281	321	312	327	373	310	318	325	329	315	325	301	327	322	310	290	324	312	285	313	320	286	322	312	313	324	324	316	324	310	304	325	308	335	302	343	325	279	335	324	310	318	305	305	341	300	299	308	281	319	308	295	335	309	295	325	275	291	308	341	293	325	298	307	292	317	284	297	307	307	304	326	309	345	302	287	316	294	340	311	306	305	278	306	309	308	312	326	313	333	312	297	285	300	326	317	338	305	307	308	283	306	316	340	290	297	317	305	320	304	304	326	329	362	334	297	316	298	326	322	355	316	328	326	309	280	317	289	304	327	296	295	317	328	341	325	302	315	309	307	305	309	320	297	299	313	271	328	323	316	334	298	323	305	312	291	308	314	319	319	292	345	280	312	291	299	333	295	308	310	309	324	311	289	315	344	353	285	310	315	303	335	310	321	319	298	314	303	337	301	278	328	321	307	332	298	307	331	348	334	295	299	306	334	304	309	344	305	320	317	316	304	322	356	304	326	342	299	304	299	333	300	301	312	306	335	318	289	308	339	312	313	316	285	319	314	310	313	333	291	324	313	324	298	320	338	316	340	345	345	298	309	320	322	296	332	289	311	327	311	295	313	333	316	337	334	334	304	316	298	307	304	302	290	308	324	300	350	312	293	307	324	327	312	325	287	318	318	311	299	298	321	333	295	308	304	307	315	290	315	299	293	305	307	290	325	275	310	286	301	332	282	277	310	324	343	300	327	302	340	317	309	306	303	317	311	287	262	291	317	304	308	315	302	357	311	341	313	331	294	289	342	320	322	314	324	320	309	310	280	292	336	285	338	300	309	335	316	306	314	318	322	335	307	320	295	320	277	299	299	303	308	328	304	305	328	341	293	313	308	323	340	335	307	299	323	315	324	321	280	317	325	314	302	316	337	336	295	313	299	313	327	312	270	292	293	330	310	279	299	299	337	294	311	310	325	311	302	296	306	335	301	296	307	291	290	308	328	315	336	293	294	311	332	322	324	306	297	320	334	306	309	301	322	326	297	329	319	310	312	320	291	323	279	301	291	318	313	316	311	338	311	307	290	315	287	336	315	315	298	333	302	302	301	294	273	309	299	318	363	301	291	297	319	341	308	305	327	312	304	323	310	320	301	311	309	331	310	347	290	305	314	305	289	310	312	296	291	359	311	289	305	328	328	306	292	327	310	314	355	328	313	297	302	305	319	314	309	319	286	333	333	317	326	291	308	293	333	323	311	319	331	314	336	282	320	327	316	303	329	288	308	328	302	306	312	317	286	338	305	319	295	341	296	307	340	296	306	294	289	299	339	297	341	324	312	310	314	315	314	301	297	324	315	309	297	294	322	296	294	319	319	289	283	318	315	344	348	302	296	305	329	279	350	305	334	325	326	306	333	305	326	286	270	335	310	298	292	320	288	332	318	303	339	315	319	320	327	318	319	299	323	324	287	307	312	320	329	306	315	332	341	302	331	287	290	316	336	322	333	343	315	322	330	299	348	274	275	318	313	304	336	302	330	308	288	331	351	299	313	296	309	309	328	289	339	337	292	322	317	308	306	302	303	331	340	332	314	320	301	327	319	309	336	350	320	284	307	311	302	306	318	301	306	328	295	286	304	303	305	300	312	330	329	364	300	334	323	303	303	319	306	325	351	349	337	351	273	314	336	302	339	331	337	328	276	255	326	321	329	307	318	306	314	297	287	308	333	285	308	311	310	310	322	330	334	332	305	305	336	330	317	324	335	296	330	323	290	328	297	337	318	320	328	290	293	308	322	307	327	312	305	327	330	295	311	323	310	331	337	281	335	267	334	342	288	319	294	333	306	311	317	313	319	329	322	301	332	322	303	304	296	333	304	338	304	306	321	296	323	303	304	298	330	308	313	293	352	314	340	317	315	331	322	307	330	316	306	315	347	334	319	316	306	295	314	304	308	346	331	295	305	303	320	305	315	338	303	303	299	319	303	323	322	287	317	333	295	298	311	337	327	335	292	305	324	336	297	349	315	313	335	320	300	320	312	315	276	303	300	293	332	310	330	315	321	299	332	292	320	314	329	313	315	309	325	344	295	315	288	275	315	328	320	294	337	315	310	289	339	319	335	312	316	290	326	313	326	286	303	311	292	288	287	297	328	323	307	322	326	323	295	304	316	309	291	333	288	305	297	308	307	293	282	317	327	306	336	326	322	305	298	282	324	301	316	291	323	308	330	317	311	311	320	303	293	317	329	304	326	326	315	289	314	271	301	325	305	334	331	298	323	292	316	302	303	311	319	317	314	354	316	309	320	319	347	311	313	314	296	333	314	308	326	318	332	309	278	337	290	324	307	304	305	300	291	311	304	322	322	310	290	291	328	308	297	310	332	309	341	326	290	290	333	345	300	330	288	325	275	311	322	299	329	338	332	306	323	337	297	300	296	324	304	342	302	303	325	287	302	301	276	337	309	335	358	294	316	311	331	305	311	314	337	339	319	291	304	327	321	330	331	310	326	312	290	295	296	339	318	311	335	325	317	342	331	318	290	307	327	293	300	297	310	311	305	295	329	335	306	304	340	329	306	295	306	298	285	330	280	327	309	313	313	301	322	283	321	297	327	313	298	321	339	341	312	319	282	336	298	342	326	314	299	324	317	308	323	316	315	291	318	339	300	315	307	327	325	308	328	306	307	312	304	322	289	281	291	298	312	291	302	325	342	279	318	309	316	296	287	332	318	316	311	352	314	317	326	329	308	316	281	300	317	297	332	307	308	334	340	320	317	321	281	309	341	335	323	317	311	317	329	303	334	308	306	309	344	298	315	305	301	326	315	315	293	305	312	300	334	287	290	288	302	307	332	295	331	323	312	301	329	342	301	319	287	325	314	306	304	308	294	320	311	299	328	297	302	333	333	279	316	343	318	347	314	316	311	322	324	356	317	308	326	285	324	314	289	328	318	318	329	326	316	317	310	322	294	314	319	331	311	319	339	287	327	277	322	338	323	313	288	279	326	328	299	326	314	346	310	304	288	311	322	336	323	302	335	281	288	326	333	342	321	300	326	314	327	300	311	338	311	303	303	316	318	296	305	333	324	310	303	339	325	297	293	324	289	337	336	316	343	286	349	314	306	309	320	278	325	322	302
27149	20996	14193	5373	2096	1701	1275	1392	1141	1049	947	926	923	859	768	743	813	742	742	662	628	630	602	575	576	590	593	593	569	592	601	593	593	532	536	640	656	712	677	566	601	569	571	545	556	597	593	565	582	565	522	596	573	609	616	609	616	600	584	593	601	569	581	551	576	557	596	605	556	590	582	556	544	564	551	553	551	546	572	602	594	559	588	575	539	573	580	604	563	500	593	536	608	559	580	561	559	576	613	581	571	557	551	586	535	544	559	561	548	574	589	575	569	573	606	556	623	545	556	594	538	585	619	580	597	584	569	581	590	588	589	575	552	557	551	587	543	612	569	531	588	576	568	594	555	575	583	559	585	544	571	533	566	547	570	581	578	618	556	589	554	574	587	585	579	543	529	537	570	510	533	505	570	572	542	541	530	559	571	581	560	599	513	599	564	526	538	585	551	613	601	599	599	577	572	598	581	584	546	576	562	580	594	563	615	556	580	573	528	564	556	575	540	572	580	572	552	569	560	581	563	578	542	545	624	602	571	620	550	581	601	560	566	572	550	553	555	592	565	588	582	549	584	556	580	576	589	602	561	560	581	549	556	606	615	564	572	594	594	583	584	538	549	555	536	581	559	535	592	562	578	551	610	564	584	530	552	572	605	544	559	607	610	546	577	644	546	564	589	575	613	550	579	548	551	576	602	541	531	593	595	537	578	575	565	561	573	596	605	559	585	594	595	566	552	545	569	559	636	567	564	573	591	604	592	623	540	535	574	569	538	588	553	538	611	564	596	553	598	556	572	549	616	611	575	542	544	553	589	558	604	575	584	580	633	552	575	579	556	539	567	576	580	597	543	587	572	527	649	575	556	577	557	546	558	579	583	588	542	570	572	542	569	580	536	562	567	566	584	597	549	616	578	533	600	557	597	580	557	578	580	546	565	594	575	581	572	545	580	588	585	586	542	570	577	520	602	571	591	559	571	608	563	572	605	619	585	575	580	567	594	574	580	534	529	582	610	566	544	549	560	556	543	659	553	536	542	539	531	534	572	578	585	564	549	547	596	612	571	557	579	575	572	579	569	584	570	604	606	566	611	547	554	566	584	581	571	524	547	504	598	576	567	537	564	596	558	597	561	567	589	567	505	570	593	585	569	543	567	563	556	557	557	590	537	562	549	603	524	576	586	556	645	601	534	552	555	559	560	577	578	572	602	544	627	594	569	554	528	605	570	572	550	577	597	624	570	610	530	562	583	556	571	573	546	580	556	550	579	565	574	575	581	547	607	557	571	600	568	551	579	533	538	589	547	572	588	631	577	558	554	562	589	583	546	591	550	553	561	550	555	579	582	561	570	592	568	545	584	575	592	552	552	566	601	622	545	568	606	601	559	595	588	620	546	585	545	545	570	573	618	579	573	610	540	606	573	576	576	573	617	605	587	592	562	590	582	601	589	548	541	592	580	555	545	572	549	587	578	584	548	585	600	528	585	588	607	583	548	599	566	582	573	580	587	560	509	550	550	579	612	568	572	584	562	563	594	584	567	535	579	585	580	561	562	563	537	593	576	579	553	591	556	573	547	547	566	578	539	588	579	601	576	539	582	588	554	581	545	534	542	532	532	567	611	525	561	564	556	578	499	542	607	598	572	573	589	537	577	581	557	557	528	561	577	542	590	593	599	562	555	570	574	557	599	593	557	582	547	520	550	553	581	578	570	539	529	558	560	574	558	564	553	557	574	553	541	602	573	519	552	552	580	580	566	599	586	573	564	574	569	580	560	593	584	595	605	616	516	554	568	527	539	599	591	564	545	559	574	582	544	575	593	556	555	605	577	597	556	555	572	537	565	585	548	563	553	594	569	561	596	568	594	540	556	573	547	574	568	580	578	564	582	611	572	584	607	564	552	584	491	560	543	557	587	550	556	560	551	560	562	529	534	535	509	553	548	563	556	559	580	533	563	567	594	540	613	575	630	585	611	547	569	578	558	574	576	587	580	592	550	570	544	573	626	591	561	615	565	543	560	581	584	563	533	564	560	564	546	561	561	587	573	536	571	584	568	600	580	600	575	580	581	562	551	593	589	584	549	550	524	558	560	547	576	584	573	601	591	575	587	538	567	607	584	598	588	579	579	556	561	560	582	554	565	591	565	528	604	568	538	521	551	563	564	600	556	599	549	504	585	576	600	558	527	581	605	581	541	566	558	568	572	515	559	545	592	584	546	606	577	588	560	611	563	553	555	603	554	636	530	543	563	556	565	535	526	602	630	581	561	531	576	567	598	549	590	571	590	533	554	583	593	544	596	534	595	591	544	532	588	542	617	554	567	549	543	572	545	583	599	539	566	544	574	551	531	555	580	558	588	570	536	561	582	592	561	517	562	600	588	554	557	597	511	533	603	547	606	561	522	546	590	568	595	578	576	553	546	554	598	531	555	549	555	575	585	569	580	528	529	555	564	617	550	591	566	557	531	601	566	576	587	568	601	578	531	572	578	606	568	557	589	586	529	533	587	548	601	539	575	572	552	551	611	559	546	580	592	588	580	568	544	556	579	602	580	589	587	606	561	571	583	623	592	571	572	582	618	571	561	555	554	576	572	615	550	582	567	535	564	574	590	562	558	592	565	574	577	536	558	582	608	593	571	546	590	552	552	568	532	570	553	559	549	527	548	600	558	592	576	579	545	595	552	602	554	607	544	566	553	602	576	612	539	601	590	596	540	553	559	587	594	576	594	606	550	558	554	517	566	592	577	640	561	582	562	543	557	597	554	582	546	582	550	554	574	594	560	567	555	627	511	549	571	587	592	548	573	575	555	562	559	534	554	529	525	558	597	576	547	611	570	554	529	592	603	602	582	565	569	578	603	595	576	555	602	550	569	606	578	578	565	584	566	566	483	532	580	594	564	550	578	563	577	582	555	613	557	586	570	559	532	557	567	575	588	543	566	551	622	575	587	566	547	570	587	570	602	565	568	575	570	566	584	580	571	559	569	538	572	562	588	535	561	533	566	578	586	544	563	608	558	588	556	587	548	549	545	601	588	589	595	572	577	546	535	527	576	591	533	587	554	603	569	597	558	575	553	554	584	583	588	549	586	550	593	566	644	562	564	575	577	552	574	569	554	602	615	607	602	572	551	544	575	614	542	596	557	555	507	562	600	561	579	532	595	566	567	556	551	552	585	566	537	558	545	522	586	576	570	595	598	593	549	560	592	593	594	543	558	558	579	570	571	588	588	557	589	516	570	627	525	565	562	581	584	579	561	545	542	587	568	544	533	581	542	612	570	559	543	553	592	591	588	579	614	575	589	567	596	579	568	578	580	560	562	576	577	552	558	628	579	582	600	603	503	560	557	542	631	564	560	594	566	534	572	549	522	570	556	597	589	545	562	557	582	540	584	531	600	567	578	556	537	602	523	572	552	564	536	615	585	538	573	559	568	584	613	571	553	591	554	592	544	566	598	575	545	557	555	554	589	591	588	559	560	583	559	601	551	554	563	574	570	575
11446	17941	12843	7052	3979	3467	2606	2828	2144	1934	1805	1755	1571	1352	1323	1287	1210	1170	1044	945	924	871	822	775	718	724	775	774	768	696	729	714	745	776	724	838	849	968	1010	797	700	726	736	735	700	756	706	700	777	748	736	733	766	810	768	788	771	823	747	767	747	726	746	724	750	730	734	743	725	755	713	734	687	721	752	734	706	681	706	758	792	745	692	732	725	702	697	739	717	707	746	719	777	741	740	734	736	704	756	763	710	738	743	741	749	722	713	737	702	758	692	735	770	737	738	762	725	700	751	740	719	692	724	721	723	705	733	702	714	772	740	740	707	727	704	709	706	744	726	712	713	695	729	726	744	718	740	737	724	730	752	775	713	724	721	716	739	712	706	751	764	721	743	729	672	708	782	779	702	732	747	726	664	707	750	701	724	728	722	699	723	708	733	693	737	721	719	760	657	716	730	762	699	696	750	710	704	711	717	722	687	725	751	720	779	719	758	706	765	728	746	753	738	666	729	686	720	707	716	789	727	706	739	703	732	751	761	707	688	776	738	781	741	739	746	737	735	699	707	719	729	717	721	715	724	736	731	755	783	695	720	706	724	736	768	727	732	721	687	756	699	779	712	700	727	721	741	716	775	761	701	717	719	715	726	764	735	702	770	745	773	722	726	745	682	730	730	697	712	749	718	756	675	737	717	704	690	729	758	708	733	797	686	734	757	739	709	722	731	683	777	705	763	749	725	737	674	650	734	731	717	722	741	715	708	750	722	760	751	725	737	722	761	730	715	741	700	688	735	740	697	724	742	750	742	753	780	741	706	713	726	736	740	715	719	683	712	731	747	727	741	756	731	716	748	739	755	695	726	677	707	727	716	701	751	708	722	726	801	771	696	765	741	727	709	722	703	741	742	707	767	707	807	781	709	730	701	744	711	750	737	733	733	769	704	724	727	682	732	725	760	676	700	760	717	726	693	749	734	766	724	739	762	773	714	710	738	693	736	730	715	744	716	728	695	786	733	740	712	741	692	706	745	730	737	722	710	788	714	715	732	765	709	755	775	768	721	730	747	770	722	721	722	734	717	718	724	708	726	725	746	747	743	761	689	750	711	732	699	736	762	745	732	699	731	748	723	748	720	732	713	707	693	723	753	751	765	708	659	733	724	728	727	693	681	776	690	683	733	683	769	684	716	699	691	770	735	726	735	742	762	706	742	735	719	702	712	740	739	691	753	734	715	757	683	709	694	687	698	730	749	740	679	700	758	733	699	750	740	728	738	716	729	714	760	731	718	730	725	741	723	716	746	666	717	745	737	723	710	729	697	761	754	678	729	699	797	752	690	713	710	714	716	763	712	712	708	739	722	741	721	776	742	703	731	686	738	710	702	766	727	751	760	710	770	735	763	712	810	716	696	756	720	745	714	718	698	658	712	742	692	746	711	650	722	723	707	750	716	722	750	710	738	697	736	723	698	781	716	728	700	724	741	702	735	677	762	751	700	777	726	725	698	747	752	779	697	679	692	718	688	722	735	746	691	765	733	689	757	746	685	747	729	747	756	697	761	721	787	728	734	753	727	714	772	714	759	695	718	714	733	719	656	761	712	717	707	733	750	708	681	762	727	701	725	713	730	732	736	713	761	723	699	747	738	690	703	701	767	767	697	721	762	720	701	726	724	737	756	720	749	711	674	731	756	705	679	684	747	758	782	702	735	696	742	730	751	731	723	708	742	761	707	736	676	721	706	737	765	723	699	705	770	739	768	698	751	765	678	719	694	728	708	698	721	724	702	725	747	753	729	680	733	760	766	712	704	743	730	738	765	736	693	716	719	772	762	769	739	742	691	666	728	697	641	712	730	680	737	707	751	704	727	730	734	736	734	730	707	739	710	685	761	706	752	710	763	777	740	753	682	759	745	699	705	721	727	732	746	737	717	682	744	689	748	721	726	732	716	708	733	705	702	700	720	769	741	742	748	725	718	701	705	727	709	721	726	762	729	697	752	731	720	719	784	727	711	713	789	734	759	719	721	771	738	769	720	711	744	719	730	730	710	741	774	704	728	781	729	667	734	751	709	731	771	736	769	758	720	715	714	743	775	664	736	725	732	668	759	741	685	697	746	774	710	738	745	708	700	729	688	777	725	749	705	757	700	752	691	697	702	720	726	723	748	733	686	706	742	750	764	725	712	718	750	723	761	742	725	728	744	731	775	720	748	690	719	751	738	696	689	724	752	748	696	711	696	714	753	735	770	726	732	699	735	740	761	687	714	785	739	750	718	738	713	723	736	760	719	736	734	734	746	701	757	716	752	690	697	708	730	696	726	735	726	771	762	707	695	734	755	735	720	719	703	697	754	739	710	701	752	764	758	735	727	710	744	740	729	746	719	724	761	719	725	750	706	759	707	714	655	725	694	741	705	745	705	743	749	689	694	710	673	718	733	701	760	755	747	713	719	731	740	755	760	716	743	721	714	738	753	726	760	733	698	712	750	713	734	746	745	720	708	768	702	705	741	667	676	728	697	728	744	727	707	732	735	746	697	702	709	735	720	752	694	723	762	750	763	679	778	702	753	728	709	750	743	762	715	699	691	720	712	746	713	706	715	763	704	769	740	732	686	752	761	696	690	688	689	729	779	733	753	758	715	701	678	684	714	679	749	697	701	746	730	710	762	738	722	733	663	752	737	751	728	703	709	765	693	732	729	715	737	766	722	695	701	736	672	710	712	731	698	697	737	711	692	763	709	751	695	715	711	755	783	808	740	738	750	704	750	738	726	708	708	730	748	699	723	768	728	755	687	753	710	706	685	713	767	755	720	691	736	725	758	694	728	757	747	757	706	753	708	740	681	747	705	684	731	728	769	740	712	720	724	786	752	736	718	720	702	732	739	667	672	715	731	734	675	689	753	734	716	762	750	753	728	736	814	762	721	702	737	742	698	711	732	720	679	701	742	717	701	739	689	735	724	717	737	744	775	745	699	703	794	709	698	743	725	722	718	739	732	683	766	740	716	733	744	737	732	721	736	703	724	719	736	695	744	766	745	738	739	713	756	750	695	754	725	695	730	784	765	724	748	729	752	742	708	708	726	751	741	737	706	721	722	720	712	707	713	779	698	715	694	713	742	712	800	719	723	723	791	752	695	730	703	766	699	696	697	685	752	686	712	763	737	708	756	740	732	766	754	744	712	712	741	738	724	720	762	734	718	746	740	685	743	732	797	735	766	719	726	665	719	726	702	745	683	758	714	756	742	736	695	776	723	720	692	719	735	721	774	758	749	757	731	736	686	720	710	695	758	730	768	668	705	721	714	726	692	696	728	769	734	748	735	675	737	718	767	665	760	741	699	726	708	710	706	761	773	767	701	734	742	720	747	727	657	794	742	761	735	700	705	773	682	718	723	752	747	708	737	767	708	737	731	727	747	733	759	700	708	731	725	705	665	730	744	730	718	714	729	766	781	703	727	724	739	694	721	725	695	710	712	751	724	726	735	720	733	725	717	715	708	764
24153	21322	28758	24215	21278	10967	3080	2152	1646	1361	1366	1399	1121	1019	935	824	769	763	749	668	610	611	524	539	469	471	469	491	443	493	479	555	502	426	463	1157	1615	1764	1663	757	440	439	413	439	437	470	442	446	459	480	449	420	578	694	665	595	599	591	510	484	434	444	424	445	445	440	425	423	438	442	429	439	413	410	457	419	429	422	451	460	468	436	446	424	454	458	442	454	431	393	426	410	424	475	428	422	420	434	431	450	419	428	432	422	397	434	444	482	390	429	417	453	397	469	468	430	440	435	462	445	417	410	418	458	428	431	405	404	414	396	425	431	458	428	429	440	437	451	396	472	449	416	419	445	418	405	427	437	421	431	453	435	435	448	443	413	438	433	410	437	417	423	443	476	418	435	450	406	449	450	432	432	406	435	459	432	455	420	424	456	442	449	456	398	419	444	455	435	451	427	420	461	405	439	419	460	444	416	413	411	453	428	419	438	418	406	444	438	427	443	448	417	422	393	422	428	408	456	452	441	478	436	429	410	448	454	414	432	465	432	396	433	438	433	434	439	408	450	419	436	468	458	412	435	429	418	451	433	408	430	440	435	475	401	437	430	446	427	417	421	427	413	449	431	406	406	440	430	404	389	455	416	412	403	418	408	387	459	430	425	437	473	401	411	435	454	436	413	409	457	417	437	429	417	428	412	445	436	392	384	428	446	401	438	409	426	435	437	436	461	419	442	480	430	434	434	443	414	457	400	410	445	426	418	422	441	438	433	432	447	425	407	440	465	445	429	438	384	414	412	429	408	432	405	406	420	430	437	431	441	402	441	425	423	463	412	436	450	436	421	445	451	449	454	417	423	439	420	438	457	421	413	443	452	417	481	475	384	429	436	464	487	443	420	422	448	468	475	470	428	428	418	425	424	416	404	410	435	442	438	438	463	457	426	412	417	411	418	394	399	420	416	417	443	392	404	442	420	460	412	415	440	433	437	410	432	442	445	403	406	440	431	390	427	444	396	419	435	441	412	429	420	446	438	451	464	418	382	458	435	438	424	452	425	421	418	444	413	451	459	438	408	425	394	409	443	447	446	446	429	406	428	443	417	430	417	417	441	457	443	412	419	422	432	417	399	450	458	410	424	404	442	435	440	434	381	397	407	434	422	420	400	425	432	452	411	450	453	453	442	387	415	427	430	472	409	420	430	433	428	433	447	407	456	434	457	439	447	436	417	452	423	386	448	443	426	460	435	453	417	458	400	478	437	406	452	434	449	436	420	435	418	397	412	440	423	437	441	444	436	447	404	437	448	433	467	449	431	427	418	437	423	451	427	458	418	465	415	446	416	421	387	433	419	427	440	445	417	399	448	436	426	450	426	447	457	433	468	406	463	458	468	399	408	435	444	450	441	416	423	482	400	445	421	400	436	388	416	414	426	419	449	422	435	435	470	450	505	416	442	424	442	463	415	425	383	426	437	427	447	433	448	480	445	465	442	395	445	443	446	432	453	451	447	441	422	432	458	402	415	422	451	403	409	413	437	397	422	449	443	426	379	425	447	442	411	444	405	432	425	459	411	456	436	465	461	422	415	447	396	407	407	439	432	453	483	423	385	402	427	399	430	403	420	429	397	432	424	434	412	428	428	425	437	467	454	413	430	433	421	430	389	448	430	424	455	453	460	438	403	443	436	439	442	436	378	440	433	454	424	399	424	422	416	454	410	415	428	414	442	477	452	442	452	418	429	466	417	418	446	415	432	426	433	446	437	402	395	419	450	408	412	453	410	452	412	464	434	421	435	443	432	426	452	418	460	440	421	430	455	454	440	402	454	449	406	423	454	436	420	412	412	461	435	450	421	407	428	433	438	447	411	439	401	402	410	438	429	400	433	433	426	412	408	432	443	453	443	437	446	414	412	420	432	432	433	467	451	443	461	407	427	409	433	430	418	436	433	417	410	437	429	425	425	473	435	454	423	437	429	439	427	427	440	449	440	441	427	430	487	458	407	417	441	430	443	448	413	409	441	356	385	438	410	449	462	407	424	428	444	432	461	438	413	449	436	382	408	435	428	421	421	426	390	385	413	410	447	410	437	475	447	418	448	445	427	471	430	416	447	442	425	431	448	471	432	448	469	418	417	459	457	370	404	423	457	423	410	407	433	431	426	427	491	454	447	436	407	402	416	411	440	452	469	439	424	449	432	405	434	424	455	436	410	418	438	484	433	409	446	433	437	398	418	436	424	445	457	429	489	439	442	427	428	462	406	423	409	409	449	428	395	432	422	420	414	447	432	427	431	456	412	436	423	425	439	457	442	401	425	447	428	436	407	415	427	395	429	431	444	442	401	443	444	460	374	411	421	426	453	440	440	446	443	473	421	421	434	448	423	407	464	418	418	451	410	424	443	434	442	434	404	403	424	435	415	431	423	445	430	432	442	434	440	452	434	423	413	414	459	408	428	465	447	436	428	440	483	407	441	479	409	458	417	394	429	425	448	390	459	404	444	425	451	461	430	407	443	447	408	411	456	440	444	438	440	424	403	448	401	446	419	411	395	452	379	402	436	468	406	462	435	441	430	410	451	411	442	416	448	433	426	432	438	405	415	400	434	444	418	409	386	429	461	446	453	428	394	454	438	423	417	447	454	425	418	444	410	396	409	462	433	438	437	421	396	418	454	402	462	443	455	450	397	415	451	408	422	437	434	425	415	442	452	424	436	426	436	418	445	400	439	446	426	419	421	452	416	416	401	427	395	450	425	396	442	406	449	472	398	459	423	417	423	445	446	424	428	443	450	424	418	404	452	433	428	434	426	424	427	422	391	397	433	429	417	491	390	405	437	438	454	439	430	414	391	420	462	421	406	447	464	428	423	471	408	462	411	423	467	406	449	430	415	448	427	442	469	481	434	408	406	458	410	428	455	439	420	424	439	432	441	416	421	449	403	404	454	400	390	418	476	456	447	404	429	428	427	421	407	440	433	405	424	444	411	453	415	462	439	450	383	450	419	449	472	426	457	436	410	441	447	395	436	424	443	456	408	440	435	436	422	404	454	419	449	435	452	434	456	452	452	408	427	408	429	455	437	430	436	458	468	422	417	457	460	434	433	450	433	434	419	440	438	424	396	451	461	423	441	463	468	430	469	393	395	440	409	447	455	443	477	390	415	415	462	443	431	445	389	401	449	386	415	431	423	422	420	401	443	450	385	420	428	377	427	426	404	428	438	409	449	423	439	469	473	435	398	453	420	419	429	466	416	435	414	464	454	442	457	411	408	394	416	440	453	457	439	428	469	450	439	432	463	428	418	421	439	451	442	429	414	427	421	457	421	433	457	464	427	443	444	378	446	412	409	462	441	456	441	471	455	403	428	442	408	460	430	430	433	430	441	457	416	418	382	442	416	447	432	439	451	431	430	432	411	420	436	436	443	430	432	414	401	433	442	424	430	384	410	420	375	435	397	432	455	434	424	449	408	439	471	428	445	414	427	446	408	458	426	443	417	439	435	453	417
13100	27359	20898	10487	7802	6327	5096	4762	3574	3109	2815	2720	2112	1877	1694	1637	1429	1363	1364	1089	979	850	841	789	725	687	682	699	594	609	580	872	769	617	552	2108	2790	3185	3089	1298	669	562	542	531	540	544	543	528	593	541	554	594	866	1024	969	946	891	775	796	606	523	563	574	534	513	589	560	561	535	562	562	544	564	603	566	552	518	565	569	561	564	558	527	566	525	547	621	557	578	524	568	549	541	574	569	556	553	576	588	537	594	545	558	565	527	605	549	612	540	585	567	556	537	574	559	603	589	546	549	583	526	516	611	576	541	560	586	594	599	546	520	560	618	569	579	558	540	580	569	542	590	570	605	561	603	598	564	589	538	551	538	537	543	546	560	583	557	533	526	568	582	605	562	602	537	591	607	565	580	565	583	553	550	572	567	547	590	546	566	550	554	601	595	599	566	554	587	542	562	549	571	561	541	555	564	580	564	578	543	584	514	530	575	572	548	567	570	577	564	552	558	581	570	575	577	529	524	532	545	584	589	574	532	591	573	584	551	578	545	571	575	561	572	553	597	555	604	560	585	597	557	547	517	561	556	540	541	576	588	554	571	603	567	590	581	502	605	618	570	591	554	607	527	578	514	600	551	581	551	502	583	547	581	536	551	494	570	561	581	564	552	511	541	570	588	545	557	545	531	550	527	525	559	548	547	592	573	567	598	580	519	586	546	555	567	556	549	564	577	538	562	537	569	544	553	551	600	552	556	540	573	560	547	555	531	564	616	584	553	555	542	601	553	626	577	584	531	560	565	534	565	566	537	591	556	589	595	581	582	562	567	542	566	543	568	585	561	582	581	581	577	619	538	535	555	545	529	548	553	535	566	525	521	578	552	573	576	560	544	556	545	582	570	596	546	568	561	586	526	603	570	580	593	567	571	574	563	573	547	588	528	543	554	564	591	577	597	560	546	604	588	557	575	566	572	535	576	561	581	567	576	583	566	551	558	577	590	599	575	630	542	533	563	528	558	554	575	553	539	616	548	554	551	546	552	563	582	538	544	541	542	548	533	564	533	567	564	520	562	586	552	520	584	592	543	587	534	511	571	542	548	553	590	532	593	577	533	597	563	537	558	543	552	522	590	509	594	526	529	556	560	554	564	582	562	602	561	541	536	563	575	549	557	550	576	539	541	530	551	597	590	539	559	548	598	544	552	517	567	531	594	554	566	590	602	596	557	561	571	537	568	602	523	537	564	581	609	582	609	557	542	548	591	609	557	571	566	535	578	545	543	531	552	550	552	531	558	572	590	555	597	587	527	548	557	574	538	577	565	552	606	579	567	612	580	563	522	538	564	555	581	570	575	548	541	593	553	555	587	560	544	560	551	540	620	525	582	566	572	592	608	552	514	592	565	568	562	558	508	578	580	572	536	567	525	546	549	591	570	525	584	567	567	599	510	596	594	553	613	615	561	582	553	589	554	591	558	583	560	515	625	535	533	543	575	550	556	589	566	577	544	576	542	509	581	543	550	573	593	564	526	557	592	545	570	548	584	533	556	560	570	534	538	562	551	569	570	616	539	560	553	546	574	559	572	578	541	561	571	579	554	560	558	595	552	556	536	532	594	577	523	570	564	554	519	593	601	559	566	553	563	601	597	562	551	576	562	562	533	563	558	610	539	541	546	538	544	581	543	545	590	533	535	555	592	563	561	596	527	573	582	537	547	575	548	566	597	562	572	592	600	538	532	551	563	587	556	564	551	562	579	536	538	588	564	562	557	548	603	584	559	527	497	589	577	568	577	574	558	577	528	555	547	579	583	562	570	540	539	591	543	578	559	604	587	557	549	553	577	564	573	568	563	567	604	562	610	531	575	568	558	603	514	589	549	556	553	583	565	591	566	519	561	552	588	546	561	556	567	531	565	571	583	547	547	546	561	527	595	549	559	556	551	586	512	526	597	540	582	558	576	567	566	534	585	540	592	593	551	605	530	587	586	576	571	622	540	575	526	632	564	556	552	592	555	553	560	560	568	589	526	554	561	534	565	562	573	568	574	563	587	552	574	602	540	560	563	577	527	540	552	580	565	570	580	573	594	583	596	572	555	571	566	580	536	565	549	574	567	578	556	575	580	570	562	573	517	554	552	536	563	586	575	563	586	560	569	605	534	554	597	558	568	564	562	569	525	620	572	547	529	609	570	526	578	561	530	581	597	572	520	579	573	560	539	590	584	534	558	575	565	531	568	610	569	521	557	547	526	559	569	552	552	562	576	562	603	565	577	619	534	562	553	591	546	585	535	578	570	593	554	582	532	556	582	537	598	592	571	558	589	585	518	600	604	546	506	538	536	585	568	523	562	562	548	532	590	549	535	560	540	538	596	556	543	589	510	563	554	591	548	545	566	586	538	554	565	552	563	580	584	557	589	572	557	558	571	597	552	557	552	602	547	546	580	562	533	554	547	522	506	538	542	573	542	564	605	550	552	557	563	520	602	561	586	562	519	548	552	590	502	570	540	613	535	575	543	505	581	557	577	546	551	538	532	586	576	561	524	538	578	586	562	544	550	541	575	566	580	571	592	570	576	553	585	583	491	537	587	573	569	563	524	595	628	542	559	568	527	559	548	570	599	583	585	594	566	574	580	566	584	559	563	587	559	535	586	549	528	545	538	549	559	568	553	578	566	566	570	530	632	550	565	581	594	569	542	554	571	557	569	547	580	529	578	550	527	564	586	543	566	575	592	560	572	563	565	554	526	532	548	575	562	550	539	572	556	582	564	550	541	553	518	563	598	546	580	570	582	559	518	561	589	574	568	546	569	588	545	611	566	561	567	523	602	561	513	511	563	546	560	570	576	541	553	597	582	533	526	569	557	570	551	593	575	565	566	561	539	598	536	585	521	593	583	547	508	576	537	478	535	638	530	573	571	514	583	560	578	538	550	558	564	562	563	551	557	587	537	576	600	573	534	548	558	554	559	561	595	565	590	546	575	535	583	551	561	572	572	575	571	558	585	537	578	576	536	581	564	586	571	576	562	486	598	570	551	571	524	578	540	521	577	544	554	569	593	568	615	585	586	550	588	645	595	606	561	532	573	564	572	539	596	565	570	555	536	572	558	540	567	574	537	545	575	510	543	564	613	567	530	549	545	595	527	554	551	602	570	519	536	546	571	560	567	576	550	584	588	565	589	579	556	566	541	575	564	575	536	537	565	591	569	610	550	569	553	564	568	550	538	570	553	575	589	577	586	570	558	512	582	575	583	560	572	578	585	545	573	515	566	591	542	580	563	544	552	532	554	543	561	516	548	569	591	551	540	578	584	587	567	586	549	580	592	541	551	578	567	543	570	539	568	569	547	623	580	572	557	583	508	547	569	568	578	559	618	575	571	584	518	548	564	547	569	536	546	570	561	573	525	557	573	570	599	590	543	544	565	567	559	563	560	553	555	550	591	560	555	615	587	540	557	574	557	547	552	574	540	566	568	548	549	593	572	526	540	534	554	549	608	594	591	553	558	584
23132	21326	29272	23741	21332	21370	10057	3036	1975	1871	1638	1462	1201	1151	1108	943	876	808	745	628	579	465	446	413	403	371	343	336	307	329	286	508	593	285	326	1923	2465	2269	3045	1086	390	255	284	262	266	284	246	246	261	283	250	245	441	718	609	597	544	517	424	327	279	267	258	299	267	280	267	261	275	272	256	246	292	272	260	267	263	250	249	271	268	239	254	271	277	250	245	283	272	253	290	265	246	256	266	253	302	248	289	264	245	265	267	263	273	256	249	267	280	288	266	241	253	262	278	260	260	263	289	277	257	250	288	275	282	323	254	275	260	247	257	262	256	253	249	272	279	279	259	263	279	249	238	272	226	277	243	256	266	246	257	262	281	239	282	271	272	245	274	276	254	263	249	273	277	263	258	259	290	234	246	267	268	240	260	277	255	245	286	249	254	252	241	261	258	289	249	251	284	239	255	271	245	236	284	265	279	259	286	275	279	259	255	233	267	262	258	241	244	259	280	259	256	267	231	265	276	241	256	259	248	266	271	261	275	252	270	251	282	264	258	255	254	241	246	255	251	249	270	269	284	303	263	227	289	272	271	263	241	287	255	265	243	262	246	245	244	293	252	228	241	276	261	262	282	261	251	271	265	272	269	241	291	246	247	263	277	292	251	279	229	261	259	283	280	262	244	232	251	295	252	280	271	274	290	246	282	273	259	281	259	291	252	248	260	273	267	282	272	262	274	251	267	237	242	294	270	257	259	256	276	229	248	277	296	271	248	281	236	269	250	256	248	260	235	269	250	303	262	267	279	262	249	252	267	258	258	298	280	250	250	258	247	258	244	236	247	242	252	269	262	292	237	267	265	228	294	257	255	272	257	271	272	257	237	294	265	269	242	258	285	285	242	273	284	262	229	223	259	259	254	273	252	258	256	259	269	262	255	264	253	287	260	259	228	254	283	263	282	270	262	254	286	254	235	232	269	246	288	275	252	252	262	264	260	268	290	243	262	241	252	279	247	268	265	263	253	271	286	304	246	254	233	269	268	249	248	289	259	264	261	255	244	230	240	271	228	266	266	271	264	266	251	294	273	259	252	253	303	252	260	247	282	235	250	241	236	271	235	263	243	236	257	243	303	263	250	278	260	255	260	241	271	287	265	261	273	251	235	239	227	223	276	247	268	282	266	248	263	270	281	247	253	267	254	244	264	271	260	245	264	260	284	293	285	267	258	259	251	237	237	243	251	248	251	239	233	260	256	270	274	250	260	250	277	268	252	254	260	279	273	274	251	234	279	283	249	259	264	259	258	275	267	276	249	284	275	255	290	240	222	240	246	260	272	263	265	265	250	258	302	284	263	278	229	238	268	257	232	282	235	279	249	290	249	263	284	265	275	245	254	249	270	256	258	245	241	238	252	241	257	248	278	229	283	271	265	255	246	258	219	275	263	243	282	268	257	238	243	253	281	286	265	269	265	240	251	268	256	280	254	274	229	266	248	267	262	242	261	259	280	246	262	256	258	232	296	254	271	266	281	249	255	268	236	245	247	265	272	285	269	292	249	254	251	247	229	250	289	251	270	256	231	255	265	254	272	279	302	238	260	286	256	282	261	273	250	273	307	267	245	265	270	251	275	278	266	260	267	284	260	273	273	255	235	276	257	270	285	252	228	270	253	261	261	244	269	280	269	272	259	238	277	240	236	245	261	261	238	246	276	297	293	255	240	250	269	266	249	270	301	254	236	256	237	258	254	247	271	232	295	262	254	274	242	271	222	255	274	278	265	271	278	272	269	269	240	279	271	286	268	286	270	282	251	282	260	283	277	262	265	260	287	249	304	268	260	260	263	293	269	263	281	269	266	239	273	281	267	257	271	258	297	269	217	274	260	229	274	288	267	261	270	289	265	252	251	268	266	284	235	284	270	282	277	251	265	257	261	253	268	256	267	263	252	257	279	267	241	259	257	259	281	249	273	266	273	283	255	260	282	249	260	273	254	262	255	261	267	264	265	240	236	255	269	292	289	259	252	270	233	256	246	254	262	227	259	254	294	249	284	267	239	249	264	250	304	238	247	294	254	246	283	263	299	287	272	258	255	295	245	237	284	262	284	260	274	255	257	245	307	290	258	290	214	270	290	263	235	259	260	273	247	267	253	255	271	259	253	236	288	266	254	249	257	287	233	254	274	266	269	272	255	285	260	260	287	266	268	255	254	236	284	282	284	283	268	274	253	277	279	280	279	294	271	218	241	239	248	248	252	269	232	272	267	275	244	300	260	251	233	274	260	257	267	242	256	293	263	249	262	247	254	245	267	240	242	246	257	263	266	303	259	229	295	253	258	245	269	255	274	277	288	261	267	280	259	265	263	237	261	296	264	252	260	276	261	230	285	258	272	252	249	259	266	269	250	278	263	252	246	267	257	269	219	266	268	262	271	266	259	251	254	271	245	264	253	251	283	281	296	255	263	220	253	268	265	279	250	279	299	260	260	265	262	247	257	301	261	232	251	266	286	269	306	279	265	260	256	274	239	247	259	247	287	264	252	278	271	269	282	267	272	264	281	287	288	280	275	272	285	283	214	271	268	261	270	298	274	262	255	260	267	263	229	270	265	253	271	243	255	251	254	306	248	280	253	238	227	297	241	259	270	239	237	264	286	242	249	244	276	283	255	268	244	235	230	259	255	270	275	253	234	250	264	259	289	255	290	291	257	267	274	259	251	248	264	269	272	241	258	253	233	264	253	297	244	284	264	256	251	286	257	253	280	262	242	279	233	273	259	256	252	263	264	264	256	253	232	235	265	287	281	236	254	265	280	240	283	277	285	276	269	264	278	287	259	280	259	268	261	285	266	274	248	275	238	260	276	294	264	258	260	277	253	286	262	273	262	278	292	254	278	297	241	256	285	271	258	299	278	274	252	243	251	266	270	255	261	228	265	279	249	292	274	261	244	252	221	267	280	273	282	271	265	259	284	249	269	254	254	280	290	264	255	267	274	254	259	240	232	269	269	303	249	288	283	262	300	294	268	255	264	250	274	275	263	265	251	277	280	252	281	265	285	250	255	265	287	267	261	261	256	246	239	261	281	258	266	278	246	254	238	277	253	256	249	283	250	234	265	286	292	248	300	260	252	258	250	252	244	251	218	274	254	256	276	252	275	264	259	269	245	272	256	262	264	257	265	219	278	292	273	266	246	256	238	261	265	271	228	252	246	221	256	265	260	290	270	257	276	287	270	256	260	283	263	248	278	276	264	261	298	260	294	237	290	235	247	271	266	259	252	259	258	291	251	241	237	259	259	246	273	266	256	249	254	272	250	278	281	241	241	244	260	258	259	273	256	259	261	262	257	274	266	256	250	250	239	294	269	253	254	252	274	262	211	252	261	241	227	258	247	270	263	248	267	238	268	263	278	277	290	265	262	245	253	260	281	214	256	262	251	251	252	284	269	273	248	242	266	260	258	278	273	286	228	239	263	280	252	254	291	274	266	275	282	228	269	263	281	264	253	272	268	259
15597	32971	27747	15488	11212	8864	7436	6365	4874	4337	3880	3374	2618	2425	2125	1908	1729	1566	1397	1111	1020	799	754	613	561	557	526	494	512	464	428	816	962	358	395	3725	4606	4447	5438	1752	568	342	346	356	345	339	314	365	372	353	384	363	756	1172	1035	1039	950	884	687	452	358	344	368	336	340	336	319	327	305	338	369	339	321	328	354	359	343	361	318	366	365	323	325	294	335	369	323	363	361	356	322	332	306	326	337	354	347	319	351	322	311	373	378	322	300	318	350	354	360	360	354	329	303	389	331	352	347	308	348	333	326	336	349	337	343	343	355	376	325	349	297	348	348	380	335	332	355	329	315	346	333	339	364	329	363	362	342	384	349	336	348	323	324	339	326	361	325	324	364	337	336	354	370	337	332	362	331	354	339	333	283	353	378	378	352	304	344	323	343	360	323	332	392	338	318	334	393	318	334	342	334	339	354	365	341	351	322	332	330	312	355	354	360	346	291	342	346	350	376	322	345	319	348	350	360	345	367	342	353	334	317	351	350	326	336	334	329	301	319	321	353	333	335	325	345	340	319	332	339	329	356	361	338	356	330	314	370	321	327	368	319	340	349	356	335	319	358	370	323	376	314	313	368	360	353	307	317	336	329	331	326	347	347	321	363	343	339	353	355	336	373	348	342	350	331	352	332	353	332	316	334	324	344	331	358	333	365	317	355	341	339	338	324	356	296	349	339	323	332	327	336	329	365	322	316	328	334	352	326	306	324	357	324	349	334	305	357	323	348	345	335	335	352	374	328	377	323	362	323	354	316	351	359	324	334	325	303	355	340	336	357	347	371	333	354	338	340	344	347	312	317	345	309	333	344	355	315	325	332	332	356	328	313	331	344	362	364	338	350	332	352	318	328	361	347	318	363	346	317	344	351	332	387	328	324	352	346	359	368	352	355	344	339	344	351	367	366	344	378	346	326	366	330	321	333	343	314	329	352	354	317	299	329	360	310	323	310	343	311	349	303	327	345	327	317	312	356	340	333	357	332	332	315	350	338	305	340	363	296	336	339	343	321	317	319	315	369	344	325	359	371	317	316	322	316	323	312	352	357	336	367	318	349	364	348	335	349	353	377	304	364	323	323	353	338	340	333	348	333	340	368	335	354	338	339	335	322	315	311	348	324	327	341	381	338	331	335	333	339	293	325	354	327	320	324	295	360	352	366	327	330	338	322	293	302	337	308	379	338	350	362	382	330	328	336	316	338	350	348	365	331	348	344	322	340	316	319	328	344	316	331	314	366	328	334	365	333	316	338	360	328	307	349	338	346	347	344	344	359	309	366	314	363	352	329	323	322	327	344	345	310	352	340	361	331	333	324	342	376	310	365	346	334	312	320	349	310	349	355	326	330	335	345	327	301	331	330	357	356	361	309	358	339	313	349	348	319	345	303	353	332	328	346	321	340	328	313	304	343	370	340	331	375	333	377	340	335	338	333	352	387	353	370	353	355	351	338	354	335	354	399	313	354	323	361	323	314	361	327	354	389	333	324	351	314	353	335	340	318	325	336	341	327	294	320	316	365	334	344	346	339	339	333	330	329	377	360	348	341	325	343	353	344	352	352	332	365	347	335	340	350	346	323	313	357	370	352	375	327	336	358	346	334	371	355	330	344	341	334	358	349	322	344	336	368	329	323	345	334	368	334	339	346	306	327	353	344	350	319	296	316	349	377	339	307	329	342	342	354	350	319	339	351	350	326	362	337	349	337	335	347	327	345	369	371	322	327	342	304	338	337	331	332	314	364	338	307	335	328	324	364	367	312	359	338	332	343	336	325	325	324	327	290	334	333	334	358	348	355	358	321	315	326	351	344	358	337	338	337	312	332	311	337	353	358	341	338	332	327	328	340	342	336	334	350	351	330	359	348	369	317	367	372	344	392	342	348	344	348	353	351	339	362	354	332	352	350	344	352	342	334	370	328	311	322	335	315	350	329	328	340	324	352	327	337	329	341	340	323	333	320	330	344	332	341	340	341	354	340	336	336	311	327	351	351	333	332	302	351	302	337	332	318	354	332	323	344	310	315	366	358	312	315	300	349	355	331	348	342	328	361	354	355	320	295	337	364	315	343	350	370	323	307	333	334	324	353	303	382	351	381	314	323	323	341	311	369	327	371	365	362	337	342	369	307	340	339	358	344	322	380	356	329	329	338	331	311	330	331	351	321	365	348	331	358	338	326	340	337	352	330	349	334	319	333	341	339	347	335	315	345	337	346	354	341	367	367	318	327	363	332	331	336	359	337	326	354	347	360	388	332	344	329	332	365	327	346	386	343	340	350	350	334	335	348	354	362	342	345	343	341	371	319	338	336	340	340	331	342	341	354	316	322	332	322	351	332	359	320	336	361	333	316	344	335	356	338	305	371	323	337	364	346	342	344	344	333	340	341	388	354	377	329	365	316	322	346	377	352	335	364	357	338	343	345	344	333	352	347	350	312	341	332	323	345	363	338	331	341	346	341	364	357	314	336	339	321	308	323	360	367	337	335	320	355	328	331	345	346	317	360	348	326	334	334	360	329	333	312	321	333	324	335	345	325	316	334	328	350	345	320	342	357	350	348	336	327	338	354	333	333	335	386	338	370	358	330	342	325	324	345	319	316	339	335	317	292	336	339	322	319	328	359	331	310	327	316	266	369	331	360	337	327	346	332	354	339	329	357	315	392	342	341	333	380	331	324	325	347	375	317	314	341	369	305	332	329	329	350	314	318	348	327	298	347	300	303	337	350	344	330	333	341	325	326	297	330	305	351	350	335	357	327	317	341	345	339	346	314	328	348	343	352	336	295	323	352	352	334	334	318	302	331	365	349	354	359	360	325	369	299	340	337	338	344	359	364	331	350	313	399	305	355	344	342	332	330	365	350	357	318	349	320	338	334	336	385	348	357	339	345	339	324	340	357	328	343	315	319	334	396	327	328	363	329	346	352	319	318	332	335	348	352	330	344	306	357	326	316	333	336	301	347	283	328	365	352	354	324	329	335	306	351	343	318	371	338	326	305	331	359	315	344	358	326	318	321	355	344	332	362	291	374	347	348	374	303	315	318	349	332	340	313	316	346	348	319	333	360	354	323	344	339	338	337	343	338	340	332	328	323	335	347	337	353	355	336	339	338	355	327	337	334	362	316	357	345	326	333	347	302	321	347	304	331	325	327	339	374	355	341	320	321	382	324	340	327	330	321	331	357	353	314	326	313	333	325	314	355	322	362	353	353	318	329	280	339	326	349	342	316	362	324	341	341	321	348	321	307	358	332	337	366	345	340	325	354	335	337	326	350	320	312	342	361	335	327	345	312	348	348	331	351	376	339	341	347	348	338	329	345	355	348	364	336	322	351	326	334	295	336	341	343	348	352	353	368	352	339	352	359	338	340	351	328	335	334	345	364	350	333	377	374	328	344	329	327	378	346	316	364	372	303	345	381	346	306	349	319	310	345	294	322	364	354	343	324	358	349	326	342	337	332	337	338	353
27096	21005	15770	5378	2643	1964	1590	1290	1010	993	997	891	835	840	784	728	761	730	695	659	664	613	655	646	554	595	565	558	577	581	619	617	612	581	593	650	721	675	761	647	608	541	567	572	542	598	591	512	581	551	582	571	566	612	590	597	632	603	594	563	586	600	515	577	596	599	549	602	586	546	564	612	525	575	566	556	561	563	597	578	563	605	596	584	595	577	554	616	553	611	588	535	594	565	564	534	534	556	568	531	553	572	620	581	606	591	547	560	546	571	570	508	528	554	547	554	557	618	627	563	588	565	589	555	571	570	592	584	575	580	621	574	588	574	564	579	585	612	566	576	546	594	568	576	590	595	611	556	590	529	574	569	568	614	526	557	568	530	599	568	610	561	554	602	556	548	550	561	581	618	553	588	541	544	581	545	572	548	548	600	576	569	554	573	550	545	555	590	589	599	564	591	589	556	585	543	576	555	534	555	554	586	569	559	567	604	574	559	544	576	557	578	597	584	595	610	550	572	567	560	580	596	584	566	550	541	549	586	550	554	548	593	573	557	548	545	609	582	559	531	583	550	597	610	575	556	559	580	537	589	579	566	600	608	586	607	590	589	590	603	560	589	620	583	541	542	572	586	580	573	583	607	533	534	569	579	593	604	557	551	582	600	579	562	581	550	542	595	570	549	567	602	599	594	594	594	572	620	581	613	570	579	560	591	614	596	590	559	591	580	581	568	598	592	554	564	593	580	579	609	554	576	574	585	645	563	551	583	570	565	568	564	612	591	576	590	564	557	553	578	580	606	560	602	575	586	596	562	587	631	611	541	591	546	606	542	554	554	568	572	579	582	591	608	581	590	523	584	596	569	570	546	574	602	579	581	554	590	598	571	571	601	550	562	539	580	587	591	572	585	584	564	575	573	601	570	584	554	575	561	626	565	575	589	570	616	573	592	557	635	557	592	544	579	561	589	603	574	578	601	561	589	609	602	568	594	532	597	551	572	582	574	601	571	573	536	569	611	567	582	566	573	565	514	605	622	611	567	605	562	595	607	575	572	539	571	594	629	592	624	571	572	565	609	572	561	553	588	571	561	555	623	614	602	607	569	544	596	601	612	565	568	561	612	591	594	566	536	555	581	586	584	550	564	571	565	573	557	523	572	603	591	551	558	550	618	572	516	531	562	576	587	567	625	560	576	564	597	585	554	608	601	558	593	554	562	592	565	598	573	584	597	603	615	561	580	607	590	582	558	547	590	590	548	578	585	561	572	592	593	609	557	548	592	606	555	575	589	587	539	560	562	553	586	605	632	582	550	573	591	569	561	537	548	551	562	566	553	579	566	557	580	597	558	572	559	598	542	641	554	580	614	582	578	561	565	583	592	588	538	596	520	586	613	574	554	548	575	576	587	577	647	566	586	598	584	589	554	623	579	602	560	601	596	593	560	606	519	572	603	551	548	553	566	567	542	557	580	587	580	533	570	565	603	576	587	595	560	611	548	612	610	604	553	585	583	533	584	579	575	569	606	575	551	546	567	551	576	605	572	562	601	549	560	614	602	591	576	568	524	587	610	575	544	600	570	575	603	550	540	568	555	599	569	574	574	584	583	582	591	580	597	592	624	568	597	579	566	571	575	588	591	572	590	595	531	571	557	551	615	577	598	564	565	539	542	569	601	631	600	560	521	607	612	603	587	588	604	540	613	573	562	581	559	561	624	586	565	589	587	569	597	626	561	548	586	594	592	555	559	539	571	575	605	574	636	575	584	531	591	598	601	586	586	607	587	538	628	588	594	594	588	549	570	583	599	624	618	576	581	583	552	592	637	532	591	564	581	584	586	569	522	602	591	578	590	614	561	543	561	554	562	573	599	577	603	617	567	568	562	555	554	559	617	564	600	560	554	531	605	604	549	574	592	561	593	568	619	587	615	553	576	604	581	573	608	588	551	555	578	545	587	572	589	635	581	566	612	583	580	575	588	586	589	589	580	575	554	619	593	577	597	510	596	556	519	555	626	565	582	586	584	574	528	605	576	596	554	534	565	596	553	608	556	559	585	580	548	583	580	594	570	611	621	557	536	579	582	546	568	571	603	611	605	602	586	521	566	536	596	579	580	595	546	586	568	589	603	572	569	604	575	622	585	633	569	574	563	567	580	599	537	582	578	607	569	588	579	541	555	577	567	605	562	611	575	565	577	585	636	566	552	576	608	593	520	557	547	596	585	591	548	594	582	603	581	581	553	585	611	553	595	566	617	581	579	575	580	578	578	594	582	614	577	568	614	572	577	562	556	617	576	573	555	577	573	600	591	575	603	581	598	600	598	544	600	608	555	573	560	584	578	578	565	573	526	543	585	536	590	565	585	562	587	587	534	602	574	520	593	551	610	556	585	579	591	558	558	575	587	550	566	545	584	565	572	580	600	590	569	506	584	587	621	653	574	582	588	563	588	575	614	623	573	573	590	568	599	544	557	564	609	564	534	550	574	545	592	605	561	563	582	564	566	584	570	608	537	554	553	579	563	616	587	576	587	583	575	551	584	551	587	535	598	555	573	586	600	526	586	602	554	580	601	569	581	606	596	531	564	555	600	577	521	560	557	555	583	603	576	568	600	569	594	566	590	552	561	594	577	562	592	603	535	585	558	590	548	549	605	526	547	581	534	604	589	550	602	576	574	560	619	584	602	601	642	593	583	566	585	602	557	555	560	588	598	597	570	590	606	615	553	622	543	550	537	584	642	587	591	555	589	593	599	580	601	614	599	606	593	567	615	530	555	547	576	544	610	599	595	584	613	607	571	590	594	575	629	573	589	538	630	583	569	564	591	644	590	560	528	600	537	530	571	581	574	568	582	583	583	604	616	572	631	558	589	586	574	583	574	572	589	567	590	598	616	596	584	597	570	559	515	583	606	557	585	586	566	568	603	605	582	561	558	584	599	584	549	580	607	528	578	595	610	603	596	609	526	606	576	581	581	572	584	532	577	557	549	514	563	604	587	571	535	592	570	556	584	550	610	546	561	599	522	586	572	599	591	537	631	596	547	553	563	620	585	570	560	569	548	551	562	582	584	619	615	602	548	583	612	561	570	531	602	554	593	582	600	575	569	586	554	549	569	566	572	555	554	628	573	573	603	563	552	559	565	527	535	585	598	548	596	564	560	576	562	575	553	582	585	614	551	575	545	536	597	607	593	569	550	594	616	579	589	561	588	549	613	554	563	578	562	601	542	603	571	562	540	561	573	600	580	517	590	593	575	572	601	530	540	622	525	551	552	586	584	599	559	616	573	576	565	584	608	587	582	567	550	597	572	605	599	570	581	582	585	558	545	551	540	539	589	544	553	555	577	550	568	577	610	569	562	557	549	580	582	568	559	570	599	606	529	576	568	550	599	565	537	577	583	599	561	560	543	608	573	570	616	568	567	598	566	560	625	586	560	593	580	543	542	611	575	588	627	591	603	586	602	589	595	555	575	611	614	566	544	575	646	555	602	569	582	561	582	545	585
11325	18579	16059	6014	4896	3911	3127	2734	2082	1897	1739	1569	1458	1315	1328	1227	1212	1149	1031	1005	913	874	893	826	795	748	795	762	785	743	762	782	795	727	709	847	1016	842	1078	881	733	696	750	773	726	771	740	800	764	748	757	736	703	812	751	740	811	784	764	746	767	706	748	745	760	732	746	703	717	709	724	739	734	690	717	714	738	712	742	765	695	737	722	765	766	753	754	748	756	703	748	755	777	699	747	723	756	709	735	735	706	736	730	707	740	702	691	732	720	733	743	711	733	736	810	788	731	767	789	796	764	736	704	693	666	712	716	777	683	754	728	708	721	750	708	770	745	698	679	709	743	714	728	750	746	716	704	724	738	746	730	775	706	761	732	690	753	730	738	734	702	778	780	719	756	747	718	725	782	722	765	763	748	764	745	706	720	714	734	752	734	768	734	738	741	752	746	685	744	736	758	732	723	720	752	758	724	734	712	753	737	758	729	723	754	748	739	705	716	724	737	749	739	718	707	778	727	758	724	693	716	739	745	826	719	716	769	726	704	742	768	758	721	753	756	697	699	764	679	719	781	680	748	683	715	793	689	728	717	773	727	752	717	741	734	747	727	776	750	729	731	746	723	744	783	763	744	700	742	706	760	748	765	740	707	728	761	755	738	718	744	789	704	764	809	683	787	708	729	761	726	728	726	766	691	706	792	720	711	784	760	702	729	761	701	727	717	724	747	681	729	701	747	783	737	708	692	732	738	749	747	728	746	760	711	693	754	719	728	738	738	756	761	736	752	768	740	767	722	735	698	741	737	748	740	753	794	695	752	701	715	701	710	708	718	738	692	748	760	763	729	776	728	681	732	735	722	732	741	740	726	764	700	744	701	718	741	722	734	719	739	710	742	741	752	712	747	722	758	704	786	749	709	765	720	703	728	732	760	798	751	735	744	733	750	746	741	764	753	701	727	753	732	736	734	739	734	694	716	784	759	745	743	766	771	703	776	727	729	761	717	742	784	718	746	729	745	725	739	722	715	763	714	691	708	752	730	705	768	701	767	741	712	727	795	734	725	697	712	737	683	705	748	733	699	772	751	696	737	709	740	732	808	699	779	726	765	712	764	775	741	743	730	748	731	771	731	739	749	717	737	697	718	771	707	747	708	723	697	770	726	741	723	723	749	719	768	720	736	740	736	725	701	750	709	727	701	747	775	770	750	731	775	704	732	727	775	756	741	679	740	701	707	756	702	765	712	742	778	782	758	724	780	721	732	731	734	743	783	687	763	754	734	736	733	750	730	743	715	714	759	779	794	668	731	792	727	663	732	720	723	777	760	681	725	735	758	736	753	741	725	672	752	704	747	691	723	735	705	724	757	757	738	742	756	758	737	755	722	695	712	716	720	748	777	743	739	723	735	747	751	742	743	744	703	726	764	681	721	720	746	736	793	740	763	747	783	760	754	768	731	728	766	781	730	723	752	724	762	751	732	735	801	761	691	716	749	705	671	738	722	762	735	766	731	753	745	749	756	748	726	762	738	760	713	716	718	709	726	661	742	714	737	674	720	773	726	700	719	799	712	718	688	729	723	714	727	729	739	771	784	742	747	765	738	739	723	705	727	752	750	748	713	707	732	734	686	712	735	755	773	749	713	717	679	740	750	716	734	745	721	688	738	753	735	727	731	743	750	759	744	776	705	697	710	777	773	745	740	751	731	712	688	758	737	673	693	741	741	696	701	762	800	712	745	730	731	731	731	765	742	717	755	725	729	763	734	782	728	685	734	715	712	751	802	702	741	747	762	734	722	817	747	759	745	750	741	764	739	721	733	752	721	727	781	712	733	778	736	713	764	711	717	703	757	736	729	734	754	693	745	729	755	727	707	745	718	771	687	749	752	745	722	759	705	762	699	705	791	755	733	741	722	765	749	750	750	757	766	766	774	769	725	720	724	730	777	722	711	708	759	783	691	759	713	732	714	719	716	723	787	734	700	737	732	755	722	737	777	705	712	772	730	742	687	705	706	744	734	717	734	688	757	734	779	695	778	685	678	750	687	685	722	729	699	687	735	768	738	712	708	722	743	720	709	719	728	743	722	748	713	747	729	730	793	701	740	713	715	753	759	772	786	700	751	722	752	758	743	706	703	744	763	706	706	710	782	752	741	782	699	763	713	779	695	752	685	737	730	732	739	740	765	740	702	743	721	760	700	738	727	729	746	717	722	717	704	691	760	764	697	724	711	694	704	680	728	752	710	714	715	807	776	719	718	751	762	752	747	766	764	737	808	729	741	706	754	691	735	735	747	763	724	732	696	767	754	776	694	760	732	744	733	718	741	770	786	799	750	712	735	701	733	711	757	697	706	691	733	678	739	749	707	761	701	715	733	788	721	749	758	736	716	729	726	784	735	751	754	691	745	766	745	760	740	735	737	712	735	704	746	726	698	714	740	740	759	731	734	746	738	704	706	695	707	752	710	745	785	799	703	761	731	729	718	742	755	744	717	736	722	747	726	763	748	744	708	722	775	783	728	753	692	755	702	738	769	765	723	710	727	755	674	766	724	737	758	678	729	737	735	690	674	733	730	675	734	736	738	780	730	761	771	770	765	708	744	730	758	718	734	739	797	689	685	742	779	697	678	741	754	738	746	722	745	737	765	732	756	728	739	730	741	694	716	787	700	726	691	714	740	759	766	758	747	714	759	754	760	724	755	734	725	725	735	746	758	711	677	767	669	752	738	684	771	717	724	788	757	760	763	789	741	759	700	737	755	756	735	755	752	723	706	705	743	766	742	697	761	744	730	797	734	697	731	756	749	747	742	726	732	730	707	751	750	757	736	765	718	758	737	697	749	765	730	790	776	737	785	697	754	728	716	715	694	742	725	699	709	757	752	681	746	740	755	714	750	777	776	683	754	768	772	719	722	741	723	714	713	821	729	752	778	760	765	743	773	722	750	706	696	734	761	738	744	753	750	710	729	755	702	765	731	737	718	713	714	781	707	743	741	743	709	789	759	721	726	748	752	744	745	734	732	743	751	724	788	695	711	761	751	761	756	727	725	707	770	690	737	723	706	712	727	736	697	750	769	717	734	696	762	728	747	683	765	762	731	743	715	714	737	750	702	731	726	748	807	707	731	742	757	728	744	714	679	722	731	757	764	702	745	733	727	755	778	757	737	695	727	800	776	759	738	696	720	754	753	663	739	767	725	741	753	772	733	745	756	729	731	730	767	773	684	696	733	723	716	698	707	764	727	761	771	753	711	755	719	754	735	720	750	733	741	773	724	735	707	755	753	708	756	709	732	782	735	776	762	717	706	723	743	733	759	750	755	749	755	742	727	712	717	743	727	730	719	732	731	718	763	719	741	713	729	705	731	746	760	751	711	701	741	725	766	746	740	771	765	711	696	765	727	711	723	697	761	742	742	751	749	748	735	762	781	752	734	745	779	784	749	718	764	751	699	703	721	813	734	740	722	735	765	715	722	694	749	807	753	711	698	759	714	792	757	738	775	708
24129	21327	28707	24279	21276	10915	3509	2000	1526	1718	1489	1209	1070	988	896	902	807	779	730	637	584	655	538	553	528	492	486	523	483	397	459	581	887	450	460	1023	1934	1236	2021	1191	490	459	475	452	459	421	433	430	439	427	415	408	566	668	636	599	601	566	520	482	431	438	454	442	438	453	454	424	449	430	465	427	452	443	392	426	417	444	456	445	407	403	479	483	455	385	460	426	463	426	462	415	449	473	436	421	427	494	454	422	414	425	447	409	430	420	465	473	417	465	451	416	461	454	468	469	421	407	455	422	409	452	437	480	448	472	398	453	413	417	420	416	406	426	441	424	429	452	460	445	451	430	456	422	463	422	434	454	489	442	442	461	425	429	455	463	448	449	405	440	423	443	426	445	436	493	446	463	414	427	446	436	466	420	474	462	433	461	445	412	464	400	398	429	426	411	455	467	446	473	452	433	418	424	418	446	454	436	428	449	429	432	459	425	469	424	440	435	415	445	460	429	433	447	454	438	452	446	451	419	451	399	466	428	404	452	462	443	466	435	421	455	431	435	420	451	399	465	462	403	438	408	462	443	434	443	457	408	439	432	479	413	432	436	496	430	458	440	418	429	408	446	446	471	451	451	440	454	450	428	462	417	439	416	423	435	415	442	428	443	422	412	409	453	457	449	453	453	446	433	396	466	417	438	474	428	415	437	440	447	473	467	432	448	438	449	434	435	412	435	416	453	460	468	410	453	445	398	446	415	424	480	410	435	466	456	453	447	448	457	431	465	471	398	429	455	438	439	430	447	436	464	423	439	457	440	450	446	422	415	452	442	450	438	454	457	428	449	473	427	423	464	425	429	431	489	444	422	392	439	455	431	418	413	430	457	475	443	475	447	444	493	426	452	418	419	460	419	383	443	436	425	416	437	448	411	412	443	455	430	422	443	430	439	437	429	448	478	442	400	454	441	430	446	425	471	438	440	465	450	418	426	459	450	432	458	444	445	454	445	439	407	437	468	461	427	415	438	430	404	453	434	449	424	419	468	424	433	439	473	438	444	428	443	441	419	463	450	429	465	435	459	404	473	436	432	430	424	408	433	444	441	462	414	444	461	438	418	428	400	456	464	448	466	457	460	410	430	460	445	459	449	422	383	428	431	424	427	433	452	421	462	408	514	455	436	437	409	420	400	425	442	472	441	459	428	414	455	422	446	470	457	422	425	450	423	426	446	407	436	424	480	458	463	441	431	426	461	457	455	450	434	423	448	467	476	460	411	456	447	429	435	452	423	456	448	468	439	483	442	441	441	438	414	480	434	419	434	441	451	474	424	414	442	476	472	454	411	429	427	452	415	413	436	471	462	452	430	405	408	457	440	485	401	430	442	432	405	396	436	434	448	399	438	446	461	440	461	442	466	453	452	427	489	462	451	418	461	448	436	448	440	434	437	427	478	435	446	434	398	475	436	454	436	469	454	461	454	458	407	459	439	435	450	436	448	444	424	439	444	471	430	461	470	431	459	449	429	470	466	436	462	450	466	447	421	442	441	406	457	438	419	456	403	405	407	433	443	457	434	435	456	436	419	446	458	450	400	451	456	425	422	449	458	450	429	466	439	419	412	424	428	460	425	421	390	433	418	430	413	477	463	449	421	388	435	427	447	397	434	464	423	427	450	464	437	455	483	414	445	458	469	415	414	452	480	426	437	415	459	473	439	457	435	463	454	436	419	455	430	453	429	471	433	450	456	452	417	416	452	453	437	442	425	417	428	439	436	466	442	465	449	462	441	452	423	428	427	434	445	458	403	441	430	402	416	469	406	412	422	445	436	435	425	430	437	452	452	425	406	480	459	454	438	450	433	439	454	394	427	479	444	428	474	446	432	455	464	459	447	439	430	426	438	431	484	460	415	467	460	415	443	433	469	437	425	438	446	454	432	444	452	454	405	481	453	446	433	429	442	477	430	422	443	473	414	457	442	418	414	468	460	443	407	424	444	440	437	454	452	451	442	456	404	420	460	430	441	423	459	418	462	438	481	462	431	432	430	430	437	458	409	447	420	460	459	441	438	443	411	455	422	438	416	431	489	465	430	425	446	449	426	466	459	442	471	429	428	437	466	429	446	448	425	415	464	412	439	441	450	469	448	473	438	462	424	464	439	438	398	401	396	469	449	455	463	412	431	438	441	403	452	455	458	448	419	429	461	449	422	457	453	424	448	414	428	429	459	457	434	446	454	449	460	477	448	437	418	449	418	449	494	414	407	454	426	437	395	422	382	421	423	448	457	439	431	451	444	410	443	416	425	434	434	410	412	430	461	408	400	444	460	457	435	431	454	441	451	479	440	436	454	463	454	446	447	431	439	440	421	451	439	417	444	422	449	464	435	450	457	457	449	451	430	416	470	467	507	462	463	433	440	415	462	444	481	417	453	419	447	475	430	443	436	432	459	428	472	433	456	463	480	458	470	447	463	449	464	439	447	433	437	443	427	413	453	423	459	438	424	446	437	455	410	461	419	463	448	404	460	432	438	436	438	465	449	420	428	465	476	485	423	407	427	474	431	434	400	425	448	438	459	411	388	426	419	450	438	430	428	441	400	478	466	456	467	428	447	434	444	441	428	466	412	450	457	456	468	445	444	431	436	464	413	447	404	440	458	428	445	418	429	444	427	424	417	428	417	412	439	434	431	442	457	427	391	460	454	408	444	438	450	420	434	483	423	435	429	420	430	436	467	465	404	440	440	414	444	492	447	428	437	446	438	459	432	415	447	431	442	453	447	472	450	417	440	436	480	428	427	434	468	475	437	421	486	428	449	440	438	465	450	429	427	455	401	427	464	448	420	423	473	459	446	394	423	435	421	415	451	433	432	464	409	425	420	419	407	452	431	438	423	438	469	423	456	433	461	428	434	419	442	420	462	420	419	441	420	444	412	477	474	469	426	423	454	405	438	451	424	418	447	469	423	446	463	414	459	448	463	445	456	390	445	458	426	458	486	451	429	429	425	446	445	446	448	444	458	457	464	425	423	431	449	429	410	433	460	430	411	440	466	450	451	452	440	433	424	428	432	444	434	430	459	456	443	403	454	444	410	468	434	419	430	467	442	464	492	442	438	463	456	441	419	450	414	431	448	415	456	479	447	424	418	474	441	430	423	443	416	417	416	415	423	427	451	447	437	467	446	409	450	433	436	432	441	433	439	438	425	426	458	434	386	470	450	426	396	452	436	441	448	436	439	442	461	444	427	436	411	450	449	449	456	416	425	449	452	439	429	422	444	479	468	387	425	408	449	459	424	415	423	459	437	449	454	430	455	408	448	458	422	446	442	424	455	406	464	420	437	418	487	402	432	394	425	441	450	424	390	435	458	452	442	436	414	435	447	453	400	420	429	447	451	430	423	419	428	427	436	434	445	406	427	423	466	451	484	430	437	456	436	441	427	455	405	419	453	371	435	470	453	459	425	420	428	451	399	438	437	450	444	435	446	414	440	401	479	453	457	408	439	429	461	441	415
12218	25419	22461	11204	7786	6605	6090	4581	3487	3674	3113	2461	1960	1854	1588	1535	1418	1325	1129	953	1023	892	910	792	753	663	660	664	630	673	589	849	1445	623	666	1746	3587	2130	3549	1872	731	526	606	606	564	578	583	563	580	545	590	588	767	1058	941	817	879	830	671	577	582	582	593	601	566	572	568	611	547	552	591	591	576	619	589	555	588	611	575	595	562	544	597	589	577	578	554	537	615	608	567	603	598	578	618	540	541	548	583	558	556	616	548	567	555	565	602	575	561	566	570	576	567	606	598	586	590	593	615	583	509	571	539	609	532	567	551	586	569	591	538	586	591	566	554	570	612	595	548	535	597	583	606	603	555	508	579	582	564	558	595	585	556	571	608	565	569	576	576	513	594	590	519	552	571	574	562	629	579	537	585	535	549	563	550	600	581	577	587	641	568	556	577	517	571	553	583	580	589	576	533	604	566	616	590	555	612	617	588	562	586	573	545	531	602	570	561	556	561	604	557	576	583	582	595	596	564	613	569	582	561	524	564	510	555	565	569	539	578	574	571	610	559	552	541	542	541	580	588	557	583	561	548	568	592	541	581	588	565	522	589	579	568	525	550	545	543	580	582	547	556	641	543	556	569	582	556	587	584	566	544	549	525	542	533	568	609	572	567	578	622	588	563	588	549	538	600	550	545	575	543	538	549	506	629	610	604	571	638	604	590	597	597	577	596	555	587	599	521	536	563	587	591	592	563	608	559	575	579	565	563	570	606	539	569	586	569	545	588	550	563	582	619	596	621	546	576	582	556	576	589	588	534	577	571	546	562	592	537	600	577	568	586	588	555	555	569	567	565	594	547	567	540	572	555	570	565	576	565	602	596	603	576	573	573	557	608	561	572	628	557	570	599	554	563	573	556	530	567	576	541	542	551	564	582	540	586	600	578	594	561	551	552	577	537	553	511	613	621	599	620	562	571	607	594	542	570	580	573	525	519	584	589	548	580	574	568	585	596	582	576	590	552	560	553	586	590	589	581	588	569	585	550	592	579	597	552	600	577	565	602	552	585	581	585	590	569	569	579	580	568	580	566	576	576	548	577	566	561	579	570	573	543	581	554	535	586	602	557	609	549	600	600	588	569	568	558	556	595	541	583	596	589	569	588	558	528	569	548	594	595	545	584	528	574	517	525	563	582	557	581	553	546	578	575	574	579	602	587	567	585	530	572	554	599	583	556	635	534	543	571	595	611	564	549	551	584	576	618	578	580	558	599	580	560	618	604	596	585	606	543	578	595	585	603	559	633	590	550	547	576	527	531	539	586	601	578	567	584	576	546	570	572	542	590	547	579	572	534	548	597	570	558	563	619	562	560	559	632	566	592	558	574	575	593	587	602	575	593	579	580	520	601	561	555	572	568	581	578	570	571	541	562	579	573	549	568	598	558	576	571	547	635	560	542	566	563	591	562	560	578	543	562	599	562	537	587	544	535	594	565	571	565	594	555	573	605	604	576	617	562	591	613	567	584	574	545	566	562	549	555	542	576	546	583	601	562	583	575	572	585	559	591	603	586	589	577	587	568	568	569	579	576	561	588	561	600	557	557	583	556	564	610	513	584	600	534	573	583	540	591	569	558	587	609	588	562	572	552	589	568	578	556	555	588	558	570	570	586	566	575	606	574	597	553	572	598	599	617	544	532	563	562	593	572	539	579	575	556	570	544	604	605	583	556	563	564	585	590	591	567	553	549	569	578	558	558	622	592	539	591	575	570	525	556	539	561	574	582	585	618	566	579	580	570	592	566	564	576	567	575	589	599	579	554	573	582	535	568	572	534	582	569	561	567	601	578	591	543	550	574	575	571	575	583	570	598	530	580	553	561	612	578	583	590	586	576	577	579	591	569	572	553	567	557	554	576	560	578	566	558	566	570	585	576	548	604	548	574	540	564	586	555	533	610	533	543	591	622	533	592	590	606	560	537	602	555	583	603	586	557	600	543	555	552	618	572	586	583	592	555	542	592	538	561	566	570	572	585	542	554	572	586	564	567	559	541	567	558	605	609	574	581	582	544	561	579	579	581	575	616	592	545	589	575	580	568	600	571	559	550	561	504	547	554	582	597	566	553	586	576	542	570	609	628	564	566	600	566	632	577	521	565	553	574	585	541	567	604	543	605	536	537	590	584	573	593	588	571	572	566	590	593	556	543	587	541	558	548	593	559	575	527	542	587	602	604	523	597	561	553	570	580	589	558	546	562	578	569	539	589	573	581	581	580	584	547	554	568	568	574	594	574	579	597	591	594	594	544	578	559	582	573	568	563	584	553	557	533	607	571	555	615	586	545	546	581	512	556	562	545	554	598	607	537	546	588	565	586	545	535	551	531	569	574	566	567	574	570	611	573	590	591	518	569	607	590	594	605	556	568	565	579	556	574	628	600	548	578	567	584	560	578	559	577	587	574	604	552	610	643	584	560	557	569	587	537	590	585	576	597	538	600	564	600	551	576	571	580	594	590	563	568	577	578	570	574	581	567	570	558	577	585	577	583	565	559	567	617	575	545	552	562	564	579	590	600	553	591	537	573	573	544	550	524	521	574	561	569	572	548	595	560	550	573	583	592	560	565	583	567	591	531	574	513	559	585	567	610	562	528	581	577	554	554	588	555	555	594	570	536	608	564	556	537	569	588	563	527	602	566	596	500	599	542	582	624	558	578	607	575	535	539	586	537	631	555	566	576	548	566	576	617	607	604	575	560	545	549	590	547	594	591	538	576	618	630	592	494	567	555	590	569	586	559	575	542	565	623	590	549	578	573	564	569	614	591	562	555	556	591	591	530	610	545	561	618	514	588	567	548	574	590	548	560	554	556	600	561	536	576	556	573	540	600	575	575	581	611	587	581	575	583	564	558	597	567	578	576	574	552	581	581	611	559	537	526	528	583	556	540	549	577	596	598	571	544	558	536	583	550	583	571	520	573	603	565	562	599	553	577	535	543	534	564	567	577	552	576	607	544	580	579	586	500	587	541	577	544	593	536	532	531	589	620	605	573	585	582	577	546	639	556	581	567	556	582	576	579	628	587	561	613	563	601	596	571	550	598	577	624	642	564	558	589	577	529	566	626	592	586	547	576	604	557	588	571	579	616	594	605	559	556	539	569	582	581	584	592	581	539	580	573	514	580	564	544	572	619	607	553	578	571	541	565	600	557	592	561	562	570	562	541	603	603	537	570	608	584	556	563	547	557	626	526	595	565	595	609	561	557	581	575	542	572	548	561	543	558	563	550	575	585	564	548	567	554	565	602	579	545	571	570	576	572	541	593	597	544	597	513	543	608	564	608	579	578	563	561	545	582	560	577	558	565	549	587	525	605	556	598	605	569	583	597	606	541	567	583	526	595	554	576	600	562	572	552	573	560	605	581	584	547	591	576	546	560	596	531	595	548	606	573	546	593	556	583	564	614	596	591	581	596	519	562	582	571	581	538	571	581	597	564	558	600	582	573	559	567	588	543	558	583	604	608	567
23076	21310	29215	23779	21316	21368	10709	2892	2057	2074	1753	1461	1250	1030	1098	910	770	671	651	537	552	504	442	394	375	381	385	377	345	356	308	808	830	306	306	1408	3593	1445	2879	1877	465	270	281	302	272	270	279	283	295	274	257	287	416	706	605	521	489	491	412	288	257	291	280	244	270	272	273	277	273	267	280	267	227	268	239	262	271	251	275	285	257	267	260	264	243	284	267	296	275	268	256	305	269	261	294	285	271	283	285	315	275	253	264	276	266	290	289	263	262	281	261	281	230	294	288	250	275	253	270	272	265	289	257	280	264	252	279	301	282	280	247	239	261	283	278	254	266	241	268	304	299	268	257	262	274	253	268	278	243	262	270	268	245	284	308	273	275	280	278	247	263	281	260	265	289	292	257	274	274	276	271	283	269	248	267	253	281	262	276	280	256	260	246	263	268	292	266	291	283	285	255	276	272	269	286	278	241	276	244	314	260	288	275	270	304	253	274	233	261	269	259	267	275	257	259	268	267	287	307	275	282	270	258	269	272	260	284	250	287	274	291	289	273	278	261	280	278	259	269	285	243	302	290	246	295	269	285	231	267	279	266	256	267	279	294	248	289	263	264	265	263	260	278	276	239	253	275	276	270	265	272	259	259	273	251	263	277	266	274	230	241	241	268	281	279	280	296	257	271	259	267	284	246	258	276	303	247	255	281	272	256	252	263	264	268	291	256	257	280	271	295	265	243	273	249	279	246	288	292	254	263	258	255	227	279	279	259	293	269	281	260	249	293	250	250	277	260	253	293	268	280	228	257	269	262	242	275	262	266	275	272	297	282	247	276	241	263	270	286	234	278	269	269	253	257	245	271	266	273	252	260	249	267	250	258	287	269	243	246	265	286	260	249	280	290	258	280	255	290	302	278	268	283	312	270	272	318	276	298	242	260	280	253	278	253	275	271	273	299	256	266	281	280	256	287	272	258	266	257	268	290	273	269	261	286	244	263	269	286	278	260	263	282	269	254	251	259	282	244	227	287	292	263	283	277	288	269	272	298	274	269	288	284	268	260	280	248	261	245	246	271	259	244	279	267	248	316	247	282	270	253	275	265	264	280	281	280	294	265	274	253	288	263	249	278	277	259	266	276	284	243	296	231	241	249	282	254	257	293	269	274	274	261	285	271	257	286	288	259	260	235	277	257	272	245	275	261	280	268	265	246	276	248	251	255	284	277	292	238	247	268	280	223	296	241	263	267	255	271	276	279	271	269	256	291	273	253	281	275	272	264	263	269	256	288	246	267	269	281	273	254	287	287	282	245	247	265	258	279	263	287	315	264	269	275	270	265	276	293	295	269	263	265	293	258	278	254	252	276	259	252	257	296	244	259	262	287	260	265	279	243	269	266	252	247	248	301	299	266	252	268	259	276	261	269	265	283	251	272	271	262	258	252	300	253	258	258	273	267	288	298	290	274	278	271	256	284	262	259	249	283	268	257	278	315	260	242	251	230	264	256	263	246	270	312	278	277	275	302	277	282	283	246	275	267	247	294	261	257	317	274	279	300	261	277	253	285	258	270	269	267	283	247	266	289	250	249	278	245	288	289	275	251	303	261	272	248	252	273	284	254	259	269	285	285	242	265	254	272	246	268	290	275	266	262	285	290	269	274	270	259	262	327	262	283	285	266	300	253	245	261	251	280	272	256	263	242	276	285	253	262	256	291	271	290	249	250	259	286	264	285	302	253	241	263	294	264	302	268	266	255	289	245	287	258	287	249	268	252	266	281	269	270	303	266	292	265	255	300	259	262	261	267	293	257	288	250	267	282	255	273	258	267	267	299	293	291	262	293	250	278	278	290	249	274	262	253	251	242	276	286	246	253	262	268	269	290	291	274	260	265	262	298	258	271	262	264	271	254	264	269	285	260	266	265	268	257	278	239	267	279	262	271	246	284	253	249	253	274	267	257	253	285	286	261	286	243	305	267	276	287	246	269	250	277	259	282	284	264	243	266	256	259	281	269	276	233	296	262	259	250	267	248	323	258	267	258	254	290	246	301	267	261	285	252	248	254	254	261	261	265	272	254	280	265	252	283	260	243	269	252	234	274	300	260	251	243	261	286	287	280	278	289	250	261	260	266	270	264	311	243	286	274	271	296	288	261	247	267	261	275	278	268	252	268	277	280	273	270	265	267	294	278	267	293	251	253	267	261	274	297	269	235	280	241	246	262	271	300	254	274	253	271	275	258	251	255	260	245	251	281	283	276	255	307	259	277	262	248	272	256	245	283	263	267	265	266	306	275	253	262	256	246	291	260	256	258	287	286	261	276	256	266	268	297	254	283	262	280	256	289	256	295	292	279	275	264	273	268	252	297	273	240	256	277	301	276	263	286	241	271	254	276	288	280	224	281	273	264	276	266	268	275	247	273	257	307	265	277	283	280	266	251	273	270	278	259	241	264	285	240	271	252	237	285	236	255	252	272	254	267	253	259	281	264	274	282	283	254	271	259	259	284	286	281	271	305	273	281	294	288	275	283	270	271	268	267	296	257	256	286	250	248	302	241	271	251	265	246	265	239	283	249	257	241	240	279	274	255	264	269	256	261	261	258	260	251	257	259	295	267	275	281	291	284	276	257	257	273	277	266	244	270	273	248	265	266	285	259	235	266	270	250	248	253	264	268	289	289	261	261	268	272	292	261	267	276	275	282	284	261	244	265	268	251	232	289	257	252	241	288	288	293	281	234	259	260	274	265	260	274	268	258	258	280	262	259	273	256	286	245	231	250	310	269	257	274	252	269	285	254	255	252	270	299	263	295	262	290	262	266	272	279	274	254	260	260	261	258	251	279	288	269	278	254	264	254	285	251	278	277	269	294	284	273	255	257	254	263	247	268	282	263	285	251	240	290	270	269	292	263	281	282	250	269	270	271	260	247	256	260	271	272	254	277	296	254	260	264	283	279	254	277	263	257	255	272	257	260	278	267	267	264	263	282	262	277	258	283	259	270	285	267	306	276	253	261	273	292	257	271	271	241	279	267	262	245	272	260	256	274	271	244	265	277	263	275	289	248	256	264	279	250	259	305	262	262	259	270	272	245	267	275	258	239	268	259	261	236	251	263	260	270	275	293	254	266	285	284	264	279	262	272	239	276	287	262	273	271	274	316	287	259	280	272	242	288	267	274	253	290	277	250	301	259	247	267	284	273	281	265	252	266	261	274	302	259	284	310	280	288	245	263	270	281	272	267	294	289	274	296	282	243	240	249	257	254	282	284	269	266	282	257	284	218	269	281	255	264	266	266	279	263	276	277	287	253	253	286	248	259	304	241	311	275	266	281	253	311	263	288	283	255	260	247	299	316	264	256	283	277	270	276	266	264	278	281	239	259	262	278	278	275	295	308	274	245	286	286	273	280	249	272	291	299	279	274	258	251	270	284	247	252	279	278	284	258	268	263	249	264	265	273	259	268	209	249	271	269	267	273	256	256	246	272	250	257	255	244	269	271	258	277	265	277	274
14302	29752	26356	15292	11048	9849	8345	5769	5122	4951	4223	3268	2781	2254	2114	1809	1538	1348	1233	1059	930	896	728	678	536	559	536	513	468	451	462	1500	1481	388	395	2749	6558	2772	5295	3457	730	357	382	356	343	349	354	351	320	325	394	353	673	1185	1018	880	875	767	639	420	342	358	331	326	363	317	332	351	371	330	369	359	350	358	348	331	328	333	374	352	299	339	347	336	348	353	336	299	371	363	368	361	346	369	330	359	343	340	337	354	349	322	333	313	362	349	352	395	346	395	340	341	345	325	360	331	362	336	390	365	375	363	336	338	381	318	364	335	346	335	358	371	347	344	323	336	355	347	362	334	349	323	348	338	355	356	323	368	340	342	349	341	338	328	321	338	367	345	324	318	346	335	325	371	380	378	352	321	332	361	341	361	308	309	343	346	371	318	332	325	367	365	376	353	350	328	344	360	352	323	353	348	341	346	313	338	340	329	343	358	324	336	334	354	335	326	346	310	353	351	313	342	328	327	368	361	353	331	362	355	349	338	357	328	299	370	349	320	372	361	373	309	348	342	348	349	372	324	348	375	381	374	363	311	359	360	332	358	335	357	337	354	361	363	351	328	359	331	374	345	314	349	337	350	315	338	337	330	344	316	336	305	361	348	370	353	354	355	314	337	342	303	372	359	343	365	337	379	345	373	367	363	377	349	349	357	345	337	360	339	347	347	334	366	359	371	352	315	362	371	321	328	345	338	332	340	324	321	340	369	334	336	340	365	360	336	327	329	342	321	379	381	316	381	333	369	324	354	353	349	367	359	355	348	339	324	370	337	337	310	321	392	350	374	326	372	329	335	327	353	332	366	359	313	342	333	359	303	345	353	323	364	355	336	348	345	342	354	339	372	327	334	369	324	322	346	369	358	363	338	362	358	349	364	340	353	361	339	341	351	368	316	351	356	386	317	341	365	344	353	340	357	341	337	365	342	340	355	360	332	370	357	321	345	373	384	330	338	341	352	340	322	351	349	379	369	338	337	380	326	322	320	369	356	351	401	316	307	323	344	359	321	371	360	345	340	354	359	352	349	375	340	376	355	357	355	346	360	332	372	342	345	380	335	316	342	371	329	350	359	343	360	314	333	352	371	324	338	357	321	327	322	347	353	337	331	351	355	393	381	334	348	349	343	343	353	351	354	384	344	382	344	353	353	360	335	331	308	368	357	339	342	327	352	365	347	319	341	379	354	329	333	325	346	328	365	368	327	331	348	343	332	373	312	356	372	346	307	373	380	355	343	319	350	367	320	338	330	337	345	367	355	332	323	356	358	360	342	347	350	326	333	344	320	332	360	359	351	356	365	350	343	322	317	345	388	354	365	337	367	341	338	368	319	344	354	366	324	321	301	335	307	332	346	368	335	342	356	379	342	348	328	348	357	345	346	368	339	353	340	322	347	348	335	345	343	340	367	351	334	339	329	330	344	366	351	364	365	349	353	356	394	345	367	344	333	368	343	338	320	348	334	356	326	328	348	318	323	362	340	354	335	367	377	347	347	307	388	305	378	337	339	361	375	327	361	336	355	336	354	347	353	359	358	350	380	353	364	347	357	322	345	363	328	359	330	371	347	368	368	339	351	392	354	330	354	355	377	372	346	324	394	370	337	344	312	380	410	359	351	350	338	358	354	348	347	326	346	345	368	359	323	315	340	325	344	345	336	350	347	367	340	351	345	362	331	367	351	335	329	357	331	321	347	329	350	335	313	347	358	337	352	349	333	339	350	355	388	336	360	336	340	343	348	357	334	328	331	366	352	341	359	337	373	349	337	332	385	356	364	331	335	327	368	319	336	337	351	313	327	367	347	345	366	344	359	357	392	317	337	369	313	352	352	342	323	333	352	308	356	361	346	372	352	327	374	352	323	337	368	319	351	348	358	352	329	375	373	320	348	367	342	350	335	336	359	335	349	360	417	340	348	326	375	351	331	358	330	339	358	366	348	372	314	334	317	340	366	347	331	347	377	362	362	377	355	306	353	335	336	346	333	362	359	337	354	362	350	363	369	343	343	373	311	362	325	358	325	344	351	348	352	326	345	375	318	361	396	342	331	351	345	349	339	344	368	358	381	378	375	331	323	320	353	315	341	340	323	358	327	314	351	342	335	377	334	344	341	355	375	345	330	351	337	333	339	334	343	346	369	356	316	379	359	339	331	365	353	333	370	332	368	317	326	328	351	358	351	363	338	348	356	385	339	374	372	359	340	341	344	320	375	368	382	337	346	372	350	357	371	362	347	343	310	364	360	357	352	342	358	361	392	349	377	327	327	343	358	359	353	360	334	328	380	355	345	370	334	345	369	337	348	336	375	354	363	362	355	351	346	319	365	343	348	364	317	387	387	335	338	334	335	321	377	357	319	319	324	339	314	382	336	363	364	344	316	333	352	339	337	370	346	338	324	330	340	324	370	356	360	304	351	329	361	344	325	319	353	344	363	339	335	312	351	334	379	342	352	345	353	310	333	338	387	323	361	326	357	346	304	368	395	367	380	332	364	348	353	326	332	332	364	319	374	360	366	347	367	335	335	349	351	327	362	305	323	311	379	329	348	368	316	342	381	336	328	343	340	349	335	356	333	356	328	348	347	351	348	366	343	360	327	321	329	358	319	339	364	333	351	312	336	338	341	384	371	375	355	365	351	358	362	358	344	345	360	291	346	344	340	348	335	340	343	354	347	348	335	348	396	335	333	374	330	343	351	377	346	313	355	346	354	350	351	360	345	362	363	393	351	333	345	315	308	336	329	344	330	364	331	333	332	360	368	334	394	358	338	320	348	371	366	361	348	331	341	316	379	356	387	351	319	336	345	368	379	342	357	386	348	367	342	342	360	341	316	345	332	331	364	365	385	355	331	351	333	360	357	339	332	312	378	358	349	383	386	347	329	322	334	343	363	368	356	374	347	331	367	377	346	373	360	368	362	336	350	357	339	337	340	348	331	367	339	342	355	355	351	349	347	338	347	345	319	334	345	323	334	337	355	346	362	379	381	351	339	337	352	327	347	342	343	331	328	337	343	331	336	377	347	341	346	350	345	339	347	335	363	374	355	379	343	330	305	354	340	343	352	328	362	319	392	343	378	350	375	312	340	355	346	338	360	301	359	314	347	347	307	341	363	392	333	402	345	320	363	343	335	369	325	340	398	313	354	360	358	364	340	324	353	338	315	307	364	351	353	321	325	356	382	360	354	326	351	334	347	328	350	355	366	345	395	339	325	317	382	330	357	370	362	324	346	351	345	366	347	352	399	323	332	365	355	335	347	359	327	336	338	296	352	348	330	383	340	369	372	360	344	367	350	392	356	339	349	363	333	346	335	352	312	361	355	345	360	342	336	343	328	355	329	347	341	365	355	360	348	332	369	344	339	320	375	329	321	360	349	330	335	351	339	348	321	337	335	369	334	342	336	356	370	338	358	328	363	362	343	373	399	365	366	346	356	360	359	339	320	317	335	387	369	319	340	352	334	335	315
27190	20880	13537	4620	2546	2067	1738	1222	1254	1178	998	947	901	866	804	802	746	750	726	695	640	612	640	561	665	590	606	627	615	654	579	558	560	605	583	629	721	674	716	726	594	568	609	600	568	569	552	573	565	561	585	591	584	622	571	616	647	641	572	578	583	630	565	566	599	637	541	587	591	602	536	614	576	559	619	566	581	549	562	596	565	574	594	577	594	615	602	568	584	563	597	566	570	596	607	585	571	572	575	580	621	588	621	557	593	622	620	602	571	631	548	555	595	566	611	601	578	588	547	551	550	542	587	585	562	601	558	546	597	577	587	580	598	603	543	572	578	576	591	590	563	588	610	593	585	516	585	554	577	587	627	575	577	603	580	616	535	597	586	569	562	550	573	640	601	604	627	588	622	601	577	600	606	604	563	590	607	590	562	579	567	626	587	592	622	577	604	565	549	560	559	560	533	564	585	598	606	574	583	541	602	587	569	590	555	546	565	598	553	572	542	621	547	573	624	586	575	581	570	599	572	632	558	582	595	569	587	607	527	581	575	602	598	540	582	585	579	540	578	582	571	585	594	589	573	600	578	576	567	604	587	581	584	595	606	605	622	596	555	546	586	575	548	589	551	583	589	562	555	595	578	622	570	609	572	596	523	637	574	597	592	537	579	598	569	580	579	652	565	569	623	587	566	571	574	573	572	617	541	597	604	588	581	619	623	587	613	572	591	566	572	653	582	591	579	577	581	569	574	597	642	555	593	596	599	576	576	570	574	631	595	581	599	593	630	608	592	629	545	610	567	599	584	568	615	561	534	601	622	541	568	587	583	562	603	601	588	610	598	619	586	621	618	548	596	626	541	565	537	608	579	603	600	540	570	563	586	569	535	559	589	588	570	615	592	601	594	594	559	614	551	579	573	594	605	572	597	563	601	569	587	579	601	575	578	533	632	600	586	602	561	597	589	588	587	589	550	548	594	586	605	562	597	596	610	556	535	554	561	569	571	573	582	591	561	613	602	625	548	575	609	554	562	545	566	565	600	576	572	563	588	623	566	574	548	538	604	568	571	567	587	613	550	568	559	601	567	579	600	574	613	576	618	621	590	620	592	583	600	570	562	578	565	573	605	573	561	618	576	593	606	551	606	584	570	607	586	580	575	576	593	573	581	535	581	602	598	594	585	597	587	576	578	585	592	556	597	572	583	586	594	554	612	664	555	583	585	562	578	595	562	599	623	522	600	603	582	575	582	574	555	569	606	611	581	628	580	589	606	606	568	582	618	563	570	611	619	580	603	585	598	588	614	559	579	588	562	570	578	560	589	607	654	523	583	593	591	620	544	593	584	578	575	573	558	578	574	569	558	623	614	567	541	588	570	547	555	551	593	551	562	574	561	586	592	599	586	584	548	587	577	577	592	616	567	576	579	574	610	564	634	570	570	641	573	601	557	537	611	536	603	598	585	629	589	583	593	572	564	576	575	613	548	618	560	590	582	634	603	608	602	571	597	604	589	592	544	566	616	557	614	562	610	571	588	608	556	534	576	611	602	554	554	565	572	616	582	583	559	596	559	596	592	606	569	586	574	574	569	588	580	590	594	576	553	606	618	604	573	586	555	549	592	563	594	597	576	602	608	582	594	631	618	574	593	571	561	577	569	582	606	615	548	566	589	593	579	572	545	595	597	569	623	593	613	599	624	570	612	635	574	576	546	611	599	574	599	584	585	571	591	577	587	594	590	609	582	551	615	567	603	552	574	576	585	602	590	586	566	567	566	553	590	577	597	587	589	590	599	599	559	590	597	576	585	584	577	601	577	581	567	579	571	589	595	594	596	599	547	571	560	586	581	594	567	557	569	586	601	594	584	559	619	583	616	584	601	588	631	547	530	616	605	602	646	580	571	605	574	619	564	621	594	598	571	561	585	530	595	549	549	546	559	591	621	580	610	565	595	578	614	569	565	590	593	599	621	557	599	624	602	578	582	589	584	607	618	579	608	550	609	557	594	602	570	556	549	607	584	573	624	535	551	542	586	542	557	606	545	605	586	583	595	555	544	567	567	593	613	616	582	599	637	549	625	566	606	560	578	567	544	561	638	609	571	558	611	563	637	578	605	591	555	562	623	582	566	623	567	570	560	596	606	612	605	569	582	596	565	589	594	569	605	576	568	607	564	543	586	567	597	578	589	549	579	552	591	633	564	618	620	541	583	539	581	576	601	583	544	575	568	594	570	600	582	565	583	575	604	608	595	556	615	575	570	576	609	600	583	586	570	566	601	571	606	566	617	583	597	526	541	572	573	565	582	612	611	556	586	606	551	565	581	574	554	603	629	580	565	577	621	581	560	582	607	595	591	587	577	583	583	593	581	586	625	567	601	572	576	598	583	570	575	615	601	595	583	574	598	615	618	577	545	570	560	587	600	580	547	607	628	590	594	586	566	608	547	547	559	563	598	633	582	553	556	546	606	580	624	600	565	572	636	618	577	565	586	576	617	583	560	583	580	535	566	540	580	599	601	544	596	580	565	594	564	599	557	532	573	546	608	602	583	634	544	611	523	601	577	568	614	597	613	584	607	553	603	565	580	600	570	577	508	615	585	561	571	595	589	599	588	587	551	548	542	621	582	621	609	575	604	572	609	564	611	548	584	570	582	583	586	582	605	576	579	551	598	572	553	565	576	612	599	605	544	591	607	601	577	559	575	598	571	610	589	562	598	631	591	580	574	580	521	593	600	558	597	592	590	618	573	576	593	576	605	579	570	586	586	545	546	580	581	543	573	581	596	587	557	618	576	599	567	615	566	548	534	629	581	576	581	630	598	585	559	561	649	577	539	582	586	605	618	557	597	574	576	528	537	587	501	627	603	582	598	611	562	602	597	578	598	616	616	609	615	621	622	574	599	535	551	556	593	575	594	560	577	560	570	544	560	557	615	588	628	552	619	566	610	569	551	574	617	611	579	561	593	570	624	564	584	594	604	576	602	575	549	570	590	623	609	592	597	603	578	638	548	617	600	637	591	609	587	597	565	598	567	590	583	599	599	616	556	601	606	603	595	527	625	574	576	564	582	560	583	553	540	608	614	568	568	599	581	578	547	570	578	647	584	574	614	609	574	583	562	633	592	594	594	623	602	581	565	590	559	574	597	610	540	604	590	557	559	591	598	595	607	600	584	535	566	570	573	565	565	560	546	583	640	583	574	608	552	594	567	601	608	580	598	552	575	554	538	556	597	586	586	552	596	582	551	542	578	594	597	613	600	578	606	571	613	622	553	620	567	560	579	590	609	603	570	591	594	631	568	590	591	556	561	566	634	554	560	589	621	581	605	565	574	557	584	596	578	555	535	580	583	579	597	601	592	617	617	559	553	601	632	573	555	596	600	592	603	575	586	585	598	623	590	584	596	568	560	580	501	617	575	586	596	573	624	588	600	568	577	591	594	554	586	565	553	568	570	587	584	506	578	588	576	577	576	574	543	583	576	606	603	549	594	550	564	565	575	571	625	584
10230	13784	11876	5980	4941	4143	3813	2298	2385	2344	1901	1734	1378	1315	1268	1121	1099	1109	1045	1015	937	873	850	822	819	782	745	763	812	757	743	769	783	742	761	890	1008	877	989	934	762	719	761	775	790	735	722	758	747	741	767	751	747	749	773	761	803	807	740	744	717	797	702	739	714	751	733	753	796	737	771	734	780	727	741	800	739	700	766	739	702	750	742	733	712	747	736	768	728	733	716	695	755	746	782	748	751	731	787	734	729	739	687	764	718	700	688	771	764	751	692	743	785	760	738	708	733	779	767	730	757	719	748	706	734	782	737	759	751	709	759	743	732	763	713	786	753	737	734	791	741	754	804	761	726	754	707	733	746	691	739	759	768	764	721	794	702	727	709	757	752	752	756	733	697	729	725	766	735	774	763	753	748	754	728	767	723	767	750	704	740	771	745	750	770	727	732	695	729	761	731	701	751	722	746	787	741	750	764	726	712	728	723	746	767	748	794	738	795	763	732	737	726	746	753	760	725	729	748	729	751	712	779	669	754	747	766	734	707	762	755	757	751	688	745	697	780	733	685	705	753	709	724	705	717	752	743	737	713	747	714	730	704	719	761	702	752	727	709	687	735	776	719	719	754	724	709	714	777	737	756	770	763	755	798	746	743	711	753	713	704	724	740	755	730	677	759	812	745	823	727	796	731	708	707	748	781	770	729	752	691	795	719	764	699	754	760	722	709	764	775	745	741	759	742	729	749	792	704	760	761	725	747	753	778	712	725	754	736	753	776	722	797	717	791	729	747	704	762	769	752	749	769	739	759	770	747	805	717	747	787	754	820	783	749	735	761	718	729	716	719	779	740	723	735	792	737	702	743	721	770	792	773	719	730	764	746	746	777	738	745	678	738	741	732	745	782	707	696	748	738	744	739	725	766	719	751	754	735	706	745	763	749	752	735	720	789	740	750	742	697	735	724	773	760	755	714	691	722	809	774	778	738	775	703	741	745	764	714	775	755	743	758	721	732	729	770	718	760	726	688	753	735	748	712	719	770	760	742	757	773	728	749	749	703	769	704	752	770	724	761	765	724	745	753	755	730	741	728	709	733	823	661	725	717	734	755	680	715	744	753	758	703	781	751	801	701	730	774	776	699	750	757	801	752	746	780	769	755	738	759	743	748	767	767	775	714	739	755	728	716	697	762	779	761	739	712	706	716	790	747	785	736	803	737	710	722	778	740	718	747	736	705	742	746	705	722	716	728	730	732	739	748	745	732	741	716	739	737	734	700	714	771	720	726	720	760	764	750	755	756	751	694	797	751	740	727	747	770	736	725	733	729	701	734	717	773	747	795	740	752	731	706	726	831	765	760	734	765	693	732	676	752	709	722	744	719	746	757	787	753	810	779	778	749	739	731	693	791	755	737	748	726	773	754	748	667	721	733	757	716	770	688	716	697	745	694	766	768	741	740	719	695	793	759	692	740	729	701	750	790	732	696	729	714	704	777	681	717	767	705	720	768	754	705	759	711	771	748	784	755	773	704	745	706	737	773	739	690	760	718	727	684	754	726	758	769	762	738	743	716	746	703	767	735	761	787	746	746	771	774	750	745	767	749	769	724	747	684	733	752	756	763	724	706	753	728	754	785	681	722	723	715	789	708	741	763	715	760	758	719	733	763	744	746	719	721	763	677	714	738	796	721	782	780	700	760	757	701	753	761	773	768	783	734	704	738	744	809	751	751	799	736	740	726	781	757	740	747	759	720	750	705	724	718	724	812	751	732	704	752	716	758	730	738	752	704	804	802	777	769	737	739	750	740	753	731	754	758	739	707	701	772	731	774	708	755	759	715	730	754	764	737	761	785	735	719	715	740	747	709	739	719	722	703	765	754	776	776	703	731	762	719	736	713	699	743	798	675	752	759	707	729	681	724	744	716	696	721	742	745	740	723	732	717	765	719	719	743	785	766	721	722	769	770	746	733	727	671	736	734	740	756	717	764	700	795	734	729	690	711	734	807	766	737	744	721	731	768	725	749	745	734	772	708	750	726	751	760	790	747	783	783	740	743	727	720	721	713	697	735	734	722	715	726	733	705	784	738	774	740	711	742	707	752	760	772	698	745	703	749	756	778	763	771	739	725	781	770	737	766	770	708	773	726	751	754	744	759	769	750	748	784	704	787	776	720	781	695	721	765	709	768	715	727	752	747	726	778	758	749	738	762	781	730	748	763	778	757	752	730	753	757	738	711	729	761	757	754	740	725	741	718	731	757	760	732	782	758	757	830	720	741	719	757	710	736	697	757	737	728	728	748	729	779	749	723	738	705	727	816	762	709	730	732	743	729	763	760	711	766	752	784	758	749	758	728	695	678	709	742	760	784	749	728	765	771	754	756	792	747	745	707	787	689	794	730	775	744	752	739	754	726	707	709	761	764	661	750	783	735	778	748	816	709	740	732	746	732	751	784	735	721	701	764	790	752	756	732	728	770	761	795	738	727	757	714	721	726	785	800	737	715	717	701	736	745	743	725	747	741	740	700	753	697	709	695	733	751	752	742	722	758	732	718	697	734	738	739	780	762	764	726	753	723	736	700	776	699	731	770	701	656	806	758	745	720	784	728	710	771	773	762	771	740	746	754	756	749	726	758	731	782	766	755	759	772	737	744	758	791	729	748	756	698	744	730	754	731	709	713	731	724	718	797	750	725	741	758	726	749	801	740	734	759	741	729	811	747	785	761	770	704	714	741	742	727	794	736	755	753	777	755	703	745	762	765	726	725	744	738	763	794	749	750	725	720	770	743	724	784	768	732	805	773	772	714	716	778	779	712	733	717	758	708	773	751	739	764	740	691	733	754	757	734	724	737	734	715	732	704	752	740	753	735	749	730	747	755	756	777	748	749	752	754	800	730	700	703	762	764	730	807	737	757	752	727	776	783	693	715	735	735	747	790	769	717	770	718	765	798	729	740	750	711	759	761	756	724	712	713	800	743	813	735	755	718	737	740	793	720	719	742	767	749	714	759	718	750	747	739	745	748	772	714	721	710	759	734	729	753	712	737	711	706	727	728	759	762	718	749	795	718	744	723	783	743	718	722	766	751	725	745	737	762	772	761	728	747	760	830	765	722	738	776	731	787	751	731	721	737	726	759	719	714	721	744	755	775	766	712	777	778	773	768	717	754	730	732	739	751	765	781	766	732	793	716	733	752	747	762	723	739	767	734	780	713	707	780	714	731	752	759	706	769	726	740	699	755	743	748	725	746	733	718	711	720	755	757	766	755	733	801	800	763	696	757	699	696	753	765	786	751	785	722	752	834	772	764	711	703	755	728	774	737	754	753	779	661	725	769	745	769	760	738	750	770	736	678	745	671	765	739	728	754	707	742	796	710	763	757	731	710	684	733	740	694	759	769	700	727	741	719	739	775	786	719	753	738	716	704	732	708	741	724	716	732	734	756	706	723	769	736	706	754	744	742	760	704	758	709	715	755	739	703	801	724	742	788	790	799	724	754	706	730	757
24144	21310	28727	24231	21298	11168	3842	2031	1647	1639	1288	1174	1043	1099	889	839	786	786	714	740	642	603	570	550	499	472	488	450	475	473	461	661	952	484	488	1544	2139	1072	1290	1160	536	465	469	440	433	443	400	473	461	462	431	451	530	693	653	565	557	546	550	439	465	422	456	456	442	431	459	460	480	441	442	414	465	444	436	413	427	432	439	466	428	471	456	484	439	451	448	449	415	446	433	439	427	401	457	428	436	399	442	451	462	475	445	443	441	461	470	455	443	443	421	424	408	459	411	436	409	443	453	458	454	420	466	422	442	458	464	408	437	441	425	443	461	433	422	449	455	471	431	438	448	452	469	441	470	479	417	484	420	427	453	432	449	451	412	417	399	461	440	405	425	426	466	449	398	419	454	436	463	449	440	458	428	467	467	462	416	424	436	465	436	456	452	433	453	421	431	455	449	452	406	438	459	440	450	430	443	440	430	494	392	417	445	419	443	425	439	427	434	462	470	447	489	421	435	447	453	440	433	400	439	441	481	429	420	438	422	464	412	446	449	471	469	481	431	448	443	435	449	467	417	427	456	442	424	456	473	459	441	421	443	405	424	468	468	425	438	430	428	431	443	469	400	458	441	425	456	443	485	466	471	423	444	445	452	455	421	443	490	468	425	437	441	446	441	430	464	439	418	419	415	473	453	430	442	450	452	431	432	431	458	447	432	446	428	428	464	443	428	444	453	445	442	445	463	430	461	464	468	459	424	416	464	445	434	444	480	456	444	403	425	435	426	454	472	450	415	413	466	435	466	411	419	468	446	457	467	430	431	437	404	413	410	472	426	407	443	475	444	435	418	414	421	454	447	460	426	415	440	450	408	448	455	438	432	423	447	483	415	440	439	403	439	439	430	401	441	442	438	458	459	436	430	442	447	468	436	418	428	436	390	436	442	439	440	454	446	461	428	413	448	443	439	448	477	454	427	456	438	443	489	390	459	452	441	465	444	396	420	403	437	423	438	449	460	465	449	464	419	440	426	447	418	458	448	426	445	423	434	410	460	437	432	451	458	429	459	441	449	468	429	448	433	482	421	401	429	444	411	422	431	435	402	433	429	478	418	433	414	444	450	413	435	431	391	437	448	394	447	461	418	411	429	431	422	461	465	405	447	421	431	462	428	436	439	397	427	406	465	481	418	387	447	432	416	396	445	456	471	484	451	410	463	441	392	469	443	476	451	462	436	516	433	450	431	471	428	455	418	410	430	459	448	429	460	422	440	460	424	417	446	423	442	384	459	464	429	455	443	414	419	424	449	409	441	407	443	471	446	392	456	441	473	445	449	465	469	444	453	475	453	432	456	454	505	494	417	440	447	402	419	451	447	451	415	432	434	431	452	444	461	477	444	444	451	479	465	444	419	452	405	471	450	453	443	450	439	458	465	447	432	415	428	448	453	446	444	418	444	419	442	432	405	444	428	452	432	430	446	441	437	400	400	427	414	473	424	469	442	429	432	429	411	452	431	448	432	426	448	449	447	421	451	436	456	432	430	418	452	436	469	427	466	423	461	449	437	453	457	458	442	481	427	452	426	419	413	411	437	439	406	434	397	448	409	436	458	445	423	417	428	437	471	434	456	444	435	462	412	456	483	442	453	470	425	401	462	473	446	439	431	434	453	428	434	452	427	414	425	443	433	467	455	461	454	431	450	425	446	434	460	440	432	450	431	413	439	444	446	465	455	454	456	429	445	435	418	458	410	504	485	466	449	417	435	435	473	457	459	471	465	452	418	453	453	404	446	493	434	417	435	437	416	444	467	429	451	456	428	421	430	465	453	414	481	434	427	417	467	467	434	437	419	431	412	476	436	419	440	418	444	434	441	451	484	421	459	436	441	442	406	461	472	445	439	438	448	474	453	459	435	437	436	470	425	435	434	446	453	477	398	445	443	429	443	470	448	433	460	463	419	479	422	427	424	440	439	413	427	429	459	438	467	442	440	465	474	445	454	420	446	451	435	449	491	420	411	439	478	433	399	466	454	456	461	490	430	443	445	394	442	419	489	442	456	459	420	451	466	448	409	469	464	455	440	409	423	428	446	419	449	430	436	451	443	395	401	462	418	451	445	433	430	452	424	417	446	427	467	400	417	406	426	435	440	426	418	431	436	446	427	415	422	444	430	447	450	481	439	439	455	470	426	469	405	433	417	464	479	438	450	434	439	417	432	447	424	436	443	421	411	434	476	452	457	431	446	428	422	395	412	395	448	445	416	447	452	441	431	443	450	454	448	437	449	453	435	486	471	408	426	435	454	414	400	443	445	419	422	442	445	432	446	447	474	455	423	480	460	421	444	421	422	415	459	440	458	485	446	487	456	451	406	452	381	446	418	433	447	415	452	425	433	448	438	432	469	459	447	434	433	453	423	452	480	415	477	391	444	435	455	459	435	424	435	446	403	471	443	462	443	434	422	393	454	428	451	418	453	464	461	449	445	427	410	431	445	445	413	434	446	426	402	420	432	464	426	452	466	422	471	418	417	444	439	442	427	460	445	461	444	435	428	437	464	438	440	499	466	413	420	427	477	450	430	443	442	428	410	442	409	456	431	448	465	472	417	415	412	453	450	428	440	449	428	414	461	478	435	460	472	466	461	484	466	426	430	426	460	477	478	440	440	439	405	425	434	411	463	433	408	457	475	420	422	426	410	439	487	435	461	421	452	452	450	450	428	422	424	441	442	439	481	434	416	446	432	438	392	467	459	457	446	422	454	427	440	471	433	451	445	442	411	449	472	453	432	418	463	436	429	444	417	390	437	452	418	425	424	430	450	457	406	449	422	431	447	442	470	458	440	408	468	419	447	432	422	430	402	409	454	432	436	441	419	451	447	439	454	431	470	458	455	431	418	462	431	423	446	460	446	426	449	427	405	491	418	418	464	447	441	432	395	459	437	456	452	430	428	462	440	456	451	423	452	441	465	436	408	409	447	434	456	444	427	475	384	426	448	435	451	458	442	442	409	441	399	455	457	464	416	432	440	445	430	382	434	436	420	471	441	432	446	428	441	433	429	442	442	472	433	441	414	415	458	465	419	462	424	410	427	406	456	435	464	474	431	464	450	470	417	431	454	433	410	430	449	434	476	397	440	453	439	479	408	454	455	490	459	418	424	425	412	426	468	402	451	431	434	459	492	466	452	454	448	426	452	464	446	435	465	409	416	453	464	451	448	451	431	459	441	430	431	412	444	433	418	420	433	437	464	434	387	426	400	446	420	408	465	384	417	456	413	445	428	476	429	439	444	431	478	448	428	443	448	454	399	388	419	432	435	424	423	454	470	444	476	441	449	420	402	462	421	448	442	415	448	408	417	420	458	478	464	436	421	425	447	435	469	431	443	452	438	421	438	419	495	430	424	458	472	446	472	434	441	433	438	464	429	469	481	433	480	447	453	435	456	439	469	424	435	467	431	432	412	448	436	419	416	439	433	448	446	465	417	410	454	425	455	432	469	420	419	448	415	442
11598	21034	18123	11514	8706	6501	6537	4296	3724	3475	2871	2318	2062	1952	1726	1425	1414	1238	1167	1101	981	949	852	725	710	708	663	680	602	604	639	1080	1552	617	637	2850	3744	1948	2316	2143	801	578	587	590	557	583	595	601	604	580	549	583	750	1154	883	824	814	833	756	621	565	596	590	561	583	570	581	549	539	593	564	563	536	543	578	574	592	600	549	590	590	603	579	542	575	598	572	599	588	561	549	588	561	564	581	565	564	560	571	549	583	552	534	527	550	609	601	519	539	582	559	574	566	560	552	587	601	587	535	604	573	609	562	600	588	602	540	580	564	569	593	522	572	523	588	550	619	604	598	559	554	612	602	571	545	591	598	596	585	607	609	563	544	571	591	570	605	560	562	598	582	602	546	579	562	622	540	562	574	568	604	569	550	599	564	600	617	587	552	570	590	580	576	592	546	576	544	579	592	572	568	540	534	568	567	594	538	583	528	588	597	553	578	564	566	601	587	581	557	564	581	591	597	531	580	563	591	545	567	584	606	520	561	537	581	580	565	548	553	566	587	552	583	597	578	579	615	570	566	604	594	551	546	601	601	603	604	589	573	584	536	541	581	601	556	565	562	579	589	551	587	551	524	553	559	594	543	551	550	557	541	571	552	554	582	554	565	575	536	563	581	544	551	568	555	586	591	518	539	598	608	559	529	600	522	559	628	575	560	571	602	573	569	604	561	572	580	554	618	587	574	573	607	613	544	565	584	560	566	586	553	536	600	584	559	561	575	560	565	582	580	570	562	584	602	573	600	600	571	534	561	557	551	605	595	561	592	559	579	549	582	562	581	564	619	586	591	558	600	556	583	556	579	573	604	583	513	600	598	547	587	601	542	538	567	573	600	588	554	590	560	624	566	560	596	585	585	554	582	540	552	543	590	580	560	542	537	558	583	542	586	560	558	575	562	580	590	528	589	611	586	575	614	601	584	607	595	597	575	603	601	551	567	551	566	594	597	582	559	580	577	568	563	593	575	561	573	589	520	595	579	545	580	574	608	597	572	577	569	564	523	572	583	575	583	572	594	550	562	500	571	577	579	544	546	593	585	574	583	567	610	592	591	545	601	554	565	590	568	556	549	579	595	577	591	622	596	612	568	543	578	596	578	570	581	594	631	570	563	565	564	561	587	561	534	534	579	574	607	571	575	580	564	588	584	572	564	609	560	524	574	561	572	543	552	642	590	586	609	594	599	574	572	640	555	582	569	604	592	609	582	574	587	599	534	560	581	599	558	573	572	551	575	519	551	581	590	591	580	559	592	550	571	562	538	550	548	508	552	578	563	596	586	552	554	531	579	558	580	537	561	618	566	594	560	596	595	605	576	603	548	570	583	558	604	581	560	569	546	551	544	592	627	568	614	579	534	569	567	567	565	572	534	610	525	574	555	578	543	557	562	546	553	569	603	566	547	491	524	569	547	601	588	570	580	551	566	557	579	609	555	627	592	591	556	599	551	531	560	570	559	574	618	595	560	581	567	574	626	555	524	599	558	563	597	572	576	572	552	584	593	572	566	561	599	574	566	608	551	544	544	549	569	587	567	579	570	553	557	542	551	583	549	588	562	545	534	541	591	591	535	509	567	618	561	564	548	572	574	582	585	592	573	576	560	610	552	510	555	601	591	591	538	594	546	567	569	537	572	542	590	578	543	548	569	552	568	583	610	537	539	559	586	554	598	568	574	565	588	558	590	569	590	617	545	558	548	596	543	546	546	589	570	563	609	593	621	594	565	564	545	587	535	580	554	569	525	596	578	591	586	592	523	540	553	582	566	618	605	574	585	565	623	586	550	561	564	600	576	572	564	535	598	565	588	639	551	572	590	545	557	564	566	597	620	579	528	543	573	551	597	594	540	576	581	535	575	597	591	608	614	590	589	588	621	592	538	554	578	536	593	584	569	554	568	567	531	582	555	553	615	601	588	528	554	581	542	566	564	632	580	566	583	560	620	567	578	619	598	617	561	584	574	549	582	597	595	607	525	565	585	578	552	590	543	591	580	587	556	562	562	562	529	520	586	601	510	583	635	558	567	592	564	568	595	541	580	570	527	598	526	552	554	540	610	569	546	556	582	611	585	566	547	574	611	554	575	535	575	564	597	555	615	542	604	573	531	583	575	577	562	557	575	608	555	567	568	607	572	594	613	557	581	547	584	571	597	614	544	508	594	604	558	609	567	623	558	537	547	566	589	550	551	562	570	554	560	538	560	562	566	559	575	579	598	590	578	585	593	534	608	556	603	593	579	538	622	586	528	596	604	564	585	540	551	583	590	590	579	533	575	590	600	589	572	572	589	607	583	554	558	586	566	573	576	586	599	604	566	578	547	577	600	563	605	598	582	604	561	613	540	598	579	563	612	547	572	533	568	582	579	537	571	574	624	582	574	565	565	588	605	541	590	564	536	573	593	575	586	578	545	587	565	558	552	547	564	542	579	588	605	579	556	612	567	568	550	594	556	540	569	516	620	581	564	554	508	557	563	597	592	527	571	542	563	563	580	592	601	580	528	595	613	606	569	586	586	582	577	525	561	593	573	577	581	562	619	559	561	603	589	593	581	550	599	562	591	559	567	557	577	556	640	596	589	590	581	563	558	556	545	594	555	562	573	624	609	562	551	555	558	562	554	559	590	577	545	582	595	554	603	581	590	581	568	588	546	618	561	566	573	542	649	573	594	574	571	586	556	620	585	593	527	616	593	575	592	611	594	587	582	566	565	559	574	586	548	544	562	517	553	551	540	582	584	573	596	611	570	517	542	628	573	614	586	545	568	589	569	570	551	532	571	541	560	565	571	571	550	573	587	554	581	571	580	639	566	585	608	544	586	567	588	552	588	591	590	556	592	562	577	561	576	587	600	527	572	588	589	613	567	575	533	562	569	538	554	560	557	621	563	598	541	592	578	530	578	572	550	602	575	547	556	580	599	586	586	558	579	584	587	569	602	622	545	603	592	565	593	613	587	557	573	584	596	559	609	581	586	576	573	594	572	601	585	580	620	563	620	551	599	532	586	602	582	538	587	596	532	611	542	565	609	581	558	581	577	572	603	546	597	572	554	520	571	581	580	611	549	615	574	591	580	565	578	565	619	580	579	539	562	624	601	622	615	573	519	557	568	567	590	571	619	560	566	556	608	620	541	584	559	560	553	578	557	586	606	560	551	565	557	592	565	560	553	572	577	582	585	574	596	583	594	591	569	595	539	565	609	567	581	577	582	571	587	548	570	567	583	531	606	534	579	552	572	522	534	555	575	566	572	591	563	610	572	559	581	574	580	608	563	593	585	576	607	575	588	540	546	580	602	580	585	561	539	571	538	568	607	618	576	559	596	566	565	535	559	553	583	577	557	573	542	590	607	553	581	583	606	577	555	570	590	591	593	556	589	537	586	546	609	526	606	574	545	590	580	615	555	630	548	547	526	623	579	547	556	588	570	572	560	570	619	610	610	567	562	542	570	569	584	572	602	549	556	600
23133	21326	29247	23748	21332	21424	10984	2881	2136	2061	1648	1284	1169	1184	1072	979	860	748	664	654	502	515	426	405	390	355	381	351	317	322	311	795	1628	290	318	2200	3540	1467	1826	1686	431	294	285	285	247	253	279	244	270	286	256	236	381	754	640	560	590	457	392	274	260	267	268	261	294	248	286	259	208	243	285	265	247	281	249	248	237	302	275	260	297	294	274	251	254	280	293	282	266	284	279	240	286	261	278	275	287	220	276	280	275	232	253	253	272	269	274	239	250	281	271	289	232	233	274	259	267	267	262	290	271	267	271	260	247	284	259	261	246	281	276	282	278	271	248	298	284	275	235	269	275	250	261	306	278	277	275	302	274	279	224	259	281	275	258	272	253	279	250	283	263	285	249	265	264	275	269	264	256	278	298	277	288	290	267	223	249	277	251	277	292	290	283	278	283	267	276	283	284	294	288	284	255	259	279	244	278	255	273	272	262	274	251	267	258	222	282	273	256	308	257	261	279	275	253	264	269	263	272	241	286	241	247	254	266	269	272	251	248	240	284	256	257	268	255	288	265	265	263	265	246	265	266	239	277	256	255	281	274	226	289	269	268	281	269	239	235	247	298	267	244	272	254	264	264	276	300	253	256	275	273	270	285	270	286	286	245	257	278	271	263	272	268	288	238	295	256	273	271	283	257	310	271	274	249	281	251	289	254	268	248	255	285	263	260	297	249	273	286	274	265	249	260	297	260	273	253	254	288	281	253	259	259	277	293	262	238	264	258	275	287	280	255	261	275	278	261	284	254	282	263	248	263	252	242	268	241	268	261	274	272	259	244	273	264	266	242	268	303	271	270	252	236	251	251	263	284	265	261	282	283	257	256	274	275	253	248	296	258	261	270	290	260	251	254	246	291	257	264	251	277	280	278	262	301	278	260	278	238	262	237	273	262	264	278	247	284	263	283	232	253	279	219	256	267	247	284	247	243	251	287	265	284	251	258	280	292	289	275	275	261	273	272	265	264	275	277	254	305	273	270	290	252	245	275	268	243	272	263	277	272	276	280	272	298	286	263	243	232	281	276	262	287	283	286	220	276	257	273	279	292	277	274	259	301	281	272	273	243	272	268	241	284	263	268	266	256	270	262	250	253	297	260	259	242	245	244	244	277	261	314	254	253	259	262	272	271	275	257	268	256	271	255	272	290	265	290	256	264	266	265	283	283	274	274	252	283	248	276	246	262	303	287	260	240	275	262	249	273	259	278	273	261	297	249	236	230	272	256	256	269	247	269	251	261	275	255	260	285	263	295	278	262	255	278	273	281	271	269	269	265	260	266	256	265	217	279	293	260	287	244	287	275	246	238	258	262	276	295	260	253	282	242	249	251	263	267	239	274	269	256	250	240	267	288	266	280	243	241	264	263	266	282	269	245	276	276	276	269	242	268	259	279	287	273	284	277	239	262	274	247	260	289	264	277	265	279	258	288	275	243	251	264	266	280	266	269	262	249	273	286	292	267	262	271	273	250	296	277	270	244	255	294	257	268	285	272	259	283	292	282	257	267	263	301	279	267	277	249	239	275	244	266	276	283	264	262	271	265	276	262	269	266	256	278	279	253	270	287	265	305	240	256	264	243	302	271	260	309	286	233	272	236	299	280	268	255	269	300	264	278	271	247	298	258	259	259	270	301	251	282	250	220	258	265	270	263	248	238	237	287	266	295	247	299	246	304	295	239	274	264	295	258	275	280	262	300	254	273	284	278	300	253	248	249	296	265	305	261	259	250	265	230	303	241	287	261	290	262	259	254	258	302	261	269	286	261	263	240	284	247	235	275	257	248	253	269	272	279	243	243	250	260	290	270	276	234	255	257	251	288	265	248	255	250	278	268	273	276	281	263	285	279	236	276	243	283	237	275	259	256	289	243	248	253	261	259	238	279	290	275	250	244	257	273	246	258	283	292	248	268	274	240	267	257	246	236	278	280	295	273	290	285	281	277	268	303	258	269	268	279	304	248	281	250	250	288	271	251	263	259	264	263	276	259	282	245	277	281	274	292	258	246	266	270	278	268	270	268	255	245	305	288	247	260	251	272	249	280	251	243	240	259	299	281	283	283	263	281	248	272	282	271	268	261	284	266	276	277	267	276	280	280	267	259	290	293	268	280	285	230	279	252	286	234	278	242	267	268	266	250	274	254	244	280	254	250	281	270	278	237	278	268	243	300	263	273	303	265	284	281	269	290	250	262	269	278	300	254	258	254	257	240	247	257	274	265	254	286	255	236	245	248	273	251	285	262	269	268	272	255	238	274	263	301	266	284	252	248	285	265	265	284	260	269	264	272	295	283	265	284	249	272	264	248	246	276	260	251	263	284	275	247	279	281	255	237	283	256	283	252	260	267	250	255	267	251	273	272	264	226	275	243	265	279	251	254	230	263	284	261	217	234	288	276	278	280	266	256	273	290	276	267	273	252	273	269	226	270	246	247	271	271	274	264	280	263	275	256	276	313	281	266	284	274	264	278	270	287	270	275	270	275	254	294	248	272	232	314	265	260	271	287	241	268	284	273	262	255	281	261	279	264	261	252	292	242	259	284	269	262	250	270	256	266	248	253	253	260	250	252	247	267	261	265	257	299	259	273	260	282	276	283	268	260	286	289	238	248	263	254	266	294	266	271	250	304	254	265	270	259	239	269	272	265	247	277	272	276	278	231	264	259	273	286	288	260	268	272	270	267	260	242	281	243	234	253	278	240	265	277	280	259	239	271	279	277	246	247	285	282	285	278	230	286	264	268	252	258	240	253	259	304	282	294	279	301	268	245	259	245	250	250	281	264	272	262	303	248	264	254	253	253	286	265	275	239	262	257	261	259	299	280	282	252	274	259	246	263	244	252	277	265	277	268	248	250	263	283	236	273	268	267	259	265	261	240	295	292	247	263	266	234	263	286	275	260	256	242	295	245	260	278	269	251	263	275	278	250	289	261	298	251	257	243	260	268	245	282	274	254	272	262	280	283	286	259	276	253	265	253	249	274	287	266	267	250	277	264	255	269	249	277	270	280	249	268	254	294	251	253	275	252	279	252	285	249	252	289	266	281	244	271	259	255	257	252	268	254	261	272	278	253	298	262	276	249	246	256	273	270	247	230	266	277	255	264	276	246	250	319	241	265	267	260	264	283	275	272	268	279	299	276	270	256	291	251	290	268	258	250	278	277	275	254	272	266	286	261	265	264	277	278	244	256	250	245	261	246	268	238	267	257	236	268	297	259	251	285	278	283	258	287	291	276	276	261	266	260	301	277	256	274	273	274	255	268	306	257	284	227	269	283	269	285	244	263	260	258	274	270	315	262	281	254	253	246	242	293	269	273	261	289	263	262	284	280	279	273	248	265	264	225	261	278	276	262	282	255	272	268	271	258	298	259	271	249	243	247	269	236	260	276	291	289	271	267	276	248	264	265	264	257	273	277	250	263	250	258	293	270	251	264	255	292	263	252	239	267	251	267	272	253	260	270	281
13752	26433	23541	15728	11595	9450	8656	6216	5238	4807	4050	2944	2475	2453	2013	1857	1556	1376	1235	1158	893	875	723	612	586	562	526	498	490	449	451	1389	3060	409	437	4368	6423	2775	3216	3214	682	383	351	352	367	355	332	352	368	344	351	349	606	1285	1077	810	881	790	621	342	376	363	340	360	351	359	331	332	360	346	347	353	390	298	361	310	353	357	325	315	357	335	374	363	347	333	356	301	337	316	349	337	369	349	330	353	330	354	348	333	344	329	316	369	358	358	331	346	368	383	338	365	352	341	389	334	336	355	379	313	368	329	355	326	311	325	349	309	357	374	360	334	372	332	355	322	328	351	322	319	332	391	360	321	331	343	378	330	366	313	321	332	339	370	316	356	379	350	327	352	330	359	351	318	360	337	363	313	325	310	375	349	378	353	331	321	363	331	360	346	331	362	346	363	349	314	363	372	339	372	359	359	342	317	358	343	341	343	361	348	332	345	345	322	337	347	345	333	330	336	365	321	301	307	315	339	346	354	318	337	347	358	335	333	314	366	344	346	352	353	324	366	342	373	361	346	390	343	363	347	367	367	341	360	361	349	355	341	361	342	308	320	356	326	316	360	333	352	359	317	364	330	352	351	335	326	330	363	334	345	364	357	339	385	331	385	325	346	324	339	343	328	319	331	318	351	314	335	348	375	329	365	334	356	324	335	349	346	358	367	376	347	382	340	325	370	386	340	388	362	339	344	382	343	361	329	328	317	365	369	365	317	343	342	326	343	333	376	355	350	344	341	404	342	357	329	330	325	359	364	352	319	382	327	309	323	340	374	341	349	357	339	355	365	345	353	336	337	359	367	353	308	306	369	334	318	360	354	329	333	342	354	323	357	394	336	335	334	356	334	362	359	365	353	358	354	361	358	340	360	339	360	308	377	378	332	381	346	353	344	323	353	358	331	325	347	336	348	364	349	313	348	320	334	362	339	357	328	349	367	348	342	354	358	317	334	314	383	359	343	374	343	338	358	333	316	339	340	351	322	355	332	337	339	384	354	369	357	330	335	355	335	317	337	337	353	345	329	351	353	352	363	364	355	326	336	330	378	342	345	359	343	333	343	324	338	333	370	347	336	340	341	336	335	383	359	356	341	368	350	368	344	336	318	352	350	321	333	347	363	337	340	350	345	337	298	335	373	332	339	346	355	337	340	358	354	370	395	315	365	354	381	344	364	331	355	325	358	329	324	334	365	363	389	337	350	361	347	364	320	374	346	333	342	358	338	327	351	322	350	354	326	342	341	338	361	331	355	342	346	330	322	328	372	343	354	358	342	340	332	314	299	359	332	345	345	318	360	365	336	334	363	352	354	344	350	331	316	365	329	325	394	355	355	363	345	377	381	333	336	323	345	362	333	330	331	334	331	315	360	346	350	339	352	355	338	357	351	351	317	353	297	320	349	381	354	353	357	323	371	338	366	356	367	376	341	373	328	358	352	348	351	339	322	346	358	343	347	347	357	346	387	308	375	324	323	369	344	329	334	361	351	381	336	315	331	362	354	343	315	360	336	339	330	359	336	343	312	317	310	333	309	358	346	405	350	355	344	319	353	352	358	312	348	337	375	377	380	368	371	357	331	352	326	336	324	334	337	368	354	324	353	329	405	296	369	344	331	336	339	346	350	374	343	328	314	355	330	347	338	326	312	338	349	316	356	381	353	339	367	361	348	341	345	340	325	360	343	353	351	345	373	331	366	348	354	325	357	345	366	324	363	338	333	328	324	341	337	360	326	346	337	344	356	328	328	337	344	375	340	332	372	342	340	322	345	354	375	343	353	347	345	356	356	333	322	350	356	323	325	363	344	354	339	366	381	336	342	343	361	374	342	371	369	366	337	359	362	360	347	338	351	339	358	312	349	350	325	329	365	292	301	341	367	353	344	364	337	342	352	321	349	361	333	357	350	362	305	375	350	354	343	343	354	332	338	323	338	321	361	353	350	356	344	360	344	340	337	317	336	365	385	360	342	332	318	347	330	344	323	344	349	318	341	323	376	339	348	332	351	339	338	342	357	328	331	346	371	365	335	334	333	356	340	341	329	318	381	335	320	334	315	358	349	345	337	297	337	352	344	332	361	356	346	323	361	351	364	367	356	341	294	331	343	340	335	342	334	342	360	325	353	324	339	351	360	339	363	394	373	339	325	317	362	323	364	332	339	343	342	343	325	300	348	354	346	339	319	312	365	370	341	397	329	359	341	342	330	330	354	393	369	348	323	364	322	319	377	381	338	344	325	343	342	335	349	352	348	351	338	306	350	360	324	371	323	341	362	336	343	361	355	320	347	327	360	345	359	381	303	347	349	360	363	353	316	365	371	300	369	373	325	337	348	358	323	351	309	360	344	375	335	379	337	350	397	332	333	373	338	359	326	354	356	336	345	330	345	372	322	323	327	368	366	354	362	345	312	346	315	375	370	350	322	327	336	310	370	351	354	307	334	341	341	322	327	362	366	379	315	393	344	325	348	331	360	348	324	314	372	347	311	363	319	331	335	360	368	316	364	361	351	380	326	338	306	314	354	375	348	316	335	348	391	350	354	361	336	331	343	334	368	363	356	345	374	351	380	324	337	327	315	318	340	336	346	328	370	317	391	324	385	349	369	320	334	342	328	351	343	355	359	327	332	348	331	344	364	348	367	389	347	345	350	335	354	370	334	331	291	339	341	386	339	331	322	374	318	335	333	377	346	349	370	339	333	307	366	343	335	312	349	355	335	364	362	332	349	342	381	335	378	366	333	367	354	359	375	331	376	353	342	302	341	336	334	348	367	328	360	356	328	338	352	353	320	371	338	378	312	386	326	307	366	379	332	323	354	334	348	373	364	368	360	349	372	330	336	314	333	378	368	374	355	326	347	333	353	328	344	326	351	359	354	350	355	375	333	317	349	366	321	358	345	336	314	366	370	315	342	375	314	327	333	334	324	324	341	352	379	337	318	350	364	352	350	363	347	356	335	328	327	344	368	347	347	309	335	301	312	377	342	327	362	342	357	324	325	374	347	355	348	361	323	354	367	344	326	342	358	345	334	384	334	355	317	334	329	332	341	315	364	350	350	372	359	344	346	319	351	332	350	319	331	340	370	343	357	360	366	362	373	348	351	396	377	334	332	322	343	355	360	290	355	348	322	319	346	333	339	329	335	309	334	330	356	355	340	366	356	357	355	347	366	358	335	372	325	349	351	356	322	327	333	339	358	359	344	335	356	364	344	320	318	337	365	342	361	319	341	337	341	329	399	365	339	304	357	367	344	368	304	328	366	340	347	351	310	353	334	339	330	329	365	372	312	351	348	348	342	358	362	421	334	336	326	347	345	337	347	333	309	340	372	342	310	357	360	351	332	329	335	346	347	367	378	349	328	331	323	314	335	345	324	365	328	352	332	321	350	309	359	313	346	369	326	331	374	351	394	322	326	370	365	330	355	362	329	341	325	368	332	329	343	331	353	327	362	323	316	383	345	323	337	344	345
27134	20859	12961	4528	2376	1870	1687	1318	1163	1130	1065	913	892	827	822	797	688	715	706	682	662	620	620	625	552	585	629	599	604	614	576	563	658	608	614	670	745	624	712	683	628	590	566	573	636	596	581	608	617	560	609	574	590	603	570	632	649	606	584	546	612	585	600	568	551	624	604	588	580	642	615	606	578	577	589	589	602	553	597	594	576	587	583	588	596	595	593	572	585	608	544	574	614	571	579	549	581	549	635	584	557	616	569	606	618	531	571	599	541	585	575	586	614	614	611	583	576	635	586	576	599	586	602	628	575	614	598	575	590	603	541	586	626	588	654	557	604	617	605	637	627	576	595	600	543	599	586	592	577	607	587	534	579	581	591	562	569	584	610	575	591	602	564	594	619	589	628	594	556	607	586	614	577	583	579	556	570	587	575	603	595	576	601	603	636	549	591	596	574	596	590	586	596	593	608	571	570	580	591	546	554	583	631	600	606	582	617	589	620	590	579	617	619	603	598	594	591	563	607	539	562	594	594	591	551	580	594	634	598	596	546	595	542	605	614	596	584	561	570	635	564	528	606	621	609	554	586	563	565	576	601	559	567	586	545	605	597	607	636	634	551	581	581	606	611	593	611	586	606	584	591	552	587	611	563	575	564	580	571	550	597	584	578	569	520	594	593	599	596	595	596	591	607	580	574	595	598	613	562	618	564	587	557	580	592	576	571	608	575	563	557	575	588	584	597	561	539	602	578	600	570	561	609	578	618	608	527	581	564	558	627	566	589	587	613	573	567	543	560	593	638	604	569	583	559	587	592	594	566	572	577	619	597	594	543	544	578	588	570	581	598	538	605	576	586	573	593	593	600	578	559	593	554	588	574	555	580	606	542	586	611	603	554	573	585	540	561	556	558	582	617	550	595	595	567	607	593	598	586	608	606	589	598	628	584	566	573	589	592	588	607	566	587	589	618	584	543	582	614	611	574	587	570	586	599	582	576	585	625	586	602	572	591	587	571	592	588	594	577	614	578	603	594	554	585	596	603	572	594	617	587	607	531	555	552	605	556	573	555	571	577	556	592	581	546	602	604	625	618	579	667	610	605	547	591	557	632	634	615	565	558	614	565	640	608	595	568	543	612	587	611	559	544	564	627	583	615	574	624	589	577	594	607	595	568	559	546	629	583	557	583	554	610	582	612	565	546	607	566	608	598	621	615	580	589	565	562	599	578	558	547	589	576	617	567	563	578	576	589	611	599	595	566	568	536	644	582	605	607	555	569	589	594	612	616	542	621	584	573	607	629	560	550	605	566	594	602	619	612	623	547	599	569	600	603	597	593	584	624	568	598	607	574	594	551	595	615	567	601	551	607	570	597	602	593	559	559	577	561	596	587	585	586	550	599	581	617	597	618	616	598	582	610	618	607	581	584	566	581	611	581	581	574	572	583	579	577	602	633	601	578	597	547	601	598	581	600	605	591	589	620	607	600	586	577	570	594	600	592	618	581	611	575	596	589	567	575	595	543	575	534	590	624	560	583	610	582	572	612	569	549	605	563	625	596	599	600	610	592	558	571	608	607	553	590	555	623	593	567	583	582	588	555	608	605	586	550	615	614	596	582	551	616	573	581	606	583	584	601	576	600	552	592	591	573	587	537	567	588	583	542	517	612	624	602	575	526	612	572	628	559	604	615	587	563	608	599	598	570	586	561	557	591	609	589	585	596	572	549	616	572	562	528	631	572	575	567	550	559	578	536	552	588	568	553	589	585	624	608	631	618	575	588	590	549	598	555	575	602	545	618	552	556	618	609	622	574	594	546	583	602	549	570	605	538	603	593	593	547	604	571	638	621	581	584	577	584	627	566	625	607	552	600	578	546	573	541	613	578	587	556	581	583	590	530	573	618	583	590	610	593	586	542	577	590	583	533	575	563	574	578	625	575	585	574	581	626	585	604	592	577	581	559	602	592	586	581	605	549	581	629	581	574	624	587	639	574	568	559	602	588	595	581	581	571	597	543	562	593	538	589	583	574	585	611	583	576	565	547	609	597	568	613	590	556	578	585	585	584	606	560	572	562	595	606	578	532	578	553	591	553	606	543	578	572	640	563	588	557	566	600	567	568	578	588	620	585	529	583	593	582	569	585	617	623	561	562	596	576	580	585	615	584	617	604	604	585	573	559	566	528	578	603	594	573	615	583	571	642	623	592	563	594	618	559	577	567	545	592	639	599	521	596	576	593	629	607	586	596	647	554	602	597	623	621	616	600	572	628	615	597	558	611	589	618	572	585	563	560	586	598	624	595	588	568	601	589	585	586	574	564	563	532	586	596	575	566	586	594	576	598	609	571	587	590	563	601	562	628	616	574	586	567	606	603	622	570	582	586	582	590	607	588	571	619	583	593	589	556	586	616	591	592	580	565	569	521	608	598	564	605	595	614	573	583	576	573	609	582	565	601	542	594	617	575	612	633	608	585	566	555	565	621	549	651	612	605	586	613	559	550	616	564	602	570	607	565	569	560	577	606	568	565	579	577	587	610	546	566	592	575	631	542	598	639	629	571	612	564	574	589	568	592	587	617	613	611	552	534	592	549	593	577	576	597	622	629	601	562	577	587	586	604	598	600	577	609	574	573	601	582	588	592	621	608	590	589	572	574	589	601	592	580	579	589	590	602	556	608	595	651	613	552	593	619	598	604	593	571	602	587	562	568	578	572	540	600	605	577	609	596	570	558	572	610	592	576	589	604	577	596	654	573	592	559	574	568	581	584	615	582	562	566	551	598	544	623	588	574	622	607	587	595	579	585	548	573	568	557	611	573	575	570	575	630	564	568	592	569	566	598	577	589	609	596	599	592	583	556	554	594	578	604	595	618	612	584	560	587	577	575	581	570	567	634	590	583	581	613	600	592	552	576	635	568	571	576	594	556	595	590	589	602	603	527	606	588	590	543	574	611	629	558	579	617	564	589	579	616	586	579	571	579	569	632	594	584	575	531	591	580	571	510	567	595	605	572	612	569	566	577	593	601	582	612	570	583	593	557	584	552	585	612	610	585	618	575	569	597	625	547	585	589	578	611	584	559	549	578	562	578	599	585	578	625	601	554	606	574	654	560	553	592	605	582	575	603	559	595	562	544	595	597	591	554	538	582	592	568	548	607	581	619	552	534	571	608	558	535	589	581	594	580	617	543	556	601	589	558	580	546	539	616	620	618	582	602	604	533	614	612	649	615	569	533	616	536	580	586	590	574	561	554	570	587	604	563	622	657	539	572	584	591	582	595	535	545	554	536	555	576	585	533	593	609	570	527	578	590	552	589	580	548	615	614	595	595	562	603	582	574	607	557	598	636	624	635	575	606	632	582	595	576	584	585	644	544	574	593	591	590	585	611	584	645	580	574	569	544	600	608	552	549	593	567	563	574	584	584	584	607	611	585	580	597	579	577	622	573	585	559	598	569	565	602	594	585	549	579	578	566	579	618	627	610	550	566	600	619	566	607	550	577	611	590	599
9107	11378	10526	6072	4720	3899	3473	2749	2342	2259	1855	1589	1439	1394	1246	1177	1049	1050	1066	991	926	884	822	834	808	786	797	804	793	784	766	776	872	746	751	975	1057	910	928	961	733	715	714	757	703	775	752	745	798	781	694	766	727	769	760	791	805	784	751	768	702	723	719	738	743	754	734	720	727	764	741	774	727	799	773	800	708	747	687	769	714	760	725	755	790	765	759	650	761	713	739	767	742	706	698	754	742	767	765	758	732	794	736	744	749	731	720	777	749	749	704	768	725	751	732	741	746	742	759	760	754	733	769	730	736	748	748	729	723	765	799	747	779	749	742	724	746	813	742	718	758	755	741	765	728	727	764	721	749	747	800	736	754	726	708	771	698	744	769	776	690	691	739	647	776	746	741	793	720	735	736	743	734	743	727	764	777	760	725	745	757	792	743	748	725	760	758	757	742	737	743	745	693	704	741	765	735	786	752	732	715	732	726	723	765	730	735	723	753	691	741	711	759	689	671	793	725	753	756	751	726	768	771	724	752	764	766	786	712	761	761	705	734	731	716	742	762	721	768	749	808	712	775	747	754	776	739	757	783	709	736	743	713	726	756	739	716	773	719	740	738	749	740	772	772	745	748	689	746	758	708	721	769	732	749	760	698	745	732	802	732	744	780	765	748	767	673	785	757	750	724	740	723	688	741	744	707	726	790	704	724	709	709	779	731	709	712	731	721	776	764	763	720	750	751	747	759	773	750	755	764	716	781	721	771	798	733	784	758	778	698	715	726	770	746	720	728	711	698	766	727	769	720	688	754	747	710	749	758	786	706	761	766	756	760	742	728	727	756	709	745	735	776	760	782	723	700	755	689	757	745	749	721	771	809	738	721	691	737	747	739	760	781	712	795	781	711	733	784	732	734	720	691	727	722	751	772	749	751	760	685	695	715	730	722	765	720	776	767	713	718	733	758	722	716	756	768	754	698	764	764	799	731	730	756	774	754	771	753	770	708	719	745	709	772	712	775	710	746	752	690	738	734	728	754	799	706	745	700	710	694	778	758	741	734	707	736	728	745	790	731	721	714	704	760	737	733	755	729	743	743	737	766	754	764	779	772	710	686	708	724	753	756	717	776	740	783	753	752	705	749	747	742	735	741	721	674	742	755	757	744	731	730	704	744	735	718	766	733	711	731	758	727	717	735	756	759	739	732	768	725	775	715	733	736	722	794	775	731	727	768	761	733	771	719	737	737	735	733	736	735	797	740	764	723	754	785	766	747	740	705	709	787	725	696	768	770	772	731	740	751	744	671	739	764	714	760	732	704	734	773	754	739	752	730	717	739	748	748	762	719	728	785	724	704	733	772	756	703	736	741	739	722	730	760	753	775	771	753	726	742	703	750	778	778	723	756	782	740	686	722	766	774	760	721	709	801	732	755	751	784	707	781	778	745	767	696	724	757	739	752	720	743	746	764	755	730	724	746	753	783	780	695	749	765	724	737	802	665	733	748	726	773	767	758	760	720	808	754	790	733	700	690	741	730	749	720	760	782	737	756	727	752	780	785	735	762	810	724	671	747	770	785	724	762	746	746	769	740	734	719	723	742	746	705	744	739	745	718	760	724	681	741	755	766	747	728	715	728	730	745	703	735	758	768	790	718	751	712	775	734	702	762	740	746	761	737	749	779	748	720	714	730	729	780	764	742	754	720	756	729	690	712	679	701	736	752	730	756	757	709	772	756	738	745	776	762	760	726	734	762	723	829	734	725	751	723	740	774	707	701	765	764	746	775	712	742	765	791	715	723	752	722	790	739	747	758	793	743	750	767	738	788	794	712	758	704	743	767	773	768	769	746	728	747	714	764	728	752	796	679	754	787	768	789	750	690	729	736	739	786	729	751	708	680	733	764	691	769	768	736	772	713	740	747	763	747	785	692	768	777	718	769	745	726	675	765	759	702	775	760	770	777	747	772	706	733	762	747	739	734	762	767	731	760	724	732	718	737	713	706	762	731	736	770	704	733	777	762	749	777	776	713	755	765	710	750	734	735	738	732	742	783	704	762	754	771	751	739	737	729	757	707	730	775	791	801	729	778	737	739	742	695	724	700	741	717	732	700	738	773	778	741	737	753	733	770	723	748	765	725	751	718	733	755	753	734	774	773	749	759	751	732	723	742	684	761	744	744	751	810	698	722	766	738	687	721	764	698	785	760	743	777	705	723	739	754	714	705	749	754	736	754	759	757	693	751	743	758	736	769	743	729	757	791	730	731	769	791	740	776	768	759	779	763	792	742	742	743	709	773	758	742	736	715	766	744	700	772	753	718	748	721	770	710	772	726	745	726	712	733	754	766	730	784	766	724	765	709	725	771	749	749	764	758	803	741	764	758	733	744	739	756	751	691	737	746	731	751	752	771	731	771	698	722	786	713	721	767	732	723	761	752	729	772	790	721	773	775	724	787	730	720	704	775	785	749	764	758	725	747	725	738	743	796	702	734	748	752	793	717	764	779	738	798	712	742	764	736	768	767	735	729	802	712	786	776	720	719	703	702	732	811	758	755	739	766	724	737	723	725	734	751	748	760	749	717	778	708	731	725	714	749	804	729	723	819	753	787	712	811	720	737	751	747	723	738	730	769	735	747	765	740	739	748	741	749	758	693	708	740	750	759	751	745	758	752	744	717	755	774	764	746	757	708	721	729	776	749	735	714	704	739	733	732	768	739	688	755	745	745	736	782	728	720	800	737	723	749	763	715	757	732	732	742	691	744	699	738	752	755	757	762	704	733	779	747	747	698	751	715	767	753	732	748	752	773	772	740	820	745	736	733	684	729	688	715	716	757	746	777	722	707	722	754	757	734	750	745	743	720	728	786	815	704	671	747	724	735	708	757	716	758	766	750	764	713	723	733	749	716	718	768	697	733	727	758	762	745	744	737	702	768	738	741	726	769	768	721	810	786	799	731	790	774	701	752	757	741	827	785	727	758	645	687	734	736	758	771	799	784	769	756	718	718	704	704	660	794	724	715	723	746	778	717	751	766	721	793	718	779	741	789	738	718	759	754	694	747	765	748	727	699	735	742	748	741	740	749	784	731	723	758	757	716	776	702	771	733	712	713	752	703	694	790	754	773	754	739	730	757	768	754	695	740	751	732	797	736	770	762	791	715	760	718	793	775	781	714	786	740	737	750	830	724	780	712	683	709	755	788	758	726	724	754	729	749	719	760	763	745	725	765	777	747	717	713	768	744	671	755	744	755	728	732	711	744	744	776	776	737	747	760	792	743	737	717	748	718	712	781	724	725	720	739	766	740	770	707	752	751	714	747	748	773	704	695	726	754	721	739	758	685	702	726	733	744	766	732	735	731	740	739	693	762	766	746	747	730	703	625	745	735	725	764	744	705	773	724	705	794	728	754	730	724	723	761	708	749	735	756	697	706	741	709	716	740	729	743	676	691	773	773	720	713	740	743	732	748	757	784	767	733	737	767	743	766	738	728	744	763	753	758	765	722	715
24099	21310	28750	24204	21293	11829	3723	2127	1782	1644	1343	1134	1060	972	927	772	775	731	716	624	619	598	585	495	477	462	550	490	454	469	469	563	787	456	473	1377	2151	1271	1530	1245	529	483	457	500	443	431	484	442	462	480	428	417	503	710	627	604	578	565	471	470	423	449	435	425	480	462	436	432	462	475	442	450	427	438	443	452	427	493	439	429	421	471	428	453	437	406	444	457	478	431	451	457	408	440	452	454	425	442	431	462	459	409	485	486	461	481	521	466	472	444	448	434	470	444	447	434	437	437	414	487	467	421	398	428	474	437	396	448	412	469	423	423	427	476	453	479	443	438	422	412	438	430	420	414	446	389	446	426	420	444	430	437	425	439	398	452	461	458	473	475	453	433	462	435	450	430	420	470	450	439	389	463	461	443	449	430	456	446	427	447	429	434	486	438	449	430	450	433	447	456	419	456	439	384	442	498	464	384	476	429	430	430	438	437	462	449	440	451	444	408	445	442	422	425	463	445	399	438	424	455	432	440	449	439	402	421	447	446	440	426	450	446	469	425	429	445	419	439	465	426	430	474	426	416	438	438	447	456	432	416	425	419	451	425	423	437	435	421	455	442	431	436	457	476	428	403	420	391	442	417	471	446	443	439	439	439	447	444	390	414	435	421	414	451	447	411	411	447	367	442	433	479	461	430	429	450	452	480	426	448	425	469	454	452	413	448	439	455	454	422	457	431	452	462	467	417	437	457	425	444	430	444	469	443	451	434	433	442	436	387	413	401	432	456	431	465	393	426	455	448	414	416	448	454	436	454	430	441	464	425	452	471	462	428	430	421	440	474	411	408	487	422	434	457	440	491	426	438	417	463	429	425	443	436	438	473	410	442	433	426	460	445	457	423	401	441	465	445	402	465	456	405	428	454	475	458	461	452	454	429	423	428	466	463	452	458	432	409	447	453	442	439	462	436	457	475	428	425	428	439	443	457	435	464	461	404	479	458	419	402	429	402	455	473	460	462	417	420	445	412	435	439	490	446	413	455	474	455	407	437	486	419	450	477	449	447	458	431	439	460	427	426	473	431	463	463	445	412	420	446	448	452	441	453	452	412	430	469	450	429	413	436	461	428	405	474	429	452	434	445	439	426	472	441	422	421	471	447	472	455	409	466	430	443	467	447	427	454	457	421	450	430	443	480	451	445	463	440	468	462	454	460	431	480	424	422	496	430	436	435	440	436	433	457	430	443	435	451	426	461	408	404	427	418	436	435	480	430	434	438	453	436	469	470	415	423	474	434	432	438	453	434	472	464	441	428	426	456	430	476	480	424	451	429	437	403	439	442	466	445	448	428	473	452	441	431	410	434	484	423	426	423	434	439	436	425	467	454	477	442	467	408	441	433	428	453	462	464	425	429	440	442	430	448	439	429	428	430	452	395	435	480	453	445	417	466	474	450	408	435	431	426	428	426	450	438	456	438	453	424	441	434	433	455	445	411	429	450	420	441	474	444	459	451	409	451	432	426	470	465	423	422	448	457	407	426	441	428	444	433	426	451	448	470	439	451	422	427	443	464	435	383	431	424	441	452	407	460	439	465	447	415	434	471	428	415	463	439	406	448	390	467	438	439	458	468	451	475	435	419	451	449	430	451	443	407	402	447	472	418	425	450	456	444	441	451	422	475	434	455	444	458	401	418	453	455	443	451	438	455	448	453	456	405	432	410	431	438	445	441	437	478	464	454	443	445	426	428	454	441	478	422	459	423	450	432	433	456	450	446	410	478	447	449	484	398	453	451	473	441	464	425	455	431	481	428	472	435	423	456	428	431	451	435	416	420	452	463	452	451	431	431	430	397	452	463	450	446	433	444	411	432	439	456	407	464	424	466	470	410	437	437	469	432	424	471	463	457	420	444	430	431	458	438	471	439	470	465	432	414	462	418	436	455	438	426	448	457	473	453	468	446	461	470	432	423	442	420	426	463	420	465	457	427	431	410	430	434	465	428	477	435	480	442	443	453	411	438	479	429	427	471	460	437	458	448	475	468	429	436	415	441	409	491	461	441	439	422	436	429	476	441	441	436	455	429	462	440	470	464	441	441	455	456	424	393	431	446	441	440	429	442	427	452	411	460	445	447	469	449	435	385	445	435	421	437	444	440	426	450	420	444	439	431	455	469	441	425	434	417	424	455	465	427	461	477	427	424	431	438	477	430	416	412	458	482	473	414	451	466	442	464	408	444	429	434	420	448	428	426	444	415	458	439	443	417	427	431	453	448	446	446	442	414	433	408	430	439	424	455	474	480	463	448	443	428	421	407	415	446	432	432	405	422	489	449	426	438	439	475	444	422	450	490	440	439	407	459	443	417	411	447	475	457	461	452	412	441	461	486	450	481	448	441	433	459	418	453	456	463	423	424	437	490	446	456	476	446	417	462	438	400	435	445	429	474	453	448	466	430	475	458	372	413	438	433	455	433	438	452	439	451	450	449	454	428	438	470	474	414	439	431	457	460	446	433	426	463	423	451	461	447	416	453	434	430	436	413	455	431	463	416	448	461	472	449	440	456	439	438	423	450	438	466	420	443	435	453	407	455	436	431	458	426	451	460	419	434	482	439	461	399	471	442	430	430	450	457	426	417	444	482	441	456	416	414	478	460	401	451	427	424	466	497	431	467	434	469	451	406	456	466	406	439	442	473	451	414	417	470	437	435	451	437	452	446	443	480	432	445	435	431	413	428	434	440	433	455	472	419	430	466	434	444	421	438	491	480	458	435	497	445	482	453	455	417	433	401	445	426	449	469	465	425	455	426	431	440	463	449	429	438	423	460	466	421	422	418	434	435	429	443	444	439	418	404	431	446	494	435	434	422	458	440	486	455	461	441	409	447	453	425	464	416	467	445	435	433	472	423	441	449	438	458	420	472	440	450	393	423	477	480	485	466	477	427	445	415	455	415	445	428	416	417	453	467	412	453	476	423	419	469	418	435	442	461	416	418	446	438	423	477	448	402	450	431	410	426	433	433	435	445	458	425	426	441	432	428	473	456	426	416	419	447	457	460	455	405	422	427	456	456	462	467	439	446	444	453	392	405	478	454	429	427	423	450	500	457	413	416	451	475	450	432	447	456	429	478	429	428	414	447	446	439	449	483	456	456	472	450	447	412	455	445	457	437	416	430	437	454	440	455	428	468	487	463	500	441	432	470	416	473	440	412	431	436	436	425	407	459	469	412	440	428	434	473	458	443	420	477	479	429	422	443	422	426	422	453	438	453	430	410	445	459	466	469	423	436	447	412	446	440	424	416	432	458	424	478	453	434	480	449	405	451	445	435	408	424	425	422	463	444	450	469	450	409	464	408	415	413	456	484	421	438	438	476	463	452	408	440	408	457	452	461	425	435	412	422	492	456	444	439	460	457	448	447	427	440	428	426	444	436	394	448	462	456	447	435	428	433	446	437	423	461	433	462	456	432	428	416	458	413	424	458	439	425	446	454	438	478	453	456	438	422	460	416
9354	19686	19362	12235	8664	7905	6136	4548	4050	3605	2775	2393	2020	2012	1704	1437	1323	1230	1143	1036	946	836	852	728	688	723	668	697	655	664	590	788	1290	695	676	2606	3941	2130	2801	2249	741	637	582	589	555	611	554	569	554	545	580	590	684	1054	994	818	857	770	709	571	546	591	590	522	605	568	579	590	622	567	577	615	598	590	576	571	602	555	559	570	585	584	633	601	584	598	595	560	584	593	592	584	541	583	580	561	590	586	571	579	583	598	608	592	576	568	573	588	603	592	533	571	580	578	622	590	563	550	572	564	595	559	569	577	570	591	560	591	600	582	562	579	573	606	600	602	573	593	566	556	570	574	492	564	564	604	571	578	560	588	569	581	539	562	574	560	529	582	568	538	592	576	532	587	555	605	586	569	596	548	555	610	573	569	593	592	558	578	592	556	600	561	612	555	557	528	600	631	620	572	538	565	604	562	549	568	583	565	580	574	599	572	588	587	587	559	585	577	563	564	567	607	577	574	559	566	560	539	591	525	519	572	627	540	563	555	613	551	582	599	563	588	567	545	600	545	564	582	599	519	578	513	560	564	534	599	556	565	567	592	590	608	553	590	567	566	581	579	562	593	571	554	577	546	586	583	571	557	556	582	585	596	564	588	547	575	558	570	562	600	549	521	577	543	564	610	590	589	556	558	561	597	553	584	533	552	559	546	557	554	518	596	584	561	563	586	598	569	593	568	558	577	583	598	624	556	571	561	564	586	552	581	515	576	562	568	547	595	559	534	565	593	550	596	575	599	576	571	594	584	577	579	602	560	571	559	607	592	596	559	559	576	541	549	616	593	576	567	579	551	569	593	605	576	566	583	611	584	533	559	560	584	529	571	587	561	572	559	566	586	557	596	568	595	612	558	529	585	570	626	567	571	569	566	577	573	566	557	578	573	595	584	560	612	608	580	609	572	578	583	548	636	561	608	615	494	581	627	565	554	630	595	552	538	530	564	578	577	554	566	516	584	564	567	589	529	591	559	565	564	589	544	552	550	546	601	581	550	576	553	598	586	593	542	586	590	557	571	593	603	587	560	586	548	552	549	550	602	575	587	529	609	607	570	540	614	590	579	578	596	572	587	553	575	595	574	588	587	548	581	589	577	556	572	585	588	601	559	585	599	532	612	562	585	563	574	566	566	591	582	583	556	595	604	547	579	559	605	591	612	565	606	544	579	538	563	568	545	559	540	587	561	589	574	566	597	586	603	573	554	572	583	602	591	555	572	583	589	618	522	565	567	540	525	610	572	623	571	529	584	599	602	575	567	529	578	577	575	554	586	618	568	578	560	610	560	562	558	583	574	545	560	580	619	552	580	540	580	594	585	580	566	572	515	567	567	549	536	580	572	588	599	576	600	594	600	553	594	583	555	603	586	570	583	573	548	570	593	557	581	554	570	560	550	557	588	601	561	565	571	582	599	593	609	580	571	547	560	562	578	610	563	588	572	574	575	574	571	567	523	568	573	553	532	561	542	564	543	602	570	571	579	589	545	573	554	571	583	580	600	608	573	542	538	559	585	558	570	604	572	551	559	608	600	567	596	601	560	586	556	579	613	592	588	630	568	571	563	546	592	518	600	571	588	558	572	553	557	556	625	593	597	549	549	575	591	546	540	577	552	564	560	554	591	563	579	546	566	546	557	556	571	587	619	570	543	629	601	587	576	563	554	584	590	527	593	606	593	618	592	578	599	585	541	578	588	614	594	584	599	585	581	553	544	539	556	630	569	542	590	571	557	577	586	571	589	566	580	550	543	576	577	572	589	579	577	586	590	552	574	622	542	565	556	570	600	557	551	558	580	601	533	615	620	520	630	556	581	590	550	551	561	574	577	602	566	579	566	589	569	580	619	561	593	542	576	563	593	584	549	561	553	577	587	586	561	617	597	557	579	560	576	643	599	586	569	550	567	557	578	586	513	601	549	561	605	583	580	542	560	561	574	563	583	600	577	580	564	572	545	608	564	572	550	533	600	599	591	545	575	552	615	594	567	618	580	578	595	561	561	564	577	562	552	564	594	605	621	586	591	586	521	570	543	593	582	600	557	591	551	544	550	552	560	588	578	571	540	574	537	589	568	634	555	529	592	567	568	556	573	567	566	587	606	539	589	626	594	582	583	580	562	602	613	581	547	581	630	567	559	559	580	584	570	600	618	557	546	591	601	548	589	546	557	562	577	584	608	561	560	568	545	579	618	551	557	559	591	560	570	537	558	612	572	555	603	613	566	611	561	539	563	589	542	588	591	552	562	601	580	584	586	582	544	610	584	567	536	628	562	596	564	542	604	572	568	533	582	573	573	618	555	536	579	589	585	560	559	541	566	563	583	526	588	587	544	552	587	565	573	551	570	568	617	600	577	605	572	597	556	583	614	561	534	596	534	564	571	630	574	592	596	591	554	541	554	548	562	584	572	553	576	588	564	541	584	586	537	603	538	543	591	609	565	591	586	542	608	581	557	568	543	560	596	561	620	575	555	554	577	580	578	560	567	563	558	609	602	583	567	596	561	581	624	601	595	536	522	554	569	576	522	569	560	598	579	578	582	547	584	581	572	592	563	548	548	573	547	574	602	624	586	548	580	551	577	622	609	560	594	553	582	597	599	549	580	587	589	552	572	532	541	582	568	603	572	594	557	567	543	548	588	578	543	586	565	528	555	582	539	601	598	596	590	571	580	588	567	598	606	592	601	566	600	554	563	586	583	591	636	610	554	608	574	573	600	584	543	548	572	565	586	593	609	574	557	632	600	584	616	589	554	622	536	557	586	579	569	568	567	638	598	524	556	549	567	564	525	576	565	571	530	583	564	586	560	589	599	538	554	560	584	593	582	532	584	535	561	609	560	567	574	582	537	581	527	605	560	577	561	573	557	567	574	540	537	617	556	542	558	627	604	590	557	594	526	579	573	588	592	589	595	591	555	635	584	558	585	572	567	566	571	552	591	586	585	527	583	617	578	561	609	553	533	532	608	534	529	561	583	548	582	563	622	571	579	562	546	599	585	545	571	551	591	552	572	561	589	572	585	575	567	578	578	603	605	580	543	562	583	596	548	576	566	543	529	567	632	588	613	571	566	546	571	609	602	559	575	600	596	569	582	567	555	582	550	548	617	568	558	540	563	565	571	634	572	566	521	573	567	555	571	531	552	581	558	530	608	572	574	589	555	573	547	588	560	575	566	568	594	593	593	557	621	573	561	601	534	560	560	579	604	592	563	578	594	573	567	537	592	581	548	593	559	586	582	590	575	586	587	593	578	583	595	562	572	606	566	537	590	579	587	561	577	583	536	565	555	577	582	583	592	578	574	574	586	558	547	543	546	558	570	510	574	563	603	559	583	558	562	565	573	560	580	603	593	570	602	583	564	596	606	570	589	602	568	590	549	539	538	557	577	565	517	592	540	615	587	551	571	581	574	576	564	604	595	583	585	599	631	541	568	567	588	514	585	569	598	609	554	576	586	569	583	591	597
23112	21310	29237	23729	21319	21351	10978	3129	2290	1967	1476	1263	1145	1173	988	853	767	727	676	547	517	445	415	403	342	365	373	367	337	348	328	477	948	303	357	2398	3539	1843	2504	1804	448	314	285	285	316	287	296	274	270	260	271	298	320	732	634	544	484	452	373	307	268	263	288	251	258	257	258	270	271	270	253	263	278	261	270	276	284	269	263	280	249	260	266	263	286	275	276	285	281	279	267	299	302	264	262	278	280	233	288	266	245	265	264	283	292	269	274	270	277	289	269	272	270	266	271	286	246	286	290	260	294	269	297	284	287	253	308	245	249	284	266	257	264	303	272	263	289	254	267	275	267	251	232	280	266	261	269	287	271	287	284	238	229	271	276	258	263	265	264	272	261	271	264	267	282	253	266	276	249	288	259	275	269	281	282	281	258	292	299	272	275	276	254	268	263	272	275	288	301	258	250	265	278	292	301	277	271	273	259	246	279	274	269	278	315	302	272	309	276	271	283	275	294	295	276	280	269	294	273	298	274	270	297	258	272	268	277	273	258	268	293	300	279	305	274	268	268	277	250	282	261	247	291	311	271	323	282	249	291	271	270	264	279	285	270	271	262	263	266	264	280	297	266	264	281	262	260	297	255	261	287	298	268	248	286	276	253	286	265	264	248	257	255	300	273	271	269	274	264	266	283	274	282	257	290	254	256	271	251	271	256	276	285	247	268	272	251	262	270	254	270	288	247	292	294	287	249	279	254	268	264	266	251	247	279	264	283	258	255	278	316	258	280	238	268	238	274	275	276	256	290	248	258	279	259	243	280	253	264	275	256	245	266	275	285	280	283	265	256	272	248	277	286	272	283	263	264	268	285	294	292	268	257	251	282	275	280	286	285	245	269	255	260	281	275	281	295	250	294	252	305	246	264	263	287	256	273	270	276	266	266	271	266	272	289	291	267	275	284	291	282	264	262	259	296	266	263	276	264	245	269	248	276	309	280	276	276	251	267	262	245	280	271	254	273	291	273	274	269	273	264	286	252	264	263	290	280	270	250	259	277	266	272	286	281	275	261	252	259	286	266	279	296	261	268	288	278	271	262	255	254	289	253	277	276	270	246	257	283	279	254	282	280	270	241	243	288	280	282	311	266	246	295	254	274	290	284	296	260	266	258	273	242	246	273	296	297	253	249	252	285	293	256	310	296	224	293	306	267	281	256	287	241	284	262	260	289	279	267	261	248	279	261	272	265	289	275	291	264	255	249	261	293	325	286	295	307	267	285	264	264	290	259	307	258	262	290	285	269	273	267	280	266	278	252	302	255	284	291	275	268	237	268	280	273	266	238	257	256	278	271	258	266	277	306	298	276	289	291	279	270	290	252	293	287	271	264	281	256	262	267	270	286	288	229	286	280	274	258	281	268	278	251	274	279	272	272	282	265	255	258	263	273	288	281	247	271	272	268	254	281	235	279	272	293	242	263	267	297	277	255	262	251	308	316	289	228	274	274	260	259	274	264	279	302	289	264	289	254	272	291	279	281	284	268	290	246	269	273	298	254	279	271	312	278	262	269	295	288	266	277	262	256	276	273	268	261	285	286	277	247	252	297	260	247	257	270	284	262	253	310	298	272	253	257	279	252	276	301	279	274	259	261	258	255	253	268	253	276	304	253	247	273	273	272	266	283	289	289	227	252	269	249	264	288	275	245	270	255	277	263	294	270	251	232	258	262	294	304	289	254	269	270	248	264	270	275	275	259	285	249	242	271	263	252	263	279	273	272	250	297	246	286	268	240	264	288	230	255	267	257	277	270	298	288	252	274	284	281	250	304	283	273	317	266	249	269	286	270	269	277	243	291	286	270	252	261	262	282	263	279	246	283	278	268	295	270	275	281	246	298	274	257	260	238	277	292	266	275	230	274	288	249	298	290	284	253	254	248	260	263	281	277	259	302	287	253	274	266	254	274	284	262	299	265	245	272	241	271	290	264	276	262	271	290	279	220	287	265	270	261	277	281	274	266	284	281	279	290	265	271	297	271	239	284	273	246	271	280	275	248	268	298	262	249	290	268	276	280	234	302	288	272	301	297	274	303	233	301	284	298	284	244	235	257	268	297	252	270	278	290	275	281	272	271	262	254	285	291	272	274	294	256	265	270	274	241	262	258	251	284	251	252	268	293	290	273	255	265	312	281	285	275	266	269	263	310	269	284	283	307	272	260	272	251	265	275	267	294	263	268	283	249	253	240	281	267	277	262	277	238	298	250	247	304	280	289	274	240	263	262	250	273	261	250	290	276	255	271	282	275	236	270	277	269	270	295	278	282	267	284	307	273	273	275	306	244	237	268	287	265	280	274	285	255	274	266	261	282	255	278	262	253	290	287	248	258	295	270	271	252	282	288	260	269	264	243	260	269	274	272	261	254	245	285	259	242	275	304	309	270	256	281	287	276	266	257	269	283	264	281	285	265	276	252	273	253	272	270	261	285	295	272	275	267	279	267	261	297	272	277	260	278	264	261	275	259	265	289	254	269	292	275	256	280	286	263	280	279	259	265	251	272	290	265	252	245	318	305	272	236	238	287	261	261	260	292	264	268	276	234	264	269	306	298	274	254	277	286	261	261	244	259	283	232	286	249	270	264	284	284	271	277	268	251	282	276	274	241	256	292	270	247	258	270	245	256	244	245	279	293	272	284	246	283	267	261	248	293	272	238	265	261	260	273	281	276	269	259	254	279	320	294	253	258	280	285	301	251	272	274	245	269	283	284	276	260	279	277	245	239	292	279	285	265	302	252	268	259	290	258	274	274	280	276	272	233	264	271	292	272	253	292	255	281	266	281	304	266	224	272	273	251	260	259	256	254	256	285	297	299	293	288	256	267	297	267	279	274	261	283	284	246	230	279	238	267	273	241	274	256	281	261	295	271	273	260	255	269	283	262	295	281	283	261	279	266	261	276	277	258	274	284	295	248	261	245	289	285	261	271	273	283	304	243	260	261	270	290	287	277	272	267	261	250	271	278	242	254	303	260	269	240	282	267	252	276	273	260	265	263	272	296	284	266	284	297	279	284	246	252	264	248	268	282	289	292	256	258	257	264	266	241	261	277	273	269	287	297	275	265	268	268	278	292	282	283	236	259	271	272	252	250	279	255	259	278	261	309	262	295	270	240	233	264	271	259	276	280	256	274	256	274	264	297	259	285	238	255	252	264	305	280	269	274	269	265	264	238	253	296	297	258	271	294	252	270	247	275	264	256	262	255	275	267	256	298	245	258	269	253	303	268	270	271	268	269	278	276	265	253	271	276	296	299	281	261	250	251	296	284	290	278	288	259	256	283	285	258	269	242	248	279	266	284	272	304	292	248	267	271	259	284	251	283	271	302	284	267	297	257	263	271	274	273	276	253	244	269	264	299	296	284	276	284	261	248	276	282	248	265	264	298	288	293	304	288	260	273	260	238	267	262	266	272	289	249	273	264	282	292	287	258	269	263	289	262	272	270	257	258	315	272	266	246	263
12304	25584	23893	15775	12106	11354	8571	6663	5453	4483	3339	2923	2545	2361	1966	1776	1589	1399	1206	1076	907	775	781	593	557	594	539	509	525	470	455	741	1792	369	448	4468	6569	3438	4712	3421	615	363	341	321	367	330	355	330	371	342	342	359	480	1275	1061	897	786	746	544	351	353	333	373	350	361	370	390	325	355	360	333	353	370	401	345	376	365	332	388	364	350	362	366	340	341	352	353	340	367	333	340	337	368	333	335	324	340	361	322	347	349	380	342	346	342	317	352	350	335	361	354	332	346	357	375	359	338	330	363	350	333	363	339	336	352	346	375	340	345	361	351	372	374	356	373	352	340	374	346	351	352	368	375	361	342	331	365	369	333	351	318	318	347	342	353	350	358	366	337	349	370	327	365	365	332	352	310	353	354	367	364	370	341	353	352	344	397	349	362	343	344	353	372	365	354	353	319	381	317	353	311	340	330	337	351	347	337	341	358	345	318	329	323	371	345	329	357	371	324	353	340	354	387	344	364	328	373	345	337	367	380	336	364	352	359	320	368	330	346	364	383	358	368	353	349	326	352	348	327	331	358	382	348	348	338	350	330	348	349	333	336	349	363	371	336	303	373	360	349	343	374	393	331	376	355	349	343	331	368	338	377	332	354	309	333	360	380	345	351	343	347	353	326	371	378	330	337	327	343	377	335	355	372	355	388	383	351	322	361	383	333	319	345	370	341	328	352	359	394	344	305	335	339	327	378	357	372	347	337	333	355	346	348	360	352	333	343	362	350	349	350	379	355	341	360	322	358	329	344	343	335	329	316	346	343	336	352	358	322	351	362	334	349	335	378	335	359	328	351	369	368	343	342	309	389	345	328	356	359	333	386	396	325	352	351	319	372	308	352	374	337	310	344	325	366	334	337	356	352	343	358	359	348	364	316	342	343	333	349	335	382	354	338	326	364	340	356	347	357	354	322	341	344	343	369	356	347	334	337	334	340	332	362	392	371	358	311	324	334	312	334	370	353	364	374	361	342	357	336	354	338	352	322	344	360	373	361	302	334	335	386	383	336	358	354	350	340	343	339	365	325	344	339	394	326	340	370	331	347	342	355	361	335	313	359	358	373	330	349	328	361	374	340	328	374	359	350	368	360	328	334	349	370	356	339	352	360	333	361	335	358	356	324	331	343	331	348	341	352	347	344	313	340	335	345	333	335	351	354	359	360	340	344	387	347	339	318	339	326	354	342	337	346	342	368	349	347	365	344	300	335	387	361	359	338	345	360	345	351	365	309	387	360	354	376	329	355	354	356	334	368	354	350	348	348	358	355	337	359	381	355	345	357	351	377	319	374	355	376	333	341	364	314	389	347	336	352	362	356	333	327	335	337	346	351	368	329	331	360	348	348	342	348	345	332	367	369	359	341	309	357	358	348	362	373	304	345	326	364	335	353	349	356	342	341	375	334	343	321	348	335	349	402	334	320	363	359	412	326	370	321	373	341	328	373	338	376	326	337	343	336	359	400	342	348	349	365	361	320	334	325	351	375	352	352	354	355	363	322	319	336	367	323	318	356	361	366	348	366	369	347	347	344	333	346	344	314	361	373	359	365	335	359	365	355	348	344	339	326	357	358	342	326	338	358	363	342	346	322	397	374	358	356	354	394	313	328	348	323	332	335	348	332	342	379	321	355	384	340	344	353	341	371	332	325	319	358	357	382	332	349	363	339	367	349	386	321	360	356	356	363	373	333	372	380	329	357	354	374	341	349	375	385	318	350	352	341	355	365	346	323	303	373	354	372	351	358	339	328	321	339	374	361	339	358	360	357	338	356	342	384	366	363	334	333	344	341	337	363	329	380	330	352	347	383	343	348	355	359	297	345	359	324	374	362	344	356	351	360	341	340	354	348	361	381	342	357	339	319	374	346	387	343	360	351	356	363	369	339	342	345	366	373	379	353	334	369	326	362	311	311	343	359	351	343	356	351	349	367	364	339	368	363	357	348	347	340	369	339	337	361	343	323	314	343	325	377	323	366	337	344	365	382	329	329	351	326	355	361	376	325	347	335	374	325	356	357	364	328	349	369	335	337	322	359	336	349	398	335	356	388	386	360	371	348	371	320	351	399	387	331	377	371	322	310	317	343	389	342	373	342	356	337	352	346	363	324	341	331	373	353	376	350	365	333	380	356	312	374	354	335	323	333	377	330	355	321	319	337	379	313	360	362	346	332	335	335	371	352	305	357	362	334	342	341	352	343	363	330	354	339	346	361	367	373	353	326	332	348	348	315	382	353	337	310	351	374	344	312	353	337	306	351	331	357	401	318	353	347	372	381	362	335	352	372	379	326	335	350	360	344	346	370	347	340	360	352	367	313	325	317	355	317	331	369	338	348	346	352	366	349	353	348	323	367	324	325	343	340	362	326	346	347	362	353	373	376	341	348	357	352	334	340	366	354	371	322	360	324	366	383	324	346	389	392	345	358	374	361	373	371	356	342	339	329	376	320	360	345	342	346	352	370	357	361	386	345	318	340	348	363	362	373	362	341	363	358	360	331	389	366	310	373	355	344	358	362	366	339	370	363	356	362	366	397	348	345	350	378	356	332	388	304	347	313	333	376	355	338	399	344	357	348	357	351	355	345	393	320	372	378	362	353	328	354	371	345	362	345	328	363	339	338	361	380	339	342	347	369	352	359	323	370	357	345	343	334	335	331	382	354	360	357	319	354	372	355	347	348	319	348	349	374	369	350	370	372	330	308	379	350	381	359	381	318	330	334	352	345	374	343	348	335	329	373	345	383	327	328	323	361	357	389	349	340	368	360	335	316	349	388	344	382	373	359	330	346	329	369	359	360	339	339	318	362	321	339	336	331	322	332	363	347	347	324	348	373	368	322	385	338	341	374	326	350	372	346	313	344	342	360	388	344	317	339	346	346	332	317	363	360	379	367	349	348	325	382	342	351	354	358	351	357	377	355	356	329	336	350	371	344	348	371	345	353	364	323	318	333	302	385	350	355	347	322	337	367	312	393	353	364	358	321	392	406	358	330	378	345	346	391	361	346	341	354	312	362	362	376	418	354	379	344	350	372	359	364	363	361	347	363	364	347	348	353	356	341	337	324	375	380	351	376	341	345	341	324	338	315	345	321	330	331	374	352	377	353	350	367	360	360	341	313	356	352	349	364	357	367	363	341	346	343	367	325	335	355	340	363	356	367	362	376	373	342	334	295	321	336	351	342	289	330	374	337	364	360	340	345	327	365	353	347	365	365	345	367	346	378	325	352	343	326	357	367	334	355	364	315	343	351	350	341	337	337	360	349	391	372	344	343	349	339	385	361	360	314	357	325	336	378	357	360	340	344	360	360	366	348	324	338	373	362	375	344	296	343	344	365	359	373	347	384	353	362	390	367	313	337	340	363	347	368	333	316	375	353	357	341	329	364	341	346	366	375	356	392	348	337	349	367	336	366	346	353	347	370	344	362	365	340	362	347	356	383	363	324	355	335	377	350	367	309	362	379	338
27015	20828	13022	4465	2579	2164	1678	1429	1190	1081	994	931	886	867	781	757	763	725	742	697	634	641	654	658	618	623	637	586	603	587	608	606	700	630	607	682	777	703	748	722	579	551	595	554	575	625	653	547	581	588	601	586	559	656	601	655	631	597	587	615	589	600	592	546	572	569	648	570	617	569	591	563	566	630	606	609	582	604	628	558	602	578	555	599	587	599	602	595	577	595	589	622	609	602	600	610	583	595	604	586	598	650	602	612	555	625	594	598	579	609	622	595	599	554	584	567	604	576	586	571	547	598	587	578	598	570	532	613	583	604	638	671	623	599	567	591	603	614	562	577	572	596	604	584	614	613	604	568	614	624	614	609	615	606	615	584	580	562	602	562	546	608	642	569	563	586	596	595	566	595	570	574	633	618	586	640	556	605	542	599	604	603	617	614	564	599	583	596	588	620	598	561	542	597	527	621	605	590	584	559	603	620	629	623	611	578	549	607	546	582	632	633	619	569	551	584	587	570	603	561	579	606	605	601	637	612	570	612	583	599	587	568	572	591	566	577	559	591	593	580	569	582	569	575	580	570	588	555	630	605	609	603	632	556	613	651	571	565	590	634	578	581	619	582	591	567	585	603	607	599	621	608	630	575	542	569	576	565	597	614	624	573	551	581	606	581	596	592	552	616	556	624	612	628	573	641	569	574	596	572	622	587	595	566	576	625	582	595	580	573	610	609	617	593	585	609	568	598	610	589	591	626	535	580	584	588	579	595	591	578	572	637	619	626	578	581	582	608	610	530	611	607	597	603	580	635	584	589	583	588	605	624	577	585	632	572	580	613	591	613	604	563	555	576	597	571	592	622	618	593	554	639	617	574	575	537	630	576	597	588	590	604	555	574	575	618	593	592	568	576	605	588	590	626	573	586	649	610	575	621	624	583	644	560	618	607	595	549	611	599	563	572	596	592	632	591	627	594	636	596	588	564	545	563	596	567	569	579	597	597	565	620	576	607	531	595	610	577	590	616	640	595	615	626	576	599	548	574	582	596	545	577	557	631	582	588	607	584	580	615	557	579	603	633	572	622	600	601	574	564	636	564	589	620	605	582	603	558	554	573	543	577	592	619	536	571	631	597	601	575	656	616	572	586	605	571	590	621	608	613	531	590	598	618	600	583	631	580	589	579	614	580	602	607	601	595	617	566	632	579	595	559	616	638	591	579	606	563	620	549	542	587	601	603	642	597	561	608	561	579	633	598	603	589	596	601	601	580	586	575	559	575	587	596	582	615	572	630	564	599	600	598	558	608	561	588	625	606	571	592	602	539	621	554	578	576	571	601	577	583	625	605	637	595	575	569	590	567	599	595	580	561	551	605	568	594	598	574	618	560	588	624	608	624	582	551	599	633	611	637	577	611	570	590	600	599	626	584	584	577	599	566	600	609	656	590	571	614	619	560	588	604	612	574	601	596	582	620	622	620	595	622	581	603	573	623	601	548	606	600	598	615	607	603	554	598	577	586	617	569	571	577	607	568	553	567	629	621	590	598	556	573	570	583	599	603	622	552	572	550	549	602	597	580	589	592	630	576	576	589	560	606	608	595	590	648	596	592	604	571	604	617	558	597	589	589	611	532	551	617	599	575	619	594	575	568	572	553	582	624	577	642	580	566	593	601	602	587	589	591	571	628	571	612	625	601	579	636	602	604	550	602	640	590	596	576	641	594	602	580	617	605	592	597	624	590	608	580	585	585	566	595	593	564	612	579	579	540	590	602	615	580	606	675	565	583	593	596	589	631	584	639	598	580	578	632	597	584	601	580	592	637	560	615	564	542	559	564	607	626	590	560	575	601	585	626	566	568	594	602	630	586	603	587	563	571	589	585	593	584	570	571	566	600	569	569	629	570	561	579	543	577	590	571	646	574	567	555	584	641	599	600	582	602	572	574	565	581	607	613	563	587	558	594	632	590	613	631	558	573	569	610	565	574	580	620	556	604	612	574	606	624	605	602	556	598	587	600	569	582	552	602	588	609	553	614	551	594	596	619	584	548	567	584	593	577	573	605	622	594	548	592	618	635	592	561	560	609	556	621	577	546	603	559	564	609	588	668	615	625	556	614	582	555	596	601	564	560	546	572	548	616	569	652	611	569	590	555	637	634	540	602	582	590	616	599	606	597	627	577	609	584	579	601	666	586	594	574	594	569	555	604	557	579	575	585	582	599	593	628	627	607	601	576	585	590	594	630	605	576	583	670	620	609	584	611	577	570	621	578	610	599	617	577	650	567	575	588	620	639	593	577	580	601	570	585	627	625	574	660	578	568	578	553	616	556	589	610	625	569	592	585	573	610	582	559	617	603	612	602	602	560	591	586	577	567	568	581	570	575	592	550	566	571	570	595	619	618	610	599	615	581	611	572	631	558	573	592	603	610	627	548	600	601	573	620	596	581	610	626	586	575	563	588	592	558	554	582	592	621	583	612	552	653	617	603	614	593	552	545	587	601	615	581	635	568	572	564	604	569	634	592	569	615	551	606	554	595	591	579	630	592	588	583	564	550	596	609	572	575	600	621	569	595	618	570	628	578	582	616	604	613	570	605	575	574	607	596	613	580	602	584	590	606	592	552	641	568	622	558	594	567	583	602	579	585	664	587	593	590	551	585	627	599	558	575	565	642	577	585	604	587	535	541	650	610	559	609	604	579	588	601	621	614	562	586	601	549	600	640	596	616	649	634	618	594	578	589	540	580	553	559	573	593	594	587	575	589	624	586	592	560	606	627	581	585	564	581	593	590	589	581	579	592	582	577	609	597	616	676	602	605	632	608	608	588	620	620	569	597	589	513	570	603	602	604	596	552	576	593	570	638	606	639	570	605	583	599	551	630	639	560	615	604	580	594	554	584	616	591	607	607	560	571	564	647	557	564	567	619	597	599	604	579	595	565	622	559	603	650	556	592	645	570	617	596	585	583	548	630	634	566	606	584	584	589	603	580	561	630	582	605	585	621	626	561	580	574	567	621	576	601	599	637	599	598	556	627	622	586	570	585	599	615	539	585	563	572	574	608	590	626	606	583	566	563	637	591	566	580	597	579	574	571	611	580	582	577	554	613	576	592	575	623	592	569	591	598	620	609	594	559	616	587	612	567	631	589	601	558	594	579	560	599	618	585	602	606	527	614	595	581	570	602	623	552	618	573	618	604	574	584	593	552	548	611	571	630	557	573	627	580	654	551	598	627	607	579	599	584	564	571	623	613	617	629	580	561	622	553	571	585	617	605	563	579	610	619	550	585	595	610	594	569	596	581	594	600	610	630	594	616	559	596	572	593	594	549	605	594	601	612	611	585	585	612	587	558	584	649	617	563	583	592	565	622	555	610	555	620	606	628	618	599	595	612	577	598	582	586	606	590	555	607	602	550	576	601	560	582	591	601	588	579	583	585	578	592	643	594	620	612	596	596	622	615	597	613	597	543	643	585	607	627	551	650	593	580	571	604	566	587	572	601	595	551
9019	13839	10993	5923	5138	4444	3401	3051	2362	2073	1714	1641	1575	1351	1166	1138	1139	1081	1011	915	876	867	872	822	820	796	804	794	762	773	728	769	830	741	781	917	1074	914	1029	931	807	769	753	736	775	735	781	747	763	715	766	712	707	774	781	774	804	781	776	802	687	754	741	781	781	808	751	784	763	723	771	713	795	764	777	740	763	714	779	699	730	792	741	750	779	759	742	719	748	736	733	767	759	719	754	746	726	738	754	717	750	782	749	701	764	748	727	784	736	754	713	751	766	755	776	705	763	763	703	751	807	735	759	735	759	756	741	724	794	751	749	708	730	785	729	809	746	732	704	761	757	737	748	742	739	790	769	743	745	782	722	733	754	749	778	752	738	756	744	743	734	803	706	754	704	725	717	766	792	726	722	706	767	782	739	764	738	743	758	737	747	769	769	754	802	755	778	767	790	709	759	763	771	719	716	734	752	735	766	754	743	752	791	732	766	736	782	751	770	789	725	795	722	730	786	767	738	754	721	741	756	766	758	719	767	707	774	728	770	720	807	774	803	730	781	758	778	767	791	696	727	787	740	720	789	716	759	742	718	688	715	754	720	765	736	720	771	749	705	730	773	750	728	763	782	761	757	750	741	741	723	774	762	757	721	762	761	721	746	760	754	815	733	728	740	754	771	721	723	780	714	759	730	754	744	752	736	752	741	731	725	749	754	729	759	725	761	744	744	717	729	698	752	779	772	743	754	733	732	734	773	784	746	797	730	754	749	754	737	736	767	754	757	729	749	744	718	741	739	731	703	745	820	697	751	741	756	729	720	742	794	797	739	784	735	722	786	753	710	792	749	729	704	745	771	746	791	782	769	730	751	702	770	750	793	748	744	747	738	751	757	733	712	762	733	714	749	783	704	723	779	741	716	723	754	729	794	748	748	748	786	783	822	728	784	747	809	715	803	735	739	737	742	754	784	798	750	813	708	775	780	732	742	733	753	722	782	753	728	738	721	724	737	708	734	748	814	844	717	804	789	755	808	777	757	745	736	742	737	807	770	778	719	754	743	752	711	762	762	740	784	744	752	786	755	749	764	765	789	729	744	778	733	774	716	782	757	756	764	712	753	746	741	756	766	745	702	770	779	746	735	724	752	794	745	710	768	765	730	771	750	767	757	757	735	703	703	781	729	685	762	766	787	746	758	767	744	785	741	747	748	761	751	762	695	762	768	766	781	756	763	757	735	730	742	736	764	739	725	697	771	750	780	716	720	759	750	728	725	743	745	758	743	739	797	768	761	752	766	762	777	750	751	764	775	766	757	770	755	766	702	704	757	747	782	761	741	752	738	735	780	743	765	740	762	782	704	806	796	728	756	731	760	736	784	711	735	772	712	739	735	789	727	739	753	762	752	790	781	757	706	764	749	736	798	727	727	765	817	738	820	738	788	750	761	783	745	763	679	758	720	744	780	739	752	726	801	746	769	779	764	778	769	714	749	742	715	762	742	765	734	748	785	751	804	742	722	815	779	747	733	742	709	744	750	728	710	805	712	712	730	736	762	719	757	736	754	722	785	791	762	764	793	773	760	834	742	729	741	721	775	745	766	722	789	766	749	749	735	748	766	765	787	803	737	786	774	721	725	763	770	773	731	705	786	744	843	785	781	764	785	759	754	726	724	825	723	726	766	777	741	721	775	777	702	738	750	780	734	805	788	752	711	771	721	764	748	782	784	737	745	759	766	790	802	756	718	769	697	743	731	731	768	740	771	764	745	790	743	755	820	694	728	766	748	800	743	773	744	684	714	772	804	712	766	733	730	806	740	728	708	747	763	743	760	801	753	766	743	761	710	769	757	729	765	768	772	765	695	742	742	779	759	786	742	748	750	756	764	760	721	766	728	743	748	749	733	695	724	768	738	748	694	765	719	762	785	765	714	730	744	775	728	743	760	771	723	720	747	811	774	763	739	722	745	753	783	786	713	766	767	755	713	760	704	743	739	785	782	780	728	720	733	746	780	749	712	737	748	742	730	744	783	779	763	742	746	701	703	791	733	779	716	726	750	735	790	742	764	759	745	763	789	754	747	749	751	791	761	744	762	769	739	756	727	751	780	750	742	770	703	731	720	706	792	755	753	747	756	730	725	726	789	698	769	742	751	729	773	732	747	700	754	770	761	720	778	767	742	747	722	761	762	746	746	766	719	698	698	730	763	769	767	765	727	776	788	771	784	762	730	785	752	758	782	796	751	737	721	715	775	751	771	777	757	764	771	749	755	783	720	727	719	764	725	743	730	724	776	764	733	772	771	736	734	782	745	750	780	758	784	775	748	761	728	755	754	746	771	767	742	753	761	704	819	756	769	770	767	760	813	792	732	797	799	760	793	760	769	802	772	757	724	829	738	757	743	743	750	791	699	777	665	786	739	734	716	725	717	751	762	770	767	742	747	759	770	746	724	781	772	735	718	762	791	727	723	773	818	711	769	753	758	762	745	752	774	743	740	767	743	743	768	750	710	762	762	775	777	779	788	735	757	738	789	745	759	785	742	730	801	805	722	722	768	786	735	785	785	793	785	727	753	753	731	744	760	739	734	720	779	743	734	756	735	757	743	731	764	757	787	721	765	697	745	749	699	765	735	771	775	705	756	746	745	737	774	765	798	729	763	765	738	738	731	723	719	720	741	752	749	746	763	797	740	726	720	754	744	762	754	728	706	729	727	827	785	766	757	755	737	758	722	795	700	754	778	759	749	779	740	764	747	769	780	733	763	748	752	788	784	753	777	747	723	788	731	757	803	791	741	768	765	792	789	749	709	761	769	721	789	738	753	774	736	775	758	747	724	747	763	733	785	782	763	736	785	763	781	731	777	707	763	755	748	698	746	802	759	748	740	715	754	770	761	760	763	749	746	787	771	753	713	737	732	739	774	730	674	750	789	803	764	763	779	775	764	732	758	754	740	788	769	729	715	770	772	774	743	717	772	804	775	744	765	825	779	709	774	687	799	697	762	785	775	785	774	795	784	705	735	756	788	734	715	753	740	743	759	770	747	746	742	755	751	719	768	739	737	730	745	694	769	755	743	751	735	790	779	775	734	725	743	735	765	722	689	735	764	753	744	715	794	718	760	721	710	747	749	788	792	735	709	749	767	719	757	753	737	691	712	748	782	716	773	778	761	713	757	758	752	730	700	776	747	772	796	831	756	743	743	734	780	787	748	748	744	762	751	732	741	724	778	784	756	765	772	745	712	761	740	773	742	751	822	732	790	779	772	747	771	723	765	753	768	764	731	721	766	745	820	693	787	744	733	780	704	743	764	769	743	758	718	786	734	796	719	768	757	758	724	764	732	765	752	784	771	790	738	703	699	756	761	753	737	750	760	758	798	744	737	752	758	744	788	806	796	745	768	792	764	760	765	736	733	720	690	798	752	726	782	763	738	727	757	729	780	705	717	773	785	785	772	739	770	721	773	753	728	727	751	753	731	745	764	775	728	799	744	734	723	760	756	797	783	776
24149	21309	28709	24186	21225	11698	3510	2272	1836	1453	1260	1185	1077	1049	925	806	847	699	721	688	606	584	555	502	501	524	504	533	491	461	452	542	1008	459	457	1481	2352	1537	1387	1326	481	465	425	470	436	442	475	430	442	472	447	468	478	668	622	608	601	590	490	452	457	463	422	447	405	462	430	479	439	467	450	443	408	414	447	441	442	460	450	432	457	429	408	453	417	461	446	457	415	430	446	476	494	439	449	434	445	462	449	470	446	459	433	483	452	437	439	460	435	444	438	447	427	470	468	409	446	460	431	475	449	447	463	450	429	448	421	451	475	466	445	436	454	422	459	459	456	440	503	459	455	413	454	445	452	434	451	459	429	444	424	451	431	471	423	509	450	446	447	466	473	418	469	439	445	456	432	457	443	425	436	471	452	483	484	451	459	455	470	409	435	433	489	394	477	445	463	470	414	475	443	449	442	442	460	461	424	466	453	437	460	439	454	438	420	448	418	455	435	468	435	420	444	471	441	464	464	445	426	442	432	451	441	458	441	410	467	440	478	478	463	425	457	492	478	445	464	456	487	433	468	442	451	425	430	436	464	451	469	441	442	391	434	416	421	435	485	434	454	430	422	474	440	439	457	457	455	457	437	459	446	427	469	416	443	446	461	429	491	450	438	431	467	470	450	452	458	455	456	450	447	457	483	446	429	420	472	458	470	452	441	406	443	419	481	446	493	448	480	439	457	432	476	457	472	398	449	448	444	454	449	415	457	428	430	430	475	447	473	450	468	412	462	438	442	485	432	439	461	454	405	450	407	457	476	466	429	423	448	471	472	463	430	447	449	438	469	447	438	436	457	445	470	480	465	449	450	481	473	434	510	484	463	432	461	434	482	412	430	414	468	453	439	461	460	427	424	418	474	425	417	471	462	432	491	438	433	426	456	480	465	456	439	422	433	466	411	437	435	471	408	411	444	451	448	484	428	459	432	443	458	465	490	461	474	450	433	433	477	429	426	458	447	500	450	499	479	458	427	426	434	482	468	449	437	421	454	424	457	434	441	421	459	425	425	459	423	489	440	433	473	506	451	462	433	433	421	441	431	464	449	430	408	446	432	436	422	413	470	455	440	439	491	461	432	473	429	461	423	451	456	445	463	445	465	412	420	446	425	482	484	477	448	472	433	447	470	457	468	455	426	400	482	428	461	445	406	502	456	426	418	460	443	459	444	476	452	460	468	466	453	415	493	435	448	444	419	465	451	471	458	454	438	421	436	465	441	456	422	447	449	441	428	473	445	431	420	454	478	433	461	461	440	432	457	468	464	488	494	430	420	455	457	452	450	426	464	445	430	469	450	422	402	448	428	482	450	439	455	477	462	463	490	423	412	443	451	437	461	428	455	482	475	412	454	458	430	451	430	454	460	423	431	423	468	443	437	482	428	446	473	436	440	463	452	447	463	432	429	484	440	465	447	457	423	456	437	468	433	412	435	465	439	425	437	450	466	421	444	472	452	428	449	441	432	432	425	486	449	472	432	452	470	449	443	442	419	441	443	455	417	466	439	421	406	451	456	413	438	431	461	464	450	453	440	439	431	460	451	443	449	458	456	498	439	441	442	467	429	480	460	470	441	428	495	481	428	450	434	408	458	454	471	447	485	472	451	466	425	418	449	457	410	410	452	452	428	467	460	455	452	436	448	463	443	419	439	459	417	412	489	470	442	490	473	481	442	454	455	435	417	459	486	413	445	446	440	439	441	443	446	459	456	456	457	423	447	430	461	434	441	455	437	479	462	482	415	452	425	426	475	501	456	456	431	456	437	474	454	488	484	476	467	443	471	448	462	452	467	465	485	427	427	479	437	449	440	445	422	432	437	455	394	441	439	469	421	450	443	453	438	422	430	444	447	455	425	445	476	441	467	467	441	449	469	406	462	452	455	443	462	464	432	450	470	451	469	458	404	519	464	432	448	412	435	456	440	448	442	422	441	432	422	490	465	434	469	429	422	426	445	444	469	475	430	475	443	425	412	448	470	458	415	486	475	476	418	443	432	440	435	421	454	419	405	463	451	451	458	448	425	419	408	449	455	455	429	424	455	450	435	457	458	414	454	452	445	447	434	426	447	455	439	428	466	451	439	448	452	474	431	463	404	450	438	408	483	446	450	456	446	466	469	495	488	438	455	446	429	434	456	472	504	425	442	407	473	446	494	413	459	454	442	439	450	430	447	422	456	437	468	424	469	460	454	446	445	437	459	434	433	428	443	430	425	432	459	409	425	460	453	463	444	415	448	465	465	461	431	461	463	468	450	452	423	434	464	440	458	459	471	446	445	428	450	460	468	423	445	488	404	454	465	443	418	443	462	472	447	452	468	486	433	419	444	394	454	454	423	463	451	433	449	414	487	452	457	442	451	442	443	447	421	442	417	428	471	445	451	470	440	412	426	448	442	445	428	437	436	422	458	406	453	432	449	432	433	447	438	452	476	421	458	432	450	430	450	431	447	428	441	440	434	410	442	491	456	446	462	433	417	428	429	425	466	506	453	476	427	445	452	483	409	474	432	478	427	479	448	440	443	492	443	423	474	469	447	464	454	459	428	425	436	433	464	455	457	506	495	459	424	433	454	405	492	474	426	480	497	435	399	455	415	439	456	440	464	429	464	463	430	417	446	419	461	424	440	477	453	433	436	449	422	454	440	441	469	407	440	474	450	449	443	461	454	449	443	441	444	468	452	481	459	472	477	448	446	461	446	432	459	422	452	441	415	469	404	440	446	431	442	475	467	455	429	465	447	443	472	443	448	455	460	465	466	466	450	427	459	447	424	462	444	445	446	438	452	443	441	458	423	397	482	454	463	447	463	454	484	435	443	411	456	445	414	471	450	474	472	436	457	431	456	440	465	472	430	460	434	438	459	457	462	424	454	448	475	446	463	474	441	448	436	470	427	471	389	425	416	435	438	456	446	386	475	433	442	435	430	436	465	467	440	432	446	431	428	445	473	428	466	461	438	454	489	422	433	431	447	459	443	418	424	439	431	444	421	465	478	431	429	430	452	420	480	444	482	423	438	476	432	438	473	440	452	473	477	486	454	437	453	463	430	429	428	418	416	433	426	450	432	462	440	488	435	442	456	426	471	459	447	427	454	432	434	435	461	475	435	446	452	446	463	472	457	425	476	454	454	438	448	476	431	457	428	440	462	439	415	420	458	464	463	456	458	426	446	443	438	449	482	441	425	456	461	426	435	429	460	454	419	460	453	413	396	424	475	446	472	442	469	464	452	447	431	487	401	459	453	456	418	428	466	476	442	440	469	454	473	477	438	440	451	461	467	421	424	455	419	429	443	471	438	465	461	472	430	478	413	469	462	472	456	446	454	446	435	477	456	443	442	451	481	427	483	476	443	468	463	433	447	416	464	430	489	450	473	479	431	451	450	422	441	428	473	427	463	458	426	437	467	411	456	476	444	442	442	424	461	458	456	418	437	437	459	448	439	446	435	440	471	447	450	436	480	480
9896	22566	18941	11562	9197	7735	5648	4924	4025	3067	2553	2445	2133	1898	1687	1520	1370	1216	1102	998	944	865	779	757	731	704	641	669	678	661	612	729	1750	588	650	2552	4334	2621	2473	2155	692	603	609	579	522	562	571	597	583	593	604	580	632	1032	928	852	845	785	658	616	573	545	560	569	582	550	538	614	558	582	545	573	607	596	587	583	605	570	549	538	552	598	573	605	597	612	594	563	630	604	553	575	573	605	569	566	604	561	572	571	586	568	597	578	527	573	633	518	564	630	531	577	601	556	594	572	547	575	590	572	565	582	623	570	577	551	605	557	577	610	588	583	568	584	550	612	583	577	585	545	590	609	596	651	573	567	555	587	588	587	586	590	661	519	591	568	586	613	638	587	579	616	565	615	560	560	561	579	561	579	571	593	564	601	592	580	566	584	529	553	576	596	561	553	561	567	611	599	544	606	585	597	571	591	616	558	558	558	556	634	562	515	626	587	545	590	579	543	572	547	598	576	630	566	563	534	630	562	556	568	563	612	598	562	562	562	598	549	577	582	613	582	606	609	580	610	577	587	583	583	563	548	571	619	558	567	602	583	580	578	604	581	570	586	590	518	562	589	607	600	543	595	543	572	596	603	551	576	562	603	580	577	552	610	586	602	524	581	552	592	564	566	611	585	564	589	625	587	549	586	588	571	594	562	567	565	598	602	563	570	589	567	590	588	584	609	569	580	629	583	586	539	593	554	605	507	574	582	550	607	571	568	597	561	564	620	551	569	557	585	589	582	627	537	587	573	547	542	572	573	555	562	608	604	584	562	607	559	561	562	591	571	535	564	595	583	541	575	596	572	580	564	606	581	573	598	579	577	577	523	585	601	545	498	626	564	559	574	556	548	565	605	550	562	537	564	527	600	564	592	597	595	541	556	631	561	550	592	559	589	564	580	565	604	592	569	588	591	599	565	551	606	573	601	609	583	541	578	599	564	604	566	558	572	573	627	575	590	560	617	598	578	602	551	584	536	606	562	566	570	555	534	597	582	564	577	564	541	565	605	605	568	593	591	607	581	550	554	580	579	606	581	625	589	581	611	592	549	590	560	575	553	587	621	563	579	624	578	611	583	598	574	580	601	564	607	558	593	591	561	599	556	610	570	614	546	571	588	547	641	567	590	572	578	578	617	548	563	554	580	595	566	575	607	595	585	578	594	576	557	599	566	560	598	563	562	575	569	603	575	636	609	555	608	562	609	616	583	577	591	531	600	548	566	561	575	553	635	561	614	597	566	577	580	557	580	551	574	570	586	634	580	545	557	573	582	587	543	568	585	583	593	598	551	614	608	580	596	615	567	581	614	544	589	578	528	533	568	544	573	586	588	563	564	559	567	589	550	542	570	638	614	579	590	572	605	573	582	562	631	571	582	564	583	574	511	583	610	571	606	555	575	613	561	590	608	590	598	602	573	582	582	577	601	561	527	581	567	581	561	549	596	557	609	563	611	589	611	584	583	568	605	591	591	571	569	607	586	622	573	579	551	586	560	562	588	594	556	615	602	544	566	597	594	632	597	592	598	570	614	586	570	571	598	586	568	559	567	578	571	574	619	631	618	563	589	564	577	574	557	569	580	613	576	598	565	613	583	587	543	575	557	594	617	556	584	569	565	591	552	585	580	584	588	544	543	588	589	576	579	595	581	597	599	614	572	584	535	522	548	575	586	554	566	602	582	608	612	594	567	560	568	578	570	594	556	581	616	599	567	551	567	603	569	548	536	546	606	562	621	630	600	579	589	601	552	574	592	582	595	608	591	537	589	577	617	576	557	566	583	582	597	572	573	575	548	597	557	596	535	585	576	554	578	577	550	552	566	569	602	592	575	578	558	583	582	573	587	591	567	604	564	585	564	602	573	559	577	593	579	546	567	587	571	555	573	572	555	576	614	512	565	554	560	617	589	595	590	566	568	604	592	586	541	603	600	605	597	598	580	573	591	585	549	554	569	564	557	612	613	562	578	603	593	601	555	559	551	600	579	584	557	582	615	598	558	554	569	597	597	579	570	559	595	571	579	589	541	562	588	572	604	648	600	581	628	605	580	649	551	634	596	605	586	565	590	595	583	567	589	592	577	565	584	637	538	570	578	585	493	586	573	601	572	572	569	553	565	586	596	569	580	554	543	588	598	569	564	607	564	578	541	575	570	586	566	613	559	591	570	566	604	561	526	565	557	576	586	598	553	575	577	555	612	584	552	569	551	577	590	604	587	582	593	584	563	569	587	548	561	595	559	604	576	552	575	619	538	588	570	587	597	540	559	565	588	550	571	578	592	589	562	583	582	596	588	600	580	577	614	571	560	579	557	530	581	574	559	611	545	564	612	562	554	547	572	558	543	559	554	578	611	578	528	626	581	544	572	575	573	562	570	573	620	572	568	561	587	565	587	602	607	617	592	599	557	554	555	579	586	586	554	511	593	594	552	572	575	622	611	544	591	621	605	583	520	578	616	558	614	613	581	561	578	573	557	604	536	565	546	562	583	606	595	613	601	551	583	560	564	576	583	597	575	582	562	553	589	596	525	550	553	612	582	608	551	577	569	574	597	566	609	577	570	534	544	582	604	567	570	580	605	581	596	580	594	612	644	594	536	612	579	577	564	628	567	621	576	573	579	574	560	573	562	590	594	574	577	566	559	576	569	612	606	573	577	588	601	591	547	572	593	585	610	554	562	594	560	630	548	568	573	567	568	583	587	580	603	564	551	554	604	536	536	539	622	594	562	569	567	606	555	567	585	561	607	594	585	559	597	577	573	589	579	589	595	592	565	544	527	613	542	554	574	548	568	592	559	570	573	573	608	586	564	563	585	555	593	590	564	587	581	571	550	555	585	625	585	614	582	557	602	563	577	595	615	576	527	566	583	594	595	616	589	574	572	614	555	583	615	573	556	584	607	541	598	547	599	559	599	598	590	601	542	548	596	587	578	571	552	568	586	581	580	599	599	538	538	570	566	567	570	550	543	588	559	583	569	586	582	529	602	568	569	569	564	621	552	577	561	583	581	540	553	568	597	549	554	567	570	550	559	575	579	578	598	582	572	540	565	583	618	543	595	587	593	573	538	604	579	588	578	603	544	580	548	525	584	589	586	564	603	546	553	568	569	608	542	612	545	587	572	579	548	603	619	560	539	574	599	578	607	552	581	630	564	579	585	580	570	564	569	573	622	604	615	569	568	595	533	619	619	545	599	586	620	533	634	566	568	527	601	608	601	627	643	646	609	526	593	599	583	584	578	573	620	555	572	553	580	563	582	591	575	567	584	541	560	575	612	570	613	590	598	596	615	595	559	559	582	626	585	549	576	561	579	597	557	562	617	602	607	595	575	574	556	595	605	557	551	567	558	584	552	548	570	616	584	579	541	573	558	583	562	573	532	536	585	588	546	542	567	591	611	608	599	614	563	603	636	625	556	583	550	574	584	558	552	565	561	595	579	553	569	571	593	598	563	616	575	578	575	598	606	591	598
23081	21304	29222	23735	21319	21413	10765	3306	2321	1920	1573	1475	1210	1029	983	929	761	721	655	613	543	473	461	415	376	388	335	358	353	326	319	608	1224	271	315	2048	4102	2563	1897	1649	365	274	278	271	262	270	282	245	270	265	290	278	339	688	609	509	528	433	359	268	288	278	265	246	280	265	248	275	270	264	284	280	244	261	279	294	274	272	253	269	266	306	243	273	268	259	288	299	230	270	253	237	258	289	270	273	264	273	290	275	298	268	300	277	293	300	248	253	270	243	288	270	280	289	275	290	267	276	286	300	295	283	231	256	267	302	262	304	285	288	301	268	293	270	277	268	269	254	240	274	280	243	283	269	292	252	262	281	272	312	266	269	256	263	248	256	298	272	287	256	279	276	252	260	292	280	299	255	275	261	292	241	248	251	303	267	234	275	267	243	236	280	268	282	266	273	296	284	266	288	264	270	293	294	256	270	256	269	283	300	251	250	273	272	275	283	260	268	265	269	291	245	275	268	260	274	281	266	306	285	237	257	265	289	271	313	281	265	254	281	241	276	270	265	289	290	276	282	297	302	286	275	275	279	292	282	245	302	270	260	250	287	277	280	270	251	283	294	260	285	262	293	275	299	265	278	253	267	267	293	278	246	271	304	261	247	240	251	309	279	285	281	294	251	268	283	256	282	269	269	263	289	260	274	247	260	275	268	283	257	276	254	258	276	256	243	266	235	266	285	270	268	234	251	268	260	247	299	301	265	233	300	285	270	287	258	249	294	271	247	254	270	291	272	269	283	293	269	272	271	272	296	254	254	256	254	260	263	261	273	260	270	259	235	277	233	245	255	248	264	286	291	284	249	259	253	258	264	261	272	263	282	290	259	293	305	291	289	272	243	258	255	278	260	269	276	276	260	281	256	273	256	246	284	303	281	249	298	300	265	279	272	287	268	265	281	262	297	278	265	294	269	285	257	243	259	277	279	269	272	232	266	273	257	276	262	277	262	253	283	282	291	259	266	263	273	278	272	287	254	312	257	262	255	276	250	245	273	278	269	261	286	301	278	279	264	277	296	293	295	271	264	257	281	246	249	268	272	261	270	252	255	282	253	299	279	263	293	286	258	281	270	265	317	298	290	259	271	273	277	279	268	274	280	276	262	257	281	295	269	284	294	273	255	273	290	289	241	263	307	269	242	277	262	247	284	274	261	319	272	279	300	274	257	272	253	259	288	255	289	228	268	305	269	301	246	267	263	290	314	268	269	307	280	271	279	269	271	280	274	273	266	269	262	260	260	271	278	281	292	283	276	283	268	245	256	285	282	328	260	265	263	281	301	262	258	274	262	275	268	262	286	233	277	269	255	250	285	281	295	254	244	265	278	256	269	267	284	265	281	313	254	260	264	284	251	258	268	287	269	265	271	269	271	284	251	267	263	285	257	262	246	299	252	261	296	312	252	285	276	277	281	273	285	265	279	263	268	275	261	252	269	261	261	256	271	244	256	265	274	264	255	270	280	271	294	254	279	235	279	275	286	276	266	288	266	259	267	252	265	295	277	287	229	264	234	274	257	292	269	267	237	266	261	269	290	271	265	252	289	236	277	263	261	306	270	253	288	260	247	255	285	277	271	269	274	256	266	260	292	296	289	269	244	273	261	258	250	271	286	272	233	267	283	293	253	259	261	277	288	267	270	267	297	273	255	255	254	281	253	265	282	258	268	275	279	262	262	304	278	272	274	276	238	288	271	277	275	279	250	279	273	258	293	240	271	301	259	286	244	258	295	276	263	249	280	246	253	254	258	266	278	274	238	271	313	268	287	287	275	268	278	280	280	277	290	259	279	286	280	278	272	293	284	281	287	308	256	259	276	258	287	289	275	266	246	284	273	280	288	255	280	280	300	222	256	269	254	266	265	295	271	272	296	250	281	276	264	267	276	266	270	254	238	279	252	284	271	263	262	302	269	280	260	273	257	258	294	286	286	283	273	267	281	252	265	245	266	277	308	273	267	259	279	240	263	284	268	291	279	264	298	275	276	293	269	249	265	309	303	277	283	277	286	281	278	275	278	260	269	233	249	250	259	242	306	279	254	266	278	286	285	291	278	257	256	287	272	266	245	296	281	270	303	267	270	254	242	251	265	274	262	279	236	258	248	270	294	305	289	280	282	289	234	268	317	269	286	295	246	274	306	287	264	263	265	262	279	281	295	267	272	279	274	265	269	251	268	272	258	276	256	266	278	268	300	258	282	246	265	262	269	273	258	294	262	247	248	292	275	275	236	260	257	257	264	274	255	233	253	235	267	287	286	254	228	261	243	247	285	280	263	259	261	268	274	283	242	297	283	259	258	296	252	265	248	276	291	278	267	271	264	271	302	263	257	258	262	285	271	233	247	241	294	272	271	276	268	296	277	262	264	277	263	260	263	256	278	283	266	295	286	305	272	244	262	258	249	290	257	265	252	295	250	269	273	266	283	244	283	257	263	267	291	262	286	235	246	288	265	269	280	296	259	278	316	294	295	279	272	281	270	262	266	305	275	263	259	274	272	252	254	261	282	278	282	286	265	261	282	261	258	247	250	265	255	254	273	253	265	287	254	257	264	275	286	267	236	262	242	280	264	273	290	270	257	266	269	265	272	268	269	310	239	295	259	284	252	265	277	277	289	268	269	277	248	270	307	252	247	260	274	281	251	257	247	284	295	269	277	258	282	277	273	282	263	279	270	318	261	268	296	240	277	265	271	265	273	271	290	290	285	254	277	246	291	272	279	289	266	266	270	285	258	252	268	292	297	272	261	275	279	275	280	273	274	308	292	268	262	258	257	255	244	269	248	273	257	261	255	247	317	270	291	299	277	279	253	250	276	266	268	267	271	275	256	250	298	275	274	250	284	297	272	275	274	301	286	260	278	279	250	286	285	247	303	283	255	279	261	264	276	247	257	256	283	262	273	288	283	281	299	277	280	280	285	282	284	284	253	275	265	263	266	260	275	267	277	265	237	268	263	308	279	254	262	250	297	289	266	293	264	258	252	257	248	279	263	263	244	282	265	259	272	279	272	255	238	282	290	298	272	265	287	288	261	252	249	283	289	249	241	268	256	286	264	287	288	286	271	272	289	301	293	267	259	249	261	268	255	277	266	272	270	261	256	254	269	284	267	301	273	281	266	280	286	275	255	267	258	275	260	294	287	273	255	257	239	246	261	275	281	276	272	300	262	268	272	280	276	255	256	266	259	278	259	259	270	288	253	296	318	239	245	278	241	247	253	256	263	242	280	287	299	267	258	277	262	264	313	268	264	277	259	279	284	248	253	278	267	241	275	279	261	265	275	266	274	292	242	281	282	268	255	257	259	231	258	252	307	283	270	295	285	248	276	242	281	296	273	275	277	245	313	248	263	269	240	281	263	255	301	263	276	259	248	270	274	241	270	263	235	272	266	271	275	286	292	269	229	275	276	257	287	272	264	300	268	290	238	233	264	268	240	270	282	255	270	244	291	292	240	259	254	282	245
11463	27989	22523	16097	12170	10772	8082	6944	5573	4474	3568	3274	2620	2135	1871	1788	1637	1344	1220	1099	1001	829	729	584	586	567	527	518	482	456	466	1013	2257	412	431	3930	7523	4639	3524	2946	542	364	366	345	380	327	338	347	359	354	354	349	495	1195	1017	837	854	669	474	376	349	361	335	353	354	336	344	343	319	320	372	381	336	335	343	344	347	324	349	347	311	367	318	351	363	356	365	327	338	393	363	332	329	334	330	354	328	336	343	321	315	329	369	357	325	322	349	340	336	354	299	345	354	332	347	337	396	330	347	332	352	357	330	334	354	336	319	334	349	343	317	319	360	341	345	347	366	319	325	356	320	354	345	315	363	325	319	341	336	310	309	381	349	328	363	322	324	323	352	366	344	332	325	356	337	345	358	374	369	370	351	311	333	336	346	350	360	383	349	343	353	350	329	350	329	335	354	333	358	327	359	305	353	366	335	331	372	367	337	333	375	333	369	307	325	321	341	354	337	344	356	356	320	346	340	325	348	346	332	329	322	352	367	330	383	324	321	364	362	334	325	336	323	317	328	332	364	389	355	337	345	341	340	350	331	330	363	323	342	349	355	308	347	341	368	321	348	351	303	347	368	357	329	371	388	369	341	365	356	299	380	343	368	345	361	337	342	368	330	362	321	329	364	313	337	315	353	340	339	333	357	335	346	351	324	314	357	340	358	337	345	360	331	328	346	348	331	335	333	359	355	338	341	374	360	351	347	335	333	353	343	336	363	318	355	370	345	360	329	315	358	347	323	359	320	353	323	326	310	363	355	374	337	337	354	326	312	341	355	335	364	322	342	359	371	342	347	353	349	321	390	381	321	353	387	367	357	354	293	362	327	338	354	361	343	342	350	320	345	328	361	354	327	347	354	337	322	312	367	368	360	369	341	338	352	344	322	338	305	355	353	362	346	382	347	363	327	355	394	323	354	331	320	346	345	345	341	340	342	308	335	322	336	334	369	368	320	321	354	349	345	367	346	313	395	321	387	315	317	337	357	339	347	352	350	355	358	336	348	361	347	327	360	355	366	343	338	341	334	358	360	361	340	315	341	353	340	332	365	359	341	337	372	305	374	333	354	398	375	329	313	375	349	360	356	349	344	344	354	329	363	341	316	381	342	351	345	340	304	367	337	330	326	323	356	349	354	343	346	362	320	355	336	351	341	355	377	368	364	336	345	343	342	333	369	375	390	386	333	367	357	326	350	359	357	337	355	343	341	351	324	344	340	335	338	382	373	384	330	320	325	315	335	351	344	330	352	354	370	344	350	363	358	362	336	351	347	373	351	359	386	341	324	349	353	395	353	345	345	346	333	361	336	329	339	344	332	321	364	318	342	376	332	334	348	342	325	369	318	399	359	346	346	335	339	359	355	326	365	323	329	343	328	360	346	363	324	342	341	348	336	332	347	344	311	336	381	343	359	328	358	382	312	343	334	356	354	333	342	369	345	362	353	356	341	374	332	357	376	307	344	347	352	345	322	331	318	341	344	345	306	337	337	366	354	351	368	355	322	321	330	342	354	345	352	317	342	374	316	345	341	385	318	365	358	357	355	372	346	373	328	335	351	366	354	333	330	351	326	365	344	337	374	326	342	341	320	350	333	358	369	359	368	325	332	291	358	348	392	337	335	351	328	396	331	346	346	331	329	336	362	349	312	373	336	351	331	319	320	301	352	343	321	365	323	320	346	381	367	333	366	363	352	324	329	374	351	312	347	348	369	342	366	340	384	340	325	350	336	371	363	342	348	363	316	331	334	340	323	330	353	342	359	333	364	364	335	345	329	336	361	335	343	350	364	335	353	372	356	319	356	356	367	341	342	312	350	319	312	340	384	335	373	345	312	360	313	347	335	360	356	379	343	359	346	354	373	342	351	337	317	374	341	365	352	340	338	350	328	337	367	323	333	348	328	344	364	328	377	341	343	373	357	356	317	344	338	343	343	330	324	356	360	310	365	333	362	350	334	332	348	368	343	349	345	351	373	344	378	347	356	351	339	334	329	337	327	366	352	331	347	371	311	353	337	378	332	353	387	323	365	356	338	376	367	357	341	332	312	324	371	328	365	352	348	344	321	355	345	339	376	357	347	364	348	336	373	395	351	345	390	332	352	332	336	349	358	348	331	340	326	318	335	387	350	355	339	307	363	377	344	393	331	346	337	322	338	362	371	333	319	339	317	345	316	350	347	358	353	358	362	346	325	330	360	337	354	324	332	353	326	349	338	356	367	350	335	338	360	344	332	355	340	350	362	315	336	353	359	345	368	324	347	347	327	335	338	359	338	333	371	376	344	374	354	326	350	333	354	346	341	338	337	355	354	325	358	376	378	321	354	367	323	354	370	345	353	340	358	368	335	365	345	379	334	356	355	360	343	339	370	348	339	372	376	340	338	353	335	340	322	337	350	314	375	371	344	318	390	328	351	338	349	328	358	336	332	358	386	333	366	363	328	361	333	341	342	336	323	376	332	333	335	350	385	375	349	339	336	320	325	350	401	363	408	381	374	342	323	354	371	367	332	359	369	327	333	361	374	343	339	343	357	345	335	383	318	376	343	340	326	372	324	324	360	373	378	369	350	339	352	352	332	318	320	353	359	334	317	368	340	340	319	342	368	321	377	354	374	349	327	354	345	372	365	339	333	331	354	329	374	371	313	377	328	340	338	356	369	329	344	340	377	329	366	330	340	339	332	367	391	363	330	355	392	336	352	344	395	385	324	370	359	367	327	355	352	336	346	362	335	345	386	369	363	312	366	349	351	359	331	353	337	353	361	368	355	327	334	338	327	340	348	347	333	362	366	321	340	323	329	371	324	332	371	320	372	348	364	332	317	337	338	339	341	350	355	344	339	330	335	310	336	359	349	378	351	314	367	341	368	369	322	356	338	358	363	367	359	337	365	347	360	325	362	321	322	361	341	335	335	392	341	360	361	348	307	307	363	342	340	343	326	338	363	346	346	297	343	339	352	332	328	396	337	350	337	345	357	332	382	378	348	332	345	302	341	302	367	352	358	342	327	384	371	326	355	330	317	343	328	340	312	347	334	360	354	387	330	338	348	309	403	368	362	378	343	359	346	359	301	331	372	334	357	348	326	370	386	362	347	326	378	324	337	343	362	361	323	366	357	329	356	337	372	336	329	378	337	318	332	363	390	334	354	320	343	342	346	340	348	318	329	378	353	367	353	335	400	338	341	353	327	388	329	355	326	357	339	348	360	352	369	407	345	380	322	353	335	358	365	373	335	321	323	352	326	362	349	323	369	343	368	353	338	332	357	369	323	334	371	317	357	339	357	324	320	335	334	339	347	375	333	388	363	339	341	350	342	349	357	349	345	337	348	410	363	322	374	379	337	365	323	336	355	333	322	350	330	335	387	349	358	329	358	343	346	364	337	379	327	317	327	344	338	335	377	345	342	382	321	348	327	359	375	344	385	364	323	330	359	345	354	316	356	364	349	360	344	316	347	354	332	354	322	313
27122	20875	12820	4570	2395	2080	1607	1441	1232	1064	1011	912	885	829	802	730	786	776	751	673	674	723	650	647	616	650	589	615	628	590	665	645	626	579	605	691	826	764	669	711	590	589	555	609	633	660	627	577	610	599	617	589	634	604	576	629	581	624	597	596	579	581	580	579	594	611	594	612	624	601	592	580	600	550	584	555	594	613	608	527	592	603	569	594	604	635	590	587	665	593	599	588	596	637	649	617	616	604	638	566	648	579	606	649	586	606	579	596	628	624	589	612	582	604	619	605	616	540	574	568	574	618	581	618	567	580	611	606	602	610	629	561	613	630	601	614	611	575	589	566	610	603	607	645	583	605	581	596	638	608	612	579	644	599	591	581	565	551	616	592	614	602	588	576	594	611	559	584	631	562	561	582	587	581	624	620	585	576	625	652	641	643	612	605	639	614	571	609	578	648	587	615	575	570	599	623	599	608	586	631	554	574	595	582	573	629	605	594	597	604	576	591	645	554	605	583	577	547	624	593	593	578	611	546	562	599	595	603	611	597	611	591	608	610	607	614	592	609	587	584	578	633	604	566	593	593	629	612	563	630	641	623	607	594	605	575	612	591	628	617	616	653	604	544	591	601	583	595	635	569	585	599	604	600	581	620	561	596	586	597	596	610	578	612	601	622	629	640	620	609	614	601	584	567	600	593	656	570	604	611	616	573	558	552	618	564	622	607	644	583	611	572	546	618	624	643	536	556	573	618	578	640	644	637	631	588	636	615	601	611	580	555	605	596	626	644	593	564	598	641	569	592	565	609	609	613	595	587	594	605	614	657	621	596	604	643	607	580	593	573	656	598	632	566	588	572	641	611	623	566	610	587	611	594	531	569	632	616	581	626	616	572	620	634	624	579	586	592	610	576	563	583	600	580	643	555	573	616	593	569	601	546	560	587	599	598	592	595	609	577	628	603	577	624	594	589	596	608	623	594	585	616	610	549	609	611	609	612	561	605	635	619	574	611	600	566	574	564	587	581	597	564	593	624	652	639	612	596	556	556	592	585	583	593	569	601	636	613	640	592	643	592	556	614	537	619	574	589	570	595	613	579	604	607	605	610	606	615	530	604	608	540	601	573	572	555	581	583	593	602	643	596	601	581	575	556	609	588	563	559	610	557	585	594	592	627	585	636	614	617	629	594	583	568	606	613	624	578	613	613	616	630	589	633	651	609	595	589	602	638	592	592	608	594	593	586	578	671	574	575	581	592	566	569	558	600	562	607	625	662	591	581	647	631	625	607	636	576	640	615	558	606	632	600	560	576	571	596	587	629	581	529	591	601	588	589	606	576	569	570	596	614	563	582	586	622	590	622	583	601	573	577	594	599	586	551	581	645	575	591	568	587	644	553	610	592	569	618	676	607	599	605	654	604	609	592	610	607	558	564	597	588	601	619	579	607	557	603	574	595	567	608	586	617	582	618	639	603	619	616	562	597	545	583	593	592	602	593	609	605	587	577	587	587	565	622	615	594	588	588	568	586	579	548	574	577	631	608	578	674	626	574	583	594	649	626	601	632	624	575	594	619	523	627	605	590	594	602	584	572	639	602	606	604	586	617	594	594	582	569	563	580	625	577	647	564	590	575	641	652	575	605	583	624	601	611	598	610	597	585	621	628	607	618	608	647	600	590	616	630	635	580	593	590	599	583	616	577	586	596	576	618	620	627	611	576	593	521	623	562	596	590	596	598	624	582	611	590	600	596	577	611	615	599	610	619	650	566	600	577	578	652	608	593	590	605	612	575	609	609	591	557	609	617	587	643	598	628	592	614	605	592	627	620	608	595	616	592	628	613	562	591	611	606	556	565	574	597	627	596	573	580	625	619	609	590	658	570	604	599	599	601	588	608	583	564	620	636	637	605	603	577	603	589	611	624	618	604	587	601	585	567	581	580	583	611	626	628	596	615	606	613	590	589	645	545	586	615	603	658	622	580	569	548	626	607	592	571	574	612	582	584	607	624	637	582	656	587	568	591	633	559	618	572	567	569	598	614	611	599	627	612	603	565	581	602	564	616	599	562	539	615	593	583	572	599	574	622	580	611	624	617	589	594	613	558	563	639	595	594	586	591	555	624	599	608	638	601	610	563	613	602	575	564	591	536	615	559	591	597	601	632	598	582	585	592	599	584	614	623	635	632	611	602	593	603	651	626	625	570	650	571	605	609	613	596	570	583	621	582	556	618	562	577	582	598	600	595	596	563	628	608	564	614	593	594	636	604	625	621	626	620	589	594	609	587	575	624	565	603	596	563	623	610	593	569	623	612	648	585	555	610	613	622	655	561	648	604	598	601	599	560	604	606	607	611	607	599	565	593	611	621	585	592	612	559	585	636	558	626	619	630	583	639	620	610	635	604	600	648	607	604	624	593	591	613	632	619	599	600	637	574	613	604	570	615	588	607	543	594	593	553	578	607	604	579	604	612	618	597	613	571	625	554	579	608	586	626	579	597	573	611	559	595	614	587	602	651	581	594	624	618	615	593	582	548	597	580	546	596	584	584	590	581	538	596	665	587	592	567	595	555	582	624	566	552	602	592	640	594	589	655	586	623	586	541	594	605	634	591	585	578	573	604	584	612	525	631	669	596	596	595	563	564	605	605	604	570	590	616	616	569	592	609	596	585	596	643	618	570	581	598	563	608	577	591	605	597	610	549	573	579	549	604	619	634	602	635	573	624	548	578	606	513	602	559	598	602	601	576	620	610	589	585	568	603	612	581	565	615	599	570	601	637	606	602	597	596	607	584	580	618	588	544	612	574	626	595	628	601	530	569	617	578	591	607	598	612	523	547	617	590	584	567	589	622	620	617	614	610	619	589	611	592	580	577	612	578	586	580	602	585	614	585	571	636	580	642	587	572	591	633	597	612	601	579	631	596	609	602	610	585	614	558	566	604	587	617	617	541	592	586	601	577	586	594	610	605	622	578	593	599	599	573	565	613	591	571	591	564	612	576	567	589	572	580	610	606	588	597	622	609	549	596	602	569	629	643	594	559	608	608	582	577	615	641	545	560	612	613	591	665	601	600	633	600	590	628	579	589	554	599	564	644	612	605	606	566	622	627	533	592	575	591	614	626	615	575	597	578	606	566	588	579	580	598	609	568	542	569	596	567	630	549	598	612	614	634	593	559	570	596	593	648	637	621	592	614	578	593	618	635	588	566	596	552	584	574	608	561	597	568	587	591	584	614	577	599	537	579	593	583	591	593	630	599	628	564	566	558	599	650	597	588	623	614	616	567	615	599	607	586	603	626	634	607	634	621	571	637	622	587	595	578	631	574	592	590	584	577	586	564	570	577	577	612	616	619	626	586	616	575	594	580	597	594	621	632	580	584	567	608	619	614	592	613	622	581	586	565	575	595	614	570	640	598	586	569	593	586	592	577	622	592	576	606	628	629	568	555	582	569	576	573	610	604	576	628	590	584	600	549	614	655	600	560	630	624	560	557	582	587	638	626	627	574
7798	12141	9939	5918	4314	4428	3483	2926	2505	1876	1730	1608	1500	1282	1296	1228	1154	1090	1014	923	967	855	848	769	778	806	793	753	786	792	807	760	860	790	752	889	1118	1005	946	901	770	697	723	706	771	777	749	760	730	759	791	761	782	733	784	806	762	801	708	712	767	769	753	763	802	740	763	772	724	754	719	752	739	709	783	772	702	806	753	773	787	763	733	758	727	740	819	733	741	789	766	731	790	800	789	703	793	765	723	755	721	776	753	775	791	750	737	737	775	753	748	684	758	748	745	756	730	743	764	757	776	760	719	754	728	756	737	687	681	755	749	771	756	759	734	740	748	723	728	734	742	750	778	745	750	785	755	774	752	756	749	791	750	758	764	760	780	763	745	739	760	728	690	787	760	762	726	776	783	780	801	752	739	717	786	740	756	761	771	767	748	739	794	731	784	741	739	724	731	780	721	741	736	724	723	735	735	774	764	708	734	764	755	723	754	753	739	757	798	734	781	712	735	779	741	828	802	741	739	722	702	752	749	682	741	737	791	763	804	785	742	769	757	745	771	748	749	736	797	779	743	701	719	775	762	745	815	778	742	736	744	758	739	738	725	739	729	779	774	763	783	779	776	763	739	796	778	795	701	754	778	776	765	767	836	754	789	781	770	778	687	777	789	738	760	741	679	816	743	744	698	760	815	745	692	740	769	756	739	759	784	722	728	743	736	797	802	764	760	823	721	780	766	724	774	758	764	731	798	696	758	789	752	747	720	727	754	737	736	733	761	745	737	752	780	781	766	773	772	723	735	749	752	724	719	743	755	710	752	808	740	757	730	755	785	784	729	725	746	738	748	778	754	742	775	758	795	703	793	705	803	769	784	752	793	744	728	721	769	756	761	783	731	771	752	800	725	742	739	720	756	747	782	751	744	788	752	763	760	793	774	765	765	781	718	696	715	791	800	693	764	748	754	759	761	748	730	780	762	737	778	750	715	788	755	804	751	704	777	784	765	759	744	788	779	761	720	774	761	746	774	728	728	798	793	724	809	692	750	786	778	753	755	716	746	778	726	713	789	770	717	741	776	741	770	712	768	709	755	732	718	741	769	834	750	766	763	780	732	724	760	716	707	749	741	761	702	755	695	693	754	796	784	755	754	683	769	736	749	774	747	770	783	754	708	731	740	730	744	753	784	722	723	745	723	780	734	754	734	781	767	743	804	751	734	739	753	743	702	731	817	796	729	698	748	783	762	736	746	727	777	766	791	706	737	748	729	799	721	733	749	738	758	768	685	724	771	708	782	719	783	756	766	740	735	731	690	713	762	765	749	747	715	728	776	771	785	727	712	722	727	716	745	722	744	753	730	732	793	757	747	766	776	710	744	695	762	799	748	745	753	765	735	724	739	780	760	738	826	786	731	711	730	747	743	713	736	752	768	758	767	727	702	741	765	815	784	739	766	724	790	776	752	767	738	744	763	746	764	746	737	745	748	764	756	735	747	757	787	732	747	740	749	719	685	764	796	782	740	761	737	762	723	740	749	737	778	803	712	723	732	756	752	831	764	742	771	815	773	774	743	736	714	724	780	793	767	723	764	765	753	744	731	792	800	773	701	723	768	818	760	758	737	788	790	707	723	757	708	758	709	793	785	762	700	733	751	744	747	731	740	783	741	788	741	765	760	755	788	762	763	719	753	796	805	728	741	704	745	758	754	737	780	796	718	766	747	735	760	768	812	716	772	753	727	706	745	787	758	683	755	745	748	759	744	746	744	776	730	727	732	763	746	755	743	754	737	743	751	750	751	800	750	774	699	777	753	733	740	769	786	734	755	738	736	748	746	797	772	789	783	715	712	756	840	750	758	760	755	683	766	732	785	723	758	773	764	772	782	795	727	753	767	718	714	777	713	774	766	771	740	772	783	791	760	724	819	758	708	742	792	755	707	758	761	764	766	763	759	747	760	749	754	787	731	776	753	710	737	751	754	769	808	708	762	789	751	783	772	717	786	771	760	722	758	730	706	754	741	751	722	715	765	787	700	741	743	720	749	775	755	768	772	752	745	745	740	740	698	729	746	762	731	771	736	766	703	705	751	724	769	744	732	784	754	751	769	761	753	781	751	749	767	787	734	712	764	782	766	753	779	742	752	742	740	752	739	767	747	745	782	740	745	752	772	757	741	745	736	766	790	745	692	738	787	794	767	756	752	754	750	767	782	763	782	724	759	780	784	760	816	751	780	765	787	704	707	738	734	732	775	794	777	755	817	774	723	771	784	750	780	728	755	777	792	760	772	788	762	744	747	732	804	774	767	726	734	741	729	767	725	746	755	755	769	753	674	725	750	754	729	793	730	744	813	766	728	808	758	735	737	749	753	737	711	795	705	729	735	730	806	777	711	764	743	790	741	733	777	739	804	758	743	720	785	738	805	757	772	736	754	743	784	750	753	761	792	780	798	760	740	734	762	795	762	749	805	770	736	719	730	706	758	742	777	771	734	746	757	782	730	759	718	725	811	712	760	768	809	705	789	676	775	747	721	795	732	795	771	747	742	748	774	749	738	818	714	730	743	777	785	741	768	752	757	763	778	742	780	711	738	753	680	725	778	802	739	778	734	745	740	720	764	806	755	744	731	781	791	731	766	739	770	732	745	759	774	766	782	753	748	779	788	791	735	715	760	732	782	785	756	778	747	744	771	731	718	823	740	776	777	768	733	738	775	768	709	755	766	776	733	741	790	729	755	735	774	724	762	748	717	775	724	724	745	783	768	773	773	717	712	766	784	748	750	700	760	740	785	733	739	748	723	739	794	793	784	769	735	746	756	746	742	738	795	750	720	729	740	760	756	764	763	750	746	785	730	804	713	781	745	780	737	776	786	759	763	728	809	771	743	740	783	729	775	796	730	804	768	774	729	758	772	758	724	745	749	776	753	748	799	756	773	783	733	757	718	725	732	743	790	710	760	765	756	737	738	743	741	794	802	753	729	758	754	704	697	742	739	711	723	726	750	715	740	753	738	702	708	722	798	753	764	739	808	709	752	724	741	743	707	805	744	718	758	735	732	764	743	733	746	772	710	788	712	740	754	745	770	711	734	725	758	764	810	727	769	796	772	799	794	795	799	757	775	749	746	774	763	798	745	728	769	809	803	784	791	761	796	770	807	787	721	753	740	736	772	774	775	794	732	789	747	743	750	756	736	710	716	782	743	781	747	692	753	749	733	749	756	788	745	750	771	756	698	779	768	745	769	758	794	769	723	763	771	757	785	719	813	732	738	732	733	769	756	756	697	776	710	749	776	791	719	772	795	744	751	775	760	777	756	781	714	755	758	735	751	759	731	742	757	697	762	778	744	769	756	753	716	713	747	767	762	754	791	752	801	679	763	783	760	734	735	759	762	740	725	736	761	736	784	798	741	757	707	779	748	703	725	747	803	752	768	765	727	757	769	714	762	835	735	719	757	743	734	748	731	751	730	770	721	735	730	751	767	763	785	764	726	788	759	762	715	794	734	812
24207	21396	28850	24298	21361	11848	3774	2420	1865	1487	1385	1185	1041	990	1002	872	863	788	717	645	630	598	543	527	498	476	446	494	472	506	481	557	969	389	449	1343	2544	1874	1322	1060	509	433	465	477	427	445	466	480	448	477	466	420	539	632	656	607	587	564	484	439	437	501	449	461	443	443	470	461	430	422	474	477	443	448	476	483	434	463	452	445	474	430	446	463	477	414	464	437	430	492	435	451	443	456	453	441	431	444	480	459	495	500	451	454	450	466	434	435	465	471	424	424	450	444	442	469	466	445	472	478	435	414	421	493	423	433	413	448	433	469	448	472	438	462	425	453	433	446	418	437	442	475	453	443	442	440	457	456	444	453	464	454	429	479	471	441	449	431	448	445	452	460	468	429	465	476	441	436	465	483	433	452	481	465	447	461	439	467	463	443	440	450	426	477	441	463	464	474	440	445	431	483	463	445	444	488	466	420	464	442	426	467	400	434	486	466	446	490	459	439	440	456	460	418	421	440	469	472	419	463	482	453	438	446	420	441	463	429	501	468	465	442	443	464	454	437	428	433	470	434	428	500	462	454	454	428	488	431	452	474	450	468	455	441	467	469	457	412	464	453	429	465	453	468	435	432	422	454	390	490	455	448	405	474	474	444	465	488	431	435	453	481	423	475	398	479	427	425	456	447	488	434	406	456	429	456	434	462	453	430	462	454	426	432	460	454	442	431	409	470	446	457	405	459	450	420	421	449	472	460	482	464	410	475	444	494	435	466	410	454	440	446	425	454	431	458	433	470	468	472	450	438	429	441	488	459	457	460	496	432	435	417	421	463	466	436	477	485	433	426	503	463	446	466	462	485	478	480	448	488	419	443	452	447	442	407	449	450	464	430	432	454	483	434	458	448	429	432	456	471	475	423	420	456	490	457	465	476	448	454	504	428	402	436	469	450	441	438	452	439	440	443	445	415	476	434	473	424	474	444	446	446	455	425	463	441	452	482	416	505	435	461	449	473	469	447	444	468	475	432	442	479	465	424	472	438	391	431	452	454	458	474	444	482	446	468	466	452	463	483	441	448	455	420	425	431	452	423	445	442	433	423	491	464	481	442	441	474	455	454	442	444	438	472	484	482	459	473	424	444	447	430	465	440	438	440	445	436	447	473	436	457	459	462	454	452	448	452	441	412	452	488	444	448	442	423	457	485	433	475	475	433	468	449	426	404	482	437	458	467	472	496	413	500	446	450	430	473	450	488	452	460	449	438	458	452	428	459	420	443	449	438	425	428	457	441	469	449	416	464	426	463	453	420	455	419	503	462	458	469	442	463	405	447	414	431	487	418	464	431	399	425	445	468	448	452	427	458	448	437	423	479	440	464	459	457	457	459	434	432	440	448	475	445	446	460	438	439	449	405	442	464	421	474	456	493	454	418	476	448	473	479	423	417	386	423	411	453	432	424	454	431	466	428	450	422	460	449	453	405	462	458	420	465	440	428	446	428	439	465	434	450	441	464	459	439	473	419	490	472	480	460	409	441	461	442	402	445	449	439	466	461	443	435	477	444	459	454	406	479	452	464	454	447	465	486	436	422	436	429	469	449	458	466	409	404	447	458	419	454	438	438	407	423	445	420	474	443	439	468	419	443	387	467	432	428	444	434	427	439	448	438	430	457	486	431	433	434	439	465	473	448	447	480	434	418	475	449	443	460	472	440	444	442	473	433	458	454	434	447	436	447	462	444	453	462	434	423	474	438	453	439	458	442	434	433	446	449	438	457	490	468	424	469	443	437	449	450	450	470	438	412	443	472	499	454	450	447	467	443	462	407	459	454	459	443	468	432	427	457	433	440	434	477	427	428	446	458	465	464	442	443	459	447	432	453	453	442	444	437	445	460	420	425	458	449	426	448	478	475	495	453	417	451	464	446	434	473	465	461	456	479	474	474	493	465	464	428	426	468	433	426	457	459	464	411	489	448	419	485	477	450	466	436	458	440	426	430	418	456	467	470	415	458	455	401	500	469	431	436	438	436	410	448	436	452	460	441	439	435	456	420	398	439	427	453	472	437	425	475	460	469	446	430	447	438	493	436	472	468	456	444	465	458	446	442	406	480	434	444	442	450	451	457	433	474	403	465	467	448	467	449	438	444	413	444	439	456	423	411	434	443	443	449	449	455	454	464	451	457	441	441	444	439	452	461	459	465	478	451	437	440	451	410	453	446	421	450	457	425	436	508	449	452	453	434	488	502	406	470	434	459	435	419	455	468	455	461	459	436	454	454	439	414	454	442	443	496	444	461	410	479	424	454	459	417	441	450	467	450	469	412	458	453	479	413	476	446	415	478	448	418	476	442	456	435	463	490	426	465	449	466	432	484	456	420	456	454	458	454	506	462	459	444	468	447	448	435	449	451	464	483	485	451	444	436	465	451	448	429	438	448	455	439	445	475	484	474	469	468	447	446	424	447	445	462	457	441	450	454	459	480	441	425	439	458	428	438	411	466	417	448	464	460	483	446	489	492	482	464	465	384	500	426	472	467	476	436	472	472	445	454	466	499	439	448	422	455	451	455	462	457	442	487	445	460	454	432	462	432	465	451	498	465	438	429	409	464	416	404	442	427	472	428	462	442	431	451	447	466	456	432	452	449	450	441	439	428	462	478	464	465	426	465	468	440	416	448	443	463	434	462	482	460	478	450	435	440	444	422	410	456	436	459	436	441	473	446	478	458	452	404	455	421	468	441	443	465	427	435	445	454	421	442	446	441	452	429	467	434	480	416	406	473	455	460	454	417	472	424	462	433	480	468	422	434	462	451	430	416	442	448	413	486	447	453	434	426	443	450	441	434	476	462	454	466	479	426	476	426	460	437	449	425	434	453	452	418	457	460	396	424	459	433	462	447	444	455	430	446	464	450	464	457	454	442	478	441	509	457	420	420	451	455	464	434	441	416	464	444	469	480	509	477	448	485	433	449	466	466	431	439	433	435	426	432	416	450	451	471	442	458	461	429	404	451	411	445	433	467	432	483	484	456	450	439	468	438	433	448	456	438	439	410	432	446	449	439	453	441	460	428	465	494	467	444	449	459	434	442	458	440	415	451	453	434	445	465	454	425	444	453	440	472	441	430	450	435	462	458	442	466	448	444	434	456	434	432	484	450	434	485	417	471	431	451	430	459	423	464	453	482	433	412	463	451	410	442	453	439	503	438	405	470	459	461	471	434	495	425	442	467	439	436	459	425	449	443	451	432	464	429	479	465	443	416	454	439	474	443	445	432	436	445	489	449	464	460	462	456	464	407	432	464	506	477	475	420	431	417	443	425	445	472	410	434	432	446	471	428	453	418	460	449	433	463	471	454	467	474	444	443	455	430	443	463	458	445	442	434	436	476	429	417	467	424	432	411	493	414	459	469	419	467	443	451	409	484	432	434	457	444	459	425	461	438	493	459	452	423	461	436	457	442	471	471	401	443	493	451	486	441	472	445	463	433	452	460	449	439	463	463	462	438	468	497
9607	21734	20191	12064	9133	7447	6205	5076	4066	3195	2684	2472	2020	1925	1706	1609	1375	1313	1143	1048	1016	907	814	757	704	692	693	681	640	637	606	817	1628	579	581	2481	4665	3187	2149	1687	708	590	595	591	566	536	612	576	601	581	579	600	699	933	970	858	835	752	655	616	631	545	560	591	537	540	558	560	579	598	590	565	576	568	552	536	575	602	596	604	568	534	626	580	561	568	560	603	609	550	589	561	540	571	576	553	545	589	608	635	617	613	531	581	616	537	600	579	582	553	599	571	584	615	627	637	598	553	582	568	527	596	607	568	594	573	587	571	570	553	605	599	600	595	567	606	588	558	560	585	577	555	569	607	555	569	542	519	551	572	624	579	596	564	581	579	562	589	604	591	551	577	599	601	593	594	591	594	600	532	575	561	590	578	563	570	576	591	575	577	543	577	615	577	568	559	595	606	609	567	545	610	579	564	596	564	583	571	594	630	555	565	580	588	596	606	603	577	596	577	553	615	594	593	542	568	614	583	562	555	567	653	553	580	570	594	598	546	646	584	594	572	590	569	558	547	569	594	546	583	606	597	625	587	546	585	580	602	587	599	547	548	551	575	576	637	603	581	571	597	588	547	571	574	582	599	569	585	577	593	627	562	601	555	596	568	609	570	557	590	593	572	583	607	558	610	579	569	574	571	597	599	571	540	580	533	622	608	577	599	595	538	597	600	585	598	553	568	540	581	524	594	574	585	586	582	571	578	586	570	572	579	557	565	563	598	569	582	584	623	523	585	568	591	623	593	549	563	588	594	564	633	572	617	567	567	615	582	560	541	591	610	590	581	563	564	558	603	591	596	567	587	629	563	574	547	557	581	617	591	592	616	588	585	573	581	566	565	600	547	606	615	589	551	610	569	543	580	555	559	612	560	585	572	611	538	587	582	560	607	548	573	609	614	577	558	578	596	597	599	601	593	621	573	584	549	580	578	555	600	604	574	582	566	589	575	553	633	550	580	585	609	620	574	595	609	587	607	625	578	579	576	609	583	567	566	601	618	587	612	559	580	587	570	584	598	603	599	585	594	576	556	562	516	595	589	578	548	539	602	566	587	572	542	575	538	575	555	589	565	575	618	609	589	567	584	541	590	596	592	578	630	561	570	580	550	612	579	575	565	588	533	580	595	610	553	550	586	596	577	568	569	608	604	596	597	608	602	553	604	533	588	577	571	600	604	560	560	591	603	573	574	607	554	602	560	592	566	570	602	565	613	620	590	592	554	616	580	541	602	575	586	587	529	586	584	557	563	558	567	559	595	564	594	618	588	594	619	598	553	607	584	570	559	577	567	544	588	580	590	588	572	620	581	553	541	584	601	579	565	585	591	570	575	599	621	542	609	564	596	566	600	565	663	570	567	575	573	567	518	566	556	574	613	562	567	569	611	577	540	588	583	568	599	585	569	593	599	626	552	609	602	576	550	531	602	552	580	586	598	580	572	599	600	588	556	558	601	610	643	579	590	572	546	552	600	533	571	578	605	571	576	598	590	548	603	582	627	573	579	587	531	585	573	548	609	598	567	591	604	560	606	577	605	580	558	590	569	563	605	591	595	546	581	568	548	591	592	593	551	575	613	584	590	609	591	566	523	580	589	551	592	570	560	559	615	612	609	554	542	560	583	566	551	591	540	566	572	596	592	569	607	617	592	572	586	566	636	620	553	567	607	587	606	597	598	559	595	605	577	611	573	564	586	548	554	601	633	578	562	607	593	558	577	603	573	604	542	572	565	581	602	559	586	567	576	525	535	520	585	590	561	603	564	557	579	599	589	614	613	604	575	581	513	594	576	624	573	568	607	594	589	542	585	609	563	560	574	605	564	600	589	559	562	593	542	616	580	595	565	629	544	593	570	548	590	585	615	568	598	591	568	602	561	575	579	598	551	570	618	591	578	607	584	582	604	582	579	565	560	553	544	572	565	576	516	603	620	532	597	553	571	592	587	616	563	552	558	550	584	588	566	602	597	605	594	573	568	612	568	568	588	569	541	603	559	544	594	568	556	594	534	569	575	611	575	579	614	568	601	617	560	585	578	564	552	561	607	577	589	551	577	569	589	574	571	617	554	607	562	574	580	584	611	559	608	523	582	623	582	599	601	554	568	556	549	589	565	617	573	549	579	545	565	571	591	570	595	590	560	563	558	586	567	577	579	544	551	556	575	611	607	614	539	544	595	560	535	573	580	563	551	601	567	556	568	570	601	613	565	592	600	563	600	582	600	563	583	578	550	560	558	594	569	587	617	541	567	617	553	554	557	559	566	594	605	586	555	601	531	559	563	533	580	603	596	568	629	578	622	561	542	597	605	574	571	553	577	578	616	589	546	556	527	594	555	608	608	620	616	554	623	546	574	541	585	552	569	589	584	586	580	569	596	616	591	567	608	553	588	589	588	540	591	555	598	578	587	597	538	537	542	579	574	589	545	541	606	567	541	602	616	568	550	563	567	601	599	547	580	572	585	587	549	588	549	557	520	565	571	573	588	552	587	577	575	576	586	558	593	579	571	565	570	591	565	566	584	577	587	563	606	613	560	566	581	520	568	563	596	600	557	566	614	546	562	539	537	586	578	597	590	604	520	599	614	546	559	577	551	560	627	595	565	565	550	552	595	587	580	575	602	599	542	609	591	571	536	590	568	558	568	560	553	552	611	574	542	584	588	576	598	600	600	562	571	600	584	555	545	575	577	603	607	575	552	574	549	545	606	586	582	572	628	614	585	579	531	586	548	555	565	586	607	601	588	555	563	601	553	552	569	614	590	596	601	626	596	606	596	593	551	604	581	621	591	558	601	578	613	577	584	582	598	583	556	552	579	562	564	578	585	579	581	601	555	607	573	573	555	601	581	624	557	586	635	574	628	597	599	581	608	579	561	592	580	527	558	576	575	604	587	581	606	635	563	593	543	545	606	562	578	573	556	612	578	616	561	574	556	564	596	577	588	587	605	580	593	581	563	585	578	567	571	563	578	623	576	595	584	609	579	582	610	602	627	577	582	593	541	575	568	596	565	616	584	583	566	547	579	562	599	569	563	572	570	578	583	618	599	565	599	554	589	575	505	593	585	606	525	585	527	582	568	557	582	600	581	559	573	558	597	588	595	566	581	569	595	601	626	608	588	558	575	519	567	603	574	576	607	584	566	572	579	546	575	589	602	608	601	612	595	535	604	569	606	579	598	569	564	542	601	557	563	594	568	564	510	567	561	640	557	568	535	543	569	582	557	573	599	564	594	575	627	605	604	587	603	570	555	620	618	613	555	559	609	556	570	588	564	573	579	584	590	602	586	587	573	614	607	558	546	553	592	560	584	555	603	561	549	593	549	556	603	564	589	563	583	591	620	559	622	554	614	543	601	558	554	568	583	554	560	576	562	547	560	591	563	542	567	592	566	590	577	587	612	560	572	609	551	562	594	581	619	573	563	560	602	581	583	583	575	603	574	579	574	552	570	602	600	556	558	624	584	607	578
23064	21314	29206	23753	21321	21431	11138	3441	2276	1795	1653	1399	1257	1117	1078	958	841	713	701	630	533	519	440	402	383	380	360	342	328	285	329	418	368	282	320	2317	4595	3325	2142	1108	360	245	266	280	271	293	264	281	285	282	249	265	409	659	615	514	583	438	303	256	287	290	263	256	305	279	241	274	243	239	279	242	256	298	315	282	289	261	262	244	270	244	294	298	286	269	271	277	267	278	242	257	271	250	277	262	268	247	285	276	265	258	304	244	282	282	284	282	303	269	250	264	303	261	303	262	243	248	283	267	259	278	303	281	290	277	263	214	265	266	274	283	255	288	273	255	261	241	284	289	288	259	275	276	257	247	282	278	268	303	271	286	256	282	298	276	298	278	232	272	254	266	238	268	271	268	258	276	269	299	251	260	291	285	268	228	290	232	283	290	265	259	264	252	255	260	306	270	282	279	282	268	284	278	274	286	270	261	273	244	275	288	289	266	249	259	293	265	282	310	247	276	240	265	274	300	234	296	284	262	259	265	269	271	241	271	236	267	277	244	266	250	268	294	285	286	264	269	292	253	259	277	263	288	289	268	266	272	292	291	249	285	264	264	280	290	267	250	273	297	260	271	253	261	277	247	269	242	283	266	264	281	278	260	262	300	249	267	279	276	270	251	304	265	261	257	257	295	272	277	274	254	254	239	277	248	263	268	272	257	289	250	245	251	280	247	267	281	268	282	247	262	297	241	245	257	295	258	260	289	261	267	269	254	260	259	270	266	276	240	238	273	263	263	269	263	289	276	268	268	285	253	265	282	247	268	265	287	251	298	293	262	261	262	268	245	281	246	269	251	270	262	280	262	293	249	245	265	296	266	251	252	249	268	247	256	245	251	284	254	283	267	307	277	252	259	266	280	260	263	258	265	252	273	262	236	279	280	283	279	275	284	287	273	257	264	291	248	277	242	263	270	281	271	252	300	273	288	269	255	264	238	254	272	294	286	233	245	260	278	292	261	265	228	271	254	238	257	270	258	273	263	253	254	268	276	267	290	251	265	264	243	234	248	267	289	274	265	282	277	274	285	279	273	274	268	272	276	291	252	224	266	264	265	281	257	253	252	273	265	253	291	271	278	276	297	265	277	251	286	277	256	300	255	267	275	255	244	294	251	238	256	251	264	269	251	264	266	256	280	244	293	262	248	274	278	302	243	247	279	232	271	235	282	289	250	273	270	288	249	287	275	246	259	256	286	289	232	276	282	281	275	276	263	278	278	286	292	266	254	292	279	268	258	261	289	279	264	277	299	272	250	288	279	248	247	290	275	279	253	279	256	300	241	268	254	274	252	245	256	279	277	234	269	262	259	252	257	282	267	268	246	264	261	284	254	238	248	266	306	276	275	253	234	253	265	279	267	282	288	288	304	290	254	272	257	290	255	263	265	294	261	268	276	278	267	268	301	299	260	266	263	272	258	325	256	264	289	250	265	263	273	243	264	286	245	269	288	286	271	227	272	275	241	259	265	261	256	254	264	249	274	274	233	278	268	281	259	282	249	259	261	277	262	268	258	257	260	272	237	290	276	280	262	285	297	268	268	264	256	292	246	269	260	280	267	248	281	284	275	270	274	282	261	249	245	252	277	289	262	269	253	292	237	254	233	253	278	303	235	260	279	281	284	288	264	289	280	259	252	256	260	290	271	305	274	290	262	264	261	245	257	262	279	276	263	264	269	266	285	275	281	268	277	248	284	259	276	262	284	285	256	245	261	289	266	273	251	279	277	283	273	271	260	249	277	267	280	274	253	260	252	238	265	262	264	251	259	286	277	274	261	242	296	264	228	232	266	276	279	265	278	272	247	278	270	260	237	254	271	245	299	260	281	277	270	258	270	230	259	279	251	251	273	267	269	272	282	249	278	264	280	262	253	259	303	282	259	275	265	262	263	269	285	302	272	269	255	275	270	249	261	261	291	284	245	253	296	253	273	277	262	267	287	272	273	282	300	264	285	264	274	288	279	246	286	231	268	264	252	301	261	264	309	247	266	275	239	269	264	280	273	261	286	271	256	245	264	272	279	255	259	246	275	292	277	279	240	274	267	290	265	262	268	302	280	298	258	274	256	253	287	252	250	252	279	267	235	281	272	248	274	253	259	262	286	252	253	243	287	267	281	278	255	247	280	275	263	281	253	282	298	259	226	277	294	248	261	309	289	277	270	262	253	246	270	276	241	264	300	272	261	281	244	287	268	245	306	255	259	285	263	269	248	275	262	253	285	271	254	272	275	278	253	242	282	286	272	254	299	283	257	252	250	278	262	262	240	246	248	260	249	305	280	275	262	250	277	274	292	243	258	257	269	248	266	250	271	283	231	259	246	274	235	279	257	278	291	268	283	235	276	261	295	272	281	286	255	257	250	267	278	240	246	277	246	276	293	292	250	246	294	231	251	253	277	288	287	238	282	256	312	286	243	285	277	255	260	268	263	247	271	238	245	255	246	279	284	272	261	286	269	284	250	275	244	271	293	279	247	260	275	268	275	282	263	251	270	261	284	237	268	275	256	259	252	266	276	298	259	247	256	260	280	261	276	245	252	280	255	238	258	261	254	266	282	286	262	287	266	286	244	266	282	245	274	275	280	277	261	306	317	253	292	263	236	270	262	284	259	249	263	260	265	293	267	275	243	259	308	275	262	252	261	262	273	270	279	269	293	296	286	277	296	266	276	260	286	276	271	289	289	266	245	295	288	258	271	279	275	271	263	272	250	281	247	270	284	284	258	242	304	279	287	268	281	264	291	286	259	254	275	245	242	281	263	274	260	281	281	276	261	283	274	275	253	268	256	261	259	263	248	260	274	258	259	291	275	259	246	293	280	238	257	290	275	257	295	252	283	264	225	262	235	290	283	252	268	261	247	280	275	260	269	293	304	308	260	270	250	270	255	290	277	259	254	256	280	257	285	264	268	292	262	280	284	261	251	279	276	266	288	252	263	293	300	267	287	263	311	291	289	298	283	276	285	288	265	269	267	295	273	254	279	258	302	267	269	262	293	285	220	303	281	301	265	254	293	293	274	259	272	287	237	272	275	246	267	278	268	239	248	291	285	286	252	264	288	247	281	254	258	282	265	269	266	261	280	257	255	263	225	246	280	262	280	262	261	250	248	231	263	276	229	257	278	232	289	263	285	277	239	260	278	245	281	275	278	256	262	251	226	278	256	257	267	219	249	274	232	273	289	264	256	261	266	277	249	271	286	271	293	264	275	279	266	269	239	247	271	274	286	257	282	277	294	241	308	245	288	270	264	239	270	258	260	262	276	274	285	256	284	284	298	223	270	247	263	285	261	241	254	271	281	277	271	260	273	271	280	293	260	260	264	285	288	261	276	278	256	280	279	275	261	247	285	258	255	269	264	271	254	277	297	289	279	275	271	253	294	259	265	291	268	261	274	266	250	267	273	279	259	268	267	235	257	262	233	249	257	277	281	270	266	280	258	241	300	254	275	241	293	265	254	255	278
12256	28240	27029	15680	13603	10817	8644	6966	5539	4242	3606	3090	2658	2300	2171	1956	1618	1274	1202	1088	938	823	769	682	585	582	510	441	483	496	466	659	568	397	409	4291	7976	5708	3737	2011	422	330	366	351	353	341	338	352	341	332	344	341	633	983	994	804	844	682	432	352	354	343	341	345	298	356	339	344	354	351	356	383	363	346	355	355	323	353	348	347	374	349	340	366	349	320	350	360	341	324	332	339	360	326	322	343	332	366	375	357	372	338	371	356	316	387	311	337	345	309	336	303	345	333	324	343	330	311	352	336	325	353	311	353	361	334	360	336	327	318	338	341	346	372	327	354	355	370	338	345	307	345	334	343	362	350	343	363	343	306	325	333	358	355	330	347	371	324	346	326	338	319	358	352	344	337	337	362	332	334	357	340	356	357	344	346	313	346	340	348	339	387	327	355	348	363	347	345	329	324	355	363	329	348	318	314	341	326	372	341	332	330	325	318	345	329	344	344	381	353	333	329	334	339	351	323	345	322	327	346	366	337	352	345	334	376	354	339	316	321	365	346	349	345	351	359	362	351	324	364	337	339	366	348	319	330	341	337	347	310	314	323	365	334	355	319	333	342	365	347	321	344	331	316	367	333	365	359	325	355	341	357	333	371	349	334	319	314	337	329	367	323	302	316	321	358	332	352	312	321	340	335	326	335	344	312	336	342	327	330	335	372	325	340	354	344	344	328	332	331	355	362	346	340	373	344	354	332	339	383	287	317	337	304	344	333	347	348	325	352	362	346	341	305	351	365	321	350	297	348	334	348	356	323	336	322	356	329	359	319	350	319	351	328	336	349	343	338	330	357	355	339	342	334	341	346	337	365	387	352	337	353	343	338	354	329	349	371	336	325	339	348	328	343	361	327	342	335	356	353	329	364	325	347	330	343	314	308	383	349	339	376	340	380	363	344	344	338	343	319	329	338	362	328	317	318	325	316	317	344	323	350	323	348	360	312	374	357	331	339	334	372	329	343	341	346	341	319	326	324	336	360	340	340	374	315	356	339	383	355	320	330	331	338	320	332	311	358	334	347	341	340	337	322	355	321	332	347	341	319	346	353	348	342	351	351	320	326	364	321	316	321	363	305	333	348	345	362	311	381	343	376	346	325	324	316	351	346	398	328	340	351	327	329	328	343	361	368	327	371	327	329	362	348	304	330	360	349	338	342	339	339	356	343	323	350	349	348	331	339	333	357	337	365	362	335	334	349	378	331	388	331	315	344	361	375	348	340	341	368	355	332	348	323	354	326	356	338	338	318	346	374	346	362	340	376	351	341	354	332	351	334	325	348	338	325	341	327	348	328	332	364	356	347	339	361	355	314	344	371	308	353	321	358	341	320	353	317	310	309	353	354	323	341	333	368	337	333	339	338	336	333	352	334	316	339	326	337	363	355	364	358	351	333	352	363	351	366	324	322	323	366	333	300	324	315	358	358	351	315	326	361	349	364	313	322	339	325	359	313	339	341	325	335	349	323	332	359	296	338	370	300	330	332	328	351	340	330	346	343	322	369	355	350	352	356	355	349	349	344	351	325	347	346	325	346	320	321	332	346	344	300	340	334	328	402	378	320	370	357	338	373	370	353	349	356	322	357	303	331	363	336	355	342	384	331	337	343	360	355	338	343	344	302	334	360	342	316	334	346	347	367	344	332	321	346	330	338	360	323	368	353	322	338	368	382	310	352	317	316	335	376	371	335	369	329	340	323	354	336	371	303	367	332	326	391	340	320	353	323	329	295	333	352	347	359	358	382	346	317	326	351	345	337	327	329	332	387	307	334	349	351	331	340	348	362	333	348	342	362	359	355	345	352	359	356	334	355	322	346	310	345	331	338	360	350	338	352	340	368	358	341	335	356	382	376	314	336	335	358	353	332	295	319	319	334	350	345	315	342	330	369	344	325	333	338	320	338	367	356	328	357	320	345	331	320	325	343	350	362	336	339	370	364	334	338	331	347	334	356	342	357	317	338	327	385	349	319	361	350	347	337	347	352	365	349	308	382	336	342	342	359	371	357	350	339	350	352	339	336	317	343	338	313	344	346	375	337	331	359	307	345	330	332	360	335	333	329	345	326	334	359	335	356	340	348	316	339	340	320	365	334	360	352	312	353	311	345	390	344	337	339	327	358	351	373	361	368	333	339	342	346	382	328	307	350	321	329	353	351	361	311	327	378	370	353	359	322	362	315	346	336	334	346	342	335	414	312	294	334	320	352	323	343	344	351	344	349	366	341	363	327	320	325	355	319	306	349	349	331	341	330	333	371	305	321	349	322	377	353	356	362	375	314	336	317	326	358	379	315	348	325	367	350	357	365	354	330	365	352	334	321	380	374	372	367	322	369	323	352	317	351	353	318	360	357	291	347	330	344	333	340	292	338	360	355	325	337	349	367	303	361	336	350	361	331	344	361	329	344	331	340	347	299	341	320	348	358	338	334	318	310	372	334	360	349	312	359	347	351	327	358	348	356	331	329	330	330	350	338	332	324	347	360	349	342	322	352	332	358	317	333	346	344	352	351	344	338	333	322	296	339	357	331	330	364	308	318	344	315	322	358	335	314	341	370	372	361	357	324	360	324	335	321	335	358	376	349	326	346	338	309	349	346	330	357	375	330	322	354	322	336	328	363	340	346	352	369	362	331	344	321	335	365	375	391	336	364	323	332	325	327	317	320	336	318	335	350	324	326	335	325	370	354	330	373	337	386	391	341	341	356	340	350	335	346	343	306	338	312	326	367	354	355	341	350	339	346	332	356	343	362	309	373	364	335	315	304	388	354	378	342	343	339	336	358	348	318	331	327	350	388	329	338	347	333	342	361	350	323	355	304	308	356	346	328	373	327	349	336	343	323	348	349	347	347	340	337	353	356	357	307	345	356	333	332	362	319	346	311	361	360	342	359	356	356	388	380	368	342	331	351	348	383	328	328	348	344	350	337	355	356	332	383	354	301	331	347	327	344	343	337	368	334	357	354	354	313	309	344	338	340	352	319	326	361	343	354	343	296	358	325	299	361	376	379	384	327	344	353	370	352	343	327	307	338	335	345	341	351	340	321	351	350	318	326	333	325	357	313	318	346	341	348	346	329	355	336	404	363	343	368	361	351	370	329	370	323	351	334	349	364	318	369	350	351	318	330	345	370	330	354	326	338	334	338	360	337	325	341	364	366	318	352	342	343	321	354	347	341	339	365	336	339	361	347	367	344	345	341	370	325	356	352	359	338	333	352	309	339	367	348	329	320	340	368	384	335	324	331	334	340	319	341	319	359	344	356	357	327	317	337	318	340	383	341	334	347	346	326	316	343	375	350	340	365	313	388	319	321	375	350	339	340	334	368	323	335	329	349	330	344	323	310	351	334	353	359	346	334	366	353	347	364	305	306	351	318	329	357	348	319	327	341	354	331	335	313	297	329	328	327	355	350	323	329	346	346	325	329	327	332	365	345	325	308	339	336	371	346	342	318	366	335	320	340
27110	20984	15242	5814	3127	2340	1833	1364	1180	1033	1035	979	915	808	883	741	747	725	739	767	729	667	656	614	614	590	620	617	590	613	605	620	603	592	632	640	836	797	744	659	624	593	595	611	594	565	629	601	606	581	574	584	577	624	649	612	643	611	607	545	612	675	587	569	579	613	615	611	586	590	582	626	591	617	596	644	587	655	585	607	617	617	629	587	636	584	585	654	611	606	600	591	623	608	621	622	590	644	612	608	627	602	650	625	587	618	617	601	611	593	593	601	621	602	587	556	583	613	606	624	614	599	614	606	624	607	568	598	587	564	631	594	620	634	668	623	582	612	609	638	613	616	632	577	626	588	611	586	610	609	602	602	605	637	578	653	593	610	613	630	578	629	627	620	563	602	643	571	606	581	575	674	588	609	634	610	585	573	595	625	591	587	598	585	620	615	590	615	600	552	585	568	581	601	608	603	612	574	606	582	577	590	608	570	585	580	555	595	560	590	605	595	633	589	572	646	603	590	595	555	570	593	580	607	573	555	603	567	623	555	568	648	596	623	609	589	659	598	606	618	574	600	593	614	570	602	583	592	577	617	597	630	619	628	583	649	596	521	621	621	587	628	627	581	581	598	602	589	611	630	642	627	596	634	610	627	620	538	558	586	557	595	602	593	589	620	605	589	546	583	630	602	601	607	570	564	631	634	596	584	549	641	618	636	592	570	583	619	603	601	632	600	591	590	600	615	630	600	566	614	621	568	618	593	643	556	605	580	603	592	609	635	635	579	634	617	594	593	590	615	616	630	612	606	645	621	605	599	623	590	628	586	633	590	586	575	576	609	604	616	617	608	636	588	615	592	606	620	638	647	604	574	573	592	588	559	563	606	618	619	592	585	584	601	577	624	642	619	586	610	578	583	617	604	583	599	652	625	646	562	612	600	619	650	551	530	680	584	567	644	553	546	604	628	595	599	598	565	587	589	517	584	585	593	590	581	626	589	557	618	634	611	632	568	614	596	612	586	618	586	576	604	616	536	601	578	554	605	602	619	616	580	628	640	617	603	603	620	667	578	586	555	606	573	620	626	601	595	589	591	623	589	571	633	638	571	589	569	617	597	631	624	574	606	603	594	576	596	601	599	597	596	623	605	604	603	612	606	610	629	593	569	613	590	619	623	626	650	534	601	616	569	593	589	591	646	580	597	554	557	555	636	625	579	617	598	606	579	584	605	583	580	581	612	585	619	611	638	589	604	587	591	600	606	600	588	608	607	609	618	568	625	613	592	625	566	611	574	601	631	596	608	576	610	594	600	572	631	645	632	597	632	646	612	579	619	595	571	551	611	563	617	612	547	585	592	647	571	619	633	645	618	593	587	639	597	629	609	611	593	598	571	621	580	619	614	597	611	623	589	562	597	543	607	607	558	644	592	597	635	609	603	621	572	603	653	613	567	543	591	528	548	616	620	534	635	637	599	597	624	611	608	613	623	599	602	643	588	603	527	593	583	613	560	596	606	606	645	595	629	615	616	610	588	606	640	589	601	640	592	603	581	600	607	605	627	621	587	589	627	591	588	645	604	623	602	590	645	592	606	624	604	624	625	620	617	598	598	593	606	583	584	589	613	613	610	630	587	576	616	590	578	589	603	572	616	605	550	575	606	598	618	615	592	605	618	590	597	579	612	613	635	587	615	599	566	579	583	620	607	594	593	632	612	610	581	628	605	619	626	648	633	578	606	630	620	618	597	611	594	607	596	594	613	634	602	593	577	593	601	556	630	596	604	679	622	627	586	627	600	577	597	616	581	607	613	560	588	617	587	613	577	592	589	620	586	623	591	617	656	608	598	598	553	642	609	613	608	605	597	557	606	576	625	626	597	589	602	628	600	612	594	609	585	594	598	600	611	597	602	622	621	655	603	600	584	637	596	596	620	615	621	622	622	598	635	580	545	547	590	591	560	587	648	585	592	608	617	565	648	600	654	547	579	625	587	635	585	579	568	575	580	596	620	589	600	568	591	644	576	610	626	554	582	625	624	605	609	630	602	572	543	627	596	592	582	607	558	594	579	582	586	596	654	590	609	588	606	577	595	630	572	624	590	617	561	649	589	594	566	596	638	604	601	605	609	602	621	602	547	633	587	600	604	611	589	597	594	593	596	616	597	620	613	579	589	591	599	586	640	541	608	589	602	603	601	579	620	609	580	635	595	616	657	612	633	602	578	602	601	664	610	599	603	598	620	602	551	582	577	553	621	587	532	589	590	620	601	626	561	576	627	612	592	611	563	610	607	633	648	656	601	585	627	631	618	584	623	620	626	627	591	630	630	570	606	595	601	639	565	591	580	564	627	566	570	642	581	582	637	633	639	632	638	618	624	632	600	609	566	624	596	581	576	601	607	574	575	591	584	589	600	589	632	612	634	584	584	615	577	631	580	601	598	597	586	621	636	619	587	646	566	582	633	590	594	579	604	593	619	574	605	621	562	581	626	578	644	596	637	583	570	586	603	640	588	601	626	597	566	621	609	611	588	575	611	613	589	559	566	595	590	625	605	624	534	663	595	594	595	569	623	602	626	609	601	612	606	586	615	615	629	601	602	591	591	604	642	658	646	601	610	575	619	603	590	612	627	548	595	573	616	583	562	594	633	629	586	612	612	512	575	599	599	565	614	562	600	611	605	601	638	570	592	633	636	592	566	610	592	574	588	669	575	636	576	564	555	606	625	575	621	606	573	574	602	603	566	626	599	542	642	620	597	591	620	627	621	643	598	599	651	553	605	591	574	563	592	609	616	622	577	602	600	617	609	571	639	640	617	623	605	541	620	583	634	611	623	622	594	622	582	615	579	603	599	578	606	580	631	583	570	618	597	597	585	598	610	609	615	594	581	602	609	567	585	583	599	563	615	601	597	589	585	613	614	599	597	597	583	608	559	590	569	589	579	588	597	608	600	558	620	556	649	623	639	580	615	597	633	560	601	638	595	559	634	644	615	596	569	600	610	590	619	643	621	635	620	564	611	651	641	585	593	642	590	605	607	613	627	584	591	594	584	576	625	601	626	568	567	624	562	607	575	594	620	609	639	576	619	601	631	615	636	632	614	613	601	609	603	617	629	601	637	648	585	648	562	595	618	588	547	618	606	613	573	588	603	614	563	642	567	618	582	596	619	552	661	632	600	605	637	611	595	587	594	582	637	589	607	605	616	622	629	628	615	597	622	616	599	573	600	600	568	612	561	619	595	551	603	591	584	634	638	590	581	569	582	621	600	589	572	587	597	600	599	610	607	589	585	587	555	646	622	602	605	614	570	613	557	609	641	598	615	605	600	591	595	620	578	634	648	598	634	603	548	561	602	566	651	555	648	618	576	590	578	602	608	583	573	621	587	589	626	607	616	585	589	591	583	606	585	588	602	664	591	648	622	594	586	626	559	595	598	634	594	642	653	579	642	598	623	644	539	582	630	569	607	640	581	575	629	633	579	557	589	597	583	627	599	639	629	628	625	615	613
8810	15690	14819	6986	5654	4577	3583	2876	2375	1967	1804	1549	1583	1387	1264	1273	1154	998	1007	969	920	963	872	867	779	823	728	769	799	779	727	798	770	767	760	908	1191	1118	1013	900	753	773	736	753	742	764	763	763	741	770	757	719	756	806	799	787	862	781	786	703	767	759	788	745	752	756	755	753	757	756	753	745	739	719	765	785	715	815	780	749	717	786	809	772	763	752	721	764	765	753	769	725	725	723	740	755	728	757	770	773	709	770	724	789	772	755	748	775	809	761	805	744	837	779	763	734	841	762	784	735	753	781	743	761	750	770	751	738	781	773	751	728	742	758	754	790	778	763	761	770	754	748	766	771	770	756	745	737	743	732	809	723	774	747	744	759	774	699	730	785	776	781	784	727	774	695	704	750	739	773	762	750	783	820	796	741	709	756	776	698	761	765	764	734	765	747	726	722	756	744	756	771	750	730	769	751	756	753	762	763	775	775	758	813	800	728	752	767	736	730	785	701	740	750	717	731	744	727	787	766	748	754	784	757	709	742	745	747	833	736	743	730	797	790	726	766	709	759	750	790	753	746	757	748	832	739	763	727	773	753	780	731	739	728	741	786	765	754	765	817	752	748	757	738	725	731	784	773	743	802	710	779	728	742	766	740	761	712	722	798	745	768	739	772	813	795	784	741	682	789	776	717	730	777	763	727	767	722	746	776	710	794	727	776	791	729	694	762	738	768	767	750	766	736	803	754	776	762	726	748	707	700	787	778	727	737	761	747	739	768	772	733	788	806	744	747	741	785	765	736	760	749	759	777	768	724	743	717	763	773	762	741	745	772	701	764	765	760	773	751	743	737	751	730	728	776	789	762	758	754	768	762	744	773	754	778	794	731	789	725	789	783	744	765	752	746	756	757	743	771	742	784	766	748	726	729	781	757	743	733	750	779	742	778	707	778	756	796	811	798	774	744	724	714	791	792	803	787	772	746	736	745	725	740	716	750	830	752	742	738	745	723	800	733	790	796	753	789	823	740	780	767	716	792	702	800	765	786	777	770	775	787	728	716	784	761	746	756	710	733	812	780	748	757	767	729	730	765	797	740	743	753	761	720	807	770	776	755	759	721	753	803	680	748	802	763	744	793	761	770	760	774	776	809	757	789	763	792	739	769	753	761	792	731	757	738	751	713	777	729	770	719	784	752	711	744	752	732	787	733	713	773	734	764	748	702	762	723	764	749	792	792	740	719	780	758	769	720	802	746	759	745	722	766	772	690	802	716	712	769	725	734	746	777	720	745	762	770	762	753	760	746	780	793	769	704	768	725	742	734	758	783	755	773	808	709	756	783	767	756	743	748	769	709	764	760	688	781	734	713	710	719	730	725	735	771	746	781	734	730	754	753	711	698	774	775	762	792	750	740	756	752	790	754	782	776	768	746	744	715	777	757	790	760	747	735	773	770	775	781	751	821	743	763	754	754	752	750	771	747	761	766	758	745	767	744	681	771	840	779	744	724	782	741	733	739	749	774	771	746	742	761	756	740	759	743	796	757	750	789	747	751	746	758	788	770	752	777	773	801	776	743	720	721	750	709	767	801	721	781	784	738	723	717	755	797	763	745	732	762	772	785	794	740	762	704	775	784	740	731	707	784	755	790	716	696	805	741	758	781	763	807	756	797	728	723	770	734	754	761	736	767	738	795	752	762	754	786	758	763	812	741	760	770	769	755	773	750	760	745	734	712	722	727	770	754	762	799	757	748	784	742	724	761	752	725	782	723	824	768	808	746	718	708	706	760	772	794	745	769	744	720	768	774	768	767	799	759	735	747	741	762	752	731	710	754	759	764	713	711	734	777	738	751	770	753	744	744	763	764	757	766	755	711	749	808	754	729	760	780	734	792	735	752	759	788	742	702	748	750	747	731	734	723	743	749	779	731	771	721	740	738	740	756	716	809	734	738	724	730	765	788	754	783	731	769	820	713	737	768	793	743	752	764	730	750	759	766	724	730	764	731	748	716	743	793	772	714	712	744	772	768	736	731	722	757	706	745	819	792	756	777	699	759	717	754	686	758	750	736	769	735	734	796	776	714	771	756	728	779	793	779	777	740	746	749	711	781	731	759	703	756	752	737	765	756	750	746	747	746	709	792	738	742	763	789	736	766	759	711	748	750	762	797	716	828	792	742	786	736	716	746	734	748	767	765	744	792	733	721	779	816	751	710	743	754	719	784	719	737	741	740	756	771	763	755	805	810	729	820	712	746	771	747	747	737	800	788	715	768	754	784	749	745	751	743	773	770	744	717	777	743	762	721	733	767	827	763	744	758	747	794	754	761	769	725	739	769	771	790	733	776	752	731	721	789	733	743	721	747	760	763	726	720	746	712	708	787	772	781	750	796	729	753	754	789	780	784	756	750	759	748	776	718	721	797	748	759	684	804	694	764	787	755	720	706	782	701	744	797	730	770	793	753	766	736	749	741	736	784	779	734	794	759	733	790	758	761	784	813	771	747	744	758	761	782	741	713	764	760	796	815	754	776	752	797	770	736	760	772	732	733	747	734	718	756	765	770	755	725	725	780	734	782	766	760	765	796	721	747	745	703	734	719	770	756	791	715	764	804	763	729	737	727	727	751	792	761	776	776	814	732	816	780	743	751	741	753	763	787	795	830	731	758	726	773	688	742	731	733	683	785	744	784	738	777	723	717	737	755	735	760	743	752	764	765	748	776	743	717	770	727	747	758	757	770	788	748	720	740	761	749	699	751	766	781	702	764	751	783	716	761	750	725	739	769	771	721	724	736	779	778	761	763	732	747	753	741	707	751	744	737	765	731	715	833	736	786	721	723	750	754	746	770	782	749	765	761	740	763	699	745	748	773	800	716	714	734	733	731	763	744	728	768	782	717	746	732	775	729	755	739	763	738	761	745	751	742	724	747	758	711	727	757	747	752	789	754	744	720	772	793	752	737	766	744	737	739	759	776	754	756	788	714	795	742	697	789	770	732	704	733	772	739	740	760	743	738	728	730	774	752	757	726	742	771	732	764	771	702	751	754	752	755	763	731	762	731	719	769	745	762	741	754	737	726	751	712	783	749	766	704	743	700	783	731	751	761	739	755	762	755	753	756	731	745	755	756	740	740	814	781	752	785	711	764	710	742	776	782	759	780	754	718	731	728	757	749	754	758	785	769	750	733	739	750	804	737	753	768	773	802	773	797	733	722	739	774	828	770	789	724	746	775	716	762	760	732	768	783	731	739	736	753	771	714	716	780	769	745	804	777	764	765	721	736	772	792	735	717	769	746	760	724	761	832	776	815	731	742	736	755	752	799	745	762	719	759	769	736	723	698	758	756	765	734	793	774	721	759	792	721	768	787	727	743	774	775	783	779	787	806	753	731	800	702	791	725	839	727	739	794	759	737	706	773	736	747	770	742	748	747	757	794	787	724	730	794	719	762	741	773	744	754	772	747	754	708	761	729	757	728	741	735	785	752	749	754	749	748	706	776	811	714	719	753
24229	21374	28884	24251	21377	11915	3581	2262	1669	1491	1298	1188	1019	947	937	935	756	752	688	697	680	614	568	571	533	520	510	471	522	510	517	766	758	465	464	1373	2604	2156	1411	1047	560	431	489	442	476	434	471	446	454	468	475	470	538	570	584	570	543	528	450	445	470	448	515	512	467	429	433	446	487	427	476	455	435	464	474	440	478	463	447	481	427	440	455	467	439	447	463	454	453	435	482	430	441	474	467	501	425	413	455	446	443	453	427	445	454	435	449	460	453	443	482	453	456	442	468	438	421	477	477	431	435	433	466	410	436	449	438	450	480	462	441	450	443	442	432	452	440	442	448	400	453	437	461	470	449	452	468	435	455	468	451	451	452	466	448	447	444	487	432	480	457	488	464	468	480	477	430	467	451	435	429	441	457	458	463	444	447	470	445	420	455	459	449	453	444	468	441	471	435	435	468	457	467	486	446	471	472	464	445	449	433	416	469	465	449	455	456	500	447	453	445	429	471	456	443	484	452	477	459	450	501	461	457	456	497	473	471	509	451	436	428	466	435	453	476	481	472	508	429	427	463	459	431	455	484	479	459	442	464	485	486	456	453	455	423	460	437	464	477	457	446	404	477	481	451	459	449	450	439	442	487	415	519	440	462	463	454	449	452	471	449	433	456	435	459	418	438	464	443	468	445	437	454	458	447	450	451	448	437	490	478	503	434	444	464	462	439	445	443	422	460	423	428	450	450	453	430	467	455	462	459	455	451	480	446	450	407	415	456	489	480	466	455	427	433	462	437	462	501	416	437	452	436	478	466	440	432	454	444	475	432	476	482	484	461	442	464	445	426	429	447	466	466	449	439	434	432	486	434	448	494	459	473	439	460	431	459	479	472	453	468	455	442	486	469	434	450	467	439	420	443	490	446	472	447	437	485	430	440	467	491	428	473	437	459	454	459	465	444	483	430	431	439	453	461	453	447	439	483	410	451	475	473	484	434	457	442	423	429	403	495	459	464	446	481	446	484	459	457	445	455	468	427	455	451	475	442	453	488	490	445	477	475	447	452	392	453	462	472	494	463	444	466	455	442	441	447	465	467	438	456	454	459	460	453	452	468	460	431	444	449	477	473	423	466	464	453	428	449	444	451	459	414	440	492	470	451	497	418	423	455	475	447	441	453	440	450	426	508	460	479	475	421	455	426	468	431	450	479	460	461	463	450	481	463	425	465	462	470	437	436	450	444	429	450	478	486	477	448	444	454	473	436	454	433	435	440	463	469	405	484	450	440	433	460	422	443	458	454	438	419	411	458	487	442	442	449	462	471	458	428	492	493	420	457	471	452	427	439	478	425	416	422	430	432	491	467	444	474	446	467	481	466	426	422	464	460	443	453	445	473	434	491	485	452	429	450	487	449	485	475	467	451	432	445	452	482	476	438	459	464	484	459	463	486	428	448	453	457	425	438	454	465	428	444	410	477	437	458	455	472	459	489	448	471	517	437	450	447	441	484	464	431	489	439	435	435	433	458	482	466	430	445	417	440	471	474	469	474	486	464	454	439	438	467	428	480	437	436	437	476	434	424	490	436	469	418	428	452	498	449	429	446	446	416	417	449	466	450	440	444	441	426	475	449	435	468	456	464	448	436	423	461	419	480	457	423	482	451	423	467	465	448	459	442	489	461	462	450	463	438	426	466	442	475	454	465	434	456	509	439	457	454	465	445	478	456	482	440	439	431	449	433	485	458	461	467	468	460	462	444	438	433	473	459	431	444	490	443	441	467	433	447	424	453	385	407	442	452	469	403	469	459	419	396	461	472	454	460	436	429	434	429	446	486	438	445	473	430	472	440	416	485	460	464	441	448	479	448	443	457	434	497	452	417	459	429	434	487	426	446	428	471	420	476	468	440	440	422	440	451	450	453	446	433	436	488	476	424	434	461	470	462	487	440	458	434	464	428	457	472	436	428	463	446	432	443	434	486	483	423	482	436	447	449	469	440	428	406	452	451	465	454	501	480	473	478	471	447	438	442	445	499	492	463	456	442	443	458	429	447	450	450	455	437	411	449	428	474	474	420	467	496	445	426	438	427	483	436	466	490	480	419	471	435	440	470	456	460	451	447	419	469	462	441	478	476	477	489	427	430	468	476	447	463	475	469	468	446	472	453	452	453	468	468	456	443	463	459	457	481	444	463	487	445	420	425	462	462	455	433	452	454	464	449	449	417	485	435	476	469	457	455	459	430	449	484	483	432	466	411	446	496	468	460	411	506	450	444	463	452	459	454	453	469	473	475	463	439	459	464	475	454	430	488	478	450	458	441	457	472	453	418	461	435	442	457	487	468	483	432	421	446	467	429	430	407	494	470	463	446	429	467	442	473	450	467	453	427	453	441	424	429	452	433	467	447	410	492	452	473	450	430	468	458	444	448	453	456	487	479	465	457	435	481	503	454	424	449	462	463	414	439	444	440	462	499	463	453	462	466	435	466	476	424	437	452	445	500	461	454	464	466	420	457	451	461	458	438	475	461	467	432	433	459	450	479	454	451	493	451	443	470	448	469	452	465	440	451	422	486	465	411	424	421	460	493	456	453	443	454	440	482	454	441	446	471	469	434	443	447	431	442	442	478	447	449	437	449	467	446	479	411	465	426	422	409	473	486	446	427	471	457	425	453	473	432	464	462	456	451	436	441	453	454	393	446	467	453	483	450	425	454	456	448	447	475	470	455	460	438	425	463	453	487	424	473	484	446	471	443	463	465	423	469	454	407	449	433	445	428	442	452	436	460	437	503	421	444	473	470	466	453	477	412	454	475	426	444	447	442	467	458	450	501	422	470	450	424	436	489	446	435	481	440	440	490	450	444	463	439	464	439	455	449	462	500	433	488	441	475	487	441	422	451	445	421	431	422	458	470	488	491	436	437	434	432	477	440	445	456	430	450	463	461	482	425	451	446	460	505	456	431	437	439	429	419	434	472	445	448	459	444	442	493	428	402	460	454	443	451	450	444	423	480	464	416	445	466	448	422	449	465	462	428	431	471	419	465	470	428	432	457	471	469	474	465	453	422	458	445	481	467	448	450	421	459	454	415	478	415	458	441	423	459	450	440	468	459	442	463	487	435	440	450	448	450	454	478	481	478	420	411	462	418	460	433	459	498	472	468	440	432	478	468	435	480	414	439	481	481	496	422	470	433	476	446	420	428	452	448	472	483	455	433	450	448	433	472	495	425	469	459	453	453	446	466	452	440	440	414	474	456	433	466	472	462	400	456	428	451	431	464	454	447	464	427	423	469	480	450	430	420	459	442	417	427	437	502	503	435	484	449	461	474	440	462	441	432	473	437	424	435	461	437	426	434	497	431	454	431	484	478	449	471	486	432	484	458	467	469	462	468	472	465	472	468	418	456	482	454	441	438	450	457	430	458	432	468	453	457	430	470	442	471	442	459	468	433	418	503	472	459	441	459	463	470	436	420	446	398	440	465	452	456	459	441	443	436	457	434	429	440	459	469	470
10389	21867	22477	12059	10504	7471	6038	4867	3809	3176	2783	2186	1968	1858	1667	1551	1410	1150	1160	1029	998	959	824	791	760	707	689	666	663	627	625	1237	1122	637	611	2470	4773	3665	2378	1709	815	604	577	574	601	617	561	595	583	586	551	597	766	831	861	838	791	703	620	603	548	567	595	578	544	578	606	544	571	610	600	544	574	597	625	547	570	622	585	589	567	564	603	602	652	566	556	560	538	578	638	588	613	583	627	588	551	571	593	572	541	613	607	560	594	585	547	606	611	611	552	598	621	593	608	617	591	562	600	523	568	573	562	583	600	616	610	595	540	573	600	572	546	568	596	575	582	589	602	597	529	564	545	578	542	586	601	568	593	603	551	582	599	567	588	567	581	546	565	572	599	600	618	596	583	583	603	564	564	529	610	633	587	572	603	606	564	603	598	619	630	603	602	612	610	583	575	568	593	607	548	549	598	565	554	613	556	590	582	564	611	567	547	542	559	564	576	568	567	589	569	563	624	548	595	571	578	585	564	557	555	597	588	621	577	581	598	560	562	579	605	585	581	577	572	596	602	604	596	591	576	601	615	545	584	581	612	566	582	580	554	558	611	603	611	575	578	576	605	571	562	564	576	569	570	590	559	589	578	588	620	611	544	572	596	583	616	621	575	578	539	576	560	609	567	584	599	604	582	605	555	576	588	587	571	593	604	550	599	612	594	573	578	578	578	606	596	556	580	607	579	556	562	564	576	565	534	580	556	626	576	608	585	572	579	615	582	597	571	581	547	597	563	622	615	559	549	580	617	561	591	560	602	605	576	576	556	583	564	653	583	584	561	588	593	620	593	555	555	583	583	576	581	569	562	608	613	589	590	552	541	563	618	585	568	590	595	596	598	565	595	591	564	608	519	583	557	576	602	562	595	591	550	595	603	572	581	604	608	520	590	579	587	562	561	627	596	606	571	561	546	602	604	580	566	590	572	601	602	572	623	569	615	595	540	585	553	601	573	609	549	617	589	625	609	584	569	565	633	534	601	548	583	623	622	561	575	578	596	572	579	550	589	561	549	578	550	555	578	608	601	634	604	603	570	597	562	562	613	612	578	549	582	587	587	571	554	522	579	607	617	582	565	633	595	565	570	582	592	603	581	604	578	630	578	554	580	538	587	593	623	596	621	631	575	565	566	610	578	563	616	602	592	555	586	614	574	626	554	577	588	567	629	591	590	586	547	580	548	582	562	597	601	575	580	570	538	624	573	541	625	597	568	595	575	540	566	563	556	570	558	606	622	583	574	565	596	595	576	627	529	616	538	604	615	590	588	580	608	559	575	548	565	569	587	582	593	584	588	556	613	581	574	578	554	581	601	596	572	554	619	575	572	554	599	613	607	584	605	576	579	581	611	587	559	626	572	556	566	602	564	603	601	599	592	565	588	591	568	584	585	588	601	555	593	581	598	611	562	558	583	567	590	608	525	616	549	579	591	529	551	524	552	583	579	608	605	606	571	547	601	564	588	567	615	579	635	586	566	563	611	618	590	544	610	585	620	578	589	556	583	542	560	582	590	584	614	578	629	591	559	580	617	625	570	574	589	564	541	577	597	596	569	576	581	572	553	584	570	606	602	573	596	576	573	533	588	533	576	560	537	587	603	598	597	589	616	566	551	533	557	579	569	588	574	602	580	573	568	585	565	569	566	570	591	588	565	556	568	596	575	547	530	610	578	572	539	598	599	632	594	582	598	584	604	575	563	551	551	531	568	599	545	564	560	580	578	527	624	596	585	588	546	585	612	646	618	575	589	569	599	556	597	635	574	577	610	582	607	614	623	614	606	595	569	548	561	550	603	575	581	594	601	610	578	558	586	604	647	571	621	603	576	571	580	630	563	568	590	589	613	597	577	579	609	559	557	578	569	528	596	575	587	566	642	619	616	582	602	572	579	598	564	565	552	593	574	571	564	584	611	560	590	593	617	596	570	606	626	538	611	561	584	581	537	560	585	590	608	572	609	582	593	574	568	573	539	621	610	608	548	583	582	566	541	533	583	569	562	589	609	572	591	605	589	590	591	562	562	581	587	607	601	561	607	600	637	603	612	558	590	587	577	567	584	560	586	602	588	586	553	595	562	585	558	518	610	571	580	582	565	573	563	553	589	568	577	612	590	579	610	535	575	564	574	615	538	565	607	588	566	591	563	566	562	585	609	612	648	586	607	615	627	568	589	616	600	639	538	608	587	592	596	562	600	575	584	569	578	574	543	581	555	551	552	575	579	568	617	609	559	563	605	576	590	570	585	568	589	552	620	575	582	590	600	543	565	572	602	575	616	588	552	582	616	587	585	573	576	573	560	619	579	598	613	543	520	604	601	619	573	569	581	512	574	586	609	565	585	578	622	571	606	603	590	562	539	530	569	565	582	609	586	610	595	545	594	568	601	564	614	620	599	604	598	570	560	605	593	560	598	622	601	578	561	606	578	571	579	582	583	602	591	591	551	592	577	598	589	594	592	574	608	593	588	589	557	578	600	521	634	587	579	600	626	581	602	609	580	581	545	600	594	566	567	606	589	608	589	584	588	611	573	528	568	587	586	598	598	541	585	606	559	561	589	591	598	593	605	599	544	560	574	602	592	592	547	578	611	635	562	562	621	541	569	540	581	588	585	601	582	569	584	560	549	592	581	579	576	594	569	559	559	592	610	592	586	569	571	565	577	553	587	608	557	558	555	562	571	557	578	547	599	550	613	567	595	555	555	556	575	546	568	613	557	582	557	587	562	578	598	544	548	563	644	608	603	538	557	589	606	626	587	609	591	593	600	556	591	598	649	557	542	616	563	531	582	577	597	562	603	567	604	560	560	574	582	583	576	542	583	593	551	633	558	606	574	545	629	592	616	599	600	581	587	550	556	557	592	609	556	579	563	612	590	588	565	559	594	602	579	594	564	577	621	587	591	537	572	588	571	596	597	636	543	562	624	599	609	593	583	602	602	608	595	625	566	575	597	589	541	548	592	599	593	602	566	611	574	562	590	576	585	609	627	618	577	543	566	556	605	567	547	570	574	558	583	547	603	582	594	588	582	575	565	562	583	580	567	594	583	570	589	601	526	572	590	562	591	578	591	584	586	574	551	633	561	559	574	573	551	617	527	556	592	608	558	564	574	627	544	570	552	612	571	573	583	578	597	547	589	599	616	605	557	621	543	641	586	655	574	541	545	580	576	584	617	566	542	638	573	594	602	591	605	564	580	605	583	618	586	578	538	615	604	576	596	582	594	584	622	586	531	601	558	598	617	607	572	555	608	579	541	609	622	570	551	603	533	623	601	586	612	596	589	584	555	582	573	598	578	574	575	599	574	577	585	577	582	589	600	552	592	593	561	557	621	625	602	569	606	556	595	586	570	587	589	595	588	543	592	534	583	644	598	590	602	607	611	555	601	586	559	555	558	551	610	600	549	597	543	598	595	569	548	596	595	547	583	581	569	588	571	570	591	555	567	562	587	597	569	589	597	583	585	611
23053	21316	29212	23761	21321	21483	11765	3254	2259	2146	1835	1436	1124	1148	980	895	822	790	638	633	650	497	503	445	415	376	357	354	360	332	320	550	770	303	313	2388	4442	3166	1827	1010	452	305	301	263	259	288	278	276	251	263	270	290	451	582	560	514	538	393	293	272	268	267	236	261	262	269	279	276	281	262	275	251	277	272	287	275	245	299	257	255	247	266	262	282	299	261	278	271	246	290	292	273	255	262	303	292	269	277	281	246	269	286	277	249	281	286	226	286	281	251	252	268	265	292	279	264	253	282	251	276	241	248	262	258	299	269	260	265	259	302	265	254	253	273	292	279	242	267	284	268	280	230	269	253	270	266	309	291	308	255	256	239	283	269	299	243	267	255	250	273	302	312	269	255	266	293	280	288	267	283	272	281	284	278	243	288	282	240	274	259	251	266	285	263	255	271	297	267	256	270	256	259	276	295	245	281	299	264	268	266	293	276	263	257	290	268	256	275	272	271	235	261	275	292	256	257	268	269	235	266	263	284	249	251	266	263	234	253	275	264	266	284	276	276	261	265	271	245	263	262	280	275	257	275	278	266	263	270	275	258	274	258	240	254	275	273	281	284	260	268	261	274	276	258	268	269	248	255	280	267	268	266	298	259	285	241	259	267	260	270	266	288	257	275	276	298	248	283	258	271	300	250	273	263	275	280	232	256	275	268	266	269	260	259	267	290	264	284	267	293	275	246	273	285	257	270	285	261	279	274	254	283	291	279	262	259	264	252	242	283	268	279	273	312	243	272	252	270	288	268	252	260	279	244	258	268	246	225	255	225	267	286	276	272	236	300	266	263	270	306	263	280	291	260	268	262	261	260	253	254	243	276	268	257	257	233	276	275	265	260	300	270	241	258	270	267	275	287	276	274	285	251	284	283	254	284	239	248	279	265	256	276	283	269	273	288	283	274	275	258	277	282	255	272	266	264	261	282	265	295	277	273	283	296	285	282	302	261	273	272	262	261	251	276	293	262	282	295	283	275	285	270	271	252	287	280	289	242	269	249	281	246	253	276	254	297	257	274	272	246	270	272	253	272	276	255	243	276	287	280	262	286	290	273	267	265	262	278	254	254	271	266	289	263	252	255	278	280	250	278	261	259	320	274	304	276	253	278	278	298	248	231	259	255	262	272	280	271	274	274	254	268	298	263	267	292	237	254	240	260	224	275	311	291	260	254	269	251	291	273	242	262	263	263	276	257	260	293	270	276	276	264	269	295	277	273	274	262	268	256	263	252	278	286	264	272	274	289	278	292	302	252	260	252	264	225	253	280	230	265	275	305	284	278	272	272	259	307	312	251	280	263	265	266	261	266	257	292	261	218	263	249	296	262	252	273	267	283	276	287	246	254	236	254	290	277	257	282	289	273	245	303	272	284	278	274	286	291	268	268	279	254	267	280	257	273	256	259	278	252	240	295	253	274	247	292	298	287	274	273	258	279	279	264	255	270	274	283	287	253	265	278	250	254	266	281	264	250	260	279	249	274	271	270	277	275	283	290	243	268	244	291	286	266	287	258	256	287	284	260	275	265	269	252	275	252	282	271	298	278	291	283	261	287	239	290	276	269	273	281	290	252	277	313	259	278	271	247	244	282	255	263	265	254	261	285	298	264	291	285	254	270	262	290	249	272	268	255	278	290	245	267	267	253	290	265	261	271	249	269	266	290	244	283	280	264	257	258	277	268	283	252	297	278	282	257	270	281	265	248	264	285	297	271	247	277	251	260	276	247	249	255	256	253	271	233	282	290	268	261	257	277	278	277	243	255	251	264	235	267	265	266	266	249	245	279	283	263	284	282	285	261	280	306	282	269	237	269	259	267	242	233	257	259	260	280	271	274	268	272	268	282	304	276	295	250	245	293	279	277	252	267	257	260	244	243	284	255	291	242	284	283	228	259	246	266	239	258	251	258	269	246	292	259	265	265	274	254	256	230	267	303	249	259	270	272	263	283	260	274	275	271	251	304	270	272	283	263	272	273	263	264	271	276	287	271	274	242	286	268	274	257	278	237	291	256	223	268	272	246	290	279	282	251	270	227	262	305	266	291	259	281	284	262	275	286	276	273	285	250	251	289	266	265	267	288	241	263	272	297	241	234	281	250	251	247	275	298	276	251	312	276	270	275	289	254	296	245	261	266	281	274	264	279	260	276	285	290	275	260	280	291	229	284	241	252	263	277	276	271	295	289	292	243	248	285	248	251	265	274	295	253	272	276	265	304	263	244	271	281	243	253	268	284	247	274	267	269	226	286	251	263	231	265	283	265	263	291	261	273	266	248	285	271	264	291	248	255	214	256	286	249	239	226	243	268	288	265	252	262	274	276	262	258	273	253	243	280	302	300	279	278	244	266	271	289	255	237	296	277	258	278	275	260	233	269	292	251	253	281	287	255	282	255	245	230	247	283	285	275	264	258	261	267	273	249	269	258	258	275	262	259	273	275	262	276	302	270	270	229	293	271	285	293	284	274	252	303	289	268	299	247	267	262	234	284	276	259	302	277	260	285	250	254	260	290	264	277	279	269	294	253	262	271	259	248	270	255	237	258	293	283	290	268	246	272	272	273	229	259	248	223	267	297	257	271	287	281	299	258	262	263	269	264	254	266	262	268	271	241	271	256	256	269	264	287	262	271	283	272	263	275	257	290	263	274	244	269	243	269	286	283	278	299	266	259	252	269	264	293	231	278	275	264	220	245	252	271	284	288	267	242	252	292	274	255	285	246	263	286	282	278	257	281	259	268	243	254	272	245	261	251	250	263	240	264	275	277	272	279	262	282	246	285	263	263	285	271	269	250	285	265	295	260	265	275	296	254	289	271	260	312	286	259	236	269	255	266	252	277	271	267	277	290	281	277	252	260	304	247	251	278	276	267	250	261	284	270	277	301	256	267	257	266	240	311	236	249	255	262	257	293	271	279	255	320	261	283	266	231	255	262	249	248	254	274	274	242	285	265	262	270	273	271	267	295	244	267	279	262	270	293	272	257	268	257	266	261	239	266	254	253	247	246	277	279	263	270	265	246	275	263	288	273	281	253	270	287	273	272	253	283	293	265	244	255	284	249	230	264	237	252	257	263	296	251	281	296	277	257	252	262	276	279	270	249	264	271	280	276	286	277	239	271	283	266	282	253	272	219	271	259	289	284	259	274	254	269	264	267	253	269	242	254	273	303	319	228	267	263	270	305	263	251	306	269	285	281	252	272	262	282	249	256	272	258	258	266	270	264	250	272	257	262	248	288	276	276	266	271	276	290	271	254	295	237	282	281	262	259	265	249	278	264	281	246	261	289	265	267	298	259	257	268	256	250	251	282	267	279	282	267	259	292	256	271	257	254	251	279	291	243	287	267	251	285	256	264	272	285	251	300	263	261	269	268	285	257	291	255	267	251	293	257	282	262	271	258	269	271	258	286	276	253	233	291	283	266	294	250	267	254	277	259	260	257	265	281	272	283	255	270	281	263	245	284
12525	26273	25568	16700	13928	10896	9233	6544	5337	4858	4214	3094	2531	2361	2048	1838	1556	1510	1213	1118	987	873	740	695	649	486	488	531	455	435	447	968	1340	398	427	4355	7957	5646	3192	1865	607	381	349	337	376	351	343	333	361	359	350	342	656	940	891	792	814	612	390	339	331	353	372	331	325	338	339	359	371	339	329	335	321	326	315	340	345	332	357	327	345	317	333	326	350	355	331	356	343	329	354	328	380	347	354	335	318	372	341	347	332	315	335	358	341	315	318	348	329	382	356	327	298	365	340	338	316	342	335	351	318	352	346	327	359	336	344	330	341	325	346	351	355	325	326	332	342	323	327	337	354	360	348	347	326	337	331	319	349	347	340	363	329	351	387	344	349	359	332	328	366	348	360	345	346	348	366	305	341	330	370	305	321	329	326	358	338	366	333	356	341	348	320	358	336	351	360	334	323	364	333	356	360	335	333	334	338	345	356	299	340	338	343	298	354	319	358	345	326	351	343	347	332	313	352	345	322	395	367	355	320	335	328	357	323	338	347	376	382	319	327	352	327	352	320	330	355	316	346	338	287	362	341	332	352	371	354	355	330	357	324	356	329	331	360	342	378	299	329	372	340	339	364	305	386	362	346	354	321	344	343	309	337	318	338	344	368	359	350	332	331	306	334	349	354	367	382	343	342	337	344	323	335	315	320	329	329	337	352	312	354	328	351	323	322	373	380	327	368	331	332	356	338	359	349	327	379	352	335	339	340	335	323	353	319	301	346	347	332	344	346	335	372	330	353	373	317	309	339	335	320	291	331	355	312	325	395	314	352	343	363	360	333	340	323	352	350	307	338	331	330	333	334	377	367	326	324	333	320	324	335	319	335	335	346	350	326	343	364	354	342	357	364	374	332	362	328	329	337	346	337	336	294	324	385	319	334	369	350	321	327	354	359	338	385	332	319	333	348	319	336	340	376	312	347	364	337	339	379	338	359	326	354	335	368	351	343	308	312	336	338	353	339	351	330	343	352	338	322	319	324	328	329	333	343	336	360	369	362	349	324	333	333	321	334	359	335	344	365	327	339	328	321	317	320	325	326	349	332	310	326	362	323	337	335	346	357	344	387	335	373	342	337	340	325	313	352	335	352	321	355	312	387	326	337	344	349	355	320	380	322	342	363	329	362	345	320	326	336	370	325	357	337	328	325	345	324	310	328	352	335	381	341	351	330	337	320	363	313	323	345	336	329	342	307	332	337	300	330	365	342	333	340	369	340	349	324	364	346	346	320	335	345	368	359	368	304	340	321	322	351	313	346	365	340	341	326	325	359	312	375	335	353	326	341	331	330	349	331	363	358	361	339	379	340	357	344	339	324	343	346	336	317	359	344	339	351	325	352	348	334	318	329	320	334	328	347	334	322	360	341	324	364	344	343	366	319	364	340	327	345	348	348	353	327	332	348	334	338	316	360	325	300	367	329	372	351	366	311	324	346	346	336	333	321	365	380	351	327	339	374	309	360	339	328	327	335	332	355	332	356	325	324	334	317	327	354	348	338	305	354	329	338	317	360	408	330	329	324	344	306	336	342	344	358	346	364	341	351	341	347	360	341	310	338	368	352	345	359	358	357	362	361	342	391	322	362	342	356	360	339	318	322	346	350	329	339	346	337	365	321	342	363	335	366	327	340	338	336	358	340	320	320	327	339	325	325	327	332	346	385	343	322	315	317	363	335	365	317	396	344	332	325	343	343	275	306	335	311	330	349	307	362	335	331	353	356	347	376	332	352	345	351	380	328	339	353	348	354	345	339	320	329	338	337	336	332	331	336	336	313	340	338	348	377	348	330	337	369	338	321	355	331	325	321	318	327	344	315	305	363	353	361	355	353	319	348	357	310	330	365	321	341	344	343	361	332	326	352	356	338	342	337	299	343	333	319	320	334	367	358	334	326	320	356	328	346	343	310	311	363	341	331	348	334	349	352	343	342	341	318	336	362	358	316	305	345	310	333	346	344	340	317	351	327	329	326	353	323	342	323	323	324	355	343	330	367	311	341	357	354	328	323	334	364	353	350	359	350	353	364	348	321	330	336	330	354	327	320	329	349	349	320	307	343	344	342	361	330	350	362	375	335	373	362	328	361	363	315	318	334	338	354	350	368	362	342	351	329	365	344	388	334	334	350	341	345	357	347	331	325	318	350	336	333	348	347	316	328	325	361	348	351	369	308	352	340	350	311	324	346	337	349	345	366	340	343	339	322	352	315	334	350	328	356	313	334	328	352	332	339	325	344	319	329	348	344	348	325	347	316	331	331	330	355	342	375	321	348	328	307	334	318	344	324	310	319	336	361	378	330	371	363	347	341	359	339	350	341	322	341	337	350	338	295	326	349	330	320	343	374	358	344	323	335	378	346	344	337	319	339	351	313	332	335	338	352	344	349	335	344	337	356	360	360	371	327	310	332	327	343	317	341	331	339	328	339	322	344	351	350	370	325	367	340	324	396	352	331	339	328	361	339	379	343	362	292	345	358	357	361	356	348	335	333	353	336	304	346	357	349	321	359	377	337	340	360	318	356	334	361	335	343	378	322	347	317	360	374	345	367	340	372	332	360	324	357	351	327	321	328	319	329	324	323	339	321	338	334	335	328	369	351	338	351	326	333	326	340	341	347	346	318	353	321	359	331	335	365	310	360	346	339	329	313	333	309	329	332	329	365	352	367	338	318	368	335	316	326	357	354	334	308	356	322	321	313	322	341	330	317	347	321	354	342	326	324	346	341	361	299	318	332	329	344	296	350	325	321	356	340	347	418	385	389	350	343	340	353	324	376	315	350	307	303	342	323	301	334	349	336	353	292	326	366	361	330	313	372	339	342	324	352	336	322	345	342	338	347	314	347	343	347	369	335	356	381	317	316	339	354	344	343	333	309	342	310	354	361	324	341	327	346	353	356	373	361	368	359	360	338	306	336	319	360	355	318	328	357	332	351	331	322	335	331	323	360	363	333	335	304	359	361	326	335	331	350	387	348	326	331	337	356	342	321	345	340	332	327	329	343	339	357	307	338	347	363	354	380	357	348	351	369	358	360	337	319	332	356	327	337	351	343	302	352	323	358	336	317	361	336	337	314	347	341	336	333	358	326	342	330	377	354	368	319	326	339	336	362	356	326	326	365	332	307	357	352	337	350	359	318	366	329	351	349	316	313	355	349	340	315	321	325	355	344	319	344	328	317	348	307	331	318	368	346	346	333	289	349	329	319	318	348	338	343	361	343	338	352	348	331	340	373	340	348	344	327	344	334	353	326	352	360	341	364	348	331	363	351	305	348	334	342	350	319	347	359	321	327	332	352	352	364	348	326	320	343	325	301	353	364	335	315	334	331	338	304	314	363	351	375	345	334	306	341	330	340	323	369	317	360	351	343	312	326	351	338	377	336	360	331	319	327	345	329	330	365	326	352	342	321	325	336	303	348	340	363	347	370	351	361	350	398	353	338	317	331	319	342	360	345	348	349	375	350	330
27080	20886	14212	6135	3463	2296	1786	1371	1273	1288	1169	897	829	907	820	804	782	747	714	723	665	706	658	642	654	620	620	595	601	621	583	627	576	589	610	689	784	760	647	597	576	579	587	568	584	623	590	552	579	598	575	616	602	634	646	615	623	618	611	603	605	652	585	595	617	559	562	590	617	612	572	602	568	560	592	578	617	544	532	571	601	630	571	582	609	595	586	528	597	549	584	589	586	586	585	581	626	606	568	611	570	607	609	598	569	593	596	615	576	590	586	595	633	585	577	573	614	631	549	589	557	599	576	586	621	612	616	616	602	599	615	616	572	583	597	608	607	590	591	644	575	569	596	560	606	615	622	539	604	561	594	585	575	562	590	555	602	581	596	577	573	594	604	621	611	598	618	565	574	624	638	581	623	525	573	587	581	592	648	604	579	605	616	576	589	576	611	602	581	568	563	603	548	611	551	593	598	588	650	578	615	610	582	620	573	611	563	575	623	597	602	589	552	600	640	602	630	573	609	584	611	603	588	586	570	568	589	600	595	598	590	583	605	576	558	595	629	601	606	599	578	606	625	547	635	636	558	594	603	583	580	601	562	590	579	580	606	576	636	618	586	601	557	558	623	595	606	627	622	590	596	644	596	609	594	618	600	566	590	594	588	595	613	618	569	609	582	600	585	588	620	597	617	624	607	614	583	613	530	563	575	626	574	618	588	575	572	571	581	541	622	638	558	536	553	594	606	592	591	615	619	570	610	609	607	596	600	618	562	577	577	601	571	658	564	600	626	565	556	605	594	557	611	566	580	581	595	604	581	580	606	579	636	571	584	618	620	624	599	602	624	593	615	583	640	637	632	562	568	578	608	615	592	621	584	604	609	597	615	613	620	643	582	628	559	584	613	588	599	589	599	634	621	560	577	614	613	575	572	579	615	609	608	614	598	607	582	600	586	577	574	611	584	609	611	577	600	630	608	587	601	589	665	613	603	614	584	564	644	604	553	556	601	625	575	601	589	599	625	597	582	614	617	597	570	588	594	589	635	643	591	608	608	611	587	582	630	611	570	581	600	576	598	628	579	570	586	584	558	613	604	622	617	634	605	622	616	569	605	667	595	594	628	578	605	645	624	615	623	602	612	594	598	563	582	607	584	617	617	598	618	552	585	566	604	601	615	626	578	556	573	642	638	586	586	640	659	644	614	660	571	561	584	588	601	603	599	611	575	595	625	606	598	656	600	609	612	589	592	610	588	588	554	612	565	605	570	559	603	594	624	616	625	577	572	632	583	594	637	614	614	638	594	593	617	613	586	568	607	603	576	632	576	590	620	620	617	614	599	585	595	600	595	603	586	598	570	659	578	604	579	556	598	598	591	570	603	588	626	589	575	597	595	552	620	586	570	605	591	603	575	617	573	605	625	601	596	612	608	593	601	577	635	559	585	583	585	586	595	573	581	569	590	590	623	567	613	654	560	625	577	579	615	573	637	602	580	583	581	628	563	624	575	629	597	621	555	604	574	564	578	628	590	595	591	574	613	613	613	587	583	606	638	604	625	581	581	586	646	619	618	638	578	568	580	591	596	589	588	631	590	599	585	594	591	598	607	607	648	590	642	597	574	616	609	587	596	565	647	604	572	588	595	581	569	597	562	620	605	598	599	625	561	589	592	607	608	612	580	552	530	600	595	628	622	661	570	594	601	575	622	571	580	617	568	576	623	562	637	580	556	596	579	560	568	632	604	614	562	606	571	557	618	592	577	606	570	606	585	591	579	613	637	625	566	594	616	608	576	674	638	594	559	607	558	609	589	593	558	589	579	609	640	593	601	639	625	594	623	628	611	593	583	553	603	579	646	591	555	569	608	631	567	603	592	612	565	585	604	572	580	567	632	602	577	575	606	585	539	553	630	603	578	586	607	611	623	641	543	610	568	625	542	584	596	615	575	587	570	628	624	569	589	629	622	581	592	628	624	621	549	529	579	591	543	584	603	617	583	592	537	610	617	622	610	628	582	604	539	585	586	562	633	569	641	597	623	621	604	617	576	597	570	580	630	611	600	603	616	602	608	617	567	603	612	588	562	622	604	575	613	580	586	550	573	613	599	592	620	538	591	604	596	595	633	640	621	632	587	571	597	580	582	585	631	607	578	579	585	622	594	630	635	586	582	632	578	534	600	571	583	557	640	530	604	579	617	573	655	593	637	600	557	587	584	600	620	594	564	625	604	587	630	597	589	605	628	596	594	574	565	579	662	607	600	611	584	589	633	581	572	612	630	608	608	603	595	607	580	605	559	635	600	617	598	634	534	607	558	603	588	619	597	616	592	615	592	628	568	628	597	588	609	606	618	610	587	594	625	588	597	639	573	597	615	597	620	605	569	595	567	627	590	572	587	585	618	604	626	581	574	576	620	628	594	552	633	586	601	602	600	614	588	590	621	600	579	543	600	552	603	633	576	597	581	589	588	584	576	553	584	575	614	632	624	596	623	602	525	573	658	562	619	566	561	559	594	620	618	614	623	630	613	587	592	614	565	549	587	582	562	622	619	621	659	576	589	599	617	605	589	588	602	585	599	578	550	617	621	593	610	556	606	578	592	551	560	573	561	638	569	657	625	607	565	626	577	575	577	618	628	589	608	614	581	586	610	570	569	598	623	643	626	604	615	608	597	617	617	613	533	629	663	596	628	595	570	625	576	607	586	597	617	587	561	605	583	611	597	600	598	616	586	627	624	573	602	591	631	596	618	582	616	630	609	603	573	634	601	608	617	616	611	563	624	597	546	629	555	568	586	572	582	587	608	592	588	548	587	599	632	583	596	623	552	603	520	592	603	606	639	586	600	575	558	559	576	554	630	578	627	582	590	598	576	580	565	582	597	615	628	577	587	605	619	588	562	581	620	579	594	605	594	585	596	607	589	587	574	576	588	620	615	633	575	569	595	646	595	595	596	611	620	614	559	603	604	552	596	586	620	577	593	562	582	590	583	592	581	643	561	657	582	599	564	557	587	607	608	582	633	580	608	623	646	596	568	565	554	561	602	599	590	584	632	581	586	621	588	587	624	625	564	589	635	595	616	613	561	601	615	580	609	571	589	607	602	593	608	618	632	581	601	628	643	618	538	568	585	603	621	640	609	559	599	594	603	620	625	617	596	583	595	592	622	642	590	628	630	594	648	593	621	595	577	557	583	566	619	612	604	606	602	600	631	570	576	588	660	588	566	581	663	580	582	612	594	615	591	600	628	578	605	633	577	630	579	638	615	614	535	600	580	597	598	602	621	611	646	618	642	595	610	593	618	585	637	604	576	638	572	571	593	576	609	619	588	625	558	614	623	587	599	571	540	606	586	619	539	559	562	578	620	560	568	570	597	578	601	611	631	588	596	606	569	576	602	569	603	580	579	611	612	606	584	571	613	599	651	578	630	630	557	584	570	620	595	581	611	574	594	631	571	589	589	596	555	594	646	567	616	588	618	592	591	617	597	642	625	586	613	599	606	598	601	593
8970	12491	13426	7755	6216	4905	3798	2855	2517	2442	2108	1572	1426	1352	1273	1225	1190	1084	1003	982	942	922	896	887	797	827	779	809	773	737	763	802	793	796	788	832	1196	1075	897	802	708	734	764	739	757	751	774	735	705	740	757	722	767	766	768	792	796	730	763	735	757	831	713	723	734	792	747	744	753	752	755	730	750	781	742	744	710	762	781	749	693	731	754	740	751	774	726	737	788	724	755	772	768	752	783	756	739	718	699	745	781	722	776	684	759	742	714	747	743	781	714	768	749	752	754	790	741	795	782	749	777	770	742	726	753	768	806	801	731	779	708	811	755	766	748	783	782	786	815	732	756	694	744	755	737	691	740	766	728	738	758	770	761	756	781	740	754	717	750	712	749	823	790	754	743	728	718	769	759	768	747	728	751	758	749	757	750	728	756	777	765	787	757	724	722	774	804	741	773	717	776	765	729	742	728	748	767	776	730	762	736	776	738	725	749	728	730	752	737	740	709	786	711	750	757	737	752	787	707	741	772	745	778	774	780	742	754	771	749	769	813	726	685	761	805	750	764	778	759	720	735	737	757	743	742	742	720	745	748	724	753	766	754	765	776	748	776	709	730	707	727	726	732	800	724	733	765	750	775	729	735	763	723	736	736	771	727	719	757	729	776	745	737	731	715	702	719	732	763	748	741	810	733	793	788	752	760	725	749	766	779	756	738	746	748	811	746	785	775	732	726	770	740	836	775	787	753	767	784	765	783	720	741	742	726	783	700	735	735	771	748	783	707	752	736	776	741	721	789	720	721	733	782	767	727	755	775	751	790	744	761	797	780	741	764	738	739	764	759	736	731	782	761	755	758	732	757	734	730	791	749	766	762	771	737	740	718	748	751	739	759	764	737	752	768	738	755	752	739	730	761	717	759	769	689	775	770	736	765	766	767	739	738	748	753	789	762	762	736	781	724	760	718	766	707	722	735	714	743	728	728	769	735	742	770	756	768	738	689	714	820	763	715	736	714	772	801	724	768	770	719	733	758	741	762	733	780	698	746	741	727	758	734	762	748	762	780	730	727	763	750	777	724	728	763	782	685	739	839	765	716	809	785	798	750	733	726	756	736	723	765	767	686	747	784	731	736	737	792	747	781	787	756	770	761	799	764	723	775	789	745	771	785	732	687	745	752	791	749	787	738	709	753	765	772	738	745	751	726	787	764	742	701	788	678	741	781	723	742	774	758	759	708	751	735	719	792	760	764	724	710	738	785	758	764	746	782	733	756	730	716	728	727	791	806	783	762	769	767	751	772	773	735	714	721	741	754	705	741	757	748	754	727	734	756	740	810	763	776	788	781	729	751	744	766	762	759	731	786	722	722	770	736	718	728	741	757	751	722	775	710	717	713	722	721	723	806	734	808	729	761	763	783	756	734	764	796	744	745	728	779	787	747	767	764	775	740	756	739	763	762	726	767	726	720	789	708	840	730	757	722	746	770	756	786	727	753	730	737	738	776	767	784	788	723	771	765	748	755	750	784	716	797	672	704	749	761	769	759	778	796	753	709	717	765	762	780	761	752	761	745	769	712	754	755	783	739	730	771	791	717	711	726	724	680	749	756	750	769	757	757	724	712	733	779	727	750	727	720	744	760	764	691	755	737	762	750	789	753	764	760	780	782	749	772	738	765	729	740	737	751	744	807	735	712	800	750	757	772	728	703	698	715	719	739	746	744	736	746	770	728	727	749	753	775	735	741	753	695	751	795	768	724	717	717	773	797	767	739	724	751	804	772	772	742	733	756	759	776	758	780	760	740	724	757	730	732	758	742	802	759	757	718	722	757	749	750	738	770	773	735	743	774	761	753	768	729	742	780	742	718	766	760	750	757	762	758	749	730	777	745	756	746	777	767	794	799	763	708	745	759	833	758	756	761	750	750	786	778	747	764	756	659	797	753	721	781	756	693	771	726	779	773	754	733	763	800	743	754	732	715	744	756	787	769	694	751	757	745	732	709	740	732	770	753	768	754	762	761	731	739	778	768	749	765	826	766	726	783	746	782	773	773	737	716	769	750	750	751	758	730	728	746	704	765	760	785	738	735	773	755	740	722	767	776	758	699	750	796	740	766	749	746	763	768	743	779	708	789	771	766	724	754	741	742	762	765	788	738	726	748	765	730	715	753	803	723	707	707	737	786	757	765	775	753	762	772	774	777	768	719	744	734	727	747	769	807	761	764	730	713	728	698	735	752	729	760	741	793	757	781	776	740	753	793	759	758	728	790	803	759	725	737	751	784	720	710	743	769	776	737	748	757	741	757	741	739	737	781	757	784	708	782	762	746	770	762	766	723	750	765	770	781	792	796	773	739	752	789	728	730	696	766	743	765	745	761	744	768	724	765	742	737	789	758	724	703	700	745	722	711	701	708	797	736	719	763	729	784	765	752	712	770	735	746	748	761	722	766	726	748	746	742	762	721	755	743	689	778	755	798	750	738	701	730	741	764	793	712	721	784	772	786	737	731	735	733	731	722	726	727	779	746	800	719	790	771	788	724	758	718	771	732	782	702	692	773	738	756	720	749	750	782	748	739	730	748	751	747	746	720	744	769	763	717	729	800	747	720	798	791	772	709	708	763	752	744	737	709	777	739	766	815	742	737	749	748	723	712	711	790	743	738	763	749	716	772	717	755	764	727	759	736	754	806	763	717	739	775	781	748	794	788	780	744	745	700	754	792	775	755	721	746	763	746	741	715	697	723	760	722	753	774	773	727	725	783	730	722	781	763	786	778	787	752	734	722	721	773	846	713	782	793	729	768	755	741	730	745	760	709	811	749	717	737	754	751	774	720	764	754	718	730	711	717	776	770	759	742	815	784	770	792	771	793	732	780	759	795	750	706	762	753	752	757	762	730	748	721	766	770	687	759	775	745	766	696	765	803	774	726	760	729	748	766	722	732	762	716	772	756	805	760	776	727	764	754	773	720	784	719	793	774	770	743	759	780	723	743	788	752	761	773	756	769	718	801	756	761	783	724	737	742	735	699	757	739	730	749	770	695	783	805	775	787	764	800	723	737	735	713	716	728	734	733	705	764	791	744	791	759	712	753	760	765	771	764	694	747	770	783	758	805	694	775	782	790	740	761	709	783	735	720	725	754	741	726	771	764	736	756	732	777	767	757	805	763	748	747	753	739	745	760	721	722	761	736	705	774	747	785	726	749	700	763	765	757	715	777	761	672	739	699	781	780	752	728	706	749	785	764	757	773	715	788	780	757	738	796	774	751	750	736	748	751	730	771	736	737	764	707	662	754	754	703	711	723	795	746	753	711	755	784	755	750	774	825	742	731	741	718	699	760	726	757	772	749	795	768	784	741	736	786	741	756	710	763	771	747	759	749	723	749	765	757	737	813	746	822	747	754	739	752	779	764	744	771	755	749	750	784	719	743	776	755	737	768	762	752	752	757	793	678	820	724	717	740	801	793	746	755	770	771	752	769	764	785	758	748	748	722	735	768	753	757	778
24169	21342	28781	24244	21303	12203	3929	2223	1852	1727	1278	1198	1021	908	937	876	871	800	709	681	645	660	557	530	506	500	485	468	442	479	500	552	1184	467	459	1465	2521	1955	1202	698	465	464	449	480	452	442	439	426	428	426	515	422	538	595	600	569	590	511	417	452	440	430	417	452	456	469	410	463	448	461	448	464	420	425	435	436	394	464	448	423	435	455	415	452	456	459	465	470	477	443	443	469	446	442	435	456	445	444	420	433	446	388	412	456	456	434	458	434	439	483	455	429	423	445	457	459	441	422	444	429	475	481	477	477	474	437	422	480	415	455	499	464	417	443	445	509	427	437	422	469	404	431	421	462	444	451	457	402	438	416	444	462	456	469	455	429	444	436	463	470	441	438	409	457	415	416	441	454	475	418	406	470	459	446	453	457	450	376	460	438	415	439	441	445	431	417	413	452	465	426	439	447	443	403	431	453	426	404	469	402	441	428	446	384	430	447	454	428	443	399	431	410	483	451	477	430	422	405	444	435	436	472	476	408	454	410	434	430	418	453	457	465	449	420	396	423	458	457	433	431	445	416	450	442	450	469	440	449	440	469	438	442	463	455	457	440	440	464	421	453	453	427	467	439	430	483	427	444	463	468	466	431	466	473	459	427	447	460	440	436	463	456	480	444	400	455	438	430	457	411	472	485	450	456	484	468	485	460	445	430	407	455	471	435	436	454	442	414	478	435	441	474	477	435	412	457	418	468	420	438	465	461	434	456	481	435	425	474	410	450	462	428	416	456	452	466	446	433	471	434	433	437	418	400	462	478	425	430	423	428	392	445	452	463	421	435	413	433	451	417	453	452	462	448	481	444	418	400	402	453	449	438	450	476	434	443	445	454	446	419	441	447	448	454	405	442	431	445	425	472	454	447	453	471	481	413	433	453	464	450	441	426	414	476	476	460	423	448	447	417	402	430	474	461	479	435	430	433	445	438	437	415	424	420	426	464	423	425	457	437	438	452	432	442	447	451	487	430	410	433	452	450	414	426	431	486	450	468	406	435	435	418	443	454	408	465	439	440	451	441	451	480	445	481	449	453	431	482	456	423	468	427	438	438	462	429	435	418	459	440	469	438	443	432	414	417	449	431	459	421	446	453	479	480	463	464	465	461	474	421	422	442	460	459	448	431	443	458	451	460	510	486	416	464	437	460	429	484	476	471	466	464	394	448	400	420	424	425	444	443	425	454	427	461	436	437	443	464	428	456	456	461	435	413	449	479	426	440	442	444	460	446	429	439	433	437	455	427	475	464	473	462	434	481	469	439	438	429	462	466	437	447	407	455	430	430	480	413	438	455	447	473	454	409	449	420	422	452	495	449	422	450	462	479	437	437	469	469	461	446	437	461	430	419	409	448	426	458	424	425	462	455	473	489	429	455	418	434	451	432	454	459	411	436	426	453	437	459	430	416	452	447	460	447	454	417	451	468	414	446	422	469	508	471	403	452	465	406	415	473	456	479	458	424	466	453	407	431	450	466	443	455	418	442	449	453	471	442	441	470	456	453	482	412	430	473	455	493	466	460	449	433	449	443	423	463	445	455	418	475	460	441	459	431	400	460	447	467	454	426	441	437	449	471	442	446	419	441	436	438	431	369	452	444	465	422	452	432	437	460	431	412	461	469	443	452	474	439	453	451	447	459	450	431	449	469	462	450	449	465	456	447	429	424	451	459	444	466	427	438	441	417	426	427	476	438	460	435	414	425	477	478	474	462	431	449	452	449	453	451	417	408	434	451	449	457	444	402	470	419	459	451	458	420	441	441	446	438	451	418	452	423	425	437	424	453	460	429	473	484	445	431	454	438	462	471	422	429	437	427	435	439	436	431	424	417	423	470	454	425	456	443	449	469	436	436	430	438	419	471	452	498	446	465	464	432	415	442	407	433	452	480	464	421	442	423	421	406	451	462	483	462	425	457	448	408	411	455	456	473	478	444	434	461	428	465	456	427	422	456	459	470	454	419	429	470	461	454	450	430	463	443	453	435	446	466	435	435	465	446	438	436	478	455	448	454	399	432	454	466	413	448	446	417	436	439	457	472	473	417	457	443	476	423	420	430	464	438	425	448	410	474	442	405	433	416	453	425	456	422	427	449	440	460	455	452	450	425	481	415	442	401	449	447	458	434	492	412	437	461	488	445	428	420	427	462	448	455	430	416	455	441	423	436	441	459	482	456	454	450	394	503	472	433	475	471	431	445	474	435	475	455	444	449	455	475	463	469	448	434	439	446	456	405	408	432	442	397	435	451	428	473	438	466	463	429	472	468	414	420	437	487	456	463	460	459	422	453	456	429	386	422	436	446	433	420	429	410	406	410	462	480	421	458	439	456	444	458	422	453	462	447	445	418	419	477	431	444	405	430	439	472	451	424	411	445	445	409	420	400	430	428	452	434	454	410	413	494	459	458	446	416	434	450	439	421	441	432	448	442	462	441	437	471	445	414	451	483	450	433	433	459	444	450	467	455	429	456	418	427	474	438	424	428	454	433	453	425	424	448	442	467	448	429	441	426	445	460	441	429	398	411	456	433	450	422	419	441	415	446	476	426	428	444	427	424	452	459	420	434	443	436	452	468	441	430	436	420	462	433	407	475	396	446	469	460	436	451	449	434	447	430	450	467	426	450	423	452	426	461	411	424	431	437	414	461	474	446	451	460	433	453	417	440	443	433	433	411	467	411	421	475	446	475	448	413	451	441	424	414	480	471	459	412	430	451	482	456	465	436	405	513	423	463	417	441	425	465	402	467	408	420	432	446	429	431	461	417	422	417	456	425	437	455	461	398	439	457	435	413	433	442	443	428	473	473	440	437	479	491	417	437	402	437	457	448	412	449	447	467	430	409	429	430	433	433	437	459	414	429	449	471	425	442	467	450	423	444	436	485	469	439	470	471	396	458	435	474	431	391	436	441	434	415	459	443	479	444	444	428	434	433	476	466	439	478	474	474	437	429	424	433	449	398	456	469	481	453	450	457	472	431	402	456	467	486	430	403	450	420	439	437	440	500	436	428	427	415	482	426	433	409	455	439	435	460	449	436	448	416	444	424	429	423	465	416	411	443	428	478	464	412	394	432	480	413	468	431	419	454	445	436	478	453	443	439	498	459	427	443	454	442	452	460	471	421	444	444	460	461	401	426	472	455	438	379	457	444	453	403	450	456	435	469	473	452	421	463	432	436	453	446	438	427	426	429	467	426	441	430	456	484	452	423	468	418	428	452	447	435	449	448	456	445	456	401	447	407	452	449	456	452	391	433	443	403	445	452	454	450	481	442	418	442	424	458	448	440	438	449	476	465	454	432	442	470	427	395	465	414	455	423	423	414	410	465	455	463	436	413	461	418	456	444	474	431	463	450	443	395	458	474	460	442	450	443	452	491	417	451	419	444	452	402	434	460	429	430	458	432	419	434	435	424	433	435	483	436	435	427	449	406	476	462	395	456	434	423	454	440	442	482	443	485	441	424
10258	21716	20465	14098	10083	8284	6448	4653	4143	3841	2537	2430	2006	1779	1738	1592	1408	1177	1096	1109	930	940	847	821	725	673	677	685	651	662	649	823	1967	626	599	2665	4637	3331	2045	1030	685	564	547	595	575	622	607	580	544	607	566	587	776	894	888	769	781	688	571	574	541	590	535	564	568	587	578	587	563	580	567	601	556	591	574	570	554	599	589	587	557	560	561	567	564	589	562	514	584	574	552	562	577	616	602	594	568	553	590	582	575	510	565	516	569	568	555	535	545	578	554	569	605	555	603	586	577	595	571	560	586	562	546	610	570	558	585	552	542	529	587	546	586	556	570	570	572	557	566	605	576	551	561	599	574	589	564	584	595	557	584	566	554	575	558	570	560	565	568	569	563	531	550	570	587	597	568	552	584	594	583	551	606	609	589	554	532	554	584	564	577	551	580	572	580	554	552	535	601	539	591	571	587	575	558	573	553	566	538	582	551	542	571	557	612	601	591	562	598	593	581	541	623	556	585	565	550	587	590	587	564	538	605	546	557	577	569	602	576	587	564	592	536	566	526	580	562	557	586	526	516	586	585	555	571	552	614	572	561	564	572	586	572	559	568	610	578	562	572	564	594	588	556	608	583	503	563	582	589	591	574	597	592	571	553	586	548	578	535	572	563	584	574	602	527	600	585	570	535	617	568	558	544	586	617	614	541	548	557	569	553	575	556	591	533	591	584	596	566	573	566	568	516	559	587	548	570	586	568	548	578	581	568	587	580	583	602	566	569	592	569	597	575	574	528	585	573	590	607	552	551	564	579	604	581	555	581	614	576	597	557	648	566	589	629	593	574	551	570	585	565	592	576	545	586	549	561	589	547	600	562	584	600	584	596	559	568	566	532	536	550	590	523	576	610	553	574	518	510	550	585	615	554	561	583	557	569	617	559	579	587	570	580	615	578	575	571	649	539	590	583	582	592	572	532	534	564	610	575	589	602	593	574	560	590	577	566	561	602	579	565	577	591	548	564	555	556	543	584	601	587	571	580	562	599	540	529	613	554	612	610	582	608	556	603	573	585	549	589	594	585	570	596	549	550	538	554	566	586	565	565	587	605	588	552	569	581	584	592	544	586	536	522	567	595	564	553	536	575	560	587	533	612	577	546	558	519	596	572	561	607	608	559	557	547	617	646	582	549	588	566	561	594	581	580	566	567	561	577	595	551	561	574	604	527	593	591	553	605	551	593	576	611	583	568	598	572	562	561	594	559	549	582	572	601	556	600	593	600	574	577	574	555	561	600	566	598	551	576	556	606	606	577	586	554	595	560	592	561	572	561	560	558	591	574	575	556	590	547	531	591	562	580	577	544	590	537	544	575	572	564	573	599	577	540	539	597	577	564	571	605	595	587	611	573	584	578	593	560	537	547	603	553	544	568	570	597	580	554	587	576	602	576	581	572	527	531	571	560	546	546	579	568	603	582	583	616	604	518	593	596	590	601	572	571	575	526	571	594	602	529	589	594	596	526	587	560	567	585	545	573	602	575	586	581	586	553	612	560	572	562	579	582	572	590	542	588	535	596	571	556	594	532	586	572	518	519	636	526	585	584	563	571	583	577	578	587	567	547	580	557	595	562	551	595	569	595	569	555	562	587	576	584	597	544	604	611	590	598	610	534	593	597	551	597	565	631	527	542	565	585	576	572	552	592	559	599	599	545	535	556	574	568	528	586	612	563	551	548	542	574	597	586	574	564	602	575	570	598	577	555	592	549	591	575	561	563	593	572	584	602	601	631	578	609	548	565	591	603	510	561	577	552	569	579	540	584	570	549	599	588	582	572	565	564	537	544	610	572	577	586	597	585	570	545	532	579	588	539	599	576	571	547	559	569	554	583	551	554	555	594	572	587	581	546	585	590	572	590	573	571	570	579	586	559	593	570	545	587	558	592	562	542	579	540	590	596	564	576	557	548	579	582	556	573	570	560	577	594	576	581	590	543	573	604	582	549	545	551	579	553	612	546	605	561	573	596	628	551	581	572	578	571	557	545	534	614	603	535	544	593	553	634	574	538	546	556	571	578	600	549	568	574	599	564	597	591	574	547	573	594	583	576	610	579	577	576	550	575	634	588	566	568	604	588	587	577	603	603	586	616	583	579	553	569	546	592	568	587	536	618	583	578	526	566	565	522	563	605	571	585	616	603	589	556	607	579	605	562	550	529	523	581	576	597	586	561	586	576	559	570	580	573	569	566	554	608	542	623	562	559	540	580	595	563	542	565	542	590	588	565	541	567	535	610	599	578	605	594	590	562	529	553	530	547	553	580	570	570	527	594	553	555	591	574	572	571	574	639	553	573	586	574	574	576	589	549	571	562	574	593	523	562	525	598	562	632	525	563	581	571	623	596	564	581	582	569	582	585	545	574	557	568	566	588	553	583	562	623	536	589	586	564	573	615	595	561	555	577	603	581	533	578	586	602	585	563	559	582	545	547	585	595	595	541	554	525	598	600	556	523	569	537	551	599	572	559	562	589	573	569	599	562	555	580	551	599	567	566	579	539	543	561	561	517	557	628	576	563	582	650	550	588	598	594	569	541	565	560	546	584	579	544	558	573	570	598	596	602	574	589	556	518	567	588	616	571	554	577	605	570	547	550	590	535	605	567	582	554	576	558	580	545	531	581	593	551	623	564	561	546	548	579	603	580	578	554	565	586	576	613	601	590	576	564	541	567	636	577	568	538	588	592	563	576	577	563	581	579	569	608	542	574	568	579	579	550	597	600	547	570	540	594	604	589	573	574	587	628	512	566	561	545	588	531	553	622	582	601	591	569	550	517	562	572	560	566	565	553	612	571	588	541	579	599	555	584	584	615	564	600	577	605	560	585	515	520	572	543	566	562	615	595	570	591	551	562	526	571	582	521	587	573	575	573	543	572	536	578	577	595	585	556	580	609	575	607	602	558	535	601	576	522	534	577	589	579	597	558	579	583	522	599	553	579	520	574	605	605	568	629	602	574	563	560	577	564	574	639	584	568	607	577	607	568	544	606	558	606	601	593	608	538	560	577	551	551	597	562	551	585	584	589	580	588	542	560	550	571	548	573	566	567	569	602	594	590	562	529	575	605	570	609	534	546	577	547	588	550	517	591	582	539	564	537	549	562	564	582	559	544	615	589	569	581	602	573	548	552	579	553	540	529	584	592	552	576	579	565	579	540	562	546	554	597	561	555	619	580	572	571	577	595	549	613	546	564	591	582	563	606	616	593	597	600	571	572	556	568	585	537	632	563	589	553	587	586	567	609	561	525	617	584	578	587	605	550	587	581	555	538	572	549	610	604	558	594	538	544	575	553	587	591	548	611	571	632	576	561	541	530	523	531	567	598	570	537	543	583	584	575	568	567	596	566	577	569	551	600	544	564	579	567	565	535	520	594	584	533	562	605	618	554	571	583	513	569	565	608	579	552	572	601	566	552	565	568	546	577	554	529	578	533	565	525	534	563	563	543	578	596	566	549	604	609	560
23108	21318	29256	23708	21329	21413	11267	3108	2414	2185	1565	1340	1190	1168	1052	945	828	690	633	581	551	471	502	373	398	375	336	338	314	331	307	383	1412	309	287	2358	4407	3808	1841	607	343	262	260	280	279	301	261	279	254	254	271	255	392	526	524	519	525	396	306	262	245	242	292	266	257	236	285	283	273	295	307	253	261	272	257	253	292	260	270	262	258	287	255	275	263	281	268	261	279	248	254	249	261	266	264	275	256	263	263	249	259	259	309	265	274	268	272	249	277	289	279	260	232	283	282	276	248	275	252	228	273	263	265	281	260	295	259	253	283	268	246	278	267	294	282	278	265	264	253	255	258	253	283	257	268	283	279	238	248	284	267	230	265	276	282	276	272	249	267	251	300	246	275	267	245	244	268	248	274	268	248	282	261	265	265	228	271	245	254	252	258	267	265	261	253	242	252	290	259	276	254	262	253	250	277	272	298	262	297	254	255	249	273	274	248	301	266	309	268	259	267	263	259	265	277	263	275	258	247	255	275	262	250	271	288	263	273	300	277	278	286	249	262	272	300	261	260	270	263	216	266	255	251	287	289	247	267	280	247	283	268	274	283	234	283	272	286	276	265	265	259	308	266	243	243	270	283	283	293	273	255	268	277	264	280	271	287	272	294	292	249	271	282	295	265	258	278	277	264	252	275	236	296	272	258	273	274	257	256	268	249	263	284	296	277	248	285	268	282	260	283	284	273	269	249	278	271	262	260	258	269	286	237	249	275	264	283	241	253	296	281	246	262	252	256	263	246	271	263	267	260	271	247	258	287	281	254	284	244	249	267	269	250	270	262	273	263	280	268	278	246	233	237	303	233	276	249	280	262	250	268	254	252	253	276	264	276	252	298	262	299	286	272	271	286	244	277	270	291	284	275	257	271	279	306	260	258	289	259	286	241	281	236	264	273	298	244	259	269	234	250	250	260	296	265	274	272	243	251	253	274	258	275	273	278	287	268	238	262	262	283	232	276	266	261	270	271	274	296	257	288	229	273	278	290	273	258	299	242	275	242	267	255	254	254	263	287	300	250	261	261	267	256	244	287	268	265	264	244	282	249	286	263	250	247	260	254	249	277	291	270	288	260	257	283	274	261	300	235	288	262	283	268	288	246	273	257	267	273	273	246	255	281	287	284	279	271	286	261	266	275	279	287	239	281	257	268	262	272	263	248	234	260	274	255	292	270	268	265	280	275	281	291	276	242	260	247	287	277	255	266	274	295	267	270	246	270	261	255	254	259	244	262	259	246	268	271	273	254	265	285	294	264	252	260	246	265	290	268	278	264	250	265	258	274	262	251	246	219	267	267	273	249	283	282	242	265	241	237	252	264	272	228	268	265	277	290	282	257	245	263	301	286	257	276	260	269	253	257	242	253	253	255	295	263	277	275	285	232	273	295	245	264	262	258	264	270	273	269	237	272	260	244	283	263	204	245	269	281	256	294	263	246	252	305	234	257	258	262	254	241	290	257	291	261	251	260	248	260	255	267	270	280	222	255	259	237	288	250	261	265	226	244	257	262	256	225	289	273	260	255	295	280	252	266	219	273	277	261	268	260	259	255	248	260	280	279	247	252	263	254	243	241	264	274	271	265	257	287	290	266	259	279	280	265	256	271	259	244	259	283	250	266	252	248	284	275	264	289	267	244	272	293	264	269	264	273	289	267	245	268	261	233	255	253	274	265	279	246	258	260	280	255	246	281	293	231	258	241	263	263	274	283	258	246	226	270	286	277	275	271	273	287	272	256	229	250	251	272	282	254	281	247	257	267	264	265	257	281	278	261	242	284	289	257	272	262	278	248	247	269	259	271	255	291	254	255	270	251	252	254	268	272	247	261	266	273	258	253	270	270	263	284	278	245	271	283	262	262	258	264	282	256	283	255	256	296	273	286	262	260	304	279	242	258	275	263	267	287	239	265	269	262	273	260	287	277	251	257	255	293	248	250	252	247	263	278	259	267	280	279	263	258	287	267	273	262	254	281	258	270	249	272	242	254	261	210	278	257	253	247	268	279	278	278	294	289	252	270	272	296	273	287	273	274	244	261	272	249	236	279	232	277	249	249	255	274	278	269	269	258	249	272	272	274	236	276	253	253	250	281	268	264	247	267	274	240	264	252	270	279	259	283	299	296	248	303	295	260	289	249	253	275	247	244	293	268	269	256	272	283	262	263	301	262	272	258	255	278	263	281	266	263	267	240	285	237	260	277	276	277	269	264	257	282	266	255	245	266	286	271	273	259	281	274	252	260	245	256	245	293	264	242	270	268	267	248	272	277	249	229	258	302	242	227	242	272	247	258	255	259	251	252	270	230	261	257	270	261	276	264	282	296	264	259	281	272	285	269	285	279	264	273	263	281	262	256	299	259	247	253	293	240	245	260	262	281	270	268	241	285	277	280	267	264	252	273	276	264	255	286	264	249	288	280	257	278	279	287	275	261	269	276	275	277	262	277	263	277	270	259	246	237	276	250	258	252	247	251	284	243	268	264	247	268	280	274	245	255	271	285	284	246	276	250	271	280	258	247	275	262	263	235	271	245	262	271	270	251	253	241	250	276	277	272	252	263	265	261	238	259	280	247	249	256	269	264	260	262	253	255	281	272	281	265	263	291	256	270	284	274	245	278	287	229	282	247	269	253	243	257	245	290	253	262	267	271	271	291	238	256	262	282	281	269	273	247	285	297	282	264	248	258	263	296	256	257	260	243	244	261	290	270	276	251	246	255	240	237	264	276	268	254	264	281	259	264	284	279	253	277	267	259	258	266	252	271	296	246	273	258	269	254	266	298	251	247	262	281	266	261	269	261	269	280	268	247	268	256	250	249	253	278	273	268	284	257	241	266	258	250	250	251	262	254	257	266	266	252	269	267	270	247	255	267	269	269	223	276	268	265	260	242	241	279	270	265	240	253	265	251	255	263	256	247	277	250	260	288	265	260	267	252	292	252	282	265	269	267	256	259	271	270	266	270	282	270	268	250	272	263	271	267	266	238	267	287	295	257	265	262	233	243	267	270	254	281	238	267	273	258	257	263	254	279	254	248	262	269	277	297	266	303	257	270	253	253	286	286	259	242	254	283	269	253	277	287	249	276	238	259	274	256	289	260	254	265	287	270	276	252	265	303	246	257	251	270	261	280	284	280	260	253	272	258	238	256	247	250	278	259	273	286	257	237	266	268	246	272	248	283	252	246	261	279	293	258	265	273	243	266	259	243	269	278	251	284	248	259	276	249	263	264	283	270	266	259	282	268	260	236	254	253	291	246	285	252	242	235	260	271	280	258	275	271	263	273	234	266	260	243	272	247	255	268	257	275	291	245	279	283	278	277	262	238	266	265	259	247	281	252	263	224	270	237	299	256	289	254	235	233	274	266	276	271	235	274	225	250	278	249	273	299	271	268	259	272	242	262	250	244	268	242	261	285	245	241	303	263	274	267	259	262	258	277	279	260	231	253	295	290	280	271	254	254	275
14200	27171	24880	17673	13311	10340	8408	6433	5778	5088	3282	3080	2476	2413	2177	1850	1587	1441	1183	1139	995	890	768	658	633	549	547	481	472	463	411	608	2598	381	403	4557	7851	6715	3158	1063	490	355	302	348	334	329	347	365	353	344	356	355	633	842	846	749	783	538	314	326	346	327	339	300	360	321	353	351	327	348	344	322	336	333	339	345	332	303	352	342	359	326	347	357	333	368	362	352	343	334	328	353	310	355	321	325	338	355	333	328	340	327	377	357	338	358	356	325	357	325	376	334	345	330	335	327	341	352	340	369	342	357	353	397	362	301	334	334	315	323	322	308	346	327	372	308	323	326	342	352	340	315	355	337	314	354	328	351	328	355	342	358	312	337	313	334	344	312	354	344	339	363	328	350	334	347	337	301	346	328	326	339	342	342	392	366	352	327	323	343	331	338	359	355	337	348	324	401	332	354	332	290	313	335	329	311	361	355	362	328	305	385	361	316	316	341	323	358	347	312	334	338	320	332	365	337	318	335	354	336	281	347	351	344	339	365	322	299	331	336	344	324	321	356	344	334	349	358	327	329	338	332	303	343	367	350	373	351	343	331	334	349	337	371	316	332	319	335	355	340	358	342	360	323	370	295	323	336	343	341	331	329	342	366	343	349	335	324	345	310	349	345	351	331	307	347	345	347	347	344	358	333	345	349	334	334	319	312	316	361	341	300	358	327	344	320	346	325	337	352	329	348	355	338	342	328	338	342	351	334	335	336	351	342	323	345	352	327	332	360	327	315	309	365	335	332	296	328	338	308	355	320	338	344	341	347	326	328	313	322	326	318	350	310	338	342	334	349	374	323	336	353	338	362	341	352	322	312	325	343	334	352	388	385	326	341	347	350	334	358	297	355	328	336	335	357	356	314	354	336	340	352	355	311	325	326	362	326	322	349	341	352	355	308	346	373	355	335	369	339	383	336	337	333	336	318	359	324	374	340	341	352	303	343	341	353	348	298	339	339	301	331	337	348	325	330	348	328	338	334	329	330	326	346	335	345	322	361	337	335	345	344	304	361	353	342	352	343	317	341	325	354	328	317	333	348	334	324	325	372	345	318	318	325	324	330	339	360	341	323	313	351	336	358	374	341	340	337	341	308	358	342	341	348	295	344	330	335	324	354	323	350	355	348	340	340	312	357	348	338	339	336	305	348	321	327	304	332	313	337	374	315	311	314	348	352	309	325	367	306	321	345	317	328	322	331	322	312	341	335	333	328	330	343	355	329	321	334	360	359	342	335	365	355	333	361	365	335	337	342	343	347	327	350	342	342	329	310	370	355	338	338	321	355	371	348	356	360	344	342	343	314	352	331	347	320	340	334	322	309	367	334	351	303	331	343	313	351	316	357	317	315	345	354	325	340	342	315	334	375	361	336	329	328	336	341	348	351	326	301	366	330	347	323	364	333	318	330	338	364	312	342	313	359	360	328	320	316	335	320	319	337	319	361	310	308	335	343	329	386	351	340	373	322	362	344	351	347	352	319	350	361	344	350	339	359	341	362	315	334	338	316	340	329	354	346	353	372	315	348	344	369	360	345	321	328	331	337	339	357	348	340	343	320	314	347	337	342	344	320	320	320	338	331	339	329	374	348	342	344	328	337	318	312	357	354	334	349	349	340	344	383	304	323	345	343	356	352	376	340	387	346	358	348	328	351	352	317	318	325	350	352	310	313	310	345	309	346	329	347	323	349	331	350	344	355	338	321	325	362	342	351	333	320	351	308	290	372	354	333	367	318	356	359	312	338	310	342	345	357	349	357	353	332	353	340	312	352	356	344	346	343	349	330	339	349	339	356	319	306	335	349	318	320	342	360	348	333	322	370	349	342	354	354	323	345	348	334	339	347	355	334	346	317	338	320	333	346	350	344	327	338	339	313	333	336	351	316	330	342	325	308	349	325	320	347	355	360	354	317	348	335	309	358	309	328	329	336	317	347	367	373	322	320	344	316	340	354	331	364	350	358	351	340	315	355	323	308	342	340	321	355	339	336	357	355	360	341	340	362	284	349	331	331	326	344	318	371	333	341	333	301	347	337	337	327	325	353	303	326	353	334	318	366	358	315	335	356	304	327	354	367	349	342	296	333	333	348	351	326	343	335	352	327	329	313	330	350	334	343	318	370	347	341	356	329	352	360	339	341	329	332	345	329	302	341	357	340	316	358	322	308	336	332	349	333	366	335	332	345	365	318	324	299	351	335	312	373	381	340	316	349	318	339	342	332	330	338	341	368	341	313	331	330	361	334	362	344	318	315	329	350	343	344	357	296	340	323	375	337	362	314	354	341	366	368	329	320	342	341	330	349	322	346	339	348	362	349	380	338	340	317	327	356	320	326	338	317	340	307	342	352	356	376	378	345	327	352	358	336	317	318	333	297	346	351	381	304	323	341	320	321	362	348	305	313	326	365	341	357	316	306	325	327	361	334	326	343	342	352	343	339	341	316	331	337	364	365	342	339	364	339	325	338	359	322	339	333	307	327	316	357	372	320	327	323	332	361	330	323	362	350	351	313	318	363	338	355	316	343	338	322	315	341	348	341	318	353	326	331	340	298	329	364	343	351	356	352	343	330	321	331	370	339	393	325	311	323	334	361	356	357	341	350	309	374	346	343	343	368	372	358	337	366	333	328	351	304	300	326	346	345	323	324	354	341	346	328	344	323	336	377	341	339	358	333	328	348	339	332	387	307	341	364	328	353	302	326	341	322	362	387	306	353	342	333	310	355	315	339	317	338	347	321	309	306	341	377	334	327	358	305	333	318	355	353	325	342	338	355	353	368	341	337	343	338	342	362	333	369	351	341	351	336	323	325	351	341	325	366	325	332	350	344	328	360	330	363	373	352	357	315	324	376	350	339	333	324	323	329	354	375	350	347	325	350	332	311	334	367	313	367	351	359	344	345	377	323	363	321	337	335	337	365	342	336	352	360	324	344	320	322	343	338	323	364	309	359	317	344	366	331	330	310	347	351	305	322	335	358	373	329	349	328	347	344	296	340	362	338	345	393	349	337	344	350	343	316	374	333	341	348	302	326	348	342	296	296	335	328	329	303	341	304	335	370	327	337	333	314	325	332	351	377	330	342	357	329	328	301	392	333	327	369	351	318	351	320	334	393	338	339	358	353	346	322	327	327	368	340	349	318	323	346	325	337	355	347	335	333	312	319	342	330	322	311	372	351	337	396	350	365	372	342	354	330	332	328	329	346	334	358	334	343	340	342	361	307	316	327	328	347	346	314	339	330	336	337	317	315	319	335	332	343	300	355	335	334	334	343	348	345	332	336	366	325	350	309	369	344	357	339	357	364	307	353	337	324	325	336	335	326	323	322	337	350	329	328	336	350	351	342	346	317	339	350	350	359	334	317	353	326	313	351	315	335	361	392	361	328	322	334	364	356	320	325	307	345	330	324	332	342	346	339	306	321	333	359	319	335	333	335	310	331	372	334	318	355	319	332	356	359	346	314	333	313
27094	20891	13947	6102	2872	2381	1688	1394	1298	1031	984	933	853	842	850	759	717	730	723	706	633	636	631	655	592	582	635	625	605	602	574	621	602	602	517	716	859	826	736	658	585	595	602	581	592	604	566	553	571	553	584	611	634	568	565	589	568	626	659	580	604	544	580	622	612	606	607	618	606	611	611	595	629	599	630	612	545	595	603	589	598	626	584	556	627	632	595	621	579	603	597	604	616	656	599	597	642	597	578	613	570	604	614	587	569	566	543	615	644	572	554	622	597	626	621	600	631	598	574	561	584	622	592	552	611	595	600	596	612	589	579	588	568	609	610	600	615	590	576	589	576	614	584	580	559	562	585	536	593	608	585	599	574	603	590	595	600	577	595	621	598	586	559	563	575	603	592	636	600	599	610	558	558	641	596	585	586	537	604	603	567	585	600	603	546	546	555	578	615	592	610	598	648	590	618	625	597	627	650	561	604	582	598	572	592	583	571	571	588	617	574	604	569	572	557	590	587	557	603	595	601	595	580	606	586	586	546	578	576	632	580	596	623	566	593	576	599	620	579	626	607	590	615	575	609	572	610	634	624	624	598	568	588	545	639	597	573	624	638	552	599	598	589	579	625	552	610	604	604	535	601	632	617	624	558	613	580	633	589	555	619	575	577	601	614	595	600	588	631	631	598	574	601	578	596	659	596	600	607	553	628	574	619	654	603	595	636	589	599	620	549	572	625	623	585	573	568	661	555	590	558	595	589	641	580	572	613	600	585	621	634	610	591	593	587	592	593	570	603	623	593	573	657	646	601	599	624	561	612	566	615	562	595	557	572	556	564	573	564	597	645	580	608	612	610	643	598	597	579	607	550	572	655	588	551	577	624	548	628	583	576	590	607	597	607	593	567	633	564	588	604	613	612	603	574	551	582	610	589	572	656	601	534	610	616	636	629	596	582	600	567	606	554	583	594	562	643	602	594	593	580	564	612	591	609	586	579	649	600	598	615	600	617	583	631	589	620	596	604	623	610	589	585	639	609	575	577	587	608	603	588	584	584	619	623	605	620	573	580	588	618	571	607	565	612	616	570	624	584	576	562	588	594	628	599	575	639	583	584	614	623	553	564	560	595	648	593	643	639	628	567	554	579	620	615	615	601	594	572	595	619	666	622	586	584	564	630	518	587	605	569	625	572	616	586	616	602	640	559	573	606	564	649	658	624	617	538	567	562	611	606	592	624	612	599	618	619	668	593	608	579	594	604	583	582	588	605	639	629	537	597	635	643	619	600	618	612	637	609	592	568	589	609	590	571	588	595	577	580	619	585	607	558	610	610	623	615	622	569	609	583	570	586	613	602	630	583	606	636	614	595	591	577	593	600	634	612	602	617	625	619	594	609	583	636	575	586	613	603	624	609	649	596	578	609	632	563	625	604	603	572	546	574	577	598	620	593	619	611	584	583	617	564	611	622	619	572	603	608	618	588	617	585	523	587	639	574	579	624	557	605	621	593	621	603	601	542	613	560	587	564	598	584	608	553	606	575	620	593	570	601	566	558	567	573	580	577	595	599	574	573	583	596	560	570	598	630	581	642	628	607	584	605	607	626	564	559	598	576	608	629	593	607	611	568	618	602	550	581	612	603	582	561	588	607	590	617	571	593	573	586	616	630	580	642	587	627	614	579	567	575	633	598	620	579	561	556	580	604	559	601	581	591	590	582	593	587	612	630	579	572	615	587	540	576	628	594	565	600	627	600	573	588	621	627	626	638	563	571	573	568	607	539	592	596	618	635	608	583	601	581	598	529	624	651	616	608	581	588	567	592	623	593	590	588	649	595	606	586	575	560	594	582	564	616	575	566	571	588	571	608	588	598	599	606	568	578	619	604	629	606	558	602	582	596	598	607	603	583	605	628	555	586	633	580	585	600	609	620	626	548	578	605	604	635	596	619	622	552	580	617	618	654	605	602	572	569	666	580	565	603	608	607	560	586	591	613	609	583	576	635	619	601	639	640	674	603	546	636	619	608	548	555	570	622	601	539	581	591	611	565	563	608	594	572	584	611	586	585	594	586	601	585	573	603	613	529	575	612	595	642	621	562	580	583	566	627	593	620	577	567	626	588	571	616	600	569	644	629	614	576	570	567	598	596	606	582	623	614	653	564	568	580	597	631	596	601	604	620	597	586	600	665	557	612	616	624	612	565	577	618	606	609	612	607	593	589	590	582	579	634	603	578	569	585	592	603	627	605	616	569	568	610	611	583	599	564	596	625	619	602	605	605	583	605	593	596	599	598	556	601	564	629	631	593	539	630	593	635	583	599	607	590	614	616	619	554	580	598	570	612	580	570	612	579	612	603	582	614	595	556	619	580	609	613	586	583	552	554	588	591	613	577	573	621	573	579	631	599	566	604	605	569	594	612	566	614	620	590	574	599	621	570	601	626	548	604	618	591	603	578	562	573	665	562	605	628	611	661	595	605	565	592	637	636	612	584	642	553	597	618	630	631	569	556	567	578	608	640	618	559	599	619	630	602	589	563	598	611	588	572	602	586	588	609	608	598	599	591	619	637	606	599	591	561	609	561	561	609	661	603	634	601	622	529	562	599	596	595	610	577	608	566	598	629	641	623	562	596	623	591	612	599	534	614	622	623	614	617	590	571	548	594	575	587	596	608	595	608	580	618	641	583	632	618	575	595	603	593	557	602	599	617	620	542	622	580	581	606	589	614	623	628	635	596	580	605	642	586	584	549	577	559	587	619	580	624	554	604	627	600	554	619	607	642	607	612	599	588	638	575	596	588	569	603	573	616	591	577	615	599	606	579	558	615	565	558	602	559	640	570	601	571	602	589	571	576	573	591	580	603	614	644	585	566	581	597	616	555	628	636	585	596	605	582	646	638	581	577	573	578	576	585	562	595	629	596	600	631	573	559	545	561	580	624	647	570	573	562	593	614	557	639	619	573	585	597	572	554	642	587	630	572	616	576	546	620	573	618	577	566	587	592	586	602	610	615	588	603	584	585	595	573	623	586	569	578	601	597	552	582	631	567	607	592	574	565	625	588	630	573	588	589	596	600	586	595	561	599	588	557	579	593	623	561	576	595	578	611	621	644	635	599	592	559	615	548	584	570	573	558	603	601	613	621	594	613	599	625	579	582	624	554	583	619	602	604	574	608	614	589	556	596	585	627	580	600	619	600	594	594	585	564	592	625	578	661	585	596	577	588	578	603	583	589	590	591	594	586	598	607	589	604	573	580	601	607	569	601	600	552	596	639	597	624	598	605	590	622	619	600	594	610	601	603	596	609	629	614	592	605	552	617	613	600	575	594	618	620	622	599	604	594	539	582	613	647	571	643	582	628	580	595	603	558	592	571	606	611	589	593	572	567	590	597	606	574	583	581	622	616	583	642	596	619	640	570	619	616	575	634	585	605	638	574	637	608	584	608	630	580	595	661	594	568	570	592	560	621	584	553	601	622	606	557	575	615	627	610	589	572	621	606	587	618	599
10576	14863	12443	8092	5334	4462	3447	2791	2648	2008	1828	1696	1396	1396	1352	1119	1105	1089	1010	1006	902	863	912	815	791	808	785	736	756	797	760	805	804	761	776	991	1294	1200	1086	805	752	774	785	719	772	746	744	739	737	709	734	715	760	792	761	744	788	799	707	760	749	722	769	775	740	759	717	734	756	696	788	740	747	780	745	797	740	734	777	723	764	737	784	699	734	765	769	726	717	783	708	754	737	781	702	706	769	752	748	728	770	756	804	752	741	736	755	784	733	766	758	718	793	720	755	760	765	715	784	701	749	755	772	756	750	730	780	765	802	733	795	740	789	732	768	762	753	753	751	746	784	748	761	748	702	773	711	751	717	770	768	744	733	735	747	777	755	700	775	761	770	765	736	714	764	751	783	691	714	749	774	757	742	738	760	721	740	774	788	719	737	799	796	783	778	784	732	718	743	750	707	775	742	703	738	762	748	732	722	734	776	769	772	759	736	745	750	732	733	760	777	741	776	714	715	740	727	722	708	774	723	737	794	695	722	745	772	778	749	757	714	758	726	739	770	753	745	739	745	746	739	774	701	777	775	799	739	752	729	742	751	744	731	762	717	760	762	741	773	748	729	822	754	748	748	758	756	731	726	765	769	820	816	782	765	744	749	770	721	777	779	723	738	764	783	736	781	790	711	788	755	763	732	765	767	799	742	715	709	739	730	781	723	827	776	737	747	764	804	745	734	729	730	788	742	763	768	761	743	730	740	735	762	771	751	715	776	775	784	700	763	793	794	710	729	769	750	796	773	735	751	744	743	738	760	739	760	759	737	751	754	742	775	794	732	715	791	735	697	735	744	779	744	752	749	782	781	748	715	789	760	746	784	729	772	758	735	758	777	734	800	739	761	772	752	765	732	747	778	765	771	732	749	696	757	714	753	803	749	750	772	761	733	763	765	757	738	765	802	734	735	786	775	780	757	750	770	757	744	729	801	722	799	746	763	752	775	757	744	767	767	742	742	730	774	701	750	739	782	776	782	721	776	755	711	780	761	784	744	758	737	733	706	753	782	765	772	759	748	813	744	748	742	751	790	710	785	744	751	750	769	717	743	708	793	759	761	730	755	793	683	740	735	785	745	771	755	741	812	772	794	726	748	761	766	698	718	703	753	770	716	773	809	742	760	733	738	767	735	760	738	729	730	778	763	773	780	773	730	744	757	806	772	724	744	742	749	779	740	738	792	773	755	731	754	762	783	691	785	765	738	777	726	725	721	761	775	745	757	738	726	700	711	763	741	760	754	741	756	748	767	731	697	733	789	736	738	758	769	758	794	708	749	735	747	725	773	702	787	749	727	727	723	790	781	761	768	766	768	743	800	815	744	761	715	764	744	739	736	733	775	730	781	769	762	780	792	777	771	715	766	752	764	807	730	745	774	786	758	765	747	756	764	747	723	727	848	707	727	731	764	759	750	757	774	736	751	742	803	841	767	763	747	716	786	745	790	827	729	751	783	747	692	728	710	760	750	748	702	808	726	743	772	742	758	752	782	761	751	731	763	766	751	760	705	766	746	763	762	790	678	709	791	730	769	803	736	706	766	731	801	723	741	786	721	762	758	773	728	769	803	730	757	762	757	801	783	718	764	749	777	746	748	774	765	757	802	754	747	749	777	773	722	797	744	776	738	776	764	764	738	770	728	755	691	739	738	716	760	739	773	752	779	751	772	757	735	771	771	729	750	735	752	769	783	786	733	708	787	756	781	768	749	699	682	787	708	726	736	751	756	726	742	774	745	746	754	718	767	759	797	770	739	743	743	765	750	750	773	746	753	770	747	751	788	743	764	762	773	767	731	751	750	773	762	755	701	715	780	769	777	723	773	738	765	729	764	709	774	774	745	746	733	702	790	716	767	760	775	760	778	752	773	710	759	793	749	811	722	774	728	790	762	807	793	763	719	791	726	760	742	752	767	789	775	731	748	762	762	735	714	773	796	753	769	698	753	743	718	754	757	748	741	723	759	695	820	751	748	737	717	798	713	777	822	773	784	739	757	710	736	756	764	749	847	768	760	767	768	775	749	743	821	745	707	689	746	764	719	777	757	747	767	771	771	730	764	743	759	775	826	762	698	792	765	782	745	775	773	726	740	776	739	773	720	736	744	782	757	740	807	733	739	732	765	771	760	756	777	806	772	770	746	704	769	789	766	774	761	750	802	739	757	771	754	731	726	756	775	763	719	757	746	728	728	763	735	716	768	783	776	768	773	776	740	764	781	693	725	702	792	745	739	765	788	695	758	750	773	749	761	744	685	773	703	731	752	748	742	803	720	745	749	749	746	750	712	777	744	808	710	753	742	750	739	771	790	785	781	793	731	746	731	787	777	810	746	698	798	783	755	729	788	765	751	769	741	818	784	794	774	768	767	834	733	746	725	772	768	747	772	763	769	745	746	804	699	748	749	728	797	739	729	750	730	763	762	761	699	758	776	751	806	775	794	750	742	761	754	747	754	769	786	726	764	765	774	782	801	784	732	765	796	753	754	712	744	761	750	733	758	724	804	791	781	772	785	806	726	733	745	785	752	779	789	723	731	718	804	761	756	787	727	761	754	735	801	757	771	767	754	765	783	716	752	735	741	710	747	738	764	693	767	723	749	767	699	755	775	743	735	711	724	757	770	744	727	750	722	776	754	808	768	776	778	747	747	758	764	766	731	717	763	743	705	772	748	723	738	753	742	740	713	759	752	756	803	781	740	763	742	792	777	735	778	759	750	776	767	717	752	765	780	735	743	757	735	797	763	769	711	804	790	726	722	794	813	723	746	752	764	708	771	732	729	771	725	719	741	756	758	767	725	720	759	783	763	794	748	791	782	734	748	754	741	748	750	735	795	768	747	773	764	825	776	821	742	750	737	717	716	808	747	732	756	750	734	770	735	775	724	758	718	725	755	725	710	726	741	726	770	770	744	709	788	788	804	741	731	727	742	741	767	744	740	750	751	785	764	760	798	742	762	767	734	743	746	729	719	806	723	732	753	765	772	710	792	741	822	799	750	740	758	806	806	748	769	780	751	717	796	737	734	736	789	704	762	738	737	746	798	760	751	752	775	738	735	734	738	759	781	773	720	780	730	813	729	751	768	752	730	707	710	752	791	739	756	754	794	743	712	750	753	725	757	763	768	762	770	777	737	747	703	764	738	744	754	747	794	759	743	748	762	813	775	772	721	736	742	774	752	711	747	747	791	742	756	736	755	800	710	757	759	781	736	793	737	741	738	760	741	712	787	768	777	752	769	766	757	777	744	723	734	832	768	759	755	726	756	748	717	772	752	774	746	760	759	762	759	770	746	775	772	753	744	752	790	772	830	788	781	780	687	784	732	808	755	713	771	749	740	750	763	715	749	749	762	779	737	766	722	768	755	775	701	791	778	751	763	731	784	757	755	728	743	737	808	754	750	776	784	775	752	774	726	787	717	766	760	732	711	781	751	719	762	782	712	781	752	778	734	702	758	717	754	768
24113	21302	28707	24210	21291	12116	3625	2170	1853	1562	1498	1159	1120	1080	934	882	728	726	692	665	616	569	588	587	520	506	515	510	466	463	429	800	939	456	506	1601	2655	2262	1355	662	486	422	438	509	465	434	453	459	476	433	430	466	542	566	544	586	563	494	464	464	454	432	440	413	460	424	452	452	465	436	423	466	487	440	411	445	475	458	436	481	458	449	470	487	456	459	407	431	449	443	438	443	459	461	444	452	421	462	464	442	450	421	486	442	482	455	463	428	483	463	455	437	446	462	442	468	464	437	426	477	456	454	460	438	435	458	433	455	452	425	428	491	446	463	443	462	394	472	479	441	449	447	439	449	451	434	440	426	430	444	442	454	452	435	469	436	462	433	447	461	456	445	502	438	418	415	440	451	429	433	420	449	445	444	461	465	446	450	424	477	460	396	411	448	398	426	454	464	433	513	477	449	456	483	482	449	480	439	443	452	455	438	468	464	439	441	427	407	448	418	444	443	474	500	442	464	477	498	430	428	437	455	449	416	383	436	435	426	490	460	423	484	454	460	428	439	451	442	476	453	446	464	453	439	481	457	444	442	444	472	450	440	447	425	481	414	431	418	425	449	439	427	423	411	431	415	464	427	452	390	482	443	469	445	420	402	421	467	481	428	442	443	444	435	511	454	481	493	459	470	439	420	436	446	428	459	457	455	419	460	446	394	450	467	446	461	450	411	467	400	469	490	415	476	478	442	458	451	454	450	474	424	431	492	427	435	474	440	439	434	446	480	419	429	448	418	437	480	455	446	425	436	463	461	462	447	440	471	442	460	446	458	458	433	451	456	447	461	477	436	480	454	469	494	441	430	453	436	453	426	475	446	414	434	438	460	441	430	433	431	461	438	437	433	438	480	481	478	435	487	484	431	469	482	410	476	424	441	448	485	443	487	460	438	481	461	446	419	487	442	451	483	468	429	434	449	454	439	461	450	438	442	480	401	453	441	460	416	485	477	452	473	447	426	448	412	432	396	413	435	453	437	414	456	453	442	452	407	448	433	427	460	484	457	439	457	495	462	471	454	469	448	453	416	462	475	393	468	471	430	451	466	459	493	432	411	437	475	444	451	425	447	460	422	483	456	435	435	436	460	450	439	428	454	435	464	417	453	447	463	400	470	462	455	463	469	448	469	430	456	458	489	475	471	448	478	464	472	420	441	500	501	444	421	426	440	431	449	421	448	489	428	432	426	391	457	480	458	462	435	464	432	443	472	439	444	386	476	453	416	418	437	429	415	402	443	461	443	456	438	428	429	444	445	450	448	448	456	461	454	466	449	448	400	422	430	415	458	434	456	467	450	467	454	444	416	456	444	441	459	451	449	440	411	453	425	478	466	462	440	455	427	495	462	430	477	448	454	403	456	438	467	454	434	462	466	463	430	422	436	403	447	416	457	476	452	452	472	445	449	426	480	467	490	438	440	435	477	440	450	455	455	435	512	431	441	420	431	436	449	425	450	451	441	463	431	419	430	419	482	480	442	430	424	463	451	466	447	434	459	407	425	465	410	421	444	442	479	401	458	446	441	412	461	455	432	449	439	441	455	456	463	459	401	412	444	451	458	465	450	485	457	436	426	466	436	445	447	493	448	451	427	435	406	451	447	444	425	457	425	423	436	483	487	400	425	441	449	445	432	452	458	460	469	437	424	410	445	431	419	426	457	476	430	419	426	462	419	432	469	464	468	440	438	475	475	440	497	437	481	454	479	480	457	473	470	445	436	463	459	446	416	447	496	477	404	461	424	426	451	411	437	453	430	465	429	458	438	438	472	442	468	457	495	427	422	450	451	397	438	445	457	407	465	472	443	439	425	429	436	449	425	435	446	436	438	441	473	462	442	414	463	439	471	451	475	423	459	494	428	499	466	428	481	427	388	449	429	444	447	449	439	466	441	481	503	427	421	432	434	455	434	464	470	448	447	488	450	446	446	431	447	468	437	421	454	424	429	481	471	469	439	437	461	437	413	423	416	442	467	421	446	413	429	471	444	473	453	470	480	436	454	482	458	466	446	465	421	451	475	443	439	459	449	441	427	447	432	479	450	444	427	447	438	427	405	442	496	424	456	462	419	446	452	484	484	463	432	429	466	430	451	470	473	433	446	453	451	451	436	458	447	448	429	422	481	473	442	435	482	451	433	502	435	445	444	430	452	458	418	437	458	436	439	444	443	446	487	449	427	437	415	427	449	454	445	432	439	474	431	417	432	446	365	471	459	471	428	422	436	422	457	430	438	431	470	422	464	465	446	462	435	432	469	436	416	431	421	458	438	419	418	447	446	436	481	487	437	476	425	487	436	472	438	462	435	463	429	485	429	442	416	477	475	470	445	448	475	466	446	479	432	457	428	438	464	437	463	461	447	474	458	477	435	437	458	437	466	472	451	498	454	426	464	432	448	440	444	433	416	503	455	439	402	452	477	460	424	470	445	440	404	462	478	487	422	435	508	437	427	444	439	442	441	484	492	442	464	436	470	418	445	458	447	448	478	425	445	431	450	490	445	455	443	472	425	422	445	436	431	404	424	511	422	456	478	453	419	437	413	451	403	432	466	415	431	465	454	485	406	429	411	460	488	425	497	396	475	467	452	446	484	445	461	426	416	471	444	459	462	424	424	439	462	461	450	442	453	458	422	448	436	426	449	431	431	448	448	448	469	452	454	406	441	461	460	442	477	469	424	425	466	464	442	446	460	507	406	453	428	435	431	473	476	409	448	394	464	459	454	468	463	467	452	429	468	460	452	457	453	458	429	432	419	469	445	442	450	445	440	415	465	452	461	406	433	444	452	434	448	470	448	468	461	506	503	447	453	426	426	427	439	433	471	438	479	443	455	463	417	436	459	407	440	437	430	442	456	453	429	436	431	438	415	446	456	433	464	406	439	454	487	446	455	442	491	433	482	454	475	442	449	472	440	438	463	464	484	437	415	444	474	491	412	442	466	451	454	450	425	462	463	418	442	453	457	457	434	437	460	436	468	413	488	454	462	434	455	424	451	444	447	481	454	478	442	431	478	440	407	430	460	471	436	477	462	429	424	446	443	422	430	449	467	432	435	456	481	470	437	438	462	410	483	387	424	458	427	445	451	452	442	461	460	471	459	408	408	453	443	448	459	451	466	442	449	468	453	414	441	445	467	450	412	459	434	448	476	449	439	406	468	449	437	434	449	424	439	435	429	484	446	446	502	453	419	448	474	446	419	485	474	446	420	466	455	463	424	451	470	429	444	430	453	414	462	415	421	448	492	442	445	445	455	484	455	450	448	403	464	458	473	447	464	457	450	455	390	478	436	474	470	457	464	473	452	430	470	419	428	484	463	423	446	453	438	453	449	478	434	461	468	471	464	456	426	433	451	467	440	426	471	487	443	434	442	473	449	398	433	456	468	487	452	507	436	436	409	468	448	461	452	462	440	435	484	422	481	457	449	485	415	424	433	460	446	421	423	448	422	446	459	441	433	447	478
10765	24395	21803	13860	9692	7775	5906	4832	4160	3428	3104	2385	2260	2086	1682	1558	1340	1242	1116	977	941	912	803	787	719	693	678	648	651	574	634	1203	1501	616	656	3021	4750	4159	2319	967	615	577	566	611	569	528	577	605	559	583	559	571	741	822	787	833	864	656	561	585	564	613	588	581	599	562	554	582	537	557	597	596	596	563	562	580	570	537	575	559	628	603	549	575	587	544	557	549	557	601	580	574	609	556	543	567	590	603	588	590	535	572	582	601	558	592	567	576	547	590	591	563	602	570	591	603	584	578	569	578	580	613	571	621	579	554	553	607	602	606	561	612	564	567	592	562	592	592	566	603	586	558	567	564	555	575	606	544	570	554	561	605	584	607	594	571	588	587	574	557	623	558	602	554	526	553	612	606	573	596	587	570	580	579	593	572	581	558	603	580	581	571	575	588	606	581	571	561	572	615	586	600	612	624	576	530	583	578	569	569	555	600	567	597	587	574	540	559	536	590	566	549	564	569	548	523	601	609	570	573	595	539	561	581	559	565	574	581	575	575	535	531	554	586	573	563	550	600	586	570	597	568	582	637	588	578	583	553	573	576	554	589	558	555	553	561	586	571	621	602	590	596	558	531	603	612	567	557	571	580	573	587	553	589	564	589	587	566	554	542	579	573	590	544	592	577	588	595	534	602	564	621	571	559	568	613	588	538	593	622	599	558	570	583	581	595	519	576	579	544	589	584	604	561	569	612	587	597	588	577	599	573	547	585	598	571	601	578	613	570	603	585	591	584	615	560	577	588	585	570	589	568	558	584	600	588	567	601	578	617	593	580	581	566	583	613	578	608	621	566	618	613	548	528	573	606	577	591	580	566	604	564	571	543	555	592	532	574	559	572	568	586	581	607	622	580	595	539	561	585	602	541	593	571	580	570	611	549	578	638	554	591	595	571	579	550	518	582	592	574	553	567	573	567	556	611	586	562	591	569	564	588	522	535	591	571	558	552	551	561	611	600	612	603	569	592	596	580	578	626	606	564	581	574	641	587	610	621	592	572	576	550	613	599	565	648	628	581	620	626	579	557	581	582	593	564	596	584	560	593	596	576	572	561	568	567	599	598	583	583	541	577	581	609	606	626	579	561	555	565	583	586	576	548	623	604	554	596	568	575	547	547	626	587	568	620	607	557	586	576	592	540	589	563	591	581	597	592	584	593	550	611	601	591	564	598	612	560	568	564	562	558	592	620	585	611	580	560	587	623	591	569	571	602	600	551	567	585	558	549	601	581	574	591	583	570	586	603	529	578	627	570	582	594	543	570	592	555	550	580	578	575	590	535	520	538	547	551	564	563	562	560	549	589	566	605	611	594	596	537	582	585	558	580	606	566	530	554	560	573	576	577	570	571	574	598	579	578	585	586	542	582	594	579	549	583	632	593	559	578	569	593	599	575	562	581	578	581	557	547	601	580	605	568	568	593	608	606	559	562	556	565	592	545	609	582	571	582	595	556	582	573	577	602	587	639	602	585	546	565	597	569	560	603	569	591	591	571	607	602	601	571	577	589	565	539	568	630	607	580	558	620	561	539	593	596	600	617	592	591	617	564	554	599	612	607	622	603	649	574	537	539	587	582	582	527	609	595	588	611	589	597	583	599	590	573	566	577	585	538	600	613	538	564	599	584	568	607	558	582	604	534	584	557	601	572	519	556	545	595	560	581	574	570	566	559	577	568	602	607	578	611	572	641	593	556	577	542	585	583	615	578	561	578	565	585	577	583	571	559	586	582	574	605	566	574	556	611	621	612	586	571	562	556	570	574	544	580	592	592	587	619	581	568	550	558	555	608	587	597	629	563	614	608	555	561	560	594	591	585	549	588	568	559	558	578	556	581	569	562	611	586	576	587	576	541	501	559	564	567	591	550	566	577	620	578	568	608	590	585	566	569	537	561	589	564	575	590	550	619	600	573	542	554	564	606	567	602	552	562	586	576	600	579	558	557	550	582	617	552	602	619	597	595	599	576	596	598	632	601	588	597	563	606	550	560	565	585	605	601	576	583	585	552	616	593	579	623	577	611	575	592	562	593	590	588	557	609	596	583	537	582	598	560	581	542	564	606	604	572	568	559	608	587	578	594	582	542	573	576	584	573	550	566	574	556	578	580	555	567	588	598	596	568	556	588	562	560	536	546	613	586	597	581	578	572	576	548	567	601	593	578	578	548	611	618	568	584	584	574	581	572	585	569	553	596	584	650	559	557	627	585	558	567	569	563	581	581	563	609	551	613	613	554	636	570	602	556	547	607	559	576	536	551	604	563	621	586	576	565	584	579	599	588	620	580	575	629	572	568	550	574	551	569	581	584	568	594	585	568	560	525	562	565	546	563	592	598	578	637	549	636	594	575	579	547	560	611	602	613	553	585	592	580	545	567	604	571	594	547	563	594	562	561	597	575	597	547	571	571	597	589	536	607	540	558	580	556	569	590	602	561	553	568	594	596	595	610	584	624	575	593	559	644	590	568	587	573	626	610	591	602	566	561	595	574	599	547	532	585	587	606	563	586	594	586	582	561	578	625	558	611	573	605	602	613	562	542	558	600	568	539	554	574	568	581	576	612	578	584	562	565	575	572	562	585	595	557	594	547	575	561	533	583	568	606	559	560	542	613	594	606	548	575	549	629	580	608	555	580	557	567	594	620	574	584	565	636	573	581	589	579	564	559	593	579	580	604	602	616	601	541	617	555	606	578	579	604	573	562	558	588	622	572	572	558	538	564	564	570	566	563	543	564	538	579	594	593	607	620	593	557	584	584	559	584	589	563	573	545	615	576	618	576	543	568	595	604	587	592	581	538	590	620	613	576	579	597	580	589	552	606	570	572	604	574	597	570	595	595	629	552	632	597	606	597	572	515	558	595	613	576	542	613	596	527	575	560	585	566	594	546	594	560	592	590	613	565	582	559	569	548	568	573	592	611	569	588	524	616	581	552	625	580	586	604	616	586	597	577	556	552	565	594	594	608	572	590	570	566	560	587	538	601	609	602	554	591	579	605	593	589	604	539	629	579	566	597	565	584	574	546	566	548	598	573	566	620	558	574	546	553	565	566	589	578	538	610	575	591	530	558	584	590	569	583	589	575	577	551	603	589	576	552	621	599	542	599	587	563	575	591	594	586	573	601	568	603	580	562	617	603	585	560	598	570	565	602	548	562	533	577	585	583	569	560	570	610	525	571	514	606	557	600	560	559	584	612	561	540	573	571	550	556	547	559	612	603	562	542	584	570	583	553	554	586	632	578	578	547	593	581	608	595	549	588	572	566	541	589	595	606	561	598	551	534	592	586	650	583	578	577	567	587	565	577	558	582	569	548	564	551	552	557	559	548	552	618	594	592	587	569	586	575	573	592	575	556	606	560	593	575	577	562	563	593	582	582	608	577	560	540	624	582	613	571	560	578	585	622	596	572	590	527	559	607	562	547	609	574	558	567	587	567	582	635	561	557	593	583	601	568	609	592	559	581
23095	21310	29235	23742	21315	21422	10836	3228	2452	2237	1878	1330	1319	1326	1056	883	765	691	627	539	542	516	415	418	374	351	331	320	306	326	308	744	580	303	407	2696	4430	3739	2015	690	336	247	257	262	255	276	269	272	249	280	262	265	440	537	450	433	468	373	248	264	258	263	274	248	284	278	255	244	264	243	272	281	255	271	260	271	263	283	287	259	258	247	272	276	287	264	275	250	250	281	260	276	287	266	283	254	249	262	266	273	244	275	253	247	279	249	280	269	272	278	250	282	242	291	270	281	273	266	270	270	256	250	258	251	254	260	277	279	269	261	264	263	244	286	247	284	262	271	289	259	265	262	239	292	253	255	270	265	243	268	256	260	287	252	273	285	296	236	260	285	242	265	266	265	283	263	301	250	277	254	251	243	253	277	252	265	250	249	283	251	298	250	256	286	252	292	254	269	227	308	227	256	302	255	277	284	263	268	255	268	256	228	236	261	297	282	265	255	291	291	279	251	276	261	275	283	286	264	246	274	269	247	264	268	235	255	255	291	276	254	297	259	255	248	254	273	249	273	258	264	272	255	283	251	261	262	238	253	267	273	293	280	244	242	269	257	253	298	286	267	289	257	282	269	294	287	282	264	263	253	289	233	248	244	250	267	250	256	255	262	253	254	278	267	240	283	278	270	268	282	241	255	265	275	286	272	278	255	258	284	253	261	270	248	263	250	239	291	285	275	232	267	270	297	268	246	297	261	284	242	258	254	294	279	258	260	264	276	269	250	223	262	281	235	246	270	263	288	269	278	304	270	257	268	276	256	285	229	274	247	249	253	265	249	249	267	269	239	296	281	283	266	298	269	274	280	270	269	283	240	254	263	256	246	267	263	279	226	273	266	259	281	248	271	267	267	301	282	278	269	276	275	254	277	259	249	228	252	256	273	284	246	279	260	253	264	261	285	255	259	276	251	250	265	259	227	263	283	232	262	276	247	238	243	280	276	285	284	274	260	246	254	249	255	286	271	274	249	270	263	269	279	266	276	229	270	250	255	278	264	247	250	254	261	265	275	267	235	280	276	260	252	259	251	258	282	272	232	275	257	257	254	268	241	265	251	262	246	269	251	281	262	274	273	261	287	266	277	270	253	249	240	268	285	250	277	260	248	269	257	266	285	270	267	275	258	262	265	258	241	239	253	243	250	245	251	223	243	273	241	254	228	221	272	264	270	259	253	259	273	257	243	259	249	239	272	251	251	240	261	235	269	277	273	270	294	291	252	269	247	268	243	268	256	244	235	264	273	256	289	256	259	258	268	273	265	251	281	273	283	295	269	254	231	273	268	274	249	261	254	276	257	266	253	268	266	253	255	293	277	262	252	272	255	260	261	243	250	272	301	277	260	277	271	266	244	269	284	282	266	307	268	260	252	275	294	254	267	262	262	262	276	244	270	279	266	238	239	248	265	284	251	238	267	259	266	250	281	292	276	286	267	273	246	273	253	270	252	282	277	263	273	258	245	274	267	271	268	284	262	259	269	263	239	263	264	236	254	269	278	270	275	250	247	288	295	242	257	261	263	263	247	229	268	264	265	263	249	262	263	261	252	250	245	281	265	275	269	276	250	252	269	264	286	274	285	242	257	241	228	273	260	239	273	274	242	251	255	254	273	263	218	252	272	257	295	264	293	276	293	283	298	273	254	252	223	254	243	300	259	282	292	246	245	261	232	242	270	276	250	294	238	252	254	260	279	280	267	250	244	282	257	283	278	282	261	292	276	256	256	254	288	243	251	271	254	292	287	260	229	249	278	260	281	259	281	304	261	262	268	248	252	281	242	279	285	236	250	275	271	256	272	264	273	232	258	242	282	264	266	267	255	259	295	272	267	259	283	262	288	226	260	278	255	235	278	300	273	239	266	238	287	250	242	255	262	280	274	254	263	264	268	246	259	260	277	246	302	261	276	242	282	260	229	241	271	273	249	293	237	243	237	275	264	291	248	271	265	240	276	245	240	258	262	267	247	235	243	248	290	274	249	283	284	258	246	259	264	302	252	293	246	237	270	269	267	269	276	241	272	263	259	241	261	269	251	257	252	260	278	270	266	265	279	269	289	255	295	267	247	263	279	281	248	271	240	252	245	264	249	260	297	292	256	283	271	276	264	239	296	287	256	255	271	259	258	239	264	252	269	265	277	287	267	245	256	317	272	285	252	275	246	260	262	252	270	262	269	255	260	252	247	261	262	240	265	265	270	264	220	264	272	254	249	285	223	249	270	267	268	262	285	251	286	275	277	275	237	246	297	259	273	285	259	259	247	259	276	283	254	265	274	266	271	300	237	287	264	278	282	259	232	253	261	280	250	263	247	272	246	256	264	249	261	276	282	258	255	236	243	282	235	259	261	259	236	270	264	268	262	262	238	265	264	251	262	264	258	238	223	256	280	289	267	269	279	295	282	278	244	269	284	262	264	266	265	276	285	239	289	252	278	260	267	244	243	291	247	267	248	283	284	281	265	249	232	241	254	255	245	215	259	292	265	275	247	223	264	242	280	264	264	260	250	272	279	271	281	251	262	264	276	284	282	286	271	284	289	280	274	253	270	255	266	256	259	272	253	260	256	230	260	262	257	239	269	287	251	261	270	280	266	278	242	256	251	281	247	255	270	242	260	250	259	261	234	274	241	269	251	252	258	270	246	258	297	290	279	260	232	250	267	258	292	252	280	305	273	262	264	272	282	270	279	254	269	273	278	265	286	262	270	265	260	227	257	258	276	254	267	238	261	249	257	290	265	295	250	248	276	276	259	246	266	259	231	253	263	260	266	268	267	281	270	260	262	251	281	233	244	278	291	250	244	271	258	274	257	265	275	262	258	255	266	266	273	283	266	253	256	252	242	265	277	260	228	234	267	251	256	258	321	269	267	280	288	273	256	262	247	265	272	243	271	277	274	266	284	290	282	277	259	269	255	262	259	238	261	256	273	293	270	247	295	255	279	254	271	271	270	277	252	252	272	265	248	279	231	256	262	252	258	277	285	252	264	276	242	294	247	259	242	283	271	277	277	246	248	282	272	256	256	283	291	250	238	269	275	263	254	244	269	267	271	244	262	245	264	265	266	263	279	267	243	291	270	267	265	264	294	256	280	291	279	296	238	280	249	248	267	247	282	264	266	251	252	263	262	277	278	274	247	267	244	262	298	278	246	259	241	263	256	248	251	265	242	234	266	275	273	264	257	284	242	258	272	261	278	262	259	315	277	271	257	271	257	282	262	262	269	261	249	273	302	272	290	248	268	265	265	236	279	251	261	248	232	287	246	259	263	271	249	289	257	260	287	265	294	272	241	288	263	279	260	275	296	283	239	301	297	265	247	268	247	255	258	258	287	251	269	254	291	282	241	278	270	280	256	274	268	274	258	257	265	297	242	221	257	257	257	247	260	282	283	256	251	289	284	267	274	270	237	261	256	241	244	257	259	257	263	250	280	242	251	247	257	240	295	267	268	231	248	219	266	253	293
12996	30036	28230	19222	13280	10336	8099	6706	5675	5196	4201	2967	2970	2678	2070	1686	1420	1318	1114	1042	917	844	706	609	579	506	461	448	485	453	432	1460	933	388	650	5073	8018	6611	3612	1140	473	368	345	338	368	346	336	346	345	350	359	362	673	850	717	725	736	505	326	315	334	317	339	308	358	327	349	332	359	348	333	324	322	330	304	345	339	354	315	350	359	314	369	328	326	316	324	315	331	337	318	355	343	349	361	364	369	357	328	346	366	359	344	330	356	343	312	356	374	339	344	345	345	336	317	356	301	344	352	311	344	338	367	327	288	317	340	342	322	337	346	317	358	307	328	328	329	349	330	326	323	325	311	318	345	329	362	345	338	337	355	337	340	352	326	312	300	358	350	346	333	346	351	314	348	352	352	330	357	390	335	320	358	344	372	350	363	343	333	343	353	339	338	317	331	352	321	349	337	330	333	348	326	326	328	352	319	329	328	338	326	319	348	350	368	343	343	358	329	340	342	327	333	334	353	337	330	348	342	338	366	321	336	332	316	342	336	360	322	329	332	293	331	321	366	308	364	356	351	360	328	325	341	353	331	350	335	341	319	304	347	332	336	330	355	309	307	339	343	307	336	324	344	323	321	347	364	343	342	344	359	361	341	352	352	351	325	327	332	345	339	346	358	301	297	320	333	367	322	318	333	336	332	338	306	347	313	347	330	362	338	347	311	307	387	335	339	328	325	330	341	319	350	363	333	333	342	363	325	306	354	339	356	348	353	344	343	324	318	323	328	343	328	329	315	374	342	312	316	359	313	321	319	340	348	378	326	348	338	377	381	286	351	340	321	343	334	366	366	336	311	323	320	339	345	319	317	319	308	341	352	363	331	353	322	335	340	336	346	319	358	382	302	319	303	335	362	322	359	335	313	328	380	351	327	354	313	328	327	330	350	335	345	336	313	324	342	319	374	344	316	366	328	330	353	353	325	318	321	344	346	320	368	351	343	351	308	346	336	331	324	344	314	296	323	343	318	314	348	328	347	328	361	356	333	321	318	333	312	357	341	316	304	361	369	341	314	349	337	338	348	318	378	351	365	317	345	295	332	341	351	369	332	343	340	302	345	321	355	334	320	354	337	353	312	330	348	320	355	337	315	338	323	349	344	354	335	311	315	330	327	361	294	390	321	315	326	328	318	345	367	316	312	323	382	384	363	328	332	312	359	337	325	351	351	363	314	363	320	364	341	324	324	350	346	339	331	296	346	299	340	330	324	326	327	338	316	392	332	341	366	344	341	326	325	330	314	323	348	316	329	353	319	325	351	305	338	326	347	313	328	337	327	355	368	321	325	325	326	358	316	341	328	332	341	328	331	375	312	337	336	359	337	348	328	321	338	342	335	314	314	348	316	326	317	328	320	362	333	364	344	322	334	330	342	338	328	319	325	337	332	325	325	329	347	329	324	328	325	365	306	341	360	352	345	341	320	363	336	338	325	319	360	396	311	346	329	311	305	365	341	318	319	351	333	326	316	320	310	349	336	299	372	365	337	351	328	319	347	330	351	341	304	324	332	329	329	335	329	342	368	316	345	357	346	336	360	333	351	352	365	336	322	357	311	292	348	341	330	363	330	336	317	311	329	334	321	346	319	362	339	337	331	312	348	323	346	340	368	350	354	329	332	350	350	336	357	313	298	328	335	310	329	357	323	316	330	349	323	321	345	323	322	327	350	358	345	317	363	341	336	302	360	335	334	323	321	342	339	337	367	348	293	313	324	343	336	328	334	330	349	357	315	326	363	345	341	341	338	343	340	358	323	334	327	346	364	355	373	330	347	368	347	326	375	320	340	311	354	336	327	328	335	337	363	328	320	314	343	320	318	336	317	348	371	327	312	330	344	329	318	347	315	341	337	321	319	319	345	331	356	309	347	317	347	327	334	378	350	327	304	336	334	311	331	329	353	321	338	333	345	371	388	336	337	327	321	343	322	312	358	326	361	345	333	333	331	343	304	349	333	328	360	358	355	375	325	336	316	369	330	351	322	345	320	345	341	342	336	357	317	342	318	309	308	346	352	315	360	298	301	317	314	355	339	334	310	332	362	349	345	311	336	332	349	379	331	354	340	345	308	335	338	345	333	363	338	372	336	329	358	320	297	319	298	360	308	336	343	330	332	344	344	332	332	369	347	322	360	363	356	323	323	332	312	304	360	288	374	333	325	335	378	335	324	341	323	338	353	329	373	348	326	323	323	341	339	312	349	319	331	318	360	343	357	322	351	329	324	321	334	350	338	331	359	352	345	347	344	319	319	360	331	335	322	335	302	318	304	306	356	352	324	357	310	355	322	334	335	309	307	323	359	323	335	328	325	344	355	332	370	294	346	324	344	299	336	326	322	326	346	326	347	318	336	323	343	336	329	311	331	348	311	353	348	367	313	323	326	323	336	354	366	325	332	351	330	339	354	371	322	389	357	321	338	356	309	337	391	359	353	320	312	314	349	346	323	337	339	337	346	328	339	323	346	348	347	343	323	367	372	335	318	349	345	338	315	293	346	322	324	336	339	337	366	362	345	278	361	308	365	360	379	351	318	309	291	339	341	325	341	361	331	335	337	354	322	352	314	342	372	355	325	333	334	305	334	318	329	311	327	311	323	354	351	321	350	349	355	362	297	342	340	345	327	378	346	348	322	309	369	343	346	331	338	316	352	316	357	315	339	321	353	354	335	357	315	333	332	346	360	324	325	356	349	359	344	326	335	355	353	324	322	346	347	334	348	322	342	330	311	329	335	349	321	305	322	352	364	350	338	343	337	338	333	325	340	347	321	294	314	347	364	327	300	355	352	365	343	319	327	321	331	321	336	342	316	322	316	335	324	358	301	320	354	322	357	341	336	311	351	324	350	350	292	347	347	350	337	356	347	340	340	304	354	331	345	341	324	318	339	325	351	347	339	344	358	332	295	351	357	348	327	311	375	338	308	354	313	307	335	297	367	330	327	362	302	308	328	334	373	335	362	359	343	318	375	312	313	338	349	353	301	363	320	360	344	316	332	333	344	317	334	300	332	330	343	345	311	357	363	324	332	347	335	347	320	327	323	323	300	342	327	339	361	358	330	335	350	330	334	315	341	311	347	379	331	331	338	363	332	318	331	336	355	323	346	341	345	331	315	321	343	309	337	313	361	353	383	330	277	355	355	304	369	334	324	310	322	301	339	350	334	369	309	352	327	350	353	354	324	348	332	317	352	313	339	295	378	351	311	359	319	362	321	351	319	322	319	366	302	362	322	345	321	324	315	331	334	333	357	334	371	321	339	348	324	333	326	352	337	322	337	348	341	364	328	323	347	340	345	331	326	345	343	371	339	345	335	346	375	354	369	341	353	345	328	343	326	329	324	360	314	349	353	311	327	309	333	372	329	324	309	333	352	348	328	346	380	357	327	355	335	327	349	351	379	315	371	325	327	314	341	326	328	358	351	304	298	346	330	337	315	312	332	343	351	315	338	353	342	310	361	329	317	359
27131	20968	15141	6700	3127	1935	1675	1409	1365	1193	944	907	912	864	855	790	733	764	735	674	637	639	604	634	660	573	609	618	592	592	679	605	618	604	614	744	733	850	765	699	574	561	589	571	568	627	593	582	621	623	595	619	581	612	611	597	610	626	589	561	609	563	586	565	576	569	574	556	634	602	581	632	607	613	598	551	630	658	579	622	604	650	629	626	630	591	577	579	627	597	588	588	568	630	618	595	640	584	635	598	610	601	572	610	579	602	599	624	599	586	635	539	596	603	657	580	601	628	636	572	569	620	584	587	595	620	572	603	544	573	617	587	627	574	632	611	645	571	573	628	633	644	573	624	604	585	616	618	601	614	658	605	639	609	597	608	588	605	582	606	660	582	615	579	624	629	594	616	575	630	577	635	603	574	578	618	609	555	590	620	617	587	574	633	665	576	596	643	569	591	621	609	620	590	564	604	614	535	623	574	595	620	577	598	599	595	620	610	568	567	598	591	578	586	606	558	614	565	582	630	674	571	608	545	603	621	591	601	593	630	626	589	621	576	568	591	621	612	573	624	595	643	610	577	620	582	633	612	587	583	577	630	577	559	607	608	594	573	654	587	581	566	570	592	597	592	552	602	583	585	634	609	568	622	543	578	575	583	629	598	620	602	599	608	588	545	593	590	597	570	612	644	592	590	578	636	613	609	593	562	590	588	585	608	623	605	601	599	616	622	597	599	583	594	623	612	568	655	574	621	573	627	631	582	557	584	604	580	596	579	590	588	570	601	613	578	614	567	608	590	638	612	617	587	605	629	625	572	620	607	565	623	594	558	619	620	576	600	582	627	598	627	573	606	577	560	608	602	628	580	604	602	618	602	650	631	559	633	560	669	632	633	645	559	565	602	594	594	585	592	581	535	635	598	580	648	596	614	598	636	616	596	570	641	608	585	610	580	592	627	576	606	594	595	628	616	543	564	614	568	645	603	549	576	582	610	594	662	591	555	554	594	584	585	609	591	584	588	599	577	617	570	620	598	584	588	574	592	613	586	599	590	575	562	561	567	610	613	585	588	607	651	618	628	599	561	621	572	616	627	621	588	579	603	591	578	611	578	607	616	586	643	594	600	566	578	645	570	637	635	580	622	572	569	591	596	581	627	587	609	590	592	598	627	613	634	587	587	614	606	594	590	602	646	610	593	608	612	587	566	561	580	603	581	619	616	608	627	575	626	602	600	607	602	625	598	561	576	596	592	607	615	628	613	627	561	614	614	622	566	628	623	599	633	621	578	549	543	620	600	584	614	592	609	608	605	585	547	618	578	638	580	591	585	578	600	598	611	604	597	619	584	580	618	605	581	590	583	600	623	606	605	552	568	649	621	598	571	569	703	597	588	657	582	577	603	551	571	621	611	596	592	567	573	591	577	612	637	591	577	589	609	594	583	614	629	631	575	586	594	600	622	621	608	587	614	605	586	573	593	596	652	594	587	626	617	555	586	537	664	617	629	570	580	597	602	556	563	611	550	610	634	590	588	607	602	641	590	592	617	594	645	568	626	565	583	614	595	600	638	586	599	572	568	621	556	626	622	591	622	575	638	557	579	670	581	661	601	621	657	610	618	583	595	577	606	628	591	595	593	611	602	604	571	622	601	601	608	583	631	593	599	599	638	560	594	641	632	623	603	577	646	602	628	580	601	621	554	571	614	581	614	599	647	598	648	643	551	623	552	621	601	594	604	595	593	556	616	620	604	626	664	586	647	621	629	591	593	627	568	638	606	626	585	616	587	600	606	586	564	614	645	561	614	612	553	597	634	590	604	594	567	612	623	621	589	618	584	594	605	624	614	569	593	594	614	600	600	624	625	577	592	592	596	591	612	553	620	586	611	598	597	632	603	597	575	570	604	606	619	557	595	598	605	578	572	613	598	607	598	616	606	633	633	645	598	607	583	597	607	579	579	582	607	596	612	610	586	597	604	589	569	556	612	636	624	632	616	603	588	581	557	602	581	653	599	635	618	589	614	563	625	583	577	592	602	566	568	612	603	576	566	598	597	588	656	600	619	649	595	579	621	594	574	581	591	593	602	602	566	614	564	625	623	592	638	583	601	631	630	593	547	600	552	588	631	605	598	613	578	626	587	598	589	600	636	573	634	598	628	589	629	606	588	605	599	616	602	581	602	563	572	571	622	591	650	621	604	625	612	585	604	599	555	627	597	648	603	642	604	589	570	593	604	587	620	586	598	603	586	600	542	599	622	578	582	633	582	626	587	640	566	651	630	597	583	610	567	601	619	640	621	595	624	579	641	612	583	619	590	629	595	575	602	592	534	576	588	587	588	629	585	613	579	597	605	586	629	595	619	628	589	613	569	603	608	596	605	611	593	591	595	632	623	596	628	583	633	608	611	572	607	568	586	577	618	576	644	637	579	620	573	587	646	587	584	572	607	607	620	574	623	650	572	587	592	604	575	596	647	586	611	591	627	618	601	556	603	589	632	620	601	636	566	618	594	565	551	611	592	586	605	594	573	584	559	641	612	548	629	592	601	569	603	616	606	551	651	601	583	594	602	629	613	589	599	593	605	594	662	658	584	627	596	624	594	588	621	577	598	606	613	624	625	642	595	608	573	608	644	598	565	589	615	602	628	576	564	603	620	587	599	604	636	551	587	639	566	590	604	557	566	614	597	614	573	617	577	578	623	593	634	627	616	577	624	624	609	593	585	621	609	595	612	553	621	593	611	630	583	584	646	613	552	585	595	609	599	610	626	583	621	557	594	550	605	627	582	580	619	592	602	576	625	591	612	571	646	612	614	599	593	654	559	549	644	611	573	562	629	615	587	608	631	546	625	580	584	601	598	578	614	558	564	559	560	610	574	589	607	584	607	588	603	616	625	591	635	597	642	558	596	588	567	597	599	611	635	602	623	583	599	606	619	598	564	623	584	593	604	606	637	603	619	603	621	565	584	611	620	631	613	661	673	594	574	636	624	579	582	587	564	598	611	639	613	608	603	609	586	607	580	615	603	605	581	575	604	588	556	646	586	628	596	645	598	621	526	598	607	602	626	550	651	613	634	608	565	603	597	673	576	610	630	637	587	593	588	590	628	592	613	605	625	606	620	644	641	582	614	623	613	577	599	623	575	589	608	608	600	646	576	619	638	620	624	579	565	618	566	595	591	570	593	626	589	591	562	602	606	603	595	595	566	549	603	657	577	576	568	598	583	632	594	598	581	571	573	595	606	599	593	551	682	625	585	633	596	622	577	576	577	624	611	561	611	624	621	581	655	593	624	648	579	624	586	619	611	578	605	633	585	574	614	599	615	639	617	629	627	604	615	568	635	616	606	605	609	621	634	583	639	563	568	590	624	627	574	574	634	605	622	579	628	616	619	586	600	604	610	583	579	592	629	590	581	574	604	649	620	573	613	600	604	571	625	606	609	564	574	606	588	598	584	608	639	608	606	606	624	563	609	587	610	596	604	607	588	611	584	591	625	587	604	596	605
9808	16514	15497	8811	6017	4017	3475	2980	2649	2290	1729	1647	1654	1476	1264	1212	1073	973	1002	899	888	845	812	760	865	792	769	784	784	716	782	840	773	763	722	956	1224	1224	1062	856	778	796	741	769	772	795	788	772	775	746	790	761	771	780	762	757	770	758	761	741	766	715	779	736	795	754	686	776	803	778	732	748	781	747	770	748	754	727	730	741	800	739	755	767	759	795	734	767	721	746	788	757	784	777	797	715	744	749	718	765	723	773	803	761	777	739	766	735	773	770	715	803	772	745	740	739	743	779	762	781	819	758	762	760	715	771	768	755	717	771	825	709	749	778	728	719	708	733	770	789	781	734	768	766	731	806	802	797	741	766	715	727	738	758	783	827	764	771	733	792	790	794	755	806	729	754	775	783	811	737	728	779	750	803	773	754	743	748	737	741	737	716	745	742	764	762	762	763	790	764	733	787	710	741	765	726	784	776	740	698	783	703	800	737	726	758	801	760	768	718	745	753	762	748	737	754	739	736	758	747	754	747	732	788	710	752	754	758	740	757	724	720	756	715	702	770	752	780	740	774	767	761	730	719	800	728	737	780	760	732	721	787	768	757	771	751	734	753	752	760	748	730	727	761	776	719	769	780	745	770	774	749	732	761	744	756	740	754	771	760	736	751	771	744	798	729	779	746	757	754	757	731	767	776	751	749	723	794	754	757	754	732	706	798	760	724	792	728	736	763	823	752	700	749	779	781	786	808	784	760	781	792	703	786	783	754	812	783	752	797	781	746	702	740	770	748	778	748	723	800	756	744	753	732	801	757	739	730	695	787	775	740	729	777	742	735	775	743	753	778	732	769	784	727	810	764	743	766	742	865	777	790	754	780	769	753	776	773	790	731	732	747	708	806	676	726	788	722	752	749	761	746	798	769	761	740	750	752	766	765	725	739	740	778	774	839	757	774	784	771	745	773	768	746	737	787	771	727	742	767	720	781	788	761	784	813	722	774	717	701	773	709	744	746	757	770	781	738	733	732	755	765	771	736	783	743	773	768	730	758	742	718	759	802	770	741	753	774	680	763	805	753	768	743	775	722	801	755	768	737	801	751	797	761	789	771	772	748	738	778	820	751	722	742	751	813	743	771	816	766	728	732	756	729	752	762	776	773	729	798	763	775	813	779	801	730	772	707	764	751	772	746	741	721	687	701	749	779	758	761	754	780	750	744	748	743	726	768	782	798	763	756	739	807	747	759	778	741	734	731	754	724	704	734	747	733	739	784	725	794	747	789	803	762	753	757	745	761	770	761	752	750	732	689	743	725	738	747	746	759	751	782	785	754	752	766	726	745	757	755	742	758	775	722	757	730	738	822	769	741	753	761	774	765	762	718	708	766	789	745	756	774	744	787	760	726	784	729	767	784	814	759	801	775	746	750	772	771	775	728	739	803	806	727	773	734	765	799	790	784	697	762	804	796	751	777	687	763	780	763	813	760	770	758	778	759	767	739	766	758	735	738	772	779	801	763	760	736	763	755	752	703	757	736	783	722	766	707	736	759	732	742	772	752	746	798	795	743	784	768	726	738	800	721	750	731	799	758	781	743	722	747	726	730	759	791	777	767	745	777	746	782	732	747	784	713	778	762	766	717	773	746	764	760	792	737	744	706	733	728	764	715	787	807	763	722	745	756	744	772	788	813	766	768	808	762	784	730	808	754	779	696	790	740	798	804	763	761	767	747	725	775	735	761	785	755	708	789	782	766	768	746	764	735	763	752	769	733	743	660	786	799	758	767	812	783	778	775	782	757	782	704	744	758	771	714	727	769	732	749	719	801	763	769	756	756	772	731	775	786	743	755	775	738	744	771	779	734	758	722	737	769	751	771	706	743	758	742	720	795	767	725	784	776	754	735	771	726	719	768	773	762	703	776	807	766	844	761	739	764	726	757	753	768	759	733	778	769	752	718	746	787	767	746	745	745	773	797	786	718	764	787	748	706	785	777	814	757	694	830	761	750	757	797	761	728	772	747	738	772	746	724	788	796	749	721	787	752	762	761	766	752	764	735	765	783	733	777	783	789	769	768	838	712	766	772	749	745	757	728	767	793	737	720	790	797	763	792	773	790	778	769	797	763	756	778	754	784	755	774	731	800	775	736	727	738	768	784	757	719	766	827	717	760	807	774	780	734	791	727	772	758	674	757	743	802	730	721	746	775	731	743	802	741	734	754	754	803	819	778	732	756	766	791	735	767	768	756	745	732	727	737	747	784	804	760	753	795	753	759	780	742	740	787	729	760	756	706	723	787	777	735	788	773	782	754	775	769	764	781	791	747	770	757	778	712	718	812	787	748	779	744	773	732	770	778	757	765	760	764	750	787	762	738	760	767	773	689	750	801	791	750	777	763	796	748	745	811	780	742	755	756	746	723	770	787	790	775	796	755	785	777	756	758	754	797	802	737	748	746	753	791	789	795	762	798	736	739	738	711	724	782	741	752	734	700	740	786	798	785	743	770	731	798	763	756	781	730	732	772	757	737	754	794	762	767	761	763	747	769	750	729	747	740	767	739	776	760	779	769	788	768	778	770	781	787	751	805	714	741	761	751	739	739	764	752	742	797	789	762	735	781	797	759	785	818	811	758	824	745	755	704	771	759	727	807	769	731	768	785	772	805	795	760	749	791	779	768	779	766	759	750	742	766	729	773	743	791	716	774	770	828	793	736	774	718	777	755	772	744	754	757	757	736	753	769	660	755	749	779	693	744	817	740	775	798	749	762	756	760	751	767	741	786	736	690	716	779	774	782	774	763	760	780	783	775	839	723	797	748	783	762	759	793	738	755	727	753	721	780	765	721	842	782	765	726	746	765	830	759	786	779	793	726	741	756	768	808	772	734	799	773	735	753	791	777	800	738	763	809	773	778	699	768	777	750	715	777	753	741	772	743	704	762	722	783	766	741	750	725	739	739	773	736	748	757	769	728	777	770	721	759	718	745	740	781	736	800	755	743	712	780	761	769	734	777	775	707	744	795	721	725	739	757	717	760	749	790	796	735	720	743	799	757	734	735	696	749	717	744	778	724	777	716	784	784	776	729	774	750	798	747	742	750	734	730	741	750	778	750	737	755	738	761	752	722	727	788	766	734	733	780	738	806	737	776	754	715	739	757	818	720	733	773	766	774	815	745	743	747	811	726	824	751	778	765	766	761	759	820	772	753	792	724	740	754	791	756	769	776	747	759	741	735	745	719	785	782	803	747	773	749	757	783	828	776	721	767	779	763	724	811	763	758	779	757	773	806	782	739	757	813	767	762	779	714	799	805	789	749	824	751	787	756	785	788	761	735	743	836	742	789	768	801	767	733	773	784	785	759	788	743	771	727	754	775	749	753	789	751	757	805	842	764	759	759	771	798	734	747	757	798	762	794	793	775	743	746	741	776	742	744	738	760	741	771	796	781	771	776	754	733	764	755	781	812	738	753	761	769	755	718	791	777	809	782	799	789	770	729	737	729	771	796	744	813
24190	21352	28865	24200	21327	11658	3626	2301	1904	1418	1138	1176	1164	1140	900	827	805	699	702	657	610	523	566	521	477	500	495	494	486	501	490	588	450	477	520	1645	2672	2594	1372	610	479	444	493	433	457	429	421	444	421	466	429	442	493	555	534	540	537	487	464	465	447	458	440	436	454	463	450	451	462	445	434	399	415	391	466	473	451	396	503	434	434	442	455	450	397	420	490	427	442	450	454	418	432	418	401	430	463	425	399	410	423	505	449	460	424	453	416	480	455	488	449	440	448	442	443	456	489	446	448	462	463	435	403	462	432	496	443	427	481	453	424	418	446	423	421	432	407	375	442	435	447	422	473	423	448	434	460	477	408	455	430	428	418	438	443	502	424	440	453	462	460	431	438	403	456	443	454	480	453	473	457	459	494	441	422	453	434	447	481	452	440	430	449	417	440	435	422	486	460	450	472	417	456	443	454	415	442	441	489	421	425	431	432	383	417	456	430	408	468	438	420	436	442	448	419	447	436	453	443	424	442	455	434	446	432	440	422	464	443	411	460	448	427	449	425	439	446	467	439	446	424	461	427	475	449	439	429	478	460	462	450	424	465	436	431	419	465	444	444	428	454	497	433	470	421	434	443	415	455	434	415	446	439	456	419	414	472	438	451	448	435	475	445	457	452	436	463	414	463	450	467	444	476	441	458	417	438	433	442	409	415	420	426	464	458	456	457	483	416	466	463	431	463	405	426	458	441	471	459	417	450	464	440	456	455	433	457	493	397	465	461	433	419	448	428	453	441	435	417	440	436	437	414	447	423	441	427	426	435	460	435	468	430	452	404	440	470	421	436	433	401	412	464	423	405	472	417	474	433	424	450	426	440	426	443	436	432	464	441	406	399	459	467	495	441	459	452	474	451	431	435	484	454	461	424	438	431	438	417	418	429	435	442	412	475	423	435	491	455	448	485	457	396	466	441	454	455	477	448	380	448	469	395	453	438	444	418	455	437	440	446	403	454	457	471	439	437	455	435	442	435	455	481	404	450	468	466	482	448	430	419	434	430	434	425	403	456	442	464	450	444	463	445	435	460	404	432	445	482	473	394	433	439	432	398	451	434	448	429	414	441	434	436	468	458	434	454	458	427	444	410	435	433	447	440	428	456	420	414	431	463	483	431	421	455	433	443	488	453	453	459	438	451	437	451	417	461	446	416	470	418	416	416	473	441	468	459	455	455	400	428	417	507	391	438	438	435	435	452	476	438	451	480	452	438	454	462	445	456	426	422	517	467	434	408	462	448	480	463	432	434	426	409	457	411	460	410	410	429	430	460	430	452	467	442	460	446	449	475	415	439	409	407	437	478	436	424	474	443	435	448	429	434	419	437	439	429	430	481	444	442	437	441	449	448	411	433	422	457	485	415	453	445	435	450	410	388	396	420	453	398	459	469	462	415	408	439	444	437	463	437	425	459	438	436	420	423	472	476	440	437	388	426	467	463	452	414	418	444	439	438	424	451	464	476	451	429	475	453	456	436	426	415	446	423	408	456	423	417	458	429	402	435	436	447	421	441	417	495	431	456	460	445	408	442	453	451	429	433	453	449	432	481	462	479	467	443	454	448	444	451	473	461	414	373	443	430	433	454	470	423	452	440	406	473	412	441	425	445	459	451	486	434	433	412	476	412	454	445	439	454	455	420	461	415	439	474	431	455	462	419	410	451	448	442	442	451	444	428	440	413	481	486	435	426	427	426	462	461	476	405	440	425	457	452	449	461	432	456	437	447	449	423	455	420	451	449	452	451	464	435	446	441	462	455	435	457	450	455	447	445	482	457	451	441	419	433	436	462	441	401	428	453	433	435	433	481	433	477	429	457	458	434	430	476	427	447	465	456	458	437	452	474	468	438	449	414	459	448	468	433	435	451	440	461	466	418	443	425	453	457	459	476	433	487	442	416	438	436	468	407	457	425	450	411	434	471	408	446	483	442	443	429	448	460	460	444	449	440	428	447	462	462	433	467	434	442	444	446	418	433	438	480	436	478	406	429	437	408	426	448	417	460	427	456	447	448	449	461	439	431	458	431	462	454	430	442	434	425	424	426	459	413	439	464	432	451	422	410	421	437	439	433	463	446	481	396	433	462	454	476	401	446	463	426	431	441	464	430	436	433	447	453	418	462	453	449	460	436	440	464	429	446	464	436	409	465	460	454	482	442	438	462	437	479	426	445	422	502	444	468	431	418	460	441	433	431	442	464	471	453	452	477	423	463	444	423	415	442	452	421	442	466	464	412	412	439	431	448	450	439	457	463	489	461	438	483	474	432	460	440	401	435	431	455	442	480	438	464	471	459	450	455	424	416	456	455	424	471	487	451	423	460	433	449	443	443	436	447	424	414	472	442	432	435	460	460	425	437	424	415	488	417	440	446	457	460	479	456	427	457	456	446	417	444	410	433	451	462	416	479	432	409	428	406	441	428	470	459	443	409	472	424	463	430	441	453	430	448	402	447	425	429	456	443	443	436	446	446	475	426	441	448	472	455	482	456	489	450	439	455	397	397	443	471	459	428	421	419	451	448	443	495	447	445	446	442	449	491	455	465	443	454	457	435	455	442	440	425	458	438	442	485	451	461	478	427	432	430	434	468	482	419	456	463	463	427	462	426	428	447	449	430	459	452	438	407	428	403	459	397	448	432	424	445	436	470	425	432	447	440	423	454	458	436	409	414	444	404	441	434	421	437	457	416	424	428	458	434	413	461	442	455	435	438	428	413	449	430	459	407	437	424	416	437	449	467	437	436	440	454	414	437	413	440	446	482	407	472	444	500	404	463	407	446	434	415	444	418	400	432	450	460	415	399	429	468	465	415	444	431	440	419	461	431	423	459	444	445	436	428	433	414	436	462	466	429	385	455	403	465	456	458	458	444	456	417	431	481	459	462	449	407	436	408	434	442	447	445	473	429	442	440	431	470	441	396	440	440	410	444	469	443	447	454	434	439	428	421	417	447	439	466	465	453	474	416	463	464	456	456	450	429	432	485	428	397	468	464	425	409	442	431	459	430	444	442	422	409	442	486	445	472	465	451	445	463	446	464	460	461	455	420	429	412	440	454	431	464	419	467	461	450	443	433	436	431	433	429	475	442	415	439	445	441	456	420	467	430	455	405	445	425	476	417	414	446	435	499	466	469	474	412	422	436	479	454	413	423	431	477	486	443	392	437	429	450	423	407	428	432	420	442	416	465	436	487	442	422	426	430	415	426	487	449	435	450	425	458	448	415	461	445	413	444	428	411	426	403	416	434	449	455	419	408	466	443	439	443	440	458	430	400	451	454	418	425	465	444	458	468	425	455	451	433	436	461	400	440	456	435	455	486	434	444	474	420	482	439	421	448	401	436	452	412	423	448	467	441	457	405	437	430	470	414	443	438	474	479	414	446	455	459	435	438	415	464	448	439	438	452	415	449	483	424	408	395	415	439	418	423	428	439	427	466	422	426	459	448	460	441	462	434	396	426	433
10428	25442	22979	14080	9438	7296	5839	4968	4224	2976	2290	2435	2474	2116	1638	1446	1295	1120	1070	962	926	784	859	755	689	700	661	630	630	641	611	876	622	630	739	3006	4872	4434	2251	839	655	592	608	546	595	543	551	578	554	576	585	556	774	826	761	774	819	603	580	586	542	560	619	569	568	573	572	572	611	575	579	613	559	562	560	512	557	578	557	569	552	570	556	578	541	572	553	615	581	565	586	584	544	587	621	621	577	578	542	595	611	545	631	597	550	582	579	582	614	563	549	530	599	550	589	615	561	567	585	550	575	560	581	564	561	559	574	574	553	496	572	597	578	602	582	561	548	570	590	567	547	553	572	587	565	555	573	556	566	604	555	576	596	577	524	518	591	562	591	583	573	542	557	572	602	557	569	573	536	581	593	581	546	590	579	521	591	575	584	563	593	534	551	570	601	532	579	601	569	627	541	592	575	559	604	533	596	578	575	569	593	609	585	582	568	584	558	606	575	566	605	574	601	632	540	554	549	543	549	611	536	517	554	598	609	567	575	586	546	541	600	560	595	584	569	578	572	549	580	596	551	579	543	594	521	588	587	529	571	592	516	576	608	555	551	561	589	591	562	591	586	599	576	532	562	568	549	539	559	578	555	562	537	603	570	565	598	557	538	575	571	609	584	546	555	608	596	595	597	585	610	561	550	517	561	561	572	555	553	580	533	597	536	553	540	540	609	599	571	521	589	577	562	581	553	581	579	582	594	564	560	586	502	580	537	557	549	544	547	582	602	537	591	558	623	599	577	575	541	574	563	551	550	568	555	572	597	561	542	571	541	551	544	571	557	563	592	554	560	569	575	575	528	572	567	595	595	589	602	550	529	596	567	537	577	553	542	527	551	576	566	582	529	549	588	625	603	540	584	573	546	565	549	611	546	600	579	519	554	534	576	575	557	589	577	572	596	555	599	561	586	579	548	560	616	576	600	579	553	585	590	586	564	544	570	549	580	616	556	630	573	519	587	569	554	556	551	546	613	577	573	596	559	565	593	540	565	592	574	534	571	603	597	545	597	548	594	578	605	581	578	546	575	577	559	522	588	551	555	596	577	560	580	584	540	609	597	573	583	536	620	579	568	570	563	609	577	595	567	575	614	578	571	577	565	566	579	579	560	551	612	571	593	538	565	610	523	546	566	551	520	538	592	577	585	552	579	580	603	600	545	556	598	557	578	592	604	562	557	628	535	559	551	570	564	578	528	573	565	594	559	603	542	533	585	544	588	571	623	557	569	552	545	572	575	552	593	579	604	552	536	547	569	552	538	594	588	546	562	587	610	546	558	565	531	572	566	568	583	567	571	579	560	618	542	551	598	569	576	576	572	551	572	595	541	576	577	568	547	564	568	542	587	574	595	570	584	591	562	564	574	550	561	564	566	549	641	551	576	558	618	557	579	622	564	572	560	540	545	605	608	575	542	569	584	634	557	598	564	527	552	558	582	537	556	563	590	586	553	560	571	616	569	596	573	560	576	575	564	566	573	636	570	602	577	555	581	622	572	595	562	569	572	618	600	604	511	576	596	602	546	630	555	539	584	579	546	573	642	537	583	570	575	573	569	530	551	563	561	576	583	556	601	553	564	573	538	575	574	609	598	604	591	543	569	574	565	605	576	580	582	596	561	548	577	555	583	534	540	581	595	551	559	553	573	580	545	593	571	565	565	586	622	603	536	564	551	562	550	558	565	556	606	570	574	530	585	534	554	565	570	572	541	579	583	572	572	595	575	562	574	574	527	587	587	569	534	616	598	624	568	613	582	533	603	576	566	599	593	583	573	552	557	562	541	539	563	548	592	588	591	616	575	565	598	529	554	563	651	578	554	532	558	594	559	589	526	535	562	537	583	605	573	628	607	583	602	567	599	543	553	590	539	548	568	554	576	589	580	597	580	531	559	588	532	580	612	581	545	561	564	591	551	587	579	567	548	563	564	535	556	578	587	588	560	574	559	542	606	573	583	560	580	579	580	549	577	567	589	565	591	630	568	560	553	584	601	559	599	563	571	542	554	563	595	521	587	593	571	559	606	562	572	559	550	530	561	591	570	577	550	598	579	569	590	583	573	556	517	551	551	544	593	547	595	538	570	548	557	606	568	579	565	588	527	581	578	562	547	614	578	557	576	603	550	583	598	604	626	559	578	568	574	593	602	573	572	586	612	580	565	582	538	582	534	557	597	576	554	590	562	583	561	528	535	569	530	583	555	608	578	558	588	550	545	597	550	529	580	566	548	534	575	628	556	565	553	562	592	561	559	600	555	568	572	549	528	569	633	530	565	619	575	569	542	593	595	573	568	561	567	557	596	580	564	564	559	539	532	547	562	559	576	571	546	574	596	531	553	552	580	598	562	548	536	553	539	556	578	582	564	577	574	557	577	583	590	619	618	542	557	573	569	578	547	562	584	549	555	609	588	594	524	586	570	604	559	528	522	567	633	584	589	561	603	562	626	601	563	561	541	529	583	561	597	543	570	607	543	563	582	580	577	557	554	545	586	536	579	533	571	559	576	596	585	608	612	596	601	571	566	585	570	516	589	635	583	568	569	525	578	591	551	572	569	571	608	546	605	585	589	559	566	598	553	523	578	581	560	578	582	587	589	572	566	566	522	522	542	575	565	521	573	564	545	557	591	606	575	554	559	574	555	573	559	536	567	569	547	556	563	592	559	608	542	565	565	595	566	555	581	543	558	563	640	556	572	579	577	588	541	552	567	574	575	587	611	576	555	585	587	579	582	575	585	614	584	624	626	597	546	547	586	592	549	536	603	571	590	552	561	574	590	583	605	578	627	590	535	562	552	633	590	586	559	532	568	544	593	552	579	621	579	584	585	539	542	587	580	593	556	588	565	532	617	563	602	539	547	550	557	541	600	551	587	611	564	550	574	576	588	583	529	567	532	535	533	581	542	558	605	559	556	541	555	566	556	557	607	594	592	609	574	580	551	581	543	553	621	552	575	599	578	569	613	596	552	525	577	579	576	595	555	570	551	533	607	555	540	578	561	553	541	585	568	550	567	593	559	545	564	582	570	551	547	602	534	596	554	554	604	525	586	544	571	613	549	605	597	604	553	596	573	558	567	578	569	526	569	594	572	563	606	618	560	576	550	596	561	578	560	550	590	526	584	538	608	555	593	580	572	569	568	560	563	572	555	553	568	540	601	566	572	577	651	587	593	562	577	575	537	522	558	520	595	568	580	613	600	558	564	544	583	527	520	587	611	584	564	517	601	563	550	555	537	560	528	575	562	528	546	599	546	587	579	555	596	559	573	590	541	569	570	535	546	588	558	519	537	591	564	581	545	571	565	577	555	545	544	575	552	595	565	583	510	563	582	588	535	598	575	583	609	554	579	568	572	583	591	549	588	586	520	566	539	590	592	578	592	593	550	601	590	547	592	585	543	559	567	567	562	603	611	574	555	584	572	573	594	549	591	591	567	574	557	563	593	585	605	550	528	583	598	575	529	554
23124	21344	29243	23816	21347	21459	10936	3516	2274	1559	1326	1367	1326	1247	975	801	724	670	620	522	474	438	384	392	368	367	329	294	315	295	292	298	396	295	384	2405	4669	3749	1782	577	344	256	282	221	246	219	262	250	240	268	250	242	430	541	441	486	551	304	245	264	258	249	233	200	273	256	252	236	229	223	237	236	260	253	242	244	273	257	250	248	289	246	234	256	255	264	245	279	250	281	254	287	240	252	237	275	247	231	234	279	258	256	225	231	280	222	248	241	233	260	247	268	220	248	215	212	261	249	260	240	232	254	244	283	264	252	254	262	251	254	255	235	239	241	259	249	251	254	243	246	283	237	233	238	256	231	241	244	254	235	240	263	258	253	257	255	231	267	221	272	252	238	242	251	219	241	234	270	265	302	226	254	237	241	230	247	266	255	260	253	240	272	223	242	220	253	271	264	244	302	264	259	251	257	226	248	240	269	262	244	263	254	240	247	273	257	245	231	249	247	245	241	256	248	268	228	249	205	240	260	249	253	238	237	237	251	241	243	235	236	237	251	248	246	243	252	243	237	256	281	281	257	254	238	266	275	223	235	247	254	251	243	249	241	237	272	267	242	256	274	256	251	253	242	250	257	258	247	264	232	276	238	247	235	280	253	273	251	249	246	257	272	267	242	252	241	269	277	255	233	236	248	227	256	236	235	266	224	250	271	237	236	230	263	245	241	241	254	256	270	241	275	245	261	261	258	263	263	240	241	260	258	258	273	244	264	269	238	233	234	261	265	259	244	270	252	247	231	278	261	247	243	251	247	247	250	270	233	243	284	287	268	239	241	237	253	249	245	259	250	237	275	231	242	210	281	274	229	252	255	225	264	275	226	259	244	230	252	223	262	266	237	241	229	253	244	211	232	234	245	253	246	268	234	240	231	252	240	272	263	232	236	255	231	265	244	257	238	273	238	265	232	271	266	258	254	247	233	251	255	231	276	251	242	244	245	229	243	232	263	267	247	248	273	270	240	225	229	286	248	264	204	273	285	245	252	277	228	257	250	223	255	250	266	251	262	243	237	255	241	270	235	230	252	262	271	269	249	246	253	245	228	232	268	277	235	252	245	253	250	254	235	237	244	244	231	224	253	252	261	254	249	248	228	257	269	261	242	247	267	251	265	219	263	223	227	268	252	229	233	227	262	237	249	204	267	268	254	268	237	259	246	248	251	233	255	244	258	229	248	231	220	250	264	258	256	257	245	239	244	227	235	265	227	233	267	267	261	235	258	251	236	253	234	255	221	263	237	256	245	256	232	265	236	253	228	269	261	241	243	259	262	247	250	229	225	246	262	246	259	241	260	231	228	243	232	242	254	242	242	282	245	237	264	247	244	240	240	238	238	246	223	260	251	274	239	237	252	247	255	271	252	254	250	256	252	238	220	258	249	248	241	230	246	276	268	234	246	224	241	239	228	244	261	241	253	253	253	233	263	255	240	234	234	250	227	244	237	233	295	253	236	219	231	206	255	268	245	261	246	269	262	229	238	278	264	247	221	233	236	248	248	248	261	263	245	275	221	247	266	240	251	235	275	248	280	240	271	206	268	229	257	253	239	258	259	224	295	260	258	245	246	245	267	217	239	273	258	222	223	245	267	247	248	238	226	241	236	225	247	244	233	256	252	234	258	265	244	275	254	247	265	259	256	236	261	229	215	260	265	263	245	256	245	268	242	227	250	260	253	249	234	287	250	251	254	226	273	246	235	224	243	277	232	244	235	262	211	256	228	251	257	252	226	247	264	224	231	252	273	246	239	264	215	227	256	239	248	261	269	258	254	267	250	234	234	232	243	237	269	257	276	238	259	248	231	229	249	257	254	246	251	270	218	270	243	260	269	268	243	260	264	224	225	256	246	243	288	200	248	249	250	238	247	235	228	265	257	226	241	227	256	282	267	259	233	244	250	230	239	252	250	243	247	235	250	260	251	260	238	250	247	268	283	238	279	223	268	242	229	237	254	234	259	238	247	254	266	283	248	261	230	250	256	252	250	259	264	247	245	244	247	268	256	244	262	244	245	247	248	296	256	245	256	230	257	263	244	222	267	248	250	256	274	266	232	257	280	226	264	278	261	225	255	235	244	253	252	244	279	272	262	264	221	236	257	254	237	282	253	237	254	238	257	245	250	245	272	243	255	243	262	221	254	262	246	276	265	290	233	288	256	228	228	231	233	276	237	226	237	238	211	263	244	262	235	240	266	244	229	238	233	238	221	251	239	228	239	241	271	269	265	247	255	222	236	251	247	245	244	243	245	265	244	254	267	256	256	228	290	246	250	246	248	265	262	282	220	271	243	248	264	265	231	258	270	226	237	245	266	254	253	218	256	239	270	237	245	267	260	252	257	241	229	266	245	251	240	248	266	244	229	242	285	212	222	263	247	260	253	251	261	252	262	260	266	225	259	267	244	274	267	260	266	251	236	244	248	244	239	233	257	223	235	232	286	258	249	245	241	233	242	266	251	226	237	256	232	262	243	234	283	236	247	228	280	227	244	251	233	239	255	250	237	262	220	257	229	224	235	239	218	240	258	250	249	264	249	253	255	250	244	221	247	244	263	258	273	265	232	225	226	228	246	268	265	241	207	239	222	228	230	258	242	228	257	245	233	238	256	267	237	259	229	240	251	255	246	271	233	219	255	238	242	239	267	265	233	260	257	245	212	257	246	267	260	258	271	256	223	242	235	244	245	287	223	233	244	237	253	243	244	242	247	248	259	223	233	236	233	255	269	243	241	242	235	254	251	245	265	295	250	241	263	242	253	243	246	255	257	221	265	263	228	240	270	276	258	236	249	249	263	263	242	302	254	256	251	245	248	253	260	240	253	259	242	242	251	286	249	248	258	261	260	234	273	260	249	264	270	256	248	292	229	241	232	283	257	240	247	238	257	248	265	247	216	257	249	252	273	231	280	237	261	236	219	242	233	257	229	245	252	260	237	245	238	254	262	240	254	248	250	236	257	233	281	234	262	227	274	242	270	271	290	238	256	251	229	225	254	252	225	242	261	248	226	231	250	238	238	243	242	239	250	228	250	255	244	257	267	285	219	268	277	245	234	258	258	270	252	246	266	251	282	219	238	259	246	230	247	241	237	251	244	256	236	232	266	263	248	260	258	234	253	247	264	274	249	229	250	258	231	256	259	252	263	268	257	231	253	257	245	240	247	256	221	250	266	274	237	234	258	241	236	243	263	263	271	266	264	237	259	244	243	268	212	252	243	277	234	253	275	239	224	253	259	253	255	249	240	273	239	237	266	263	241	249	261	255	265	252	230	255	266	242	253	256	247	249	243	286	245	245	276	239	270	253	244	228	242	245	241	250	222	277	225	264	251	224	236	271	256	247	261	273	242	221	265	227	213	237	236	238	258	234	216	240	264	264	246	254	235	253	256	279	248	264	267	265	260	240	263	292	234	255	253	223	243	228	246	252	256	218	268	285	235	257	238	249	238	265	273	239	234	259	256
13022	30345	28020	18574	12442	10262	8310	7179	5564	3640	3173	3012	3038	2662	1933	1630	1382	1235	1166	915	834	694	610	628	569	542	502	444	445	448	423	440	547	371	580	4716	8191	6531	3140	913	530	350	328	346	361	349	303	335	354	322	319	349	642	930	735	726	813	424	340	316	326	329	340	311	336	330	323	303	313	328	328	330	344	294	311	284	280	281	331	311	363	296	341	357	306	334	324	312	326	320	331	313	312	344	296	356	297	329	330	336	329	331	303	297	302	280	345	322	329	291	299	312	325	333	321	325	321	335	288	320	315	306	326	304	333	335	307	317	291	329	298	326	324	320	324	302	354	309	316	296	304	319	317	348	327	321	336	329	324	289	329	332	310	339	307	339	319	297	320	317	327	303	334	289	364	312	306	318	336	331	326	286	286	326	322	317	312	327	313	280	299	333	316	348	321	305	334	320	295	339	303	323	345	322	332	319	312	312	295	338	346	339	319	299	329	287	328	320	348	343	332	336	323	319	337	316	318	335	334	321	339	336	324	343	341	335	290	320	297	317	335	297	340	338	328	321	330	301	297	321	314	306	317	319	320	335	328	355	312	301	287	317	313	335	312	320	326	289	328	324	332	343	352	305	297	332	337	312	328	314	299	335	325	339	309	337	334	352	292	326	315	317	270	344	323	303	305	321	332	330	325	350	333	331	359	354	306	326	323	331	351	328	320	313	324	321	328	337	318	319	348	309	327	315	337	332	328	295	287	307	302	302	333	340	327	313	303	316	326	304	348	325	323	304	319	322	346	329	318	303	290	318	322	310	337	361	334	306	335	297	305	341	297	328	274	346	326	328	331	324	318	303	280	343	320	332	298	329	310	328	309	320	293	311	317	330	304	327	309	305	340	303	308	302	337	334	347	326	361	309	338	323	329	316	306	331	326	327	318	323	335	344	351	312	321	321	334	304	306	339	335	294	334	331	304	317	336	308	295	352	311	297	309	299	319	323	305	345	308	328	328	286	329	308	309	317	307	298	337	337	306	338	349	289	306	312	330	324	333	336	308	336	332	320	323	330	287	300	304	314	321	320	310	331	349	302	312	274	311	335	316	310	331	319	319	348	351	309	316	352	334	318	312	311	317	331	330	298	328	308	317	326	294	338	307	318	319	321	307	343	299	319	324	322	338	303	333	317	341	346	326	330	324	316	345	316	350	321	323	316	331	317	346	320	329	326	325	336	340	291	329	309	319	334	308	290	331	332	356	316	319	326	309	326	332	337	304	328	310	321	312	322	362	317	307	291	315	332	347	314	313	356	300	309	332	321	308	336	348	325	326	313	340	292	308	307	332	322	317	371	305	345	297	320	314	323	338	336	351	288	323	329	317	343	299	323	327	315	314	317	300	288	305	290	339	320	305	335	349	281	352	330	313	297	317	344	315	336	341	328	313	323	306	300	316	332	294	306	335	348	318	318	321	326	314	335	299	333	319	309	351	296	304	349	316	298	335	286	296	314	287	324	310	293	325	327	318	323	308	326	301	333	296	333	340	356	338	339	305	300	338	318	323	355	327	318	331	357	301	307	348	293	337	323	321	347	321	332	292	309	341	322	309	345	348	333	310	336	333	350	304	297	340	305	288	324	354	312	338	343	335	328	356	320	311	336	317	334	333	316	325	329	304	297	320	348	316	304	323	321	300	287	326	300	332	306	333	335	319	331	303	317	306	341	320	333	313	313	293	311	338	331	298	296	317	320	346	329	307	319	322	335	317	338	301	320	341	341	303	309	323	333	317	315	357	317	355	287	324	300	312	339	331	288	343	332	316	304	289	325	335	307	344	324	315	290	329	340	342	339	303	292	328	311	291	319	313	314	341	330	332	308	318	294	346	320	325	339	340	300	339	333	318	323	335	292	312	343	310	316	316	295	321	327	334	309	310	317	333	333	359	318	320	339	324	330	330	307	313	316	318	310	338	307	305	311	330	344	308	313	301	336	287	300	334	314	331	323	328	299	321	317	321	318	309	305	318	338	340	337	309	318	317	311	316	315	327	324	308	332	331	337	322	316	295	325	334	338	319	303	338	309	322	320	311	302	310	333	292	319	328	336	275	319	316	333	318	331	333	313	342	320	300	316	322	344	318	316	305	267	301	298	325	314	330	318	325	307	348	316	311	314	340	315	306	289	336	345	328	326	297	307	333	298	344	294	312	317	314	309	308	313	318	326	338	315	321	322	278	293	344	303	308	303	317	348	315	300	297	343	332	329	312	341	328	307	316	330	305	325	357	334	293	334	307	337	285	305	312	323	325	346	338	312	324	332	294	298	307	314	328	331	315	320	323	313	329	321	303	329	344	310	361	326	315	310	330	305	336	335	326	344	346	341	321	315	320	331	303	321	329	319	307	322	317	314	292	310	312	315	355	311	315	297	309	318	346	305	336	310	323	317	298	333	319	310	344	308	295	323	285	327	315	310	313	354	307	330	333	343	342	277	328	292	316	343	321	345	358	328	351	318	311	314	326	301	301	296	322	350	336	336	320	349	299	333	303	320	332	287	300	311	315	308	313	314	329	337	311	310	360	313	343	304	298	351	349	314	311	324	340	323	321	364	302	307	298	315	328	318	310	317	333	337	313	322	318	329	359	332	309	306	358	297	335	333	321	335	297	361	343	332	302	317	320	321	329	333	302	329	322	336	337	341	318	345	326	287	358	331	314	318	305	315	301	340	320	325	336	310	313	285	348	358	298	331	270	314	316	309	308	306	318	318	314	343	320	306	300	351	338	348	318	301	324	315	344	356	326	304	309	300	284	340	317	321	309	319	294	307	367	329	311	320	322	318	315	344	288	352	307	293	319	354	349	337	302	310	332	340	288	323	284	305	347	345	332	328	270	329	319	317	323	347	320	258	335	328	338	321	332	286	318	300	338	299	322	339	301	323	329	344	329	305	311	317	321	320	342	314	320	341	265	344	298	296	323	301	318	313	324	329	300	319	343	327	347	316	342	345	319	323	379	321	339	324	340	318	326	316	323	300	314	324	296	304	344	327	325	312	298	328	337	325	294	332	303	335	314	330	309	348	338	316	302	323	344	305	312	297	306	336	325	325	338	339	335	327	298	281	316	316	333	303	304	301	337	282	333	339	348	349	295	299	308	321	366	334	312	334	303	326	314	335	321	362	316	338	345	305	311	308	324	347	328	312	314	337	307	308	315	337	327	296	315	322	300	297	279	327	310	321	351	312	316	344	336	312	306	304	334	341	306	336	311	308	321	320	312	329	323	337	341	292	287	294	303	307	330	317	318	339	309	321	327	294	303	286	304	317	292	317	284	306	342	348	308	316	352	316	330	327	319	306	323	305	296	294	327	324	299	335	343	336	293	324	330	323	301	287	302	346	322	293	315	344	327	315	317	302	318	317	301	339	336	317	313	334	332	327	330	338	316	303	311	341	312	328	310	313	331	302	318	321	319	318	306	281	312	323	285	328	315	324	329	317	328	345	320	326	312	330	323	342	303	321
27191	20997	15099	6366	2823	1906	1700	1468	1187	1018	1093	913	857	867	878	766	742	704	726	661	651	650	655	631	624	596	575	532	606	605	600	612	621	610	583	696	789	772	723	623	642	608	574	590	607	568	570	591	595	577	596	571	611	607	614	597	595	611	583	609	602	572	609	604	603	557	589	585	624	613	624	624	558	588	562	601	554	603	605	591	587	643	602	579	583	613	624	630	572	572	588	633	646	638	570	591	610	575	575	561	578	590	577	609	605	582	616	646	596	606	581	556	616	636	612	621	611	650	576	608	580	582	625	573	625	548	606	580	623	629	582	544	604	597	596	596	548	604	593	572	589	585	594	600	644	603	611	601	638	583	585	592	652	590	563	615	618	584	571	592	576	526	575	600	603	605	585	616	579	575	645	592	601	619	580	615	586	585	644	578	543	605	604	600	588	584	575	582	561	557	550	605	581	603	607	596	631	619	577	576	597	583	581	570	617	595	584	587	569	589	621	611	634	571	577	603	561	615	629	632	540	636	573	622	566	560	569	569	607	582	629	580	594	598	588	620	562	616	576	620	625	594	562	594	607	602	607	589	603	592	612	571	591	630	569	608	614	612	626	612	582	628	621	561	565	601	620	600	614	594	607	603	595	604	636	596	625	635	603	567	630	580	571	575	610	611	573	631	641	627	580	569	629	611	625	592	548	548	598	602	589	562	625	624	573	603	562	577	625	609	604	629	563	616	606	606	606	575	590	594	600	568	632	591	574	600	615	595	557	577	597	603	611	613	628	579	615	624	620	611	622	607	641	579	654	595	594	593	561	610	621	582	602	632	582	565	653	610	566	551	571	620	601	589	584	601	620	630	596	618	625	587	643	587	612	597	600	557	582	674	600	582	592	598	595	585	632	616	585	643	566	622	564	600	617	608	581	582	588	593	603	586	617	600	591	596	624	613	632	615	646	593	608	591	592	598	643	580	612	585	574	582	632	642	615	640	585	597	616	575	600	595	614	658	599	544	580	565	577	603	597	618	651	571	577	604	552	574	641	554	576	593	552	588	538	557	610	596	583	578	598	595	562	614	654	615	600	587	578	575	597	581	590	585	575	549	633	567	579	590	570	577	602	593	641	591	566	592	617	603	587	579	577	593	614	648	654	584	637	583	584	601	618	627	568	606	590	585	590	607	580	594	640	595	579	594	606	632	608	601	614	567	588	631	593	568	594	627	570	631	629	625	585	607	607	603	585	578	581	604	559	598	575	620	625	616	583	646	629	607	536	609	558	645	603	638	543	621	578	601	580	574	554	609	582	596	580	569	610	562	630	630	561	571	616	582	589	607	625	599	613	566	616	581	597	623	591	618	604	612	602	593	602	577	620	597	597	616	614	586	602	568	611	556	587	598	607	606	577	583	549	617	620	607	583	545	635	595	597	606	621	574	576	589	650	617	595	599	617	591	587	613	618	634	592	587	601	551	578	599	603	596	602	574	563	618	601	595	604	616	632	617	656	553	567	617	623	647	612	574	608	620	612	557	612	591	587	648	629	588	618	612	623	573	602	611	561	562	592	565	618	599	605	627	619	633	576	619	618	596	563	608	595	628	590	615	615	590	569	605	588	615	578	597	636	599	642	590	623	545	622	586	586	616	608	611	565	573	584	605	656	593	621	594	566	617	637	603	591	593	603	561	591	571	556	581	608	567	636	603	597	603	639	615	607	608	559	571	558	575	649	641	588	564	604	609	585	588	568	579	595	604	587	577	645	577	636	582	587	618	598	608	612	593	598	563	542	599	646	572	629	613	595	606	609	585	621	578	570	612	561	609	611	591	597	608	641	564	612	582	536	602	573	596	600	595	600	596	619	570	564	577	590	628	570	578	634	593	635	610	583	591	575	628	641	598	582	592	568	584	563	626	587	579	620	580	638	614	578	566	601	592	612	612	613	606	606	618	640	592	647	531	616	605	584	612	588	622	588	590	594	601	587	601	609	608	585	581	636	597	622	584	585	621	569	595	605	585	559	644	596	587	572	595	597	641	679	555	618	621	610	587	587	599	588	607	623	578	589	600	630	575	610	587	581	610	615	593	605	573	537	607	594	610	583	618	596	595	568	600	632	590	597	625	595	584	625	606	604	610	616	614	577	603	569	634	586	577	581	598	525	596	621	599	604	585	602	578	583	601	581	562	599	607	608	598	561	615	607	609	615	620	596	604	599	583	606	614	609	593	562	586	584	644	588	553	655	569	574	583	587	587	604	602	584	587	609	614	618	611	540	592	618	622	596	588	606	628	606	602	616	601	582	600	620	623	598	603	619	601	661	564	604	582	628	570	547	600	623	607	556	588	618	640	603	600	553	609	609	600	649	614	640	618	584	640	627	564	598	600	600	615	607	623	648	608	630	594	596	609	620	617	625	587	577	561	584	606	601	620	592	630	600	603	601	585	592	596	612	621	578	569	585	626	595	611	564	581	613	562	608	578	597	583	568	608	553	568	595	598	612	594	578	606	591	585	605	596	620	569	623	614	645	585	584	585	606	594	623	515	595	601	614	573	624	597	591	592	618	613	580	590	602	589	636	572	567	591	632	551	586	579	615	574	563	595	613	604	634	582	638	581	545	673	615	585	598	599	558	604	575	612	605	619	587	580	614	576	615	575	609	556	603	599	583	594	589	593	588	589	655	594	624	590	658	622	583	619	565	647	596	597	636	572	538	656	569	621	625	640	582	628	614	583	570	601	584	649	624	549	607	589	605	581	593	611	614	565	607	625	604	568	594	626	587	594	599	565	576	599	633	635	624	604	582	597	627	559	580	579	623	591	585	583	592	606	569	605	617	584	585	551	610	607	574	583	565	649	593	580	591	601	597	650	608	582	619	623	602	607	567	624	609	533	626	579	556	603	575	605	557	595	592	638	616	570	599	558	620	609	606	573	607	612	580	641	608	604	602	635	597	611	550	571	586	590	595	611	557	640	603	618	589	563	602	584	586	581	588	599	608	585	591	586	606	633	605	630	592	578	604	633	634	575	593	607	558	599	589	633	598	594	576	628	591	677	595	571	605	619	593	619	650	580	571	620	568	611	605	613	556	603	593	628	612	607	622	617	608	603	630	582	621	636	603	562	618	613	614	618	557	594	580	632	586	594	619	620	595	632	606	651	573	560	552	616	584	595	577	556	592	594	565	576	611	642	552	607	623	552	560	563	568	590	598	637	599	627	647	623	629	593	555	634	591	560	593	596	589	587	535	639	576	603	608	612	609	557	571	598	595	581	577	584	650	566	594	598	614	610	581	663	612	584	585	622	627	623	661	597	559	590	587	594	601	605	596	576	574	653	627	593	595	610	591	598	566	630	592	631	614	583	591	636	618	586	581	582	629	604	604	594	619	591	614	568	628	584	622	554	552	589	594	569	592	587	631	608	629	570	561	570	627	584	589	617	592	562	593	599	574	601	561	599	604	564	592	579	592	622	632	580	631	606	602	555	561	583	662	601	647	602	557	589	592	563
10139	16733	14991	8276	5188	4112	3565	2967	2364	1701	1976	1388	1440	1482	1258	1174	1055	1013	1013	919	832	854	798	798	825	806	822	739	717	784	730	729	818	756	769	950	1248	1162	1011	840	743	753	765	763	781	796	759	722	732	766	763	745	741	706	778	729	814	740	760	778	777	763	759	710	752	767	769	742	769	719	708	769	741	766	766	742	734	747	797	739	741	771	737	743	795	696	799	741	712	759	724	716	727	777	761	715	769	773	691	744	719	730	747	718	745	789	688	727	738	720	726	719	744	729	762	751	752	717	695	730	794	745	702	763	748	764	738	724	702	741	706	769	776	741	745	799	791	777	777	749	723	730	784	716	687	771	739	740	769	784	784	788	772	721	720	775	741	776	772	754	692	742	779	749	771	770	747	771	729	749	762	734	758	760	718	782	746	696	699	765	736	718	767	734	762	708	826	730	723	715	747	761	754	778	733	725	766	711	776	720	733	712	762	764	720	737	744	739	744	734	752	751	765	780	736	760	756	719	738	740	775	753	758	760	753	764	759	764	758	753	725	797	791	780	716	716	742	733	817	768	735	729	761	717	821	799	781	709	729	726	716	713	797	732	733	734	724	734	733	700	738	761	738	743	717	721	781	766	797	762	743	759	754	793	693	728	729	753	779	746	703	775	735	777	735	749	798	761	725	766	798	694	727	783	767	727	701	747	757	780	780	770	724	724	758	788	779	764	762	777	783	725	721	786	757	772	742	750	778	769	751	728	794	723	733	759	756	781	770	733	762	764	782	730	767	746	718	775	782	784	786	815	786	754	767	774	762	690	787	760	754	747	739	773	765	787	755	745	728	758	766	754	815	777	745	769	743	785	722	743	750	730	729	749	744	766	745	758	762	706	741	762	737	801	749	752	731	739	736	726	737	726	804	763	729	704	754	781	719	781	744	828	771	785	753	752	783	753	736	765	767	743	770	770	692	762	726	793	755	737	745	733	754	720	755	737	754	751	724	796	752	746	789	756	768	779	753	708	747	740	749	763	776	812	749	766	760	784	777	721	769	779	785	754	807	755	817	763	734	754	741	771	749	747	766	786	786	768	755	749	788	719	710	770	753	759	752	758	789	791	761	794	740	755	750	764	747	769	778	753	762	780	704	744	723	732	743	776	707	751	750	724	749	760	793	749	735	754	763	707	759	724	811	765	803	731	734	727	759	794	685	750	758	739	738	723	771	735	808	744	719	767	710	798	797	746	767	682	740	731	779	774	768	784	791	777	762	750	736	739	752	735	790	773	746	766	762	775	784	788	721	744	746	705	751	695	781	778	714	812	761	708	707	707	690	748	771	728	729	723	749	858	760	730	794	750	782	766	764	741	747	755	790	762	759	767	799	740	714	739	730	720	748	761	702	772	720	790	762	722	736	770	765	786	732	816	708	782	718	747	761	734	759	730	743	769	746	740	746	731	779	745	740	700	774	740	726	756	729	746	702	783	730	781	709	738	761	780	744	765	771	719	820	723	713	728	756	775	717	800	695	718	751	702	749	761	762	725	743	730	761	748	793	765	726	747	721	796	787	743	750	750	724	735	714	773	780	770	764	749	730	721	750	763	768	724	709	759	760	720	781	769	774	712	690	715	714	734	713	765	751	760	712	743	786	790	782	779	693	795	776	742	741	749	749	751	734	766	737	721	737	752	729	737	760	773	796	677	746	717	726	766	736	713	725	786	771	790	782	722	778	791	758	756	793	736	761	788	744	783	723	740	742	794	721	682	765	751	733	685	766	755	766	765	741	799	745	742	790	755	716	760	771	760	764	761	717	750	799	721	772	761	758	743	786	753	810	755	790	794	767	710	763	773	780	786	749	786	722	784	763	714	760	764	749	780	776	806	812	693	817	794	745	755	759	706	738	749	796	734	780	799	761	770	719	774	722	740	746	753	809	804	765	770	788	745	712	744	734	762	706	717	792	748	792	752	713	754	759	729	736	739	793	736	735	757	741	756	754	730	818	736	719	786	718	763	782	751	781	757	814	741	730	729	758	750	737	735	729	783	751	743	778	736	792	772	746	761	712	727	746	705	756	762	813	782	712	752	770	763	761	734	727	711	755	763	761	737	745	767	772	756	766	789	745	766	719	784	811	749	768	733	742	740	751	743	781	742	766	730	783	758	739	721	717	727	700	775	722	734	790	734	761	742	746	746	766	776	768	792	733	751	768	761	726	784	746	730	749	734	738	808	769	803	733	793	763	720	739	718	777	742	786	754	757	756	707	745	705	730	751	756	757	732	766	772	764	781	742	749	726	717	764	791	761	717	737	760	702	791	770	707	776	792	772	740	718	772	795	683	735	715	754	693	759	710	771	765	713	723	777	839	782	767	717	740	775	751	736	776	760	736	758	766	754	760	731	770	758	739	751	794	770	721	772	740	762	733	782	789	746	772	770	752	772	722	726	739	781	784	792	719	728	732	718	710	726	767	751	750	719	758	759	782	727	747	741	736	743	755	761	780	797	732	736	709	746	768	742	770	738	725	776	765	759	713	748	762	755	692	725	734	734	751	743	808	752	746	697	745	738	700	787	762	736	739	790	752	753	798	741	766	751	766	773	749	723	733	751	753	788	738	778	760	753	788	691	794	761	758	798	707	751	719	799	734	775	764	777	747	738	750	715	776	780	764	764	743	797	796	727	717	720	719	803	802	727	752	706	763	740	714	769	721	770	733	702	768	764	738	724	777	737	768	754	743	740	740	702	723	739	752	765	758	769	771	757	743	793	781	803	740	773	703	725	742	781	789	744	765	730	766	755	703	748	734	781	783	755	731	814	720	786	790	744	734	777	770	735	731	768	777	758	757	712	785	759	709	725	797	738	775	745	773	735	756	769	746	757	747	786	733	748	734	726	734	769	744	758	735	747	747	743	739	720	744	741	732	768	798	740	760	764	741	753	753	743	802	737	767	757	739	741	734	758	748	800	777	736	725	739	733	683	786	771	728	762	749	764	770	714	733	731	678	785	728	759	758	763	754	740	755	796	786	746	743	721	733	758	827	767	771	783	727	724	715	753	730	724	735	723	710	722	767	720	738	775	742	745	760	675	729	775	725	783	751	768	716	726	759	806	818	712	748	773	758	761	765	735	747	752	753	751	748	729	741	751	747	754	761	789	750	761	744	766	761	754	752	737	721	785	719	737	752	773	705	741	759	732	761	792	762	790	715	753	807	765	724	682	777	768	754	773	796	746	773	724	748	764	791	741	764	779	754	757	730	818	757	756	767	768	741	727	737	754	736	736	721	799	777	749	725	766	753	756	736	721	710	766	797	801	724	757	698	760	769	734	768	735	744	737	729	761	718	750	758	726	757	720	741	757	749	762	726	760	733	790	776	786	719	747	768	744	789	773	731	720	711	756	723	760	827	786	726	711	748	764	761	731	735	749	731	749	756	746	764	728	763	690	780	717	747	734	765	741	745	693	748	750	725	783	748	731	741	750	761	708	817	790	728	755	786	783	757	718	756
24173	21364	28758	24329	21321	11622	3949	2296	1583	1418	1475	1106	1151	1059	963	823	779	723	675	611	615	556	503	501	511	490	528	475	441	466	501	505	640	483	565	1521	2187	1962	1526	686	482	428	454	456	440	434	445	444	433	449	459	453	493	565	540	518	587	462	448	453	438	466	422	444	428	454	429	478	443	406	424	422	444	443	445	448	418	411	463	411	426	413	455	428	432	419	406	457	446	477	427	465	474	446	426	451	420	454	437	431	436	445	444	453	471	412	445	411	432	434	403	457	410	441	432	425	418	418	425	393	431	428	439	426	420	451	404	397	429	398	427	412	484	436	393	458	416	433	443	458	422	396	437	441	454	426	465	439	422	460	424	411	444	435	419	443	432	402	439	437	431	479	433	425	471	437	420	452	446	486	417	420	441	424	419	461	398	402	431	469	426	472	431	413	432	449	441	428	436	470	431	460	453	437	430	468	443	407	407	424	448	447	452	419	448	415	410	447	423	456	411	416	435	451	455	382	427	424	405	442	444	460	436	468	454	445	434	414	456	457	439	430	405	439	425	447	422	415	428	439	433	438	433	438	419	429	441	448	423	405	442	434	425	412	439	391	422	403	446	446	422	441	449	432	440	433	435	431	424	462	432	423	442	451	415	426	460	449	417	461	422	443	426	438	448	431	431	437	428	404	410	456	454	438	411	399	417	453	470	459	440	422	417	465	451	432	446	463	435	466	416	429	390	417	420	444	445	455	450	417	435	425	430	449	442	445	406	419	449	431	419	417	428	441	420	430	476	395	419	423	433	454	464	408	439	442	443	428	430	445	448	401	421	448	420	464	460	450	427	418	431	443	420	457	458	451	431	467	457	422	452	405	420	455	364	427	407	423	454	450	418	459	433	418	438	449	457	444	426	403	418	405	452	447	441	407	442	429	418	451	401	410	450	427	455	424	422	497	426	454	394	434	408	415	469	470	432	423	433	448	457	446	481	417	459	462	437	455	460	451	452	407	417	390	429	438	459	440	425	432	411	419	422	463	435	457	438	425	464	416	417	407	409	425	466	434	442	413	426	404	464	402	405	443	425	425	421	428	395	436	460	452	435	455	447	439	452	460	401	442	475	452	443	442	396	434	456	418	429	438	391	442	450	453	438	462	452	452	421	443	430	452	441	471	422	444	398	474	446	439	425	424	470	424	451	442	443	410	456	466	437	434	443	434	447	456	438	415	462	424	432	400	456	411	447	424	429	426	414	459	436	409	446	400	401	435	424	421	397	458	430	420	441	416	447	467	439	454	413	413	430	436	457	447	416	445	442	421	448	449	458	486	442	431	411	396	472	391	462	437	409	423	457	452	394	423	433	408	422	425	407	436	458	414	442	461	427	425	433	405	431	462	433	437	468	404	413	424	458	460	450	406	434	456	406	438	420	467	451	416	437	456	473	402	454	423	427	466	426	423	417	411	460	453	418	410	393	438	463	429	450	431	466	428	466	440	443	455	426	403	409	428	433	453	422	423	430	428	460	413	419	470	436	438	414	420	409	430	454	436	415	434	426	427	405	452	423	415	463	398	432	429	443	382	407	410	463	448	425	464	440	426	448	481	415	443	431	406	446	425	440	408	440	473	432	443	437	447	430	428	430	448	447	455	458	408	435	425	443	473	433	469	409	484	422	442	448	417	436	447	400	457	419	425	467	415	420	428	399	450	393	418	437	411	442	426	392	437	453	470	441	407	445	430	387	436	420	440	426	424	423	458	432	427	459	458	440	440	436	403	412	454	411	446	395	427	414	430	433	409	438	475	413	447	386	455	440	459	442	464	406	422	433	437	425	457	419	429	465	447	452	433	450	419	441	430	445	413	416	415	422	447	442	457	431	457	406	469	433	434	439	456	416	418	465	421	451	460	428	453	437	416	432	476	447	445	416	404	446	401	429	437	470	461	449	434	437	451	442	430	442	446	422	466	428	434	383	429	458	458	434	409	425	433	432	466	435	431	469	464	427	407	438	437	406	448	419	433	422	406	430	441	407	399	430	417	411	435	450	435	465	465	434	440	422	441	424	455	438	442	449	422	419	405	403	455	428	417	463	392	452	432	433	461	456	435	439	443	413	435	445	453	439	445	436	433	410	404	423	438	433	423	406	407	408	420	442	476	446	446	405	430	425	454	405	431	433	431	460	398	421	410	450	475	432	419	455	427	427	427	453	472	414	434	431	433	403	429	441	440	428	417	426	438	469	435	470	460	412	397	470	441	438	448	438	462	422	418	435	419	434	411	418	437	444	432	444	435	461	450	459	432	416	426	460	396	429	442	428	433	457	404	471	425	444	440	408	396	450	470	441	471	436	438	402	451	444	437	409	424	434	420	432	406	433	404	460	444	444	433	418	438	414	432	428	433	435	422	428	469	432	416	391	426	445	473	432	425	426	451	388	461	433	425	407	429	437	386	440	416	420	424	438	444	387	416	407	458	442	443	425	431	407	397	444	413	431	408	419	438	406	455	464	433	429	428	433	468	458	441	401	416	406	468	467	414	418	405	433	417	441	448	445	414	458	436	438	430	440	452	407	418	446	429	470	427	405	459	456	444	441	454	445	405	448	445	405	400	426	459	454	432	470	453	452	442	448	446	397	463	418	429	415	446	418	399	451	433	440	457	433	452	419	424	447	445	432	425	451	387	433	457	404	445	449	497	402	400	454	405	436	438	448	462	442	461	431	453	404	458	446	458	421	462	404	440	441	436	433	451	406	459	417	389	443	443	415	447	452	440	425	414	414	459	427	453	442	446	421	433	452	429	453	423	416	435	439	444	461	413	472	460	484	405	414	441	426	431	417	449	413	398	411	419	436	430	424	459	432	418	446	458	457	413	429	466	453	450	453	461	468	482	447	452	418	466	454	406	439	409	443	445	444	448	441	449	445	439	424	408	452	416	447	435	464	412	469	432	390	448	448	440	421	424	452	438	409	425	432	468	413	448	471	458	455	449	410	408	439	439	420	414	452	418	412	481	456	463	383	413	436	446	428	434	435	443	410	404	441	421	460	441	438	409	440	426	405	389	405	476	429	431	454	412	429	422	412	443	439	400	413	383	396	453	480	463	416	419	420	456	440	412	415	398	438	420	426	445	456	403	450	450	498	423	424	402	428	379	436	440	408	449	470	420	432	459	409	371	426	437	437	394	450	470	419	409	434	445	423	446	421	415	429	468	413	471	433	453	419	456	430	447	460	452	465	423	447	443	448	418	433	417	422	389	454	451	431	429	458	443	414	436	430	436	440	437	420	396	421	416	453	409	457	412	448	431	399	407	412	437	427	428	425	396	407	427	395	411	454	401	410	429	434	417	452	453	449	451	464	454	423	444	470	444	433	454	451	454	445	410	453	444	404	439	416	446	430	428	404	447	423	419	421	412	459	428	421	453	448	448	453	407	413	421	415	476	448	454	439	441	432	416	463	451	419	470	424	452	450	444	427	450	414	474	426	428	460	437	486	457	439	429	459	449	441	437
11491	24741	22573	13330	10234	7319	6689	4896	3363	3050	3125	2194	2199	2002	1738	1345	1358	1181	1091	1008	901	830	742	743	656	709	686	661	681	626	586	616	908	629	722	2876	4050	3446	2665	1044	619	576	616	596	569	582	562	516	539	592	545	580	680	924	807	777	813	609	584	553	572	552	595	547	557	550	567	493	569	554	568	577	587	571	588	565	593	554	569	573	549	618	559	555	562	571	532	555	597	544	586	555	562	565	571	575	546	541	593	614	551	563	570	540	580	608	574	538	603	551	558	608	557	524	614	542	597	588	587	595	568	595	547	584	567	540	559	579	568	563	544	573	521	559	584	557	565	580	540	569	555	531	496	548	558	594	524	598	527	551	567	581	578	561	569	564	527	551	541	537	569	579	540	569	560	532	559	529	611	560	561	569	573	555	508	551	579	581	524	578	534	615	541	530	565	534	562	576	584	555	570	566	546	538	538	594	559	532	573	536	539	561	562	564	523	570	537	596	558	590	564	581	552	591	551	547	582	581	542	548	534	537	544	566	599	553	544	574	535	542	563	610	581	549	521	528	568	531	556	558	541	564	576	569	550	543	579	597	575	576	521	537	546	552	584	555	559	553	582	614	560	572	553	554	565	591	576	553	595	527	529	545	592	557	553	583	581	571	548	553	556	572	572	583	551	564	494	521	550	524	543	543	570	594	558	517	534	574	556	546	611	587	546	581	582	571	568	569	516	572	569	562	573	591	577	584	553	563	592	523	590	531	533	572	544	589	509	560	524	549	520	565	569	535	578	518	542	547	575	533	526	590	565	565	591	562	567	552	514	596	543	607	526	571	544	548	553	576	545	589	577	577	560	544	531	553	579	552	558	524	584	554	555	552	592	569	567	538	546	540	545	557	586	555	560	564	556	591	620	575	577	569	580	555	558	581	541	565	551	530	546	563	572	565	519	564	594	586	584	551	566	574	547	541	596	552	571	526	554	551	594	535	615	569	584	546	562	578	599	603	535	539	539	582	591	533	560	530	544	530	563	570	549	584	568	547	588	557	532	542	577	585	565	568	622	557	559	564	545	544	528	557	574	588	547	608	554	575	556	544	528	566	569	572	544	561	565	565	560	593	575	546	547	574	590	576	556	547	578	542	545	547	597	554	553	570	535	545	589	550	530	582	539	555	553	555	564	539	530	519	531	564	565	576	529	586	533	568	576	552	551	598	595	566	566	552	550	561	568	557	561	545	579	572	524	563	571	530	542	595	537	585	538	600	575	591	624	578	544	576	568	547	521	578	552	606	547	612	560	559	566	546	510	576	544	572	573	568	576	575	505	583	577	559	593	565	578	532	572	555	556	581	534	533	556	553	554	544	548	509	541	543	562	554	569	557	609	554	585	559	538	550	583	560	556	567	594	537	535	549	590	536	590	560	566	563	566	564	570	535	572	539	616	546	540	578	552	587	543	542	553	529	575	536	538	552	525	575	542	546	535	537	542	531	584	538	596	564	514	593	523	575	590	556	600	575	579	596	529	599	595	567	602	611	536	534	572	616	575	576	547	548	538	561	569	486	589	561	599	578	566	619	509	549	591	572	584	599	579	547	576	548	572	561	607	564	528	563	543	531	538	571	555	573	558	554	562	582	553	534	567	531	600	534	596	570	571	545	535	587	561	561	558	546	602	542	587	563	580	551	554	538	523	546	624	525	538	572	558	545	573	573	546	539	598	565	567	563	529	580	569	590	534	502	560	557	571	591	566	567	559	578	570	559	545	574	565	533	584	607	538	588	526	597	586	558	575	573	573	535	581	540	538	555	518	534	546	574	561	518	550	553	574	536	567	559	523	560	573	588	569	561	573	564	496	571	597	584	591	596	545	598	520	593	595	581	569	558	511	546	552	572	578	530	540	566	562	548	575	560	551	532	542	519	528	499	565	574	547	515	548	559	536	545	583	580	563	538	530	580	584	571	555	559	585	547	559	606	535	583	523	641	577	566	563	543	536	543	554	533	574	500	539	568	554	590	568	578	539	568	550	601	567	589	575	519	575	597	543	600	539	599	600	544	554	574	596	550	534	581	603	585	536	574	577	564	582	557	542	559	649	585	572	584	586	558	593	560	558	536	579	537	537	613	580	560	548	532	531	565	554	575	552	523	529	567	543	547	563	553	557	563	578	568	553	572	591	542	580	551	601	570	574	553	591	548	562	557	548	551	559	536	572	568	557	518	542	501	567	599	496	558	588	534	547	561	561	559	525	575	584	586	551	530	592	543	594	600	562	587	587	593	552	570	525	577	564	537	586	588	561	584	554	588	548	566	562	604	525	571	568	559	558	558	534	568	539	584	553	576	559	577	545	563	551	533	551	570	580	522	580	585	541	538	543	545	596	571	547	544	573	541	543	551	528	570	581	553	568	551	555	597	576	582	566	607	537	555	549	536	532	571	570	545	574	571	560	545	571	575	563	579	586	605	550	541	573	587	560	602	569	554	540	567	572	514	589	560	555	526	528	525	573	570	589	501	583	620	557	539	586	575	587	612	598	561	576	549	608	557	548	506	560	545	546	567	560	570	545	592	558	576	593	554	568	508	548	556	554	576	530	556	526	523	563	592	555	531	572	560	582	542	518	546	560	560	607	571	566	603	589	613	554	530	574	605	545	547	576	593	547	568	530	549	527	578	604	620	556	522	594	586	612	527	574	563	559	527	548	600	552	549	542	572	585	574	579	553	587	545	611	564	553	556	592	568	592	585	562	587	589	547	599	561	515	568	550	568	562	569	546	528	557	602	560	605	546	593	590	566	543	577	555	553	571	588	546	584	548	541	534	549	630	555	575	546	546	561	595	566	585	555	560	556	534	565	557	570	543	561	589	573	549	566	583	588	566	557	571	546	574	562	558	557	589	549	569	520	559	603	574	585	570	553	538	568	609	542	560	581	551	580	541	516	536	554	586	529	569	572	524	570	520	621	551	594	541	521	579	583	542	592	598	562	579	563	505	517	536	568	582	608	593	582	555	558	579	576	577	556	583	554	582	567	576	576	541	553	545	542	561	522	573	529	583	574	567	577	560	560	575	556	553	561	544	571	543	562	577	555	551	542	527	574	510	531	547	580	534	581	571	548	607	552	544	611	541	563	566	556	562	578	568	574	564	609	531	556	539	574	546	553	584	575	542	569	542	559	552	592	596	547	539	566	545	513	568	550	575	557	530	593	578	526	553	567	620	574	532	560	540	578	574	569	571	557	549	524	584	550	573	577	550	572	539	562	571	561	595	556	527	593	552	532	612	545	548	597	605	582	563	519	579	581	564	607	590	569	554	564	578	565	551	572	543	552	605	565	623	539	614	547	564	580	532	550	572	554	600	569	588	602	552	606	551	598	542	579	531	582	549	585	561	564	581	612	555	559	541	555	611	573	535	572	554	557	580	551	531	538	575	565	559	598	551	572	531	569	568	539	552	532	576	556	537	542	531	600	538	558	590	561	519	556	565	532	548	600	574	543	561	538	556	565	537	541
23206	21388	29318	23819	21394	21489	11327	3360	2444	2525	1968	1480	1357	1066	894	805	767	638	575	547	487	420	433	352	382	387	330	316	288	305	291	449	625	294	390	2328	3820	3618	2175	941	396	276	273	257	261	264	274	264	234	241	276	254	361	521	443	408	474	305	223	277	260	231	254	260	247	262	249	239	243	238	266	247	246	247	251	286	241	251	251	272	249	243	249	250	247	217	269	258	273	269	229	280	254	252	258	236	239	236	224	258	284	273	245	247	249	267	238	248	232	229	256	257	253	221	236	257	252	247	251	256	247	234	275	231	241	264	230	248	259	255	255	255	289	244	246	251	254	246	255	251	251	241	252	246	248	279	245	257	270	237	265	259	216	242	270	269	274	254	246	247	277	226	250	237	262	232	273	237	265	246	257	257	284	270	245	249	260	232	268	262	242	253	280	254	254	256	236	256	254	269	238	227	262	278	253	245	264	261	263	286	250	256	219	234	232	251	256	246	249	243	254	241	266	230	263	246	242	262	246	233	242	233	262	249	226	237	225	234	281	265	235	245	234	260	260	245	253	226	226	257	274	260	268	297	239	265	284	251	240	256	293	251	272	255	223	247	246	258	231	295	271	261	261	270	250	250	266	248	244	251	259	269	270	248	258	245	275	244	268	238	303	271	262	235	263	219	256	233	274	244	271	258	257	259	267	244	269	240	269	243	251	241	237	269	239	261	284	284	252	243	245	241	265	232	221	216	234	227	231	228	259	241	299	267	274	269	268	254	258	260	268	268	235	252	241	237	266	243	259	229	241	253	224	243	223	264	221	246	266	254	220	256	243	229	256	260	267	251	276	250	265	275	250	239	228	249	256	257	280	238	253	232	272	234	253	259	275	246	224	254	248	253	258	233	248	248	283	259	277	256	268	233	256	262	265	246	246	251	258	238	235	217	254	239	222	232	228	232	244	267	242	247	256	239	282	242	272	262	251	253	263	263	255	262	266	283	224	270	262	254	248	257	251	251	239	256	226	250	232	252	244	272	277	234	244	242	241	237	235	244	245	270	236	276	240	267	245	244	261	233	221	236	279	214	262	251	245	253	246	235	245	277	274	264	264	249	226	235	252	265	249	275	234	248	274	271	246	224	232	270	252	253	259	264	257	234	259	253	247	266	233	264	245	268	295	273	225	242	252	257	270	230	259	213	226	264	260	263	281	237	225	247	264	242	230	253	223	259	268	231	276	257	269	259	219	251	261	266	221	288	262	269	258	224	222	254	252	250	258	237	269	249	227	231	253	255	234	247	272	264	215	216	247	237	275	221	285	281	230	247	282	263	283	257	234	242	263	246	258	241	212	256	267	216	239	260	274	244	253	238	261	252	255	259	253	253	243	261	279	269	225	283	241	225	221	225	266	263	247	265	246	250	269	246	248	275	239	251	265	236	230	245	233	278	240	249	241	275	259	246	213	254	272	232	265	249	242	265	240	233	251	248	259	230	251	283	244	257	258	266	267	271	244	274	233	273	245	259	250	234	275	253	236	230	244	239	244	265	231	257	255	211	250	276	253	240	259	263	249	269	311	249	244	271	274	252	238	289	245	239	228	234	218	219	231	221	251	251	231	244	255	228	260	238	248	258	252	241	256	263	242	231	274	254	256	265	260	273	255	248	245	246	228	215	269	274	272	253	263	223	235	267	235	226	250	262	226	234	274	262	221	227	233	246	263	248	251	240	270	252	255	243	244	252	254	267	265	243	270	250	222	229	262	247	229	227	248	248	261	235	265	249	220	255	265	229	268	262	269	264	220	258	249	245	239	249	222	237	251	251	229	264	243	248	231	245	252	253	261	274	255	261	237	293	273	262	245	238	232	252	271	256	287	243	254	259	219	255	254	268	222	256	264	253	253	273	242	231	251	276	247	225	243	244	231	268	295	253	260	270	244	260	251	231	227	259	264	235	227	250	240	233	245	271	231	263	257	262	263	254	259	261	242	257	240	261	263	229	274	232	255	242	240	259	276	249	266	276	245	251	259	246	244	255	271	282	298	259	266	264	237	232	248	234	237	269	245	260	267	241	233	237	253	277	241	230	245	252	246	268	265	249	239	252	248	236	243	268	249	263	242	238	255	266	268	236	256	229	235	238	245	248	253	251	260	286	237	272	263	227	237	242	263	227	235	226	269	261	246	262	289	244	239	275	250	252	258	289	258	250	275	279	247	246	239	264	245	257	280	244	249	226	240	244	282	253	265	242	261	255	269	224	256	265	248	232	237	252	279	277	282	267	262	250	249	268	262	227	248	227	263	257	255	255	259	265	263	251	240	248	267	247	295	249	261	252	244	267	246	262	275	254	270	270	255	245	262	239	245	253	246	240	298	284	262	243	231	268	255	267	239	237	292	259	230	263	255	263	238	259	276	242	234	246	236	258	260	261	223	275	241	297	269	234	231	234	252	255	240	246	264	243	230	263	247	231	262	253	242	254	235	274	264	245	236	276	282	240	269	246	244	257	260	244	260	253	260	261	226	279	240	265	227	249	241	256	238	237	248	268	245	251	250	239	225	224	244	258	236	256	224	244	261	236	243	230	256	234	236	238	242	261	250	251	274	261	245	254	244	246	254	266	257	254	249	258	239	250	273	233	243	267	273	256	260	266	251	222	242	243	252	243	261	232	246	236	246	242	272	250	261	261	238	264	263	264	226	240	250	250	253	293	251	227	253	261	261	243	251	250	276	255	298	247	258	267	255	255	253	238	244	286	268	268	249	255	256	236	235	207	254	244	248	254	258	270	238	246	258	237	255	252	258	282	235	230	261	273	233	267	270	251	247	244	241	259	261	261	244	229	231	245	250	229	239	268	238	245	233	276	276	255	272	236	279	288	252	267	257	273	232	272	287	231	249	238	239	238	277	247	246	261	233	249	241	245	252	255	251	231	245	267	287	243	237	239	238	241	252	231	234	225	246	265	238	254	266	255	247	270	270	235	258	266	249	217	237	264	242	247	263	236	244	269	274	239	234	277	236	239	266	224	259	250	268	254	233	239	207	247	287	240	265	255	272	241	238	242	266	211	228	239	239	260	232	254	273	223	233	230	232	239	255	228	255	254	251	245	241	255	239	253	238	247	239	265	279	261	278	223	213	241	221	249	247	264	241	254	261	230	245	245	239	264	233	244	264	257	240	239	238	263	239	246	255	261	269	266	247	254	255	274	256	247	216	261	248	247	229	237	263	255	229	244	263	239	256	261	231	259	277	257	232	272	230	253	230	275	229	281	228	251	253	245	258	253	220	255	235	236	246	241	248	245	264	255	260	285	283	256	231	251	230	254	232	260	255	246	251	224	264	263	256	268	214	244	256	284	259	268	258	232	281	276	244	242	239	250	262	253	247	267	223	228	271	245	262	261	226	258	258	263	282	252	258	241	242	239	240	247	245	254	244	245	255	220	222	229	244	234	235	236	254	251	222	249	226	237	241	228	234	253	274	281	256	253	244	257	233	242	242	230	267	264	239	225
14373	29299	26751	17917	13566	10989	9001	6780	6057	5770	4394	3313	2948	2327	1856	1607	1522	1171	1017	947	814	746	738	604	532	509	473	451	448	431	366	761	1086	407	567	4292	6848	6420	3781	1571	534	330	348	328	339	317	292	300	323	315	318	307	547	886	661	697	716	408	306	321	300	333	334	342	315	323	347	322	296	311	308	330	321	315	330	303	313	308	322	309	309	317	322	319	329	327	356	330	325	328	317	309	338	303	314	327	347	303	314	337	307	326	299	324	329	335	318	312	318	303	332	347	321	285	353	325	329	325	326	317	354	306	321	321	316	331	315	319	315	338	322	344	332	333	317	337	303	292	305	348	316	329	294	336	303	318	295	326	313	330	334	325	352	310	297	308	343	331	310	328	314	342	330	325	360	343	294	313	340	328	319	321	305	311	308	340	354	301	312	329	304	306	315	349	336	304	315	318	357	300	352	334	349	316	315	310	354	337	322	348	303	320	330	361	323	309	315	310	285	311	324	296	341	317	294	355	307	296	342	363	307	296	310	317	307	301	336	327	314	309	320	317	343	333	302	274	292	335	322	309	322	304	340	296	320	307	320	333	306	335	308	335	320	329	329	314	309	308	321	281	327	328	335	326	331	338	303	307	295	327	321	283	342	308	359	348	313	320	320	327	341	338	329	291	314	316	340	326	334	317	321	320	317	318	321	327	299	316	297	340	297	337	361	317	308	322	327	305	311	333	339	335	306	335	322	309	321	340	343	348	278	335	293	349	324	328	321	345	292	316	308	330	312	318	319	338	327	305	320	304	320	353	310	299	309	351	294	344	303	313	307	282	355	305	334	333	343	343	314	293	303	327	340	351	284	315	276	305	308	301	326	336	312	331	300	295	348	320	284	353	323	324	309	324	339	301	302	314	320	335	325	316	323	292	359	307	330	323	311	327	312	315	327	350	299	313	285	303	308	310	353	244	345	359	340	343	326	309	336	328	319	350	346	341	297	311	315	336	309	294	334	326	315	313	310	338	306	342	325	344	300	282	334	302	311	302	315	314	329	317	284	334	336	323	309	337	324	274	313	351	301	355	318	334	278	327	330	313	314	306	325	316	321	322	331	292	350	329	312	310	288	327	287	329	327	343	317	368	294	311	309	331	315	317	317	312	303	326	304	312	331	335	291	344	340	339	300	359	307	332	315	301	305	320	320	307	328	313	336	323	337	301	325	331	299	346	325	303	313	339	334	302	314	348	314	308	358	304	325	333	326	329	339	319	326	340	306	296	293	336	340	305	350	332	358	317	315	343	325	300	319	346	332	312	327	291	331	329	334	329	314	317	340	331	330	297	301	302	316	299	346	348	307	353	315	321	313	320	285	310	316	354	306	321	292	307	265	353	305	329	338	327	308	327	340	333	340	321	328	302	334	330	312	343	315	321	347	329	312	346	307	307	320	300	305	318	297	333	302	318	325	295	362	343	313	313	342	297	316	316	310	318	334	304	293	341	340	280	339	319	299	316	304	292	347	300	331	339	307	320	331	311	300	337	328	340	328	313	301	293	345	314	346	334	304	317	309	293	345	366	337	297	311	322	354	318	308	336	305	323	320	311	315	370	279	323	323	296	328	312	340	296	305	311	313	370	306	329	270	325	331	355	311	340	304	299	326	342	314	330	354	301	305	306	304	319	318	335	337	344	317	344	351	330	340	308	282	317	292	328	322	318	305	329	327	294	316	336	328	317	358	331	331	336	347	320	324	295	313	292	299	319	316	312	323	307	332	329	361	323	326	321	339	311	347	325	311	312	304	335	329	316	347	297	311	305	320	310	312	359	321	298	352	349	328	307	324	305	321	301	327	349	276	336	337	335	352	333	318	306	361	327	310	325	304	314	311	329	355	325	332	313	319	320	306	319	317	308	317	346	335	335	339	328	298	307	274	304	329	337	320	312	313	303	368	329	328	300	322	307	317	317	313	339	326	327	327	320	309	336	322	323	332	353	317	341	312	314	322	344	345	330	320	323	333	294	327	328	346	328	294	335	314	296	289	328	314	277	322	338	321	298	317	306	321	317	368	294	328	316	286	314	337	364	319	308	321	311	307	312	350	295	328	325	326	297	286	333	323	324	310	313	319	357	327	316	299	321	300	309	307	338	336	312	356	305	321	332	338	314	355	307	313	360	290	297	324	318	347	294	325	325	343	328	311	316	330	320	299	310	332	320	296	319	321	321	317	328	350	311	307	331	338	328	316	304	313	300	331	317	310	332	329	325	315	345	326	326	335	288	327	318	348	303	332	331	318	335	351	334	327	334	330	300	325	313	323	321	308	344	334	329	309	338	331	324	330	320	335	328	351	298	336	349	325	335	308	302	320	338	365	333	345	306	311	289	303	322	282	314	303	341	345	299	321	296	334	338	291	294	312	342	313	315	322	326	320	323	307	336	320	356	326	321	322	300	345	347	307	297	328	299	348	317	330	352	299	334	322	318	341	303	323	343	329	348	334	297	323	313	326	320	351	307	287	347	317	328	319	312	333	301	327	334	325	315	318	324	338	316	323	335	341	319	307	310	319	318	353	308	333	337	335	313	306	308	364	320	329	331	358	349	348	323	339	325	304	334	323	349	346	332	297	287	312	324	321	322	335	314	302	296	355	336	373	319	318	356	299	337	323	332	308	314	322	305	367	304	359	316	316	301	316	338	325	298	313	319	301	315	292	300	312	303	314	283	321	339	309	335	328	321	307	300	281	330	312	305	336	303	316	336	330	345	360	348	319	320	326	347	318	286	312	333	296	307	321	320	294	329	312	318	314	316	307	338	312	317	313	350	306	279	292	306	333	313	336	319	341	314	326	317	300	304	321	345	337	308	321	299	279	313	290	312	349	352	318	311	319	314	331	316	348	295	316	301	301	346	310	322	317	339	329	315	331	317	307	331	314	314	322	298	283	322	333	294	301	324	298	318	296	348	301	327	319	307	313	322	334	301	307	307	323	337	339	305	322	307	300	307	322	336	345	365	316	365	302	328	359	341	278	320	319	309	285	326	329	316	333	334	318	314	348	314	339	342	319	300	349	312	323	320	328	306	316	314	336	334	340	333	311	330	323	323	350	300	315	319	316	279	317	324	301	331	321	338	330	311	318	312	286	295	298	316	340	303	313	337	272	306	313	317	291	302	310	339	302	335	314	292	320	330	329	309	316	303	310	320	344	330	292	311	304	333	319	324	322	328	310	332	298	308	300	329	343	325	319	317	321	321	313	353	328	340	305	346	307	295	302	325	335	312	293	327	310	354	333	316	309	294	292	350	341	299	304	344	339	334	307	311	304	299	321	333	297	327	322	322	309	353	332	310	313	315	332	322	330	341	349	313	332	355	327	307	287	332	355	357	324	325	326	302	325	308	329	333	359	350	323	323	331	333	302	334	323	353	350	329	315	328	317	335	324	347	321	313	323	292	348	355	316	318	312	324	287	336	309	303	297	348	358	302	335	337	333	327	278	328	330	319	345	332	337	326	305	331
27269	20931	14359	5959	3152	2283	1816	1478	1403	1144	984	885	923	800	758	720	733	719	680	686	660	623	607	580	607	587	587	580	603	595	601	578	614	591	564	686	778	716	753	633	580	604	568	578	612	577	541	577	580	606	571	605	615	625	642	635	609	617	601	587	574	582	564	562	582	598	625	572	631	581	572	608	580	610	582	616	613	577	590	621	599	636	563	560	589	618	585	605	599	622	572	628	614	604	601	597	609	613	584	587	569	609	608	625	542	568	584	595	621	592	619	588	626	613	554	576	617	628	570	575	624	603	589	614	622	604	564	605	572	564	584	589	610	603	618	596	600	613	594	587	587	578	596	579	573	578	557	608	566	607	563	598	627	593	580	600	564	560	571	591	567	571	582	587	614	598	623	610	570	612	594	619	593	579	576	578	587	614	594	589	600	603	577	611	567	592	616	611	607	586	560	614	603	615	624	610	573	559	585	604	580	599	583	575	596	598	603	605	610	558	614	595	639	567	635	594	634	615	575	636	600	616	558	630	608	600	591	602	592	563	614	571	589	585	574	601	585	628	622	614	595	610	630	576	621	524	562	562	612	582	620	605	596	571	595	605	580	583	624	631	570	603	598	595	568	594	583	594	585	589	582	561	620	585	580	609	622	602	627	584	590	584	634	567	630	575	591	606	595	612	617	542	617	568	586	610	585	544	625	628	612	561	572	651	645	596	572	604	581	621	615	576	524	588	578	584	611	627	581	639	577	617	627	610	612	629	624	610	597	571	587	565	613	581	606	620	589	621	626	569	623	577	579	579	596	609	570	657	597	600	623	588	598	566	600	610	583	587	557	616	556	600	621	650	601	539	567	605	592	629	651	587	575	603	603	577	575	601	624	650	546	615	583	593	638	622	595	594	572	581	587	595	597	609	588	585	618	616	606	580	638	572	607	569	618	594	605	548	587	599	646	569	597	600	608	561	572	591	612	560	587	588	597	645	582	649	613	600	597	589	662	626	600	604	575	585	598	588	632	573	553	633	609	579	612	600	560	589	590	568	577	653	613	574	602	604	605	572	582	598	578	574	563	583	627	580	563	624	589	582	598	650	585	561	558	633	597	587	584	585	612	616	603	618	592	591	576	598	601	580	604	625	575	580	605	592	567	682	610	624	608	615	556	563	624	630	608	588	604	589	561	622	623	525	596	576	587	595	585	573	604	575	594	562	623	602	550	585	589	601	634	630	593	596	584	617	580	625	566	565	602	557	630	614	604	654	584	590	558	591	621	590	594	579	573	584	569	578	606	610	634	570	615	602	623	574	609	634	631	594	591	598	551	537	612	657	573	577	563	595	590	621	595	579	598	647	604	633	585	658	606	581	613	553	577	605	580	611	578	564	593	551	572	631	597	612	572	606	604	595	619	575	575	622	593	598	598	559	572	623	588	613	590	647	581	598	588	624	651	570	585	581	593	586	603	592	597	596	606	578	593	631	611	583	603	600	555	611	601	578	616	625	603	600	581	585	592	616	586	571	581	573	589	587	623	620	586	612	638	551	586	550	617	608	588	587	570	586	595	672	623	594	611	612	602	613	604	629	601	602	589	605	576	555	576	609	659	556	609	629	607	610	590	539	598	638	613	598	575	588	616	633	623	617	588	609	539	559	616	644	597	616	603	579	572	609	619	594	613	598	591	595	563	591	600	562	612	584	610	578	585	565	635	635	657	613	576	594	579	610	614	582	636	589	624	611	579	600	588	635	614	601	560	623	610	583	568	593	534	589	632	569	610	634	590	573	619	537	636	599	579	590	590	620	611	614	610	582	582	597	588	614	609	570	588	576	560	599	607	606	602	606	552	557	616	555	592	594	601	581	608	595	586	579	624	607	574	619	584	581	588	637	616	582	628	620	592	533	606	610	613	598	595	622	630	598	615	573	552	570	634	586	642	601	583	581	610	601	603	616	594	608	583	606	592	589	603	630	601	618	551	607	594	625	621	547	613	582	588	598	624	627	582	596	581	596	576	594	595	564	569	623	604	601	603	591	542	549	556	595	606	574	608	614	596	621	586	604	601	614	585	584	581	584	554	594	561	604	616	603	590	635	621	620	581	580	581	585	630	580	602	609	603	573	612	612	552	578	539	637	635	620	602	626	542	646	597	584	605	587	609	616	642	640	609	563	595	562	581	608	653	578	595	599	609	592	596	607	623	605	628	595	566	611	574	609	603	593	619	575	613	587	582	606	602	615	566	635	597	603	565	630	603	616	611	598	535	623	602	635	634	585	579	579	578	615	627	588	611	644	566	571	620	560	611	557	595	625	630	609	645	616	587	620	600	626	568	562	604	586	620	588	588	608	629	608	593	618	591	581	599	630	627	632	628	621	596	584	613	581	592	576	599	535	610	563	612	611	531	570	593	600	619	622	622	627	587	582	570	577	589	619	600	559	619	579	577	596	606	583	573	541	621	625	594	622	613	592	593	620	599	596	627	574	658	579	579	618	592	571	595	647	601	591	589	602	610	603	612	595	628	569	577	618	584	588	615	569	591	608	551	616	618	541	536	577	557	584	641	595	575	622	581	591	592	580	553	598	595	558	586	596	614	550	601	608	583	605	580	604	587	560	551	631	565	576	601	598	601	573	578	598	619	619	585	598	577	555	631	604	568	559	563	626	644	611	580	579	596	585	604	563	612	595	588	617	583	605	607	627	561	567	564	577	581	602	614	560	581	616	593	620	581	589	595	622	570	599	576	590	620	583	597	603	574	611	632	582	569	587	577	612	627	648	577	590	607	561	592	612	583	604	607	617	608	571	601	636	606	653	619	599	612	574	630	550	593	588	605	592	616	549	526	604	593	633	614	621	578	631	629	610	582	602	618	586	582	582	622	626	585	574	610	578	609	613	640	628	595	582	615	560	609	610	587	579	577	617	570	599	614	608	607	613	603	582	632	582	606	638	625	550	626	631	600	601	576	568	597	601	601	535	593	580	632	605	604	583	624	573	576	573	590	597	588	628	594	604	573	624	618	606	604	599	567	618	614	627	599	648	647	592	589	617	626	600	606	567	586	618	590	578	605	614	607	612	597	574	575	589	580	584	620	585	601	591	609	600	587	601	593	570	634	612	578	564	631	544	584	578	605	575	597	643	590	614	601	593	605	570	613	607	613	560	609	633	587	630	583	606	584	612	604	585	602	590	603	607	627	583	620	597	594	632	620	590	576	605	616	584	599	586	580	602	599	644	645	576	611	609	597	595	558	560	585	625	600	576	573	578	552	587	601	600	573	578	596	590	587	601	588	588	573	622	576	593	589	576	620	591	582	597	610	622	620	565	632	594	628	590	613	584	595	568	606	601	625	621	588	598	612	583	629	578	587	581	632	581	551	585	597	657	610	584	585	585	599	578	612	565	573	583	594	572	598	598	576	589	612	562	615	571	571	578	594	611	614	638	593	589	567	565	593	579	554	628	608	578	621	575	594	600	591	619	618	647	565	601	600	588	603	616	559	546	596	592
10280	15965	13541	7953	5782	4741	3894	3094	2796	2258	1751	1608	1581	1408	1199	1117	1074	1013	962	899	853	771	845	799	817	775	788	783	766	777	735	790	744	752	785	889	1086	1138	962	821	752	739	768	735	809	776	759	759	763	800	749	715	750	779	759	771	749	775	745	782	791	767	799	722	723	750	693	771	751	762	737	735	713	768	749	739	785	763	696	791	715	743	769	734	742	791	750	723	792	759	734	788	750	732	730	794	745	762	773	774	806	702	709	741	797	698	763	719	728	813	774	689	724	743	780	825	691	750	820	716	783	758	750	730	718	770	801	774	765	782	726	747	762	749	796	762	758	780	732	739	746	798	752	743	793	768	771	703	672	767	739	733	795	799	747	778	760	761	757	748	772	762	759	761	744	754	771	706	739	735	747	718	750	821	716	784	727	800	736	688	724	767	787	706	732	729	790	744	764	761	723	749	729	690	763	753	732	738	721	763	765	774	733	778	716	743	752	776	706	764	739	771	787	730	731	720	737	784	774	765	739	734	776	746	749	739	776	732	749	771	741	810	769	732	752	769	809	716	756	745	733	763	745	767	721	789	721	760	772	733	732	767	734	771	769	740	757	727	758	731	780	755	774	732	776	763	748	757	765	770	778	681	741	743	783	766	813	756	737	726	752	759	757	792	726	677	713	777	792	721	782	752	786	732	758	817	764	758	792	756	751	780	791	758	774	782	797	755	776	758	728	749	727	766	751	725	778	766	736	722	777	783	764	734	739	735	751	811	746	749	766	778	783	747	720	768	773	727	735	718	768	733	762	785	766	750	791	755	759	722	735	774	714	751	744	721	743	704	719	752	744	743	754	743	790	768	773	804	765	723	769	805	787	761	739	734	730	770	750	745	753	747	801	751	761	801	719	777	724	813	791	761	767	813	795	727	764	756	738	744	721	758	695	731	710	757	744	717	732	689	765	742	722	734	744	776	727	741	724	758	741	733	787	745	771	755	717	733	748	748	744	705	742	772	759	766	725	729	790	776	683	731	728	728	763	745	745	710	733	763	743	759	742	780	777	771	712	742	775	760	741	784	771	724	795	790	727	735	740	765	719	801	741	762	704	704	746	732	773	743	786	772	767	755	727	761	730	773	758	753	739	774	727	731	833	790	779	758	745	742	787	762	751	764	723	735	746	791	751	774	732	823	783	717	747	752	764	716	744	733	758	763	792	735	758	761	746	793	727	765	797	762	734	733	712	724	739	763	732	760	731	743	713	731	795	750	799	772	793	779	763	735	741	803	725	696	690	734	713	756	750	790	721	793	802	761	778	734	827	798	758	737	769	679	692	706	742	793	708	744	732	790	756	737	774	726	735	766	777	718	744	772	725	799	726	748	759	728	779	749	735	784	756	721	745	735	738	749	774	744	745	745	739	755	764	727	710	764	765	735	732	731	733	735	716	795	760	721	746	749	742	793	728	752	756	732	775	737	755	766	707	749	733	769	732	743	728	753	755	801	776	754	767	814	765	764	752	787	793	734	778	792	722	771	744	794	743	760	761	757	754	775	739	746	738	773	768	752	739	739	793	726	735	764	752	687	770	749	739	767	716	714	721	733	777	740	737	710	756	746	759	800	749	760	735	707	780	803	751	762	796	813	785	776	777	754	750	739	791	753	740	709	737	754	798	740	768	745	728	738	737	724	705	771	747	755	761	770	735	749	752	768	848	765	757	733	719	783	753	767	737	811	753	767	738	755	712	776	739	730	796	776	740	792	811	719	789	715	778	760	765	764	743	794	731	748	781	798	721	787	718	729	736	769	743	778	754	776	807	735	718	779	691	736	759	735	765	752	720	673	792	786	760	752	764	779	748	705	778	735	763	789	705	766	760	799	752	784	720	755	751	781	750	737	709	742	758	795	746	753	774	755	775	734	723	745	737	748	725	746	811	723	733	759	728	732	733	772	756	731	717	794	738	766	725	768	772	783	797	780	756	751	761	749	768	744	781	716	821	764	714	761	752	724	700	778	760	777	807	769	774	714	706	715	729	721	743	780	758	751	814	771	785	748	780	776	756	745	715	778	750	768	791	745	754	778	741	736	721	809	810	715	767	685	738	684	755	743	753	742	731	746	707	759	727	728	789	801	802	738	726	771	786	747	774	776	760	755	722	748	774	746	747	712	771	725	781	753	780	747	757	750	706	742	726	739	759	780	757	770	761	779	756	717	772	800	765	771	721	759	777	770	744	735	788	779	752	766	735	752	754	761	727	722	733	817	737	740	816	790	727	769	795	733	762	781	744	709	734	758	739	781	802	705	726	736	755	725	760	742	782	747	778	785	712	766	752	753	765	765	711	697	816	729	718	769	783	752	737	733	735	735	765	703	774	782	741	769	732	777	760	744	779	749	759	765	747	761	713	759	736	749	757	767	809	754	775	686	780	712	723	796	734	738	778	745	796	698	760	724	762	713	722	728	759	741	772	737	779	755	760	759	706	713	727	756	757	783	734	777	780	765	766	789	730	793	691	733	714	755	766	687	764	756	733	773	745	753	762	775	827	766	740	741	752	761	753	752	769	741	768	695	696	752	765	763	732	721	733	747	769	762	759	750	749	734	797	714	741	715	782	764	763	788	777	775	728	773	758	807	743	761	741	737	710	735	737	779	743	743	749	753	727	799	714	745	740	722	769	763	732	744	750	754	738	738	695	803	761	774	716	777	759	727	752	724	738	821	727	768	765	766	791	770	713	721	757	776	759	729	761	695	748	752	725	759	757	704	787	714	755	783	764	717	703	764	757	746	738	729	785	760	777	741	781	817	767	708	740	757	801	744	778	774	734	800	730	791	750	762	751	742	763	772	742	773	770	788	690	718	767	766	744	738	766	789	722	783	785	745	770	720	750	773	776	819	735	768	759	741	703	745	778	763	749	759	695	790	739	770	779	752	720	787	772	779	764	717	755	728	765	721	762	765	782	803	700	754	784	771	766	753	754	725	738	747	814	768	725	772	734	738	677	734	739	776	755	780	745	818	735	753	783	779	740	710	786	732	728	723	742	734	769	780	775	756	772	766	720	793	735	749	779	738	753	737	744	750	762	748	755	748	775	741	738	764	754	775	737	743	757	696	712	756	698	789	757	749	759	724	769	760	761	801	745	746	755	783	734	712	735	766	781	792	751	674	699	715	750	727	740	802	758	728	719	766	771	737	737	745	755	760	750	767	774	738	793	732	754	730	793	744	770	751	768	760	761	805	749	732	766	706	709	716	759	724	766	772	780	741	790	725	762	754	760	764	727	790	743	763	762	768	767	787	714	748	761	763	780	771	774	724	744	774	715	765	735	751	801	694	739	763	758	732	714	776	755	709	806	763	795	737	754	757	722	741	807	787	762	765	722	749	800	721	738	775	756	769	773	754	774	763	761	748	747	719	712	745	795	780	795	795	807	719	769	745	742	737	741	786	749	773	707	706	777	785	746	745	725	763	768	738	739	748	755	776	769	754	707	778	754	797	756	765	790	796
24249	21380	28777	24316	21333	11690	4003	2520	1966	1463	1272	1266	1127	909	824	788	784	714	646	610	550	577	542	531	516	508	452	474	486	435	495	617	498	461	477	1484	2663	2318	1419	681	451	412	453	434	463	442	422	465	456	486	497	452	551	548	529	497	556	400	457	450	456	488	431	446	450	443	475	437	445	445	429	454	448	434	430	460	397	417	426	406	434	440	389	455	455	501	419	423	451	484	451	449	437	430	428	418	419	436	433	430	433	467	455	487	421	434	436	450	464	445	420	467	440	431	440	416	452	462	417	432	457	421	430	427	413	477	399	453	422	407	458	428	451	452	437	437	419	412	439	489	464	440	452	470	468	474	422	431	448	423	467	461	427	423	482	487	410	477	425	459	400	472	417	452	457	447	443	456	452	424	451	419	499	441	442	451	422	424	410	448	432	410	408	413	434	423	430	466	467	440	458	416	459	462	423	473	436	419	460	395	464	465	471	426	457	411	454	437	470	450	435	436	428	433	443	445	437	466	452	430	432	421	445	435	458	449	438	481	440	462	473	434	445	451	454	445	426	446	438	411	430	418	410	412	428	416	438	435	477	415	458	436	435	459	458	451	446	432	455	457	416	449	432	400	421	441	441	473	455	480	460	432	415	457	424	426	483	433	407	470	445	466	466	438	433	419	467	399	431	420	488	429	406	442	426	456	422	453	419	451	471	411	430	430	442	425	446	459	439	463	436	455	448	447	411	433	440	436	439	441	433	444	423	433	438	429	439	458	447	432	459	468	472	422	492	444	445	430	416	467	445	437	397	437	407	439	468	452	422	474	458	431	437	433	440	431	492	433	434	443	419	440	490	414	452	461	421	418	407	437	422	411	429	433	394	473	441	475	418	442	428	445	429	456	433	448	421	453	432	422	436	452	438	442	432	461	424	464	470	442	458	436	458	445	424	414	405	424	434	449	412	430	415	455	497	429	479	419	442	443	453	440	469	431	480	432	453	474	418	446	419	473	441	431	419	397	456	429	479	434	453	456	430	458	430	451	473	462	431	474	418	459	439	455	440	455	453	439	464	405	453	440	412	446	447	451	436	460	438	423	422	412	419	415	453	451	454	437	407	441	442	452	429	458	450	413	403	434	457	442	435	433	446	451	428	425	436	454	446	428	409	439	445	444	429	444	418	434	404	436	455	447	436	428	435	419	468	433	469	409	469	433	411	451	412	444	414	458	435	402	450	403	439	438	434	436	424	429	443	427	407	397	465	441	405	468	483	404	447	432	477	433	407	485	433	419	452	419	401	454	480	450	460	452	429	479	464	451	453	414	453	437	452	448	433	441	477	430	417	455	462	457	435	439	437	421	431	456	436	417	422	429	437	436	435	459	441	447	463	429	423	442	420	435	418	442	451	444	469	445	437	431	463	462	430	416	452	403	452	445	433	402	417	457	479	436	429	441	433	420	446	496	442	437	437	456	467	412	429	434	464	434	460	452	432	458	434	414	415	429	428	448	428	463	438	431	438	420	406	466	427	463	474	435	441	458	427	431	421	425	445	409	436	440	432	459	390	418	431	469	460	406	441	454	475	431	445	474	461	437	432	464	423	429	439	432	410	429	434	446	436	467	437	454	468	448	468	449	444	447	439	453	417	443	436	423	428	473	433	447	461	414	445	431	431	450	447	442	446	420	433	426	408	380	444	451	457	472	408	469	407	449	449	441	438	428	428	407	432	427	396	428	425	454	445	438	419	442	445	439	429	465	452	430	447	491	427	462	461	431	463	436	454	468	434	433	436	495	461	445	440	471	472	440	449	436	440	406	447	464	428	448	422	431	438	451	459	430	427	451	480	443	430	428	434	447	445	455	461	468	443	457	406	419	426	427	437	422	412	460	439	424	424	454	419	437	447	417	455	436	449	442	449	456	484	434	426	450	418	432	434	456	431	422	429	446	467	411	426	453	436	440	454	424	439	442	421	487	421	452	442	428	455	442	429	416	408	415	380	449	444	425	461	449	421	413	448	423	460	441	435	387	435	434	444	441	431	437	424	435	442	419	434	465	390	448	444	454	450	456	452	423	461	428	453	434	445	435	437	425	430	471	496	466	460	428	464	442	410	402	448	440	435	463	474	461	504	414	450	468	436	441	427	440	419	439	423	428	453	435	458	408	449	441	433	489	443	439	416	468	453	438	428	458	435	457	428	415	429	487	482	436	419	456	466	459	422	406	450	438	395	432	473	414	465	413	420	430	410	463	451	422	452	420	467	461	432	430	416	444	438	449	444	449	455	443	428	419	421	439	468	412	431	462	447	422	456	461	424	424	457	427	425	445	429	410	434	440	438	478	464	441	433	426	423	423	409	416	427	437	438	443	440	446	440	462	422	438	460	426	446	416	427	471	442	442	454	433	426	427	431	451	449	409	419	445	431	448	458	420	435	447	464	466	434	415	423	424	448	443	458	456	454	441	456	452	410	450	464	405	443	451	438	456	454	413	426	448	446	442	468	463	417	439	464	476	473	426	458	423	438	443	406	445	469	478	466	436	408	447	452	416	429	455	429	443	420	446	412	454	466	458	402	466	422	470	412	438	465	396	409	469	431	429	436	445	454	435	441	451	459	435	399	430	442	406	421	461	417	419	438	462	435	472	436	471	440	457	433	433	464	403	451	420	447	460	424	452	433	433	462	397	490	451	429	433	410	418	474	462	432	399	421	456	433	440	442	448	425	442	446	447	403	444	450	447	436	396	423	431	460	424	422	457	413	465	408	450	399	439	411	421	450	445	426	441	434	419	461	445	447	447	459	432	407	442	432	450	447	458	456	400	424	453	435	439	460	441	466	459	480	426	448	445	420	454	424	413	452	460	446	444	437	430	445	444	413	428	450	437	432	456	442	435	443	435	443	453	416	427	415	378	450	467	440	443	442	450	452	425	440	416	461	442	431	457	468	447	460	461	440	441	411	434	424	432	422	439	434	470	430	437	413	422	428	464	434	438	416	437	413	458	452	453	423	449	431	420	446	438	431	470	482	423	424	419	383	449	471	453	428	439	446	449	423	433	452	406	463	477	459	434	440	439	442	435	452	415	445	436	455	429	442	430	434	420	422	390	409	465	461	425	460	449	391	468	458	459	426	441	466	456	439	465	413	478	421	432	433	460	416	441	498	412	445	436	441	441	434	420	454	446	436	461	453	424	481	483	467	417	440	422	427	390	441	435	431	427	422	422	481	425	461	397	441	449	488	447	455	434	416	442	496	459	437	453	445	442	440	455	435	430	456	455	424	409	452	480	437	447	454	429	458	482	425	434	447	444	424	475	428	441	477	384	495	452	404	416	429	456	429	436	425	434	424	461	435	415	469	455	467	419	459	431	429	416	448	428	408	431	464	430	444	434	426	457	435	462	418	382	425	440	448	450	446	436	406	411	485	415	458	445	397	437	478	419	415	414	480	446	473	427	445	447	470	421	433	448	475	421	438	463	458	438	421	447	452	435	417	455	445	440	449	424	401	437
10817	23021	20729	14199	9512	7948	6765	5607	4380	3116	2550	2489	2166	1800	1579	1436	1257	1196	1080	962	846	722	727	707	686	686	616	649	617	596	654	872	679	654	671	2673	4943	4228	2455	1009	570	596	563	580	585	623	556	568	596	575	564	564	687	849	751	735	744	587	572	523	577	588	560	563	545	581	600	552	595	545	572	564	528	642	571	576	579	580	599	581	538	525	551	581	574	549	572	566	555	579	557	603	598	614	514	593	610	583	581	597	597	585	587	562	584	577	552	581	545	638	558	555	548	590	572	569	609	642	550	562	562	565	553	504	578	582	535	545	569	541	602	590	527	577	577	565	559	563	585	558	552	577	597	597	612	548	567	576	609	547	573	552	608	553	573	596	564	553	568	567	618	536	547	551	599	557	521	539	580	543	572	575	567	554	578	568	569	574	576	525	568	571	617	588	553	597	563	584	562	587	552	553	512	576	562	582	522	538	585	562	560	534	531	533	550	577	554	584	554	563	562	572	549	599	550	530	554	576	543	573	606	625	594	575	554	538	523	540	602	565	557	586	615	521	547	554	604	562	608	578	576	569	566	559	574	537	589	589	549	567	574	602	605	544	559	551	589	526	557	596	570	524	536	621	564	562	615	606	537	540	545	580	584	547	616	558	538	557	571	536	576	576	591	571	568	554	570	579	559	569	562	539	550	526	568	540	593	580	568	568	551	576	586	570	565	565	547	548	601	552	582	553	541	534	580	607	563	595	523	539	564	596	543	622	584	556	591	570	570	557	562	578	545	574	608	540	592	587	587	561	540	563	571	566	616	551	627	544	553	540	586	610	536	586	537	615	587	609	521	567	563	588	554	582	569	577	609	554	600	543	596	560	582	561	558	615	567	549	580	549	554	530	533	593	548	565	572	546	609	553	554	542	562	583	567	563	552	587	537	525	545	553	559	558	550	543	590	563	576	605	567	590	576	580	557	581	573	530	524	590	574	574	564	592	573	561	555	587	545	521	534	563	543	624	596	584	560	554	541	548	561	590	540	546	576	544	590	586	589	632	552	566	621	551	571	556	563	562	558	569	578	539	555	547	504	569	584	569	557	591	578	578	558	590	544	546	584	585	545	547	548	621	534	542	531	582	571	554	575	561	577	570	552	563	558	604	571	583	559	572	551	558	551	564	563	548	617	531	605	552	574	552	531	600	565	579	516	551	578	577	561	584	497	599	583	553	564	560	570	548	537	542	589	565	562	536	558	538	551	554	585	564	554	577	597	565	538	556	518	541	604	560	580	595	545	536	536	573	604	536	580	572	556	533	575	611	595	565	582	556	559	526	604	580	577	561	518	568	562	525	578	541	548	583	518	594	568	545	567	562	621	540	526	567	541	568	582	571	552	530	539	558	605	592	579	572	505	557	571	556	588	573	556	574	638	569	565	562	541	543	573	552	537	544	532	558	528	587	559	570	551	546	556	568	560	592	600	536	551	553	553	582	608	567	591	516	564	591	573	583	625	527	549	586	604	540	569	599	564	588	582	566	575	576	526	572	545	567	567	532	569	560	549	553	574	573	584	563	554	596	550	551	582	575	619	545	570	554	576	568	587	626	570	583	585	552	577	561	606	546	575	556	556	547	562	579	569	551	576	543	551	576	572	581	562	534	560	525	522	544	560	556	552	599	584	562	580	586	575	575	588	587	569	571	563	550	570	601	516	595	571	580	556	562	531	574	600	516	603	597	575	594	554	562	593	561	609	573	542	568	597	591	599	540	568	538	550	612	549	575	556	529	576	565	560	559	575	562	554	561	559	595	537	595	508	567	562	554	578	575	567	573	583	558	582	564	572	526	569	563	548	606	528	587	582	588	537	567	585	601	573	653	523	583	574	555	561	569	556	560	560	569	565	523	534	569	518	550	622	601	581	556	569	555	589	583	568	547	533	534	566	593	569	577	604	567	538	553	584	552	542	590	566	599	572	540	562	552	558	579	565	580	575	578	594	538	544	579	567	560	555	545	601	596	577	565	545	570	594	579	571	563	570	569	579	579	569	629	552	582	601	538	532	576	572	533	566	571	591	597	610	567	594	558	577	575	566	593	580	587	560	549	550	571	598	546	557	531	527	555	556	570	596	588	575	552	572	554	545	533	584	569	587	581	552	541	572	539	561	575	565	562	610	550	569	576	544	529	578	573	551	559	494	536	602	564	542	546	563	597	582	547	594	583	588	612	562	574	518	582	592	591	544	534	585	557	570	543	510	554	530	581	586	569	587	564	577	598	570	547	626	559	590	515	575	535	542	567	557	577	527	568	562	560	551	506	555	571	539	578	569	550	541	545	585	545	559	554	575	585	551	561	546	578	548	571	576	533	576	564	589	607	578	560	554	549	579	535	554	562	555	561	575	542	626	573	554	534	513	560	586	559	610	550	497	548	571	610	553	543	569	598	529	573	557	581	536	541	567	524	634	574	546	570	547	516	590	540	542	598	574	620	587	598	574	570	593	598	559	573	587	567	552	591	596	564	569	570	580	609	616	582	546	545	575	589	585	574	565	572	546	547	572	591	567	557	541	555	551	577	534	570	539	547	565	520	533	506	568	544	531	588	536	537	593	567	533	588	527	601	587	621	587	549	577	547	558	622	594	593	547	552	590	573	537	537	567	571	591	555	538	569	575	574	567	568	609	537	571	527	553	568	578	578	564	580	584	571	534	528	595	571	559	594	548	573	542	554	575	588	572	590	550	547	539	560	582	548	586	591	539	550	577	496	552	528	556	567	547	612	561	528	571	558	563	545	589	595	537	551	547	586	532	526	570	568	582	573	583	576	532	519	567	551	597	612	574	542	487	533	563	605	588	543	601	536	589	548	540	585	571	556	561	551	548	547	562	553	579	572	558	580	566	564	532	554	577	532	555	565	549	524	563	572	567	540	581	572	562	560	513	544	587	579	567	563	579	552	540	552	561	548	570	550	557	582	552	581	557	550	600	540	539	576	569	525	571	570	542	579	555	574	558	565	609	563	537	540	610	613	561	548	604	560	562	505	557	558	600	548	560	597	541	605	550	559	567	550	612	531	595	560	578	576	591	536	626	572	563	572	540	561	539	604	594	598	538	540	581	583	567	560	537	546	607	568	593	602	550	557	560	587	566	559	582	569	579	586	558	557	553	526	575	551	549	572	567	572	563	576	575	541	583	524	562	608	567	578	564	546	619	561	585	601	554	561	536	554	553	588	596	561	555	558	562	563	549	574	563	584	569	558	600	555	547	564	596	541	553	577	565	575	569	546	527	541	593	589	542	548	588	563	582	584	559	563	565	553	573	609	592	573	565	568	549	575	571	589	535	564	556	573	601	567	581	584	527	569	565	556	528	572	616	559	549	560	563	567	590	568	599	544	578	580	587	545	556	507	569	581	544	572	568	606	576	550	555	546	570	541	592	568	575	581	612	574	581	559	568	590	549	559	558	549	538	548	606	528	528	585	553	559	563	574	617	596	578	595	585	578	588	544	566	593	548	582
23163	21380	29298	23826	21387	21508	11481	3723	2615	1971	1604	1565	1222	1077	926	802	768	706	589	523	481	408	424	347	312	291	302	313	313	307	310	540	430	252	366	2349	4358	3658	2310	547	294	268	260	227	242	242	257	232	243	252	277	237	348	538	452	417	455	280	254	240	274	231	261	230	259	238	253	296	244	239	244	246	264	241	231	271	277	253	248	267	225	240	266	280	263	252	266	223	260	257	243	277	266	243	253	244	241	247	269	251	240	258	229	248	242	246	254	242	251	225	225	260	224	252	260	243	245	220	241	285	269	250	271	250	255	239	256	250	238	205	246	264	247	229	249	253	279	258	221	241	220	222	270	261	247	221	268	247	263	257	263	272	246	242	247	252	247	283	255	230	240	242	252	234	210	272	235	262	232	225	255	260	266	259	263	266	217	254	255	237	241	261	267	236	271	276	271	222	256	255	254	239	256	235	252	228	254	249	247	226	241	240	225	228	236	257	260	235	271	266	241	245	257	248	237	258	261	277	252	246	255	236	240	273	227	219	214	285	245	285	247	228	265	230	256	253	250	289	262	249	276	270	250	220	265	232	219	244	225	245	268	255	260	236	277	269	243	264	249	249	234	257	249	245	274	253	244	226	244	223	224	244	239	244	244	240	263	235	252	254	237	263	237	254	266	244	249	254	237	241	241	269	227	256	258	245	244	261	248	266	256	276	244	234	251	246	255	248	269	238	257	253	258	258	259	259	248	252	258	237	271	285	282	246	250	283	259	221	227	225	251	248	240	254	260	253	261	250	243	218	272	241	238	263	245	238	212	283	250	229	249	234	263	297	260	260	224	254	254	233	252	246	254	231	242	245	261	275	260	260	254	244	259	262	239	236	247	229	227	245	241	259	230	251	272	239	250	260	254	243	233	257	285	247	241	232	250	227	226	232	263	260	242	278	221	249	245	243	258	260	268	239	235	253	232	230	228	261	247	234	258	243	252	249	246	231	264	273	243	248	234	279	249	233	221	257	253	226	252	235	242	252	240	239	212	260	256	236	253	257	254	232	230	243	227	249	227	241	251	248	259	272	223	245	252	278	261	250	249	229	250	244	251	275	260	247	254	242	267	218	249	261	258	209	253	246	258	276	241	231	237	222	232	262	214	257	246	247	243	254	258	248	271	255	234	253	238	235	252	264	245	253	265	230	268	249	256	239	286	278	241	264	274	242	255	236	285	223	253	226	257	257	236	258	254	215	256	262	262	262	268	240	232	211	241	231	245	274	238	265	256	270	272	241	282	274	267	233	262	254	215	237	263	259	227	250	268	278	266	220	232	242	252	225	246	267	254	251	237	253	237	260	237	241	232	274	257	237	263	260	252	233	235	295	281	231	265	227	254	249	265	268	236	246	238	229	250	266	276	234	235	247	273	247	265	250	264	242	253	250	264	252	223	249	253	268	236	239	252	245	260	229	246	246	263	261	251	233	232	250	220	231	256	232	263	249	259	259	264	243	251	258	273	251	246	257	214	267	244	263	246	263	256	241	271	285	234	257	231	249	268	266	225	258	259	256	250	264	258	230	222	239	262	235	264	240	254	259	251	259	222	255	234	252	243	241	214	215	262	267	244	231	238	240	234	261	238	224	253	255	263	271	250	271	263	235	250	261	256	231	249	244	252	253	251	256	277	271	251	249	262	250	234	249	216	226	224	233	271	276	241	253	223	230	242	265	258	254	256	230	239	243	249	247	250	262	248	240	224	231	232	248	218	249	256	260	262	247	265	272	258	250	216	244	241	235	218	251	232	249	248	264	290	216	270	243	236	238	259	264	234	241	267	266	257	221	240	232	248	267	241	245	248	245	212	249	246	238	254	212	251	252	236	227	236	246	232	230	274	241	248	226	227	260	248	239	267	256	238	240	257	246	264	249	229	249	225	234	242	254	252	220	221	257	238	267	252	267	265	244	267	263	243	223	225	245	232	268	254	253	229	254	249	243	255	274	243	260	281	252	240	236	228	245	236	260	244	238	240	247	267	242	266	251	249	259	269	274	231	245	233	232	253	257	260	253	241	241	251	236	226	231	268	250	246	279	249	266	233	219	258	282	241	237	243	246	261	242	262	239	247	258	239	247	268	242	234	253	267	248	248	277	250	256	238	224	238	252	225	244	259	243	267	267	245	260	235	251	234	269	257	240	239	255	238	262	276	254	271	265	226	245	230	261	246	238	260	227	250	249	240	224	254	240	240	243	235	269	244	246	263	269	253	246	274	206	251	229	244	243	237	244	227	247	239	222	228	236	261	224	256	231	276	232	237	264	240	234	232	272	231	273	235	247	252	275	228	256	241	270	247	275	257	253	227	243	267	241	212	264	235	258	243	262	236	240	223	244	281	250	258	239	224	241	258	270	243	248	245	214	242	263	259	244	278	252	248	235	230	238	248	243	247	275	245	245	253	259	244	290	239	228	227	254	260	243	245	249	277	244	246	252	245	247	242	229	249	241	225	254	267	230	232	238	226	280	275	221	256	248	270	269	238	247	237	233	219	244	234	283	236	240	266	258	262	232	263	256	258	244	267	263	248	265	250	248	250	244	248	265	244	225	246	263	232	232	251	259	274	274	256	271	260	253	242	243	245	239	270	237	245	248	209	221	240	270	254	237	253	244	259	250	246	250	237	257	238	253	258	259	256	271	261	243	231	249	281	253	246	242	245	225	249	234	238	263	258	268	254	236	264	257	251	239	259	260	249	232	237	248	241	285	242	254	243	230	235	253	237	256	224	253	276	236	241	247	275	242	254	241	228	232	285	227	222	234	258	247	254	234	254	248	230	255	236	254	234	252	246	273	260	235	253	233	244	264	241	259	232	257	250	236	249	238	241	232	241	268	239	226	259	249	225	290	267	236	242	249	225	264	227	256	220	256	263	271	231	229	248	245	263	249	244	260	234	236	250	226	223	239	274	270	241	261	215	262	253	243	220	242	247	265	263	245	235	227	245	241	214	269	254	264	229	233	262	245	238	224	247	221	229	270	234	244	253	225	258	246	233	223	239	246	248	249	244	219	233	265	242	264	222	267	209	270	256	255	254	260	234	241	273	265	239	243	242	250	256	266	266	225	237	243	254	239	242	260	269	240	244	290	254	250	262	240	233	234	252	261	250	254	214	268	274	221	248	241	250	265	252	247	278	227	237	240	264	266	239	253	267	255	258	220	249	232	214	249	232	265	243	254	266	253	275	217	239	240	271	256	247	259	294	247	241	261	263	262	234	232	236	286	255	264	254	257	255	239	241	249	258	239	245	252	240	239	271	231	244	260	262	254	253	221	257	236	237	242	268	257	252	253	229	240	256	290	234	258	281	241	249	285	256	258	258	242	290	246	244	257	242	251	267	252	248	248	258	270	247	256	236	218	274	266	267	247	242	240	281	249	224	254	249	236	234	234	269	236	280	263	241	235	255	253	234	218	246	283	248	246	219	237	231	239	230	217	260	253	239	261	267	280	274	219	254	234	223	229
14118	28169	24991	17426	12742	11119	8801	7301	6179	4646	3666	3275	2829	2202	1863	1593	1538	1329	1001	871	739	681	625	595	496	521	460	423	448	417	423	843	590	385	562	4518	7910	6424	4140	844	390	293	299	316	326	309	345	337	350	343	333	328	550	876	694	624	669	373	323	342	347	319	326	310	297	320	311	335	321	328	307	290	296	305	317	341	292	321	323	310	301	349	322	286	292	320	338	335	308	297	362	311	309	315	313	304	312	335	306	328	342	312	364	336	307	300	313	292	330	289	296	317	345	320	328	295	293	324	317	312	325	354	326	315	308	329	293	303	330	320	320	334	341	319	338	330	294	310	272	343	281	314	328	319	311	326	300	316	288	339	316	331	335	275	293	314	336	347	342	312	305	325	346	306	311	291	348	310	297	335	339	305	325	272	307	311	306	290	312	312	331	314	310	352	288	325	329	320	322	289	335	317	290	318	338	311	321	331	315	307	330	336	327	326	294	340	314	310	296	306	315	305	329	317	316	317	312	343	328	344	319	317	300	286	318	336	327	298	321	315	335	285	346	299	322	305	309	346	315	334	329	349	339	353	320	324	313	297	311	303	306	296	320	307	297	327	329	318	334	317	326	276	293	304	330	309	332	304	331	320	314	316	348	290	311	331	304	318	324	297	317	280	327	318	304	305	330	347	319	324	294	330	332	348	304	339	293	318	313	334	287	289	304	327	318	320	317	309	327	305	347	311	305	294	323	312	301	338	340	329	308	283	311	349	299	310	347	325	308	321	323	306	313	331	307	287	309	315	342	343	294	337	316	289	303	302	308	304	317	343	334	315	302	310	323	301	345	292	313	329	355	315	343	328	345	298	325	355	337	307	332	332	301	281	341	322	322	315	310	294	307	313	321	330	301	300	319	322	315	295	334	262	311	306	326	345	328	333	321	336	337	310	301	330	351	311	330	326	297	310	308	328	332	301	346	258	336	278	350	345	340	299	304	332	368	327	322	287	335	332	310	345	292	310	318	331	334	303	323	316	316	343	326	318	327	323	339	297	309	308	336	307	329	320	327	270	309	308	337	317	284	335	338	329	294	334	328	321	333	336	325	316	311	296	294	342	310	325	315	292	300	325	324	345	338	337	310	352	290	283	306	255	322	309	321	337	300	333	328	328	339	321	330	283	331	306	301	340	316	323	362	297	302	312	312	340	339	344	340	335	327	323	332	354	303	309	312	334	328	277	333	303	326	312	289	315	280	307	333	288	292	291	321	344	345	289	324	313	316	297	306	293	317	318	327	326	305	355	295	328	298	290	319	312	343	296	325	306	323	309	321	301	304	315	329	314	318	316	318	315	317	343	297	339	309	330	303	339	319	293	308	287	313	312	312	316	352	344	331	311	320	300	319	323	304	340	291	310	311	289	310	311	332	303	313	293	328	334	312	295	307	326	345	319	323	319	308	318	351	316	313	312	315	307	329	325	351	331	299	275	307	326	325	317	325	345	290	327	313	317	325	309	291	299	305	301	302	312	326	332	307	330	293	344	313	323	337	338	299	325	314	338	324	308	320	281	307	315	323	286	332	325	341	301	314	322	283	312	320	329	334	305	304	322	299	309	342	295	313	297	303	308	322	329	296	324	356	314	313	315	325	309	317	313	331	302	313	310	286	309	322	326	360	298	323	292	323	321	314	309	308	308	326	288	298	300	315	338	338	351	299	296	313	329	337	336	339	330	318	287	300	327	316	324	311	301	296	302	309	327	315	326	329	293	296	325	326	338	269	314	281	304	296	341	324	353	320	314	329	328	304	326	295	329	317	313	341	317	315	314	298	332	297	326	320	337	358	322	358	321	319	325	324	382	318	318	334	319	323	302	304	303	291	309	292	316	308	298	325	326	341	341	303	319	329	316	299	314	336	286	328	305	324	288	324	306	306	292	321	301	323	324	301	313	325	366	321	312	319	320	326	315	324	349	296	327	310	332	298	302	342	321	332	299	293	296	337	331	331	314	304	312	288	321	291	323	350	309	308	304	326	327	283	316	332	326	326	308	289	341	300	309	332	284	323	316	310	329	340	268	323	308	331	351	288	315	315	358	286	329	279	295	332	295	302	319	288	309	309	340	278	307	299	299	316	287	323	325	362	333	325	288	316	320	320	315	321	334	296	322	343	317	330	313	310	328	308	307	357	326	334	300	316	319	322	290	296	344	309	334	322	317	318	311	337	310	299	345	323	286	320	311	348	343	329	304	309	332	313	270	313	300	315	340	332	322	302	354	316	338	361	335	334	329	312	304	325	288	295	360	297	326	339	311	345	330	329	328	351	326	337	311	329	334	276	338	315	340	315	320	332	349	309	307	306	308	329	320	349	307	359	325	336	332	315	325	302	350	292	313	337	319	296	295	337	316	328	311	324	317	294	333	376	307	326	308	349	309	340	347	308	308	321	285	291	332	345	288	343	324	313	303	305	308	332	304	340	294	300	316	319	305	328	299	343	294	349	339	333	302	332	315	308	301	335	312	311	309	292	341	298	316	349	324	355	326	334	321	331	310	315	322	309	284	305	320	322	302	291	330	295	335	305	298	313	334	288	296	331	278	332	278	312	322	350	332	314	321	328	323	322	290	293	319	311	319	331	341	287	346	310	334	303	313	299	328	295	315	348	344	344	317	287	339	306	306	314	310	343	348	329	276	280	342	318	325	343	294	326	298	303	297	328	297	316	311	292	302	309	295	335	338	374	292	345	315	318	332	314	319	303	298	326	332	304	366	322	306	305	360	315	321	330	319	345	308	293	337	330	326	333	314	304	335	297	319	313	319	323	297	319	339	291	309	318	311	320	290	314	325	333	366	293	332	302	312	325	333	326	308	350	334	342	335	333	337	327	306	310	325	317	333	324	323	327	294	272	351	336	317	321	284	310	332	340	307	314	322	300	302	283	304	302	326	346	312	296	294	301	328	297	314	327	333	349	311	310	328	332	302	298	313	303	330	325	307	298	293	338	316	305	320	331	323	299	299	332	313	332	319	308	335	315	334	320	317	326	263	330	340	317	323	331	303	311	306	321	318	335	293	333	308	315	335	297	315	294	291	316	316	337	326	321	316	303	310	284	333	301	337	300	335	348	302	343	324	308	319	334	333	325	295	305	332	306	298	326	323	331	327	313	326	317	309	314	279	314	316	324	314	339	331	320	322	300	313	272	359	331	308	314	313	299	335	300	308	351	312	323	324	311	325	278	290	326	287	297	366	273	318	309	308	320	376	301	313	344	308	317	306	326	335	330	324	330	300	341	311	315	316	303	329	342	320	316	337	308	315	300	313	331	309	309	335	302	331	330	326	293	311	317	273	296	301	322	320	294	373	310	343	298	296	321	291	322	294	311	308	322	334	318	328	308	313	296	340	324	324	309	319	312	306	344	294	296	294	303	290	310	318	353	303	318	304	340	275	330	314	329	306	327	328	310	329	326	335	360	323	345	330	296	288	302	311	282	316	320	356	340	300	293	317	325	318	332	337
27235	20841	13681	6073	3012	2070	1831	1545	1301	1126	1079	957	909	818	811	750	726	765	655	683	659	612	631	671	595	623	607	572	592	595	628	640	614	565	586	663	757	810	751	568	593	579	599	634	580	626	587	579	584	590	629	592	625	612	608	593	605	583	620	613	653	592	599	581	643	612	609	555	602	623	594	606	626	579	600	664	606	559	609	614	592	607	556	622	625	619	586	574	576	618	600	592	616	646	607	616	570	575	581	644	611	638	610	617	633	608	572	600	591	598	583	568	594	617	609	579	582	620	574	585	617	599	601	556	624	588	582	559	603	644	595	587	550	554	602	624	643	576	651	647	602	659	610	598	649	561	651	580	613	607	628	605	605	609	595	611	626	604	595	596	605	568	614	598	595	592	583	610	589	600	612	588	593	627	620	604	605	589	631	611	582	595	635	600	598	586	624	600	593	602	567	651	616	612	582	573	615	601	580	646	600	583	579	571	603	648	588	584	641	556	581	549	608	604	599	594	583	639	558	599	644	576	601	612	591	613	573	634	656	539	588	574	595	585	567	555	563	569	582	598	610	552	578	604	653	568	636	610	597	640	636	613	620	616	564	571	583	597	603	568	639	598	598	548	614	632	601	592	584	593	571	612	552	601	634	599	573	581	611	565	603	602	586	547	607	576	656	637	580	598	603	624	610	584	576	580	619	576	668	586	610	619	609	568	576	579	578	602	625	598	599	595	616	570	596	570	578	613	610	653	609	588	593	567	628	594	624	614	578	600	586	643	619	629	576	628	581	586	551	595	600	558	581	549	597	639	579	593	585	613	579	597	609	594	626	602	617	631	615	566	642	632	594	588	662	598	620	569	596	593	611	566	611	559	549	559	586	586	542	606	651	544	628	599	601	579	556	617	613	610	598	587	567	621	598	657	582	573	565	628	634	637	610	578	571	615	607	607	589	591	640	572	608	590	605	640	577	562	597	592	558	594	611	577	585	597	604	624	635	559	591	602	577	580	605	613	631	624	610	600	548	575	620	570	621	562	589	557	595	597	636	600	629	635	611	612	636	592	560	598	573	601	620	602	547	596	602	569	622	602	633	597	594	612	584	605	576	591	579	620	557	605	610	609	560	593	600	625	643	578	599	573	612	614	615	635	595	578	628	625	590	566	645	590	619	594	611	622	620	587	630	584	577	564	592	607	602	576	621	595	628	605	578	605	571	596	585	649	627	581	626	566	582	590	602	613	590	584	579	641	597	586	604	553	560	591	557	596	614	583	640	604	596	568	610	617	589	640	614	603	572	574	571	556	579	563	598	551	600	602	582	582	591	583	599	598	591	562	604	657	592	605	589	636	600	644	624	598	593	582	595	584	563	621	609	598	559	576	617	612	629	614	626	590	573	572	551	601	642	630	624	599	588	632	537	616	543	626	634	582	590	608	569	625	612	599	579	603	600	605	576	582	586	622	609	580	626	632	590	555	541	574	588	648	611	583	605	592	615	628	585	624	589	635	668	619	603	621	604	580	600	620	642	605	624	575	601	600	602	582	614	613	621	632	618	610	612	634	593	618	577	608	612	645	601	635	632	584	580	631	604	568	623	602	603	619	644	578	636	677	593	598	561	613	620	613	620	625	627	608	581	616	639	591	613	609	605	581	593	613	604	600	603	643	568	602	580	592	598	583	586	616	565	545	644	635	588	631	596	604	526	593	625	614	624	593	628	622	570	584	622	607	598	564	580	531	571	580	616	574	598	583	586	565	603	576	621	655	581	636	603	584	613	592	557	603	658	611	595	636	570	583	637	639	634	589	603	580	578	575	635	620	598	628	531	611	589	623	620	599	595	609	615	554	594	603	618	567	589	594	574	611	604	651	588	609	585	602	553	590	598	559	589	624	573	585	597	609	541	614	575	602	590	583	639	623	590	618	643	625	628	619	588	576	603	595	598	612	619	608	624	557	602	595	636	574	639	586	627	625	574	576	643	574	585	563	525	535	570	575	605	587	621	532	602	585	591	611	608	585	629	582	611	638	619	623	630	624	625	627	616	629	597	618	633	635	599	590	593	616	608	582	624	574	564	584	597	577	632	591	629	624	641	638	588	566	591	543	615	586	619	599	573	568	601	607	606	609	577	633	572	627	604	641	583	588	613	610	576	612	672	603	588	622	566	568	638	604	609	595	616	606	570	609	639	620	582	585	640	622	556	588	601	596	565	547	598	615	620	601	628	628	580	594	574	594	617	595	603	628	588	623	572	619	612	605	594	583	559	603	594	577	573	600	647	598	592	595	597	606	625	579	635	614	622	617	556	611	612	606	590	564	635	599	579	613	572	577	612	619	617	628	551	585	606	596	614	546	620	534	599	607	597	615	562	558	608	608	610	638	577	623	576	607	593	608	632	590	613	630	561	580	616	589	617	569	641	592	640	602	617	598	664	595	586	584	557	575	598	604	589	604	597	565	562	581	622	618	551	622	607	597	614	654	591	581	603	550	580	600	584	590	581	610	606	574	575	579	593	568	574	589	572	603	557	626	609	637	605	577	636	605	613	550	601	578	580	586	605	599	576	590	623	557	581	595	568	586	687	639	635	634	539	623	594	592	578	632	604	575	593	575	610	625	583	627	599	593	653	583	618	594	611	622	615	586	629	612	625	613	609	635	604	609	611	573	609	636	598	622	624	610	643	607	585	571	606	634	595	605	642	611	569	571	604	610	619	600	637	649	627	622	628	574	596	623	607	612	586	563	588	619	611	619	628	603	577	555	577	652	598	572	595	617	629	641	566	573	584	599	613	581	621	614	598	547	600	573	640	663	604	602	601	608	556	599	586	633	585	597	584	645	582	599	602	629	638	579	575	614	556	604	546	602	609	570	634	602	532	578	592	594	591	609	570	650	604	605	612	578	630	612	576	604	583	592	621	633	608	557	570	631	599	589	603	623	588	614	606	612	611	604	561	606	586	598	597	598	598	590	598	574	633	620	618	596	593	613	595	583	571	630	611	637	604	611	609	593	601	635	581	637	616	592	584	624	582	594	602	578	644	603	583	588	635	559	573	606	607	609	655	595	606	608	594	635	608	603	569	584	574	594	614	622	603	600	583	607	605	608	572	595	642	610	619	665	627	595	613	649	558	597	578	573	585	621	581	586	577	594	580	623	596	588	580	597	639	571	619	631	628	595	568	602	658	591	621	546	579	598	578	580	538	603	629	652	687	607	593	570	600	581	588	589	579	566	583	574	588	624	565	593	610	558	598	563	589	597	575	576	639	636	609	582	604	638	602	600	548	645	632	598	648	624	587	592	631	571	580	584	619	627	629	612	591	638	577	590	624	620	586	605	582	606	615	576	608	617	596	608	608	589	610	620	579	588	614	581	603	572	591	602	574	640	608	590	624	568	614	599	573	583	588	630	622	588	558	636	612	587	621	581	607	583	551	588	617	591	557	576	616	640	642	568	643	588	601	626	593	598	587	569	573	658	601	638	594	601	615	600	599	588	622	535	588	581
9872	13934	12699	7995	5869	4197	3744	3260	2583	2196	2012	1638	1632	1246	1155	1183	1102	1035	882	910	824	797	865	823	833	803	772	757	716	720	776	761	824	768	755	923	1133	1122	1008	813	760	760	751	732	780	747	752	757	771	783	737	744	818	742	759	810	762	736	739	739	751	751	785	784	780	681	779	756	737	712	752	762	759	715	788	761	709	741	749	761	775	765	747	795	755	726	695	802	703	733	791	774	728	730	764	765	740	727	725	785	769	720	795	779	801	771	779	736	791	713	759	746	738	723	775	777	802	765	768	749	802	731	735	757	768	767	680	740	745	735	721	751	715	805	784	783	790	777	783	763	782	747	787	744	719	744	772	748	804	756	709	767	733	709	781	773	792	731	732	771	766	735	772	783	726	755	773	787	757	734	767	728	762	741	703	809	742	728	761	766	747	720	737	767	808	749	717	738	777	737	793	728	763	741	773	762	735	732	735	730	809	732	773	719	749	745	807	729	822	753	758	797	750	765	715	788	759	773	747	742	764	767	795	793	743	745	773	748	762	774	718	711	768	820	741	770	740	768	806	785	748	740	755	727	778	710	736	748	762	766	752	807	788	794	803	761	720	775	739	752	777	780	779	833	749	780	745	721	801	756	736	759	734	688	777	783	784	720	746	743	674	776	755	757	725	750	798	705	759	797	771	817	705	712	748	751	767	761	731	739	756	778	767	773	750	785	789	735	717	783	747	715	754	765	760	732	761	789	780	750	786	745	775	728	690	736	730	697	742	726	763	695	761	726	740	781	760	740	715	740	755	717	806	737	747	767	788	800	744	758	749	786	779	764	766	733	782	727	789	725	749	715	768	780	765	739	729	732	761	726	790	792	783	761	760	740	745	795	722	784	783	757	748	738	723	730	720	759	797	728	717	744	764	744	759	758	738	741	763	822	809	812	735	782	706	768	796	752	719	759	744	736	694	757	753	785	781	690	780	774	763	797	772	775	762	746	764	778	751	750	769	714	749	782	805	724	785	746	720	769	778	725	779	727	771	797	752	765	700	736	741	773	746	792	752	821	773	769	738	799	767	732	730	766	757	741	829	773	756	807	753	746	775	742	789	755	728	752	717	719	799	701	766	743	789	799	770	751	753	758	787	756	791	775	762	738	784	809	712	772	824	738	758	752	780	782	767	777	757	787	775	709	796	734	748	772	755	706	763	754	740	754	782	755	723	775	742	693	702	734	770	747	779	710	762	746	736	746	768	764	753	716	787	716	746	730	725	685	754	751	771	761	717	737	758	717	762	767	697	775	770	770	709	803	755	738	745	774	779	797	737	751	798	775	742	772	718	806	741	768	775	770	757	769	739	768	736	800	733	763	776	751	746	760	765	720	769	769	731	724	764	767	746	753	733	675	775	806	767	772	729	769	741	747	758	766	735	748	712	745	725	771	714	716	819	703	785	743	765	773	719	753	764	777	764	743	750	729	716	742	727	754	778	741	788	789	817	769	728	766	811	722	714	748	724	744	816	711	745	753	777	757	752	757	742	779	747	744	765	736	763	802	776	773	743	751	769	783	776	712	724	721	708	746	708	744	750	795	728	747	758	730	787	749	762	760	741	759	787	736	797	764	779	749	765	740	798	716	751	799	797	746	764	757	738	762	749	759	773	762	789	773	810	740	784	729	794	706	793	793	770	762	760	728	756	770	763	714	802	777	756	744	743	709	740	730	771	765	741	762	771	824	717	768	739	775	797	767	726	831	774	788	756	817	749	734	760	724	837	740	754	744	729	755	744	745	742	708	759	714	767	777	745	767	724	744	775	722	774	797	823	795	723	756	771	757	751	753	748	779	801	785	715	725	734	825	741	742	732	742	764	709	778	784	719	747	761	703	808	715	762	719	751	778	716	771	734	761	765	768	766	764	718	740	760	717	784	781	737	777	739	729	741	784	728	804	759	791	772	736	775	723	743	748	692	760	745	754	742	748	732	757	733	759	717	767	703	764	779	770	768	746	752	788	763	768	733	737	757	758	767	728	765	751	763	734	779	782	759	737	742	798	717	781	766	773	707	758	777	790	759	774	777	743	771	737	701	778	731	760	790	761	758	754	772	773	775	700	764	761	752	745	761	790	716	758	762	766	701	757	787	753	778	785	765	807	796	755	763	749	730	739	759	749	723	748	751	733	782	771	766	760	752	727	781	726	744	750	753	752	776	781	755	750	757	755	778	764	745	762	767	742	721	763	768	750	690	732	761	760	787	769	784	771	697	795	725	770	774	743	785	729	733	739	772	767	765	788	769	764	724	788	742	782	727	742	762	757	745	725	796	796	754	756	775	760	717	783	769	775	754	764	776	737	763	716	712	814	793	804	741	722	770	771	709	779	783	777	799	760	730	760	779	752	777	749	734	739	731	767	768	776	787	741	782	777	741	753	779	741	782	726	763	727	775	732	734	751	791	720	772	774	746	760	736	755	733	780	754	792	789	748	763	732	733	731	728	691	799	764	767	772	749	729	703	738	794	772	750	777	784	750	758	777	752	809	791	772	742	713	634	760	784	825	805	738	745	764	717	784	795	739	766	728	783	749	749	705	763	752	781	783	757	714	726	808	746	749	751	749	744	715	764	681	780	759	771	740	725	796	752	784	737	803	762	754	744	748	703	752	792	770	743	757	743	755	772	757	787	727	749	750	743	707	734	757	755	772	752	740	797	793	736	730	782	752	784	672	770	774	805	711	724	768	795	769	790	784	757	756	730	764	771	759	758	812	794	730	753	793	754	717	750	735	755	760	814	726	840	747	782	710	754	755	731	754	723	740	750	755	750	730	783	811	793	758	766	763	788	804	766	769	756	778	767	762	724	679	833	747	773	776	723	814	777	765	805	801	759	744	739	784	751	752	775	747	773	729	742	751	745	774	764	806	740	761	763	740	720	770	738	789	748	753	767	736	768	743	741	725	740	749	705	798	746	734	719	826	748	741	785	727	740	726	748	766	734	702	784	717	757	806	798	724	728	773	746	756	776	774	761	796	766	744	769	699	818	747	732	745	807	768	756	738	795	739	776	725	718	755	751	734	750	731	757	751	751	755	796	721	691	733	755	740	769	799	758	759	705	746	721	735	776	793	743	773	744	710	743	736	759	738	755	764	749	747	709	786	719	736	762	759	690	725	731	721	782	712	787	768	697	770	778	758	782	727	797	751	728	766	754	765	736	748	800	762	775	799	688	712	774	782	728	745	786	805	731	750	736	734	757	739	792	772	747	757	769	747	782	794	810	716	739	775	739	728	775	785	794	779	734	778	782	755	813	744	713	715	785	733	725	757	714	703	731	738	744	776	743	695	749	722	776	859	739	816	777	724	791	732	739	765	785	733	757	733	794	747	724	765	751	815	743	779	713	735	720	741	794	804	769	801	709	771	752	775	731	798	735	715	786	790	778	765	752	789	786	783	692	727	744	776	755	778	819	761	762	730	730	837	764	795	763	784	751	715	725	767	735	748	754	715	802	731	798	764
24230	21364	28774	24313	21341	11889	3767	2412	1888	1632	1468	1230	1092	969	825	818	749	712	626	579	554	549	511	509	532	484	512	462	468	461	442	685	568	479	510	1432	2623	2381	1608	658	455	447	472	431	455	467	441	466	446	436	425	442	493	529	529	511	553	463	431	453	481	442	444	440	428	472	436	434	443	432	506	464	459	451	425	453	415	436	444	438	434	421	417	423	454	477	429	478	454	444	419	455	461	470	426	446	444	439	449	452	466	428	427	449	443	472	429	442	431	459	442	434	496	434	390	409	431	424	451	452	480	443	463	477	459	488	454	452	467	477	468	436	417	431	420	479	431	443	450	425	458	460	434	453	456	421	443	427	429	466	449	460	421	470	471	444	447	430	427	469	448	440	454	452	449	449	450	420	420	452	469	439	421	463	424	501	462	454	456	449	417	435	456	419	429	426	449	438	411	427	476	454	446	426	438	468	440	441	463	426	462	439	433	449	408	427	437	424	488	457	425	458	439	429	440	477	434	478	431	448	428	454	435	410	437	432	443	447	439	449	473	387	453	444	420	445	441	463	439	418	416	466	415	463	414	476	431	452	394	431	442	413	468	404	433	455	438	439	454	437	451	479	422	426	427	454	445	444	445	432	464	413	462	424	466	461	436	434	468	453	443	460	453	450	426	453	441	409	460	438	438	413	461	454	455	444	464	448	436	454	438	451	447	446	413	444	446	430	436	449	470	469	408	423	443	492	456	456	459	476	429	449	431	449	432	420	439	431	428	465	451	438	441	407	438	444	440	451	426	454	423	470	402	415	455	422	445	418	429	427	445	427	475	397	452	454	456	413	450	444	484	464	431	423	398	442	438	429	427	400	472	453	438	477	424	430	422	437	424	448	417	434	448	439	439	397	454	435	468	436	455	450	434	484	432	462	421	434	443	455	434	454	426	409	423	426	443	429	487	438	455	446	448	431	422	466	430	441	473	439	464	408	427	471	506	445	403	456	458	446	404	430	462	448	436	430	417	456	409	427	442	458	452	425	429	477	452	405	455	428	419	438	450	419	455	415	438	432	457	446	428	437	414	479	425	425	451	439	455	435	468	451	440	425	447	447	457	446	421	432	418	447	448	416	434	448	426	473	439	458	460	442	461	421	420	457	413	445	457	439	477	465	439	465	453	453	423	452	462	441	461	423	448	469	433	448	407	448	468	447	452	454	461	410	430	427	443	445	406	433	462	445	454	432	443	422	444	413	435	449	468	417	437	459	434	452	450	441	450	420	444	457	425	417	444	421	458	418	425	476	457	441	473	489	423	457	446	404	450	426	446	455	493	462	460	425	425	460	448	433	441	475	454	445	398	443	445	456	491	436	437	431	449	440	488	422	443	458	454	411	416	487	430	461	443	438	455	442	449	495	479	453	473	484	437	466	420	437	469	443	449	442	467	454	410	434	470	456	450	429	431	424	452	440	474	453	479	426	418	444	406	468	407	419	405	459	434	409	454	420	437	459	459	458	413	439	475	461	438	434	435	464	465	465	434	421	463	428	408	441	438	431	457	462	434	438	429	456	430	478	403	425	403	416	436	452	435	443	482	445	437	459	459	440	434	466	440	460	453	439	412	434	409	440	432	445	452	419	437	453	479	422	435	420	430	431	393	444	436	461	443	460	440	470	424	443	441	437	450	423	459	452	486	455	473	442	466	418	427	436	437	411	477	405	462	431	450	441	448	417	451	438	413	448	424	450	472	465	431	459	430	449	473	437	397	415	442	408	424	426	443	464	470	465	475	447	412	425	446	418	422	451	454	461	480	461	431	425	450	437	428	437	433	454	452	425	449	450	423	374	454	427	471	441	456	434	425	438	451	426	412	403	461	454	438	462	427	420	442	436	436	446	473	465	410	446	435	463	442	441	465	440	446	437	434	409	445	438	454	481	446	476	431	453	448	458	401	436	440	427	459	451	454	420	469	477	422	411	402	395	437	428	443	455	436	467	422	430	437	432	424	426	456	396	420	426	416	451	444	447	415	417	468	436	451	421	433	441	461	445	424	473	476	443	415	430	488	439	441	413	475	418	433	475	451	468	420	424	430	440	461	460	414	457	453	433	439	469	423	467	425	393	433	456	455	458	433	435	439	428	432	459	467	420	447	420	428	431	453	424	417	450	413	447	430	418	411	429	450	417	436	397	444	420	479	487	441	420	423	436	452	440	417	454	482	430	404	458	435	449	459	427	429	439	441	438	440	471	444	433	450	451	451	432	416	462	426	466	435	451	435	449	432	472	418	451	427	420	434	497	448	451	445	446	456	432	436	426	415	416	452	427	441	396	454	397	437	410	476	469	439	431	456	384	458	441	429	452	442	436	431	453	489	413	489	436	447	441	480	460	463	478	435	446	454	420	424	422	435	449	447	439	437	389	434	488	419	433	447	445	446	443	480	420	405	414	457	440	432	460	444	482	452	451	448	442	458	459	425	458	472	399	461	444	410	417	412	465	449	436	451	408	410	438	431	423	442	417	431	447	411	414	413	451	466	412	425	443	416	415	457	473	441	434	453	452	449	448	458	452	449	453	471	451	458	415	435	443	462	406	427	463	458	445	438	469	468	413	463	404	424	401	448	441	455	445	409	430	432	428	463	419	439	444	423	428	433	456	419	441	443	433	410	472	451	432	419	446	445	436	449	435	453	413	432	447	454	418	452	450	474	406	467	461	429	434	456	428	463	470	418	474	464	447	426	472	409	434	438	426	471	438	467	412	466	461	441	447	451	458	423	425	462	418	448	466	444	445	457	445	463	437	461	457	421	443	402	460	475	448	443	462	452	447	418	468	423	419	446	411	410	455	408	451	444	470	460	453	426	431	471	459	460	441	468	420	444	405	440	473	459	427	454	414	450	444	455	452	447	468	396	394	453	410	433	452	470	437	468	402	408	441	464	447	446	441	442	459	464	407	429	456	474	407	410	441	444	498	453	421	463	444	427	444	435	450	455	479	454	423	445	395	411	410	442	427	445	452	409	448	464	459	413	453	437	441	450	472	455	490	429	423	437	453	428	413	439	439	473	419	448	433	442	443	448	450	463	436	454	437	387	452	443	419	430	435	437	439	469	422	482	434	450	414	431	445	449	465	469	457	442	424	452	455	453	441	466	440	447	463	457	440	398	433	459	422	425	430	446	414	458	474	420	445	409	438	455	449	442	437	440	435	434	435	404	431	430	467	456	441	460	433	432	471	422	438	425	433	431	450	433	478	430	416	425	397	457	461	462	444	426	448	428	446	425	438	414	410	449	471	442	417	467	428	394	443	456	387	463	435	425	459	447	469	448	454	466	454	451	415	459	414	440	481	390	478	427	461	442	422	468	440	446	410	411	435	433	379	425	408	420	425	440	427	409	465	451	450	428	444	403	424	450	439	445	412	448	421	441	451	454	438	451	435	441	447	421	406	408	402	443	458	440	476	463	408	465	401	442	482	416	429	411	463	455	456	462	452	411	425	481	453	407	425	432	429
11158	24328	21952	13867	10668	8207	6268	5436	4322	3581	3088	2566	2174	1836	1417	1421	1289	1244	1008	877	800	766	739	706	686	715	679	643	640	656	622	1005	855	609	637	2583	4771	4262	2653	1000	616	571	609	574	561	548	603	608	604	579	557	556	651	763	724	645	757	567	565	621	543	582	544	538	582	567	566	600	572	604	556	559	584	542	580	575	540	573	567	580	585	541	553	588	558	596	593	548	580	541	574	572	565	570	613	564	582	534	556	583	568	581	595	585	565	538	551	546	563	579	580	521	560	572	553	591	595	565	553	571	588	595	551	573	550	574	562	578	565	562	593	606	580	612	582	563	532	594	551	516	574	580	602	564	579	534	559	587	551	555	579	585	601	565	558	585	597	575	555	624	568	571	595	534	556	589	571	575	604	598	551	604	550	551	548	551	555	593	577	558	597	570	568	557	617	526	583	559	553	577	573	624	593	572	589	580	594	570	564	535	601	570	590	575	581	561	576	577	589	531	599	568	562	552	538	539	542	602	538	596	582	562	545	552	556	523	595	616	556	551	531	559	570	570	541	600	588	553	559	523	570	585	588	575	552	559	557	560	527	541	568	542	568	574	590	564	577	605	575	588	567	602	541	572	559	543	619	585	574	579	612	564	546	557	605	554	568	564	564	594	589	547	578	563	567	581	562	537	587	606	589	542	572	579	547	606	545	585	554	571	605	553	557	577	565	563	576	583	560	572	589	577	568	548	562	578	570	601	609	591	535	600	538	576	566	597	587	591	540	591	577	597	608	587	569	587	585	562	583	599	583	584	559	560	553	531	571	561	565	607	550	598	590	577	605	548	596	582	528	580	564	551	546	572	562	577	619	616	506	583	571	577	575	595	551	574	576	552	579	574	575	579	597	558	556	583	603	553	542	592	573	601	551	543	609	560	570	610	520	586	574	570	587	599	595	541	547	562	570	573	546	579	575	548	591	538	547	568	581	596	568	546	584	564	593	508	566	610	566	575	584	573	572	578	567	551	596	597	566	561	601	563	553	578	542	590	592	598	574	561	577	551	540	589	544	579	534	567	571	525	581	551	579	567	616	554	598	560	599	591	590	580	595	542	579	548	547	547	581	570	549	556	542	598	564	543	589	566	596	592	602	521	554	543	597	563	585	563	522	594	551	592	569	540	559	538	617	596	584	573	580	551	605	550	578	546	550	566	586	574	565	586	560	572	548	561	578	577	554	596	563	590	506	577	547	577	584	565	634	580	555	526	571	567	564	595	586	575	564	521	517	574	608	555	592	561	573	578	561	587	556	584	560	578	570	604	557	574	581	526	540	567	545	560	595	576	620	573	556	541	536	577	541	565	580	575	544	589	580	566	574	583	609	527	612	587	548	569	598	608	565	575	560	594	568	591	570	569	590	545	621	542	619	608	546	576	557	578	588	578	569	602	566	563	601	598	602	590	548	599	540	529	597	529	542	571	552	576	585	564	564	555	573	567	558	561	559	540	494	589	555	592	578	527	577	543	608	551	565	589	545	584	610	531	563	592	588	598	583	554	572	624	609	561	561	572	558	542	576	535	624	580	550	580	571	555	561	553	557	541	573	572	577	596	595	584	569	571	552	556	583	594	567	581	550	556	564	589	568	590	566	568	561	557	581	594	606	583	558	538	582	564	608	561	550	597	615	533	559	538	545	605	548	603	601	577	557	569	556	556	586	564	574	594	579	594	585	567	575	575	577	597	559	552	552	533	590	546	531	544	585	603	539	581	564	570	588	547	593	623	582	549	547	562	608	523	592	607	570	576	573	587	580	565	559	584	540	602	586	559	584	547	570	563	590	550	539	570	611	584	573	532	557	586	561	548	546	564	608	560	592	562	537	552	550	546	562	571	593	578	610	591	551	575	572	567	586	574	562	538	597	591	557	575	587	576	558	560	598	563	570	560	610	535	574	584	602	559	546	601	557	554	550	538	577	556	592	531	559	633	556	563	555	570	536	597	581	556	585	580	597	590	582	541	517	538	609	584	582	568	567	549	574	586	565	574	561	601	555	595	545	580	525	533	589	552	570	577	552	582	624	542	610	550	546	559	559	601	578	565	606	555	584	558	583	515	548	612	563	584	549	598	532	560	579	554	611	560	582	542	605	578	579	566	550	566	576	570	551	573	594	579	624	568	556	599	614	623	548	573	553	550	580	553	568	613	564	556	596	603	554	542	556	576	559	567	564	587	599	606	600	537	539	565	570	556	595	607	601	600	590	552	564	553	576	570	557	552	573	567	598	543	574	549	573	595	596	569	588	559	587	573	533	581	582	564	560	610	554	551	587	549	576	607	559	552	574	587	593	547	603	532	584	569	539	601	590	582	561	613	589	549	554	594	580	588	572	549	595	541	555	609	610	550	552	574	546	544	563	563	616	546	558	572	597	516	589	580	559	592	596	587	565	527	582	532	548	544	578	587	577	594	607	589	577	603	488	586	529	591	598	607	619	561	549	589	566	591	527	595	608	564	549	578	560	564	562	585	570	545	540	519	536	592	575	529	546	625	557	561	541	608	589	544	587	621	548	602	583	569	543	560	566	551	521	541	557	548	611	568	554	543	600	488	541	565	590	552	567	530	589	539	570	597	600	588	520	605	592	570	549	582	552	521	597	619	562	617	598	599	514	575	594	554	619	557	531	553	569	611	529	536	561	573	539	533	551	588	535	566	580	556	570	636	639	568	535	582	573	587	559	541	591	563	561	546	529	572	604	557	558	605	577	565	537	583	545	621	556	594	609	556	572	571	581	568	530	552	579	576	584	570	591	585	546	576	563	533	564	591	578	557	563	549	542	532	593	596	544	572	581	583	583	558	539	589	536	638	550	555	548	553	542	549	551	550	582	571	558	577	600	552	578	549	582	603	590	564	577	549	612	537	575	586	560	596	553	605	557	563	617	586	539	603	560	576	577	521	583	540	598	572	553	582	574	558	571	591	580	634	581	585	546	546	586	576	593	603	558	583	541	556	570	573	585	535	533	581	590	545	599	584	574	572	581	571	613	548	575	560	578	607	600	551	568	592	585	612	602	548	536	549	548	595	552	597	570	605	579	544	615	557	560	558	560	589	575	516	596	556	603	582	552	549	533	607	575	565	570	589	544	583	576	534	542	612	586	613	542	551	559	559	570	560	555	548	545	594	586	560	617	535	544	565	579	606	571	576	569	550	611	537	587	580	546	577	600	616	559	589	519	555	570	591	536	556	514	568	552	622	580	566	591	562	549	589	590	537	581	525	610	570	560	560	574	553	595	584	596	584	620	600	521	557	564	566	579	580	589	537	594	547	603	582	567	552	583	571	567	589	540	600	581	564	549	573	559	551	569	550	548	574	560	598	552	524	553	605	543	627	527	561	547	564	541	544	517	625	566	533	551	584	592	541	579	584	591	567	558	596	598	558	587	596	518	576	579	575	528	575	571	556	587	536	557	603	563	585	543	585	565	566	532	585	526	568	603	546	615	554	569	549	574	583	614	596
23092	21302	29207	23743	21312	21366	11270	3555	2357	2054	1913	1557	1487	1098	875	851	761	655	559	576	452	463	404	372	363	338	351	322	305	292	273	540	352	270	334	1980	4395	3621	2369	876	309	293	279	269	281	273	262	226	260	235	239	238	359	461	388	354	416	276	257	294	240	255	272	251	269	240	287	271	253	253	249	231	246	259	242	218	257	271	250	255	248	240	252	229	264	273	253	229	273	276	235	238	281	252	271	261	250	268	255	244	254	247	258	224	262	245	250	231	251	236	261	276	264	270	254	231	232	262	277	243	265	245	243	239	238	221	250	239	279	251	277	236	223	253	251	251	268	252	246	256	251	228	240	242	240	280	249	254	261	261	246	226	273	253	236	260	253	268	265	238	254	266	241	231	224	270	239	238	260	252	226	234	236	249	255	251	271	263	241	233	245	262	228	249	271	236	247	243	252	249	241	230	224	244	265	283	251	274	242	264	259	225	259	286	247	215	265	262	255	265	250	264	274	259	252	267	236	261	283	267	262	236	255	264	273	246	262	256	284	235	215	254	252	230	260	240	246	271	242	264	224	241	278	272	253	234	238	239	248	242	235	274	235	241	254	275	265	273	249	238	262	255	260	249	300	256	232	246	235	262	255	242	250	248	244	264	255	230	246	249	259	253	240	248	288	252	229	259	259	251	280	252	254	226	222	254	258	270	257	280	241	254	255	233	253	254	251	248	237	253	249	248	262	272	256	249	232	240	268	240	245	245	244	253	276	216	242	221	241	253	257	261	241	237	237	240	250	262	247	252	251	233	235	239	253	232	248	241	274	258	266	266	245	256	273	266	250	248	232	283	253	276	285	277	233	256	248	259	260	238	249	249	245	243	248	254	268	266	274	265	262	219	250	236	245	235	237	230	247	263	255	274	260	261	244	238	255	249	282	237	261	241	241	231	261	251	259	231	237	258	255	233	253	260	258	241	257	237	266	226	251	249	233	246	241	254	214	255	223	255	251	242	248	257	265	222	256	255	278	258	275	266	261	245	248	241	273	238	264	243	233	252	280	260	257	233	228	257	248	259	245	240	235	250	214	258	238	258	244	264	242	243	238	249	228	249	249	238	267	255	256	237	288	242	231	269	253	256	283	277	280	232	266	221	243	233	245	237	274	248	235	218	256	239	235	249	228	254	254	240	253	252	265	245	272	238	282	238	238	249	263	253	236	255	273	268	258	239	277	254	251	249	270	273	249	261	237	226	270	232	266	274	246	232	272	270	258	238	255	248	251	255	259	265	260	238	261	221	259	246	248	280	265	256	235	252	248	256	221	275	262	225	242	265	267	285	235	264	244	260	224	242	261	242	245	228	214	264	238	265	263	236	251	289	260	240	248	241	241	238	232	255	249	257	246	273	244	227	245	266	225	251	256	274	242	262	261	246	239	245	248	233	272	245	242	254	241	251	227	260	254	256	243	236	233	263	240	275	246	268	229	242	245	239	261	234	249	249	237	290	280	243	238	245	259	249	263	245	267	261	278	256	249	239	245	245	259	223	247	253	238	249	250	259	245	273	257	236	260	250	259	242	255	254	237	301	233	278	227	275	243	256	233	280	248	267	254	257	269	262	252	256	261	251	233	250	259	261	258	232	236	248	240	238	257	269	225	265	230	260	250	248	259	253	276	265	234	251	248	247	210	241	232	262	247	263	247	260	233	246	223	211	235	246	234	252	227	270	274	249	251	298	262	227	267	226	265	248	232	243	268	246	224	247	239	284	264	257	255	241	262	234	257	268	261	255	244	239	258	241	248	264	260	252	246	271	264	270	261	260	242	248	255	261	259	283	280	248	228	243	276	248	242	241	278	249	270	285	254	245	254	235	237	267	255	258	264	265	240	254	280	284	245	253	284	239	254	252	273	260	263	241	255	244	272	232	258	238	276	235	279	268	250	250	243	277	272	260	239	277	251	244	264	255	255	251	244	255	247	258	261	259	227	252	253	244	258	255	257	230	271	255	234	247	223	220	249	253	231	234	222	267	258	263	224	292	255	274	254	236	266	252	256	237	265	274	253	266	270	246	241	253	250	265	288	253	267	247	279	256	264	234	231	268	278	257	249	216	261	248	241	245	249	254	270	236	258	241	249	229	243	246	274	272	269	267	258	250	253	230	264	233	233	271	270	239	253	273	250	238	244	256	271	250	236	288	238	253	252	256	217	272	244	270	273	241	254	250	251	242	258	259	278	286	240	257	259	235	263	237	243	250	236	234	243	263	234	250	244	274	258	246	240	262	272	258	256	236	254	253	256	257	244	248	266	248	270	261	240	261	244	259	253	239	267	237	270	253	250	248	264	275	266	258	257	251	261	258	258	245	235	258	242	229	260	258	253	246	253	261	244	225	237	229	240	262	286	237	235	231	238	259	263	222	265	237	235	274	236	256	282	241	252	225	238	285	259	247	244	260	221	256	271	287	268	243	258	260	250	266	252	251	250	254	263	219	248	257	247	255	258	246	254	244	264	291	238	251	256	242	279	302	229	263	271	251	235	265	249	250	258	265	227	249	245	260	254	276	231	271	258	281	265	262	245	250	256	243	263	243	258	263	251	238	262	261	250	232	248	249	249	268	275	265	249	273	265	249	220	253	262	285	257	257	279	251	248	249	250	243	257	232	255	253	265	263	253	253	237	245	233	253	249	252	257	276	272	241	262	253	267	254	243	265	253	247	232	250	248	247	221	276	225	235	254	260	246	263	248	237	242	253	257	252	261	261	269	226	260	286	249	249	255	242	279	244	243	242	274	242	254	228	234	249	258	258	264	265	283	241	267	265	231	262	243	259	261	241	257	257	272	249	252	249	263	266	265	247	250	271	227	241	248	252	254	220	285	238	219	260	241	257	243	238	276	271	264	264	251	261	273	258	232	255	234	261	249	263	245	291	280	232	263	280	255	222	263	285	216	240	228	252	261	253	255	243	247	277	274	242	239	262	260	224	252	268	268	231	244	263	277	260	245	234	253	267	275	255	264	243	263	265	267	284	227	230	222	270	248	269	265	235	274	243	260	264	267	241	268	261	252	241	241	254	267	223	247	252	260	232	236	273	246	219	241	220	281	240	275	244	262	230	269	254	247	266	262	278	251	268	250	254	249	273	262	236	261	258	238	275	244	216	250	247	243	262	256	242	270	257	278	259	251	263	249	233	260	250	230	262	257	266	264	239	254	242	250	270	270	238	255	248	255	251	256	245	251	237	278	257	253	224	260	238	251	242	239	252	281	251	230	232	236	280	267	259	241	222	277	244	265	268	240	247	242	249	230	245	227	235	265	244	260	253	230	269	247	231	250	269	263	253	251	239	255	262	234	278	253	239	261	240	265	265	225	249	254	274	235	202	265	234	240	263	247	269	283	233	241	253	261	246	249	258	248	264	232	269	273	261	246	249	278	248	238	249	261	250	245	220	282	255	236	238	258	246	250	252	247	272	285	260	255	222	226	242	228	232	264	234	233	273	239	254	245	276
13539	31187	28902	18714	14261	10984	8759	7240	5815	4777	4206	3477	3187	2294	1873	1667	1478	1307	968	890	769	690	578	604	529	542	468	473	450	453	425	956	511	390	456	3910	7994	6564	4214	1437	441	326	366	311	351	337	364	312	345	353	295	360	556	733	588	536	732	347	353	308	334	323	313	297	300	324	302	332	332	338	322	326	327	298	342	333	329	322	356	325	339	315	334	311	302	319	290	310	352	322	338	311	317	311	325	355	310	337	323	327	315	322	316	313	334	321	313	314	306	326	283	323	313	315	304	333	304	286	339	343	320	323	353	338	306	315	303	291	314	328	320	329	339	312	320	334	322	360	306	304	335	333	319	322	330	326	301	304	311	331	350	325	368	307	326	309	284	330	300	342	332	330	319	308	327	327	321	276	285	338	301	326	322	315	352	348	305	334	312	331	301	326	317	322	340	335	306	351	341	344	336	297	291	324	338	335	308	304	307	330	298	346	329	312	328	356	324	349	332	279	311	367	369	368	311	331	333	293	292	338	341	332	323	332	312	316	343	322	335	312	327	297	328	338	312	307	363	334	335	338	335	269	335	306	298	334	330	306	324	338	334	317	306	314	294	306	275	317	309	320	300	321	334	326	305	298	342	294	308	344	353	322	369	328	337	304	323	304	329	327	324	326	341	293	364	337	301	318	339	340	332	315	316	307	324	324	317	301	337	316	320	304	320	348	331	330	341	340	309	296	292	340	347	306	352	312	316	292	363	328	344	345	344	348	328	334	300	290	342	327	274	318	329	348	325	321	309	336	324	295	318	326	311	342	328	332	298	308	307	352	332	284	342	324	378	333	359	347	329	315	350	324	343	304	328	352	339	313	336	324	334	331	339	313	334	324	306	302	308	333	327	345	291	320	338	313	305	326	323	321	342	286	303	332	305	332	328	314	326	285	323	290	353	307	319	318	315	320	310	348	331	326	308	291	351	307	312	324	309	339	331	347	295	317	304	286	331	320	318	348	338	314	316	332	314	334	345	293	304	315	298	290	309	315	335	337	338	333	322	316	347	346	322	316	315	317	315	343	311	349	308	299	318	297	322	320	333	301	316	307	310	310	315	326	325	313	310	349	331	324	304	351	332	312	323	306	302	292	289	313	360	331	296	315	336	292	317	317	329	304	303	317	304	331	309	315	332	314	304	324	330	346	334	311	335	306	328	334	304	340	317	309	363	327	304	323	326	316	318	303	336	320	321	339	300	304	322	369	324	311	308	302	307	309	304	288	337	348	327	307	331	355	332	316	362	339	320	322	301	314	318	342	329	302	329	333	291	312	334	327	331	305	311	305	303	305	299	297	307	329	296	318	292	298	318	326	322	325	301	325	323	323	317	327	292	332	324	315	321	317	324	316	333	334	280	342	334	304	329	294	304	332	324	318	324	329	347	347	328	342	351	354	330	337	339	318	298	304	329	300	315	352	332	289	335	294	324	314	330	322	328	336	343	323	332	329	318	323	345	333	330	325	317	344	337	315	342	310	306	348	299	298	375	320	353	385	288	333	312	333	327	309	291	333	360	310	317	324	303	329	321	289	329	331	311	324	312	309	338	321	345	313	326	343	350	304	341	327	336	328	336	311	319	315	322	316	361	333	313	332	308	287	349	298	345	302	311	341	286	316	331	332	332	331	357	334	324	300	343	344	354	319	333	339	284	321	336	320	320	324	335	348	315	321	329	329	307	335	317	354	326	333	325	333	297	324	322	338	261	297	335	308	348	295	309	333	328	311	303	347	287	297	311	332	312	317	321	344	300	310	336	356	326	305	304	317	315	299	305	350	313	328	302	308	319	338	309	338	306	315	337	322	310	339	282	336	301	312	326	337	352	305	338	318	311	317	292	304	316	298	355	319	318	340	346	334	315	320	329	323	298	297	346	322	309	346	325	325	327	354	356	347	354	310	308	302	321	311	292	314	322	317	343	320	323	322	333	295	291	319	323	308	331	315	325	370	339	351	320	333	322	318	321	348	313	295	339	325	340	312	311	325	320	333	319	297	315	302	340	321	316	322	298	298	322	341	312	354	343	321	335	337	307	343	277	315	303	333	329	313	296	310	290	309	315	299	345	307	288	330	311	342	310	319	308	311	335	325	314	295	340	323	325	349	310	296	328	309	328	306	302	331	354	313	349	353	338	355	360	334	328	322	300	337	312	327	343	351	300	320	317	317	297	370	307	334	314	309	343	296	299	315	320	317	337	319	307	325	344	291	325	315	313	307	308	345	345	338	291	314	324	309	335	319	344	292	336	309	311	337	339	337	342	352	333	291	332	353	288	345	320	295	352	318	284	361	343	347	337	316	322	357	350	314	322	330	318	351	323	316	319	322	334	342	326	351	341	283	341	346	322	335	311	328	331	285	327	309	326	346	347	302	306	323	327	305	363	325	321	343	309	359	323	347	296	317	293	281	328	337	341	339	324	303	338	312	323	341	332	333	307	323	288	280	311	350	319	296	325	354	330	330	330	303	308	342	359	316	300	330	334	355	342	325	304	334	315	355	302	309	304	324	318	300	319	294	336	319	313	311	321	335	312	319	325	321	325	336	292	347	325	328	323	359	320	318	364	319	322	337	333	313	301	300	305	304	299	314	331	314	306	325	358	309	325	338	323	344	314	334	345	302	293	289	317	302	314	340	327	303	308	314	339	336	313	304	347	298	308	301	315	310	353	326	316	344	326	324	326	304	293	299	307	310	352	313	336	367	307	319	325	297	282	358	333	343	314	328	336	316	329	349	329	306	347	302	309	331	324	311	317	319	300	318	347	327	319	348	335	292	326	298	360	362	307	325	333	383	319	312	316	312	337	304	336	304	302	297	345	350	332	340	348	354	343	307	321	346	316	337	354	342	318	337	321	332	320	327	329	344	309	307	339	357	333	344	316	310	304	312	330	352	331	310	309	329	307	335	302	310	308	337	346	353	308	333	337	307	313	320	312	336	301	328	334	311	327	311	317	352	332	325	316	289	328	319	310	292	347	340	331	323	312	343	328	332	321	322	338	290	369	341	341	314	342	307	320	360	311	343	322	339	306	335	333	294	341	353	294	308	321	322	317	357	361	336	324	328	314	315	298	287	291	304	355	299	312	334	328	316	331	302	323	318	340	304	299	315	332	350	321	311	301	341	307	328	300	307	310	345	357	294	315	325	309	326	359	335	306	344	307	334	333	339	325	316	333	311	322	327	317	316	307	370	314	296	338	322	304	330	322	354	334	314	326	321	311	327	296	287	329	324	319	305	326	318	291	326	298	330	305	325	312	308	331	384	326	356	332	315	307	291	325	311	351	278	324	351	309	306	267	308	299	339	343	325	360	316	342	328	331	328	336	320	327	306	346	362	332	333	314	305	321	314	313	294	313	324	335	330	369	319	321	355	322	359	330	320	343	309	330	331	285	306	320	325	310	354	328	342	317	322	339	306	340	286	278	359	330	326	322	313	335	315	322	307	314	305	316	309	304	321	332	308	334	339
27193	20982	16024	7524	2888	2260	1910	1512	1248	1188	1115	1065	913	770	775	735	745	720	737	658	679	649	627	673	617	616	645	619	630	612	587	641	646	665	641	620	844	874	812	678	607	670	603	615	582	623	610	640	673	637	634	610	687	646	615	600	641	623	624	592	612	602	599	612	611	616	608	629	625	587	647	571	646	610	576	649	612	674	609	632	610	651	632	607	641	634	604	604	584	605	620	618	607	624	589	621	602	579	618	631	581	568	591	649	644	634	649	603	628	629	668	574	587	573	630	628	590	620	650	597	637	572	619	578	635	604	573	620	633	601	589	677	563	616	592	612	590	589	625	585	641	647	614	597	604	638	639	593	629	647	624	610	622	622	638	589	640	672	570	585	602	586	607	582	632	612	574	625	621	609	586	569	558	612	624	592	622	647	626	583	592	614	667	600	613	620	603	623	555	637	620	603	551	613	628	602	587	616	602	592	631	594	606	596	620	590	622	597	607	642	656	637	568	601	584	617	609	604	600	644	616	628	604	634	633	583	629	627	586	634	586	610	583	634	581	646	611	580	616	608	600	609	638	608	600	593	650	584	556	634	634	620	615	618	623	597	605	625	621	603	602	610	614	625	650	595	617	579	604	654	587	637	620	606	634	613	607	624	645	619	666	632	638	640	652	636	620	615	637	619	600	615	608	606	574	634	600	616	635	604	573	625	591	598	581	643	604	627	596	644	631	639	627	626	648	600	636	652	606	605	627	628	591	622	631	604	629	581	640	632	624	606	600	607	611	614	607	580	631	595	630	588	622	605	650	595	611	603	640	611	621	651	617	616	635	593	592	651	593	610	608	624	622	632	627	587	667	609	635	575	591	594	661	588	615	665	576	566	616	621	652	630	642	627	637	624	614	586	639	587	629	601	617	627	592	584	574	620	598	650	625	610	573	647	636	574	593	633	584	633	619	591	629	599	620	571	611	575	622	627	610	624	569	643	626	605	617	607	605	624	584	626	657	609	593	595	627	620	660	679	652	639	640	600	597	592	586	618	641	588	620	591	589	595	632	623	630	673	603	598	605	622	602	623	613	635	628	582	601	602	576	585	626	583	642	595	619	600	649	586	601	594	596	571	655	633	615	622	610	665	649	635	626	600	617	610	626	593	558	584	602	588	618	593	590	571	676	586	591	615	628	634	603	652	592	612	607	619	646	640	626	591	642	602	641	617	602	590	631	564	601	560	631	629	660	620	645	610	594	656	583	621	577	598	633	589	644	595	562	600	613	629	590	610	670	650	576	596	580	614	652	655	591	615	621	618	623	643	608	589	618	625	637	626	602	593	658	605	651	590	613	639	594	616	610	624	631	638	602	599	597	634	616	599	616	605	595	624	633	606	613	616	617	631	638	598	608	611	635	646	649	643	613	583	644	655	600	610	571	611	633	612	648	580	635	589	655	610	606	586	625	595	627	564	629	643	641	625	578	624	603	573	646	607	644	593	681	627	601	634	577	646	636	598	581	617	610	640	609	673	590	602	608	558	582	687	581	609	633	626	587	632	607	654	582	620	619	656	611	637	588	594	634	628	625	604	589	652	615	569	590	604	630	592	581	609	615	594	613	616	633	598	582	643	642	575	578	609	637	591	604	629	594	611	616	640	579	618	589	662	616	625	610	631	600	576	656	602	591	630	644	595	628	612	596	599	640	627	576	626	609	619	665	603	621	585	631	584	594	613	634	612	634	600	640	609	578	595	588	624	596	579	593	637	596	587	598	585	657	643	634	591	643	633	595	617	614	596	629	579	631	610	666	584	630	624	600	607	629	597	586	614	584	587	593	626	592	597	609	593	605	559	660	640	601	606	609	627	658	628	587	563	626	653	617	580	641	596	637	628	626	581	610	589	636	567	602	580	605	630	626	598	591	625	590	583	638	597	621	636	629	595	587	598	626	626	605	591	647	631	623	620	594	605	641	641	618	595	616	609	605	577	662	628	573	634	590	598	591	594	616	607	649	635	586	606	630	596	612	636	579	610	607	666	609	571	606	622	635	608	655	604	585	622	619	573	637	689	598	581	629	616	568	552	610	604	548	614	588	641	604	622	578	624	626	538	587	597	597	622	647	528	617	614	585	624	568	600	639	613	569	576	644	621	625	608	622	582	625	652	575	602	577	574	595	617	586	616	616	627	618	606	616	600	608	584	603	643	576	654	602	573	602	577	649	618	636	622	607	645	580	621	630	632	583	639	603	629	624	604	620	612	599	637	624	607	619	624	628	610	601	583	657	595	625	617	622	611	650	644	642	633	584	604	610	615	651	621	617	607	603	614	611	618	635	570	649	683	613	575	689	582	579	627	579	614	595	652	639	623	595	619	609	641	641	597	574	633	632	635	572	584	613	575	624	638	618	610	623	594	612	618	614	647	650	641	600	585	657	626	546	598	610	591	651	615	598	627	602	621	559	646	609	627	571	582	646	644	611	595	597	604	622	563	608	606	628	627	569	626	605	622	591	606	594	609	593	583	623	616	658	599	604	618	632	606	598	616	608	569	602	622	644	601	615	574	603	601	619	612	580	599	617	660	621	616	629	632	566	581	577	632	617	589	610	645	615	611	646	622	661	614	613	607	610	596	630	624	606	604	598	624	639	588	652	601	629	630	580	589	602	594	653	608	615	650	584	580	619	609	619	646	608	588	593	651	626	625	606	653	657	603	597	607	637	597	631	637	596	614	636	604	605	659	639	601	610	607	653	616	586	625	601	560	601	616	598	582	635	628	603	656	617	608	583	640	639	596	616	613	613	641	569	669	599	603	580	572	576	611	622	595	638	611	587	630	633	648	628	622	568	621	592	607	655	594	638	573	603	611	629	596	598	587	615	580	601	629	620	573	635	622	631	597	607	605	621	576	615	610	640	620	626	575	621	569	608	615	587	603	609	648	597	606	614	618	626	652	584	627	570	600	602	652	607	579	625	616	631	625	615	605	610	616	652	612	555	600	634	644	672	631	634	580	637	639	622	616	624	606	630	625	598	594	569	609	612	642	615	642	610	565	597	670	617	571	630	618	558	591	608	608	617	641	642	639	546	597	614	633	567	625	614	582	590	577	607	634	580	605	632	594	555	602	582	618	617	631	609	601	603	614	604	610	602	620	604	588	607	544	606	611	600	672	595	538	642	548	596	643	612	628	590	586	630	622	653	643	652	605	625	626	646	652	641	646	619	591	641	655	573	616	589	610	611	615	597	645	594	657	647	607	629	621	598	637	669	639	595	614	597	607	653	609	619	587	599	614	651	655	614	605	583	643	565	584	575	580	620	605	570	647	587	619	641	642	622	612	564	592	640	640	622	602	602	590	595	570	624	657	616	622	662	579	565	628	632	635	584	594	590	629	631	590	654	626	588	641	632	632	642	649	619	608	653	603	606	605	655	565	686	606	583	606	608	616	669	617	598	648	612	592	602	636	615	668	587	577	617	600	650	603	551	622	592	606	628	588	613	584	601	617	594	632	617	633
10097	17936	16766	9447	5586	4622	4017	3172	2545	2294	2043	1787	1537	1281	1175	1141	1144	965	894	877	909	841	828	864	806	799	810	816	732	841	812	815	794	830	763	891	1132	1237	1084	803	778	775	775	778	799	715	830	758	760	773	783	762	738	739	761	756	743	752	778	770	783	770	779	768	778	764	761	723	816	723	757	805	786	753	754	726	793	760	765	772	781	745	731	788	742	763	788	786	786	744	795	779	746	800	756	760	741	783	705	773	723	852	762	831	798	791	762	743	776	752	777	768	834	735	800	762	764	754	772	788	763	755	763	756	770	755	789	792	722	806	744	764	726	742	744	763	710	743	744	773	749	764	799	754	762	786	751	733	744	747	749	732	786	777	779	770	764	799	751	774	738	748	799	734	799	765	736	744	805	771	796	750	757	772	762	756	756	850	751	738	776	780	783	746	727	799	798	780	694	773	769	757	731	736	743	787	782	784	780	761	751	801	721	747	728	762	832	748	817	755	733	756	757	791	762	786	735	750	734	742	789	747	832	733	780	782	835	761	781	775	762	805	755	749	769	751	803	745	791	791	759	730	791	823	750	770	835	756	783	768	734	769	730	761	772	748	783	783	738	788	780	770	755	747	755	753	790	820	754	750	740	808	765	780	758	774	764	765	758	733	798	785	745	768	798	788	817	734	792	770	797	758	750	784	810	744	772	758	697	794	742	766	793	740	757	774	736	773	715	755	762	844	754	753	760	773	735	793	778	745	744	734	798	797	759	800	773	785	794	781	750	756	790	763	827	765	771	761	762	741	745	752	760	782	777	745	759	735	805	776	766	715	747	784	761	770	795	778	771	755	817	771	789	804	779	782	736	797	766	824	774	797	745	697	786	767	752	782	746	790	767	814	753	734	763	761	778	751	748	814	779	731	802	800	789	803	791	744	741	795	772	765	746	740	744	795	760	800	751	770	817	741	778	754	788	790	735	812	741	776	756	809	792	775	804	780	749	812	815	742	727	786	799	768	728	815	831	804	752	747	755	753	784	777	698	731	740	759	783	788	797	778	777	821	767	797	788	780	748	762	821	746	696	777	793	771	762	772	724	820	787	783	796	717	750	793	743	749	742	769	808	772	739	772	742	728	819	832	752	756	745	727	839	777	747	785	771	744	740	784	740	734	778	797	778	750	757	703	782	782	770	793	766	830	767	750	767	819	816	735	771	816	794	758	714	771	769	719	768	757	781	758	765	791	778	818	762	795	770	798	774	750	774	782	744	798	759	774	741	725	761	770	817	783	802	727	774	804	733	755	745	737	727	762	737	784	790	810	761	744	749	723	766	753	781	756	778	769	758	785	729	762	734	768	759	791	733	744	766	743	742	733	782	789	760	803	705	772	755	781	778	805	790	800	757	780	728	711	760	783	746	754	757	747	780	771	778	805	798	761	725	783	824	835	755	785	738	756	803	732	765	745	785	760	742	764	764	765	790	790	750	779	755	789	762	765	732	738	806	767	746	780	791	762	783	810	800	778	759	728	765	792	763	787	737	772	758	735	749	747	754	770	789	746	729	794	793	735	799	754	754	747	775	778	720	787	774	775	768	755	739	783	768	801	804	790	751	814	750	786	714	760	778	733	772	747	771	744	761	756	768	732	766	749	747	790	796	757	769	740	775	749	769	763	778	716	792	742	809	757	788	739	782	724	776	777	769	742	766	766	746	751	776	753	772	767	785	741	786	818	762	755	786	762	796	801	744	771	755	765	754	766	783	751	762	791	840	793	769	749	778	751	768	781	762	750	785	758	801	667	727	739	765	755	730	730	801	761	757	752	764	771	744	762	786	794	754	749	786	784	721	825	778	802	793	794	805	765	788	761	770	777	760	770	749	751	807	788	772	767	798	756	790	780	782	782	773	763	731	741	754	766	812	771	769	798	787	790	765	783	774	785	771	716	793	726	755	782	771	779	771	716	754	758	777	802	776	754	783	756	755	772	739	816	767	807	749	759	736	801	716	749	797	737	797	780	743	723	742	770	743	768	741	809	764	783	757	769	799	760	782	760	833	795	773	812	739	808	741	777	756	771	792	795	755	712	795	759	713	778	776	695	793	778	734	779	765	751	782	737	762	739	770	756	791	767	751	766	747	734	830	796	783	761	761	747	713	763	712	785	775	807	750	799	739	795	761	750	784	775	730	747	812	794	764	823	758	743	763	801	741	754	730	756	757	741	722	763	802	753	778	736	803	739	748	771	740	789	731	803	782	744	787	780	776	798	764	791	772	781	766	765	773	751	819	790	751	790	788	728	768	722	776	776	745	765	803	740	770	761	810	768	787	811	766	728	793	802	746	726	786	759	744	762	727	773	781	793	763	779	788	782	780	746	792	730	764	808	768	736	772	764	778	736	772	747	741	797	762	783	767	765	721	758	738	779	788	784	751	767	798	732	758	750	736	742	721	761	757	798	733	773	748	735	762	793	763	751	763	762	743	766	726	791	729	748	796	755	737	803	743	749	763	802	807	765	734	745	782	732	804	772	782	765	792	822	780	754	790	756	747	794	783	780	729	773	755	750	752	764	772	765	765	811	820	818	789	740	767	738	767	758	759	763	777	773	747	752	733	756	754	743	721	746	742	804	772	765	757	713	769	791	747	771	736	718	744	796	778	736	758	755	724	759	774	768	750	744	771	722	773	780	786	744	789	778	800	769	772	768	780	750	809	731	709	745	753	773	730	785	745	745	763	759	764	781	782	760	755	766	761	796	735	752	785	763	782	770	832	750	763	772	782	756	775	771	772	732	806	758	728	757	743	735	729	746	786	801	757	794	804	809	762	770	811	784	763	763	772	779	734	770	733	788	706	719	762	795	693	787	801	784	760	761	797	782	717	813	745	759	736	712	789	780	745	774	802	780	772	777	761	751	825	800	741	755	684	809	810	761	761	764	769	782	828	792	727	757	786	809	777	759	754	743	710	763	775	671	748	760	775	770	681	797	757	827	760	707	728	800	764	781	769	750	778	770	754	809	746	789	789	776	796	797	742	762	756	784	816	789	780	771	825	755	793	775	787	744	780	787	770	784	758	741	771	759	740	755	748	735	754	724	793	754	735	783	756	729	755	763	748	777	719	756	742	778	774	771	806	748	783	809	781	775	779	766	748	829	764	732	750	774	765	738	743	751	796	773	796	730	729	742	800	751	732	751	764	744	772	806	732	793	728	785	765	768	775	793	825	736	765	836	772	773	769	792	759	731	760	767	774	739	772	814	787	711	807	746	741	791	739	715	759	730	777	770	753	777	769	718	714	737	819	755	748	759	745	722	794	749	753	779	752	787	802	784	753	752	809	784	729	774	722	756	783	767	789	751	796	721	779	765	766	735	776	713	763	782	750	777	750	735	763	742	835	770	771	718	769	800	723	797	742	774	781	806	724	817	739	732	768	787	751	762	778	818	799	801	814	768	725	748	717	758	806	769	752	772	774	787	810	794	767	809	744	791	729	800	716	756	734	741	726	794	753	740
24191	21368	28788	24316	21348	11949	4222	2489	2029	1773	1611	1418	1267	1003	868	899	715	668	676	582	571	546	574	489	523	484	483	476	511	501	501	517	566	500	481	1122	2798	2412	1983	887	506	427	495	426	450	456	455	440	455	452	457	446	481	580	560	503	524	465	453	458	416	415	429	465	459	487	445	437	452	450	481	438	478	443	426	456	478	490	487	456	507	442	487	458	456	436	452	437	458	450	428	465	434	443	489	467	417	457	470	457	448	434	461	459	471	467	485	460	472	462	431	459	463	468	481	484	453	513	450	415	418	435	434	414	446	485	446	467	428	471	466	453	453	429	440	414	476	442	449	430	446	463	455	448	447	435	438	470	457	455	450	446	448	447	448	459	435	410	426	431	457	468	461	453	463	454	411	434	462	430	460	475	434	455	443	442	431	443	431	424	476	452	442	427	467	459	447	446	434	430	494	441	431	475	490	443	432	453	472	421	512	482	420	462	403	442	468	434	418	456	446	465	425	457	423	436	416	452	437	415	454	451	456	455	467	461	415	447	425	488	451	457	485	445	473	480	445	496	444	461	441	436	469	400	487	440	480	463	461	470	472	482	456	451	433	433	451	442	495	438	434	463	463	441	476	438	478	479	458	452	458	465	472	438	480	381	453	438	472	480	414	421	419	476	432	456	429	470	447	459	478	460	475	446	414	438	441	419	470	451	448	454	493	419	438	486	465	443	488	459	447	462	474	462	466	422	462	426	488	439	457	441	430	466	438	470	471	468	436	463	463	442	449	454	450	486	462	433	449	476	483	478	482	456	452	461	484	442	466	522	456	472	467	461	432	468	446	420	469	485	481	443	476	446	466	450	444	437	431	464	441	468	461	435	427	453	441	433	428	431	485	477	469	453	464	460	482	442	472	463	429	450	442	435	493	430	449	432	492	430	462	442	493	471	486	462	446	466	471	420	430	512	491	442	447	454	467	447	414	479	484	459	462	460	472	479	450	434	492	423	442	430	436	446	490	451	440	428	466	470	464	479	447	456	462	432	426	473	456	494	435	453	496	435	456	466	454	443	467	475	424	449	457	475	450	477	432	451	448	435	428	459	456	466	466	473	454	447	448	438	464	479	478	449	426	457	504	415	456	442	471	461	494	435	513	443	454	432	434	425	474	439	459	453	415	425	431	470	424	435	444	421	443	461	472	445	444	462	492	478	437	463	447	473	430	449	475	487	440	432	455	444	434	456	443	450	419	467	474	436	432	436	495	444	426	434	450	442	474	445	453	487	446	444	449	455	487	432	442	477	474	459	470	438	447	431	501	419	436	456	464	409	424	462	438	436	444	461	433	454	473	412	463	466	485	427	451	420	426	442	483	462	457	413	488	479	458	459	439	471	438	429	397	452	458	466	452	441	446	431	405	475	452	468	447	457	440	466	424	454	420	441	446	499	471	499	443	455	472	443	457	452	472	455	524	459	440	438	426	432	428	444	448	451	469	455	463	435	487	451	447	448	419	463	438	480	456	443	475	427	466	473	455	458	458	441	460	468	480	441	472	471	474	438	422	456	476	458	441	417	454	469	470	436	447	446	439	437	448	466	473	435	434	461	416	457	491	445	409	456	412	461	482	432	429	428	447	445	436	455	452	455	462	441	432	466	412	464	452	425	425	460	446	447	457	445	465	470	442	456	483	418	456	461	425	432	470	424	416	438	474	466	445	450	450	473	442	420	392	512	458	431	433	433	470	444	494	484	468	457	462	447	427	474	434	486	472	408	484	451	470	465	452	455	490	461	434	450	431	456	463	442	452	454	475	457	443	480	459	488	496	480	432	436	468	456	434	452	463	466	435	464	445	446	468	479	498	461	459	440	449	437	471	443	450	459	453	466	422	460	436	408	452	439	446	421	450	482	446	419	444	488	469	427	476	430	444	460	489	465	481	430	443	449	467	484	432	436	434	447	447	459	444	445	461	452	421	455	444	474	458	485	428	431	464	464	477	409	464	475	441	483	440	463	465	420	491	441	423	484	441	447	441	461	458	452	440	435	459	404	420	427	445	452	436	492	411	474	468	430	431	448	462	481	470	454	442	492	438	458	458	457	442	438	443	479	498	459	437	459	441	432	450	454	431	484	455	416	439	451	472	422	418	455	493	507	444	496	440	458	464	431	428	406	455	449	474	433	454	432	452	438	397	448	459	486	452	436	450	415	430	471	459	479	452	429	451	459	458	427	450	468	442	469	440	434	428	425	458	418	480	469	409	444	468	454	424	428	465	442	464	420	465	448	442	466	468	444	435	449	457	440	469	454	462	441	458	488	431	444	473	459	453	438	483	467	450	412	411	447	446	457	458	460	503	452	464	469	464	442	444	455	461	485	457	435	424	438	464	457	461	447	438	430	434	454	471	448	444	452	450	449	441	468	470	444	472	431	453	455	461	458	416	422	442	445	439	480	452	438	461	432	455	473	449	483	472	475	443	461	489	434	473	435	463	483	441	468	461	456	487	424	442	476	430	462	421	440	481	390	454	456	462	499	472	443	446	481	429	404	468	484	465	423	470	440	493	464	474	439	421	440	437	460	461	449	451	478	447	447	427	449	453	487	489	461	428	476	431	478	441	457	445	475	435	475	473	475	428	380	462	453	481	453	471	450	464	491	484	432	449	436	462	457	428	461	462	483	437	451	444	471	460	451	443	428	512	462	459	450	477	467	467	431	465	486	457	470	453	414	428	453	428	453	474	442	468	423	454	447	444	439	425	468	433	483	444	455	474	490	455	428	457	418	460	485	472	445	470	464	440	451	477	459	435	446	460	443	481	453	404	463	419	442	454	456	469	494	477	448	437	443	431	409	454	442	472	487	406	456	439	430	448	472	438	463	445	458	447	456	450	462	426	437	443	437	425	471	431	477	441	432	411	463	464	463	435	463	439	424	408	460	456	420	463	425	454	417	444	441	471	448	435	450	456	449	449	432	440	438	438	482	437	434	436	456	462	460	454	487	449	463	486	460	487	434	454	469	434	432	432	432	478	454	456	451	465	498	469	459	470	439	461	454	417	500	415	432	414	451	531	473	444	443	489	484	448	440	417	417	452	447	502	466	465	434	416	452	479	480	439	431	442	398	476	431	443	441	429	439	422	432	462	468	473	512	488	438	460	409	458	471	466	464	471	473	464	431	467	478	419	444	459	465	403	427	473	477	454	494	449	432	428	422	475	453	455	483	456	494	433	430	470	487	459	431	389	465	431	421	443	475	437	451	448	433	438	430	475	509	461	464	473	433	436	461	410	436	455	478	464	473	462	438	429	465	451	436	449	476	440	432	447	475	454	472	492	461	448	476	447	438	453	449	448	493	463	454	457	434	466	502	438	480	458	453	504	442	446	442	475	457	437	415	446	433	461	429	446	445	447	502	432	447	470	473	424	437	443	432	439	447	459	462	413	463	447	453	455	471	472	412	421	426	448	430	452	475	468	434	444	418	454	471	437	445	439	457	450	429	455	445	477	486	461	416
11853	26550	24191	15088	10456	8259	7201	5237	4219	3846	3257	2794	2419	1798	1574	1485	1198	1089	1017	897	888	765	766	757	745	679	681	655	625	676	606	865	879	641	621	1973	5011	4317	3477	1409	646	614	587	563	558	570	590	603	583	572	580	611	665	735	699	719	709	575	547	612	603	596	566	572	581	575	563	585	583	593	590	612	552	635	597	598	565	573	559	579	579	612	576	609	569	581	589	601	530	580	563	561	552	576	584	557	586	585	587	608	564	566	584	583	598	584	579	575	611	559	618	599	609	537	620	548	602	577	594	622	590	550	589	595	536	572	594	557	606	589	575	539	548	564	648	592	579	613	581	604	582	626	593	585	583	540	587	561	551	570	574	563	580	545	622	557	579	542	603	562	611	594	584	575	590	607	559	581	564	535	542	601	593	573	566	565	570	598	582	592	575	589	567	554	556	537	587	576	576	593	571	585	577	602	586	589	571	562	558	566	617	590	602	526	578	602	568	587	545	602	561	606	559	565	554	558	563	593	562	573	579	576	589	561	634	580	574	614	538	608	606	568	596	604	599	601	569	555	570	572	573	602	604	567	593	613	614	582	581	574	585	568	554	557	564	587	579	580	559	572	578	592	603	586	622	598	582	585	612	591	543	566	597	577	573	573	600	560	526	531	556	605	603	591	571	586	589	563	571	608	619	634	587	548	575	546	574	600	582	602	586	561	624	577	625	532	629	594	552	623	534	570	611	594	582	608	594	600	556	565	576	579	577	600	597	572	629	595	544	584	573	569	586	552	557	597	557	581	562	622	554	557	532	569	565	605	604	607	607	595	577	593	633	578	598	557	582	599	583	589	578	619	545	592	551	580	614	564	544	600	573	584	617	559	589	561	612	607	596	562	566	590	623	569	581	581	619	563	565	602	578	595	549	544	575	563	579	600	603	581	570	589	586	584	592	563	603	627	573	519	583	572	581	604	562	611	556	579	566	658	571	575	568	590	551	581	567	618	570	606	585	577	551	576	580	575	575	588	549	583	557	570	585	578	556	587	611	561	603	589	603	600	546	602	610	585	528	524	580	625	584	627	572	567	574	560	537	567	526	563	564	587	534	599	535	557	564	574	527	622	608	542	591	598	611	611	519	598	570	576	611	581	632	566	581	614	551	591	637	560	611	591	587	569	580	606	560	591	591	604	559	587	578	570	557	594	565	562	618	587	532	583	569	579	587	568	590	591	557	634	579	611	583	590	567	589	652	602	584	584	606	576	587	608	566	565	607	577	589	592	630	575	607	592	583	587	573	623	581	607	565	566	562	583	576	582	553	585	562	579	597	613	567	607	589	610	567	567	568	590	555	591	604	588	600	596	559	590	626	568	592	545	572	555	605	599	576	552	574	558	582	560	590	581	606	626	606	553	611	592	647	564	576	617	564	528	568	573	568	542	599	602	549	590	579	585	605	569	576	541	606	569	601	588	611	614	599	598	613	558	595	606	633	585	583	585	625	582	583	588	575	581	571	603	586	554	532	573	556	562	601	562	591	616	595	616	548	549	581	574	512	600	581	572	587	613	578	600	589	597	586	590	576	599	558	558	585	588	584	565	567	596	629	551	583	571	561	587	567	591	537	515	613	563	607	588	589	569	559	585	595	555	586	610	586	612	605	580	580	581	607	597	528	544	577	560	598	553	616	568	575	587	651	567	580	554	622	584	548	603	571	577	566	581	624	556	571	611	592	601	594	550	592	586	570	578	576	571	570	576	603	605	623	578	579	595	566	564	552	559	580	563	559	549	612	606	608	609	558	600	584	583	566	636	572	607	527	590	586	624	584	586	645	566	642	606	595	574	588	596	561	541	567	528	585	609	559	588	583	563	563	600	559	595	579	547	590	558	567	549	550	576	593	571	548	593	578	624	578	595	589	594	593	586	601	567	568	594	555	575	608	567	589	579	584	565	557	640	589	569	598	546	598	612	572	602	558	638	608	575	571	645	596	576	571	554	605	562	578	598	596	571	606	588	593	554	582	574	519	551	579	581	588	616	594	542	606	561	573	596	585	597	578	528	586	563	583	568	577	601	588	558	553	608	578	570	552	606	585	595	556	578	550	565	591	595	576	608	577	579	568	615	611	583	626	542	585	622	616	568	531	607	636	557	622	555	608	590	579	568	576	619	596	604	578	568	546	563	548	597	556	565	592	604	604	528	559	591	587	550	628	594	541	533	570	560	557	589	552	601	571	589	544	574	602	598	562	561	592	580	573	578	566	567	548	561	600	589	543	597	589	558	610	570	592	561	550	556	604	596	551	600	541	574	592	595	564	573	589	584	574	580	564	608	570	583	589	587	569	571	568	599	575	608	630	639	596	589	569	532	558	548	531	585	583	558	610	550	603	609	595	592	607	516	594	571	584	591	559	570	605	556	594	543	546	586	626	596	562	547	612	554	562	600	578	589	546	593	572	580	620	604	568	560	591	592	576	569	596	539	553	577	564	606	560	598	543	587	588	619	608	609	606	575	570	592	590	580	507	598	610	606	613	558	562	619	552	558	580	603	587	605	567	576	611	609	595	578	587	572	594	554	542	588	536	563	551	570	556	560	606	592	590	573	610	544	548	602	570	556	602	577	603	613	571	601	571	585	581	566	564	569	602	593	586	600	577	592	595	596	594	573	605	601	573	577	597	554	572	565	544	579	588	581	567	554	596	587	549	624	576	581	609	598	599	558	576	586	578	558	578	550	542	590	537	585	550	591	548	550	606	590	599	579	555	572	599	606	552	620	603	603	562	582	575	523	587	587	566	589	564	591	581	561	547	623	592	585	599	609	598	553	542	572	603	540	624	609	566	592	563	587	640	573	589	553	599	590	574	590	564	532	548	576	584	559	566	618	527	565	582	572	576	601	558	604	597	579	601	585	595	600	600	611	561	601	602	574	547	533	554	574	606	577	561	582	594	612	597	585	584	574	604	569	572	551	561	585	581	552	607	554	580	559	573	581	569	544	586	554	561	572	615	589	599	587	576	627	591	587	604	559	590	570	594	558	565	597	592	612	575	582	538	544	589	599	595	547	569	587	583	557	543	594	597	560	590	567	635	547	543	572	609	573	592	598	605	568	580	602	603	662	575	580	575	574	593	581	557	584	570	565	556	598	609	554	665	601	602	628	546	578	636	560	583	546	589	582	583	593	605	565	551	570	619	566	603	565	585	596	575	579	559	607	585	536	575	620	615	580	600	611	585	566	561	566	613	602	602	602	588	579	572	562	548	589	595	554	595	602	596	579	576	568	595	592	593	595	581	573	597	620	553	596	564	574	598	575	560	567	560	584	612	556	585	565	519	537	557	550	567	552	610	583	567	613	551	583	594	610	560	550	551	554	568	623	597	554	549	598	586	531	583	558	598	563	576	596	596	548	568	585	577	595	629	592	593	593	636	656	549	595	567	608	630	631	554	542	574	598	573	580	570	545	564	554	613	556	617	570	605	583	590	608	608	667	572	580	553	583	557	589	616	607	588	540
23196	21356	29264	23803	21365	21465	11913	3961	2731	2349	2003	1626	1301	1003	1000	848	696	698	582	528	458	403	371	364	350	362	348	343	312	335	339	485	345	288	268	1515	4873	4381	2938	1048	333	257	253	281	265	280	266	286	304	256	260	250	371	410	389	352	366	264	255	274	288	256	260	246	293	259	252	281	233	247	254	290	237	250	264	276	258	252	274	267	291	261	277	296	237	280	279	269	251	229	277	293	267	284	272	278	289	269	280	260	266	256	252	254	265	245	289	272	259	283	276	249	258	261	259	274	281	274	268	252	268	248	252	253	278	282	257	272	295	257	262	247	262	256	277	247	269	260	261	242	273	264	256	241	270	256	269	290	270	249	266	236	297	300	283	234	263	247	239	270	254	287	275	268	239	276	263	260	273	271	284	279	265	288	265	267	249	255	252	269	234	279	265	281	254	252	258	248	239	273	287	230	240	261	277	254	273	298	267	261	271	234	268	263	237	245	247	269	250	258	239	257	257	265	261	272	262	250	248	276	249	258	265	273	255	273	269	252	252	252	263	259	260	261	264	278	260	279	275	285	277	275	236	239	258	237	248	254	258	254	262	275	288	272	264	263	233	265	285	256	271	255	235	252	281	252	266	271	235	243	286	283	258	280	284	249	250	261	228	291	259	240	276	278	266	269	251	273	247	277	254	277	259	255	276	254	234	275	242	259	256	231	272	235	246	276	250	283	246	237	279	264	253	266	262	254	258	256	262	255	274	266	270	253	259	274	244	252	252	319	237	263	261	262	282	291	257	240	234	268	253	271	295	253	258	271	232	218	274	242	253	259	242	260	264	249	275	232	259	283	256	253	263	269	264	266	270	282	257	295	285	257	268	252	245	246	281	294	252	259	270	253	273	256	266	262	299	249	261	261	257	255	301	252	274	260	276	253	242	268	237	263	271	270	265	271	247	269	258	254	251	262	235	275	262	307	258	257	245	252	263	268	265	249	274	224	242	281	288	272	253	274	264	274	252	295	280	265	304	231	288	264	263	276	245	260	262	263	318	298	231	264	282	248	243	275	276	249	221	259	288	275	267	276	269	248	252	244	255	259	268	241	250	278	243	275	266	271	249	248	280	289	259	268	242	275	276	262	234	246	262	273	288	255	269	268	261	244	227	254	259	262	266	272	227	268	251	242	261	260	245	250	270	247	264	254	280	254	267	270	254	285	275	247	250	260	233	260	238	256	257	278	271	255	244	270	275	282	227	262	266	258	281	264	296	249	263	254	261	279	289	289	269	256	247	277	271	278	258	245	287	296	274	247	261	246	259	303	274	297	249	262	258	258	255	258	256	262	269	270	255	307	243	294	227	258	251	269	268	267	277	244	242	270	266	270	243	267	233	254	262	235	230	248	247	244	267	287	242	270	268	307	265	234	254	273	268	276	262	266	271	258	248	266	257	256	292	271	271	280	267	255	276	288	255	277	279	245	258	260	264	254	296	277	272	263	264	262	254	257	277	263	287	285	248	285	278	273	273	272	256	289	269	253	251	251	269	250	272	266	241	294	228	306	274	247	269	254	257	263	282	266	276	270	256	267	245	226	285	250	243	267	244	275	265	283	250	251	264	218	260	280	280	286	280	261	246	267	290	263	263	258	246	257	230	263	247	253	283	234	263	268	261	243	267	238	246	267	252	253	249	264	272	269	295	247	243	265	248	271	272	304	243	291	244	233	258	244	268	245	270	270	267	273	271	281	265	242	271	226	254	274	284	261	254	268	249	272	238	277	266	296	255	266	303	250	250	240	260	239	266	247	269	246	270	290	248	274	257	283	267	280	256	259	257	271	292	264	276	232	262	244	244	266	251	247	253	265	242	260	259	246	291	248	270	282	265	242	244	264	260	241	267	269	259	248	247	260	248	280	295	270	262	256	254	277	277	247	246	275	274	234	268	258	258	259	234	273	247	263	258	266	263	287	275	250	245	234	261	257	267	278	241	279	247	238	282	265	275	278	287	242	285	282	267	243	246	269	272	284	270	294	264	259	256	256	254	259	273	266	250	284	277	272	261	307	260	269	270	265	271	287	250	271	282	285	270	263	262	260	290	265	236	284	256	251	261	258	259	271	241	265	254	253	252	254	271	254	236	264	274	249	264	269	289	275	250	271	278	257	278	254	262	274	245	284	303	273	275	270	249	247	238	256	242	291	238	284	264	270	254	256	267	261	258	253	256	249	247	244	254	246	261	259	286	260	280	259	238	234	262	258	269	264	269	258	235	230	264	267	275	239	253	268	286	258	253	265	265	282	279	243	262	279	246	258	271	289	268	242	288	240	279	264	250	260	273	280	249	262	294	249	248	283	269	229	259	249	277	288	268	249	255	276	238	248	282	249	248	267	230	267	268	262	270	275	274	275	267	252	245	237	282	258	269	272	240	246	265	279	277	260	260	258	252	272	260	219	258	269	259	307	248	267	268	273	259	276	284	291	238	264	265	246	283	266	262	260	290	237	268	246	278	261	273	278	286	259	268	242	263	251	253	252	255	248	280	242	241	265	234	248	285	270	265	261	256	269	270	249	253	244	304	272	277	266	235	259	253	275	268	268	268	255	290	279	221	252	271	247	228	276	245	239	238	253	245	263	245	262	249	253	279	246	251	235	281	275	287	239	261	271	241	270	233	253	269	259	247	221	257	268	242	271	268	289	295	272	250	266	268	275	270	261	278	243	262	303	293	268	277	269	255	262	267	256	294	253	274	248	256	231	275	257	258	273	271	264	251	238	308	255	258	256	287	281	270	266	249	248	285	261	279	246	247	253	262	256	249	253	269	260	244	274	260	264	281	237	274	239	265	262	271	273	264	283	254	274	262	252	257	272	255	240	264	267	280	258	282	252	246	281	256	255	270	293	275	252	266	245	283	235	291	279	245	270	256	267	280	249	271	275	269	275	264	275	265	239	245	247	277	239	269	263	260	228	279	263	261	254	285	271	259	280	251	248	282	254	251	273	294	233	234	262	245	257	265	267	271	236	270	257	272	248	269	285	263	256	261	266	246	270	272	282	297	261	256	241	262	270	253	282	286	283	290	258	234	260	282	260	272	281	266	262	251	268	253	282	217	299	257	219	280	267	267	256	252	256	287	239	255	237	256	274	241	274	275	281	249	262	273	295	275	246	228	269	233	267	261	284	243	240	262	265	249	269	264	259	258	275	236	296	265	273	257	277	234	250	246	290	270	232	260	268	282	257	255	304	225	285	264	246	296	278	243	264	255	246	281	272	266	274	265	261	256	264	249	282	242	286	285	247	265	240	273	303	255	262	246	252	276	273	276	245	269	253	261	271	242	283	286	274	253	287	255	282	261	255	250	292	274	239	246	237	242	274	265	280	262	282	254	278	307	258	258	256	269	268	274	291	287	238	228	276	272	272	249	273	277	255	285	257	279	274	268	258	270	272	274	265	246	277	249	300	268	245	290	289	251	235	266	276	252	288	279	251	248	268	280	265	273	294	258	251	272	263
15089	32566	28452	18469	14237	11284	9563	7734	6227	5642	4377	3682	2813	2090	1908	1587	1375	1207	1108	875	748	702	610	590	528	500	536	431	459	434	397	804	573	377	433	2727	8597	7576	5150	1824	465	349	331	350	363	331	364	317	341	305	360	344	554	666	589	509	650	341	323	340	334	338	348	365	348	360	315	327	331	328	351	332	316	340	344	325	313	339	325	348	332	326	335	322	366	352	316	328	298	315	335	316	360	350	361	334	382	332	339	332	322	349	332	369	326	322	344	383	322	351	313	323	321	334	348	341	330	328	346	307	295	359	327	327	327	326	324	349	358	334	360	312	333	359	336	341	352	341	341	349	300	303	335	336	324	322	336	312	344	344	329	338	343	312	335	320	296	362	349	341	314	331	358	292	348	321	315	321	344	374	350	337	318	347	325	313	342	334	323	336	358	321	321	386	324	344	344	335	334	303	350	324	328	339	338	317	331	336	335	307	324	358	330	340	340	372	345	337	343	343	344	361	332	308	351	325	364	326	347	304	328	326	308	341	336	337	355	347	363	369	342	335	352	351	336	297	345	358	332	351	344	343	328	309	337	346	341	307	321	327	337	360	363	347	349	327	357	327	338	333	318	362	361	317	345	341	319	389	350	329	344	283	330	353	342	316	340	304	379	355	336	347	318	297	342	318	318	319	320	308	328	341	354	356	327	331	358	352	348	320	334	310	354	354	350	311	325	313	308	322	345	336	323	346	335	322	354	308	346	313	321	330	347	342	319	314	355	326	339	344	360	340	345	313	362	331	317	361	349	321	345	311	355	371	357	356	313	332	324	379	333	344	343	368	345	331	318	341	332	345	353	345	348	325	359	326	302	351	326	336	348	332	350	336	327	333	304	338	342	344	308	336	335	320	377	325	317	341	335	335	288	337	334	313	327	306	348	337	339	352	359	358	312	354	389	313	322	329	379	356	313	352	332	343	333	340	349	349	365	316	377	371	345	346	332	333	325	331	362	328	291	343	310	309	317	345	330	346	353	358	339	348	337	328	343	351	326	341	352	351	344	334	343	332	330	340	341	344	324	319	350	334	360	364	336	325	352	327	339	357	347	309	303	325	348	370	340	341	328	337	327	362	334	356	320	358	332	286	340	361	345	357	380	366	306	371	350	334	328	322	344	343	338	345	380	330	335	317	343	322	331	333	325	338	339	342	330	305	328	305	340	342	336	384	367	361	322	343	363	341	325	373	348	328	310	377	353	315	377	324	369	355	331	327	341	330	352	368	361	320	343	347	331	367	317	325	317	363	303	363	364	315	323	309	354	370	334	330	333	340	301	325	323	355	390	334	336	353	361	308	345	335	341	347	336	345	353	331	334	328	347	326	364	322	368	359	374	334	346	360	345	343	324	309	336	332	317	337	344	351	316	316	316	323	351	338	333	318	351	349	346	339	325	328	346	362	350	337	345	326	318	322	337	340	351	353	361	329	301	328	334	316	340	366	328	342	322	328	337	342	300	321	336	333	340	303	350	311	328	319	383	350	338	331	332	327	339	366	358	332	329	384	337	322	323	332	338	355	379	332	314	332	337	326	342	341	316	379	349	303	355	336	316	319	297	337	337	318	370	328	324	320	347	312	332	346	348	339	326	348	314	348	324	347	338	321	329	309	336	340	331	324	329	335	328	297	307	338	330	357	364	324	328	344	330	353	339	273	310	344	325	332	318	311	315	357	346	354	341	354	340	353	367	314	323	337	349	338	352	353	320	335	339	358	321	354	324	329	333	345	321	338	339	317	333	333	355	366	355	359	356	364	320	322	333	362	308	364	297	365	326	348	334	364	327	349	347	338	312	332	338	308	342	356	344	320	353	335	275	360	332	295	326	322	358	323	307	342	327	299	343	331	323	338	338	323	335	361	311	319	343	313	314	334	310	325	315	325	351	354	324	324	360	355	374	370	322	319	325	345	320	323	353	359	318	332	333	352	336	345	321	316	354	361	346	354	356	329	356	327	340	333	344	336	357	321	321	329	365	366	337	324	325	337	288	337	349	361	350	333	329	358	328	343	316	349	353	371	324	352	327	313	351	358	315	334	337	345	312	316	304	324	371	350	329	318	321	318	347	331	340	362	330	329	312	338	345	324	333	342	339	351	361	335	317	360	365	342	309	362	338	330	339	360	345	370	333	328	355	337	297	318	350	315	315	329	337	345	309	322	327	345	339	319	344	339	340	337	322	333	315	340	356	352	322	367	373	337	366	348	318	326	383	351	365	310	340	354	343	344	298	347	313	345	334	346	301	337	330	343	331	336	316	328	375	308	331	319	347	335	364	329	318	323	333	349	335	326	330	320	330	340	331	383	340	366	317	355	375	311	351	338	351	335	314	329	329	349	359	332	366	357	351	351	322	338	343	325	339	316	336	333	313	325	335	353	314	277	332	331	352	351	314	331	385	332	356	362	323	342	343	313	321	356	330	366	307	333	348	355	334	322	324	331	326	342	329	301	338	308	359	314	343	317	323	361	338	332	299	372	328	323	331	360	353	336	381	357	363	312	334	355	346	329	316	296	330	304	336	351	325	306	375	347	352	335	332	326	314	338	358	343	353	342	360	327	311	320	326	335	361	314	348	322	302	304	341	371	360	341	357	335	330	328	343	316	329	295	357	314	361	326	318	321	345	309	340	319	323	323	351	352	332	328	357	297	327	327	359	329	350	353	360	326	311	340	375	307	349	323	330	341	339	358	332	348	344	329	338	345	375	327	328	349	337	345	311	340	334	357	327	354	315	302	342	303	354	346	331	337	350	350	321	360	332	332	337	341	346	346	341	356	330	330	330	299	305	326	365	342	345	327	369	348	332	359	329	342	319	358	345	327	337	322	354	338	317	322	331	357	301	364	360	321	303	332	346	316	335	342	363	332	343	336	347	307	333	321	343	336	320	297	332	328	345	352	332	341	356	371	331	328	334	340	357	347	338	328	330	335	320	289	341	325	354	330	337	361	343	323	322	307	369	327	338	342	310	363	344	349	316	325	307	334	364	330	364	326	330	358	351	332	339	326	331	316	315	334	322	328	301	318	343	317	333	330	366	334	315	340	347	310	325	382	337	358	321	324	351	342	350	330	346	350	380	353	328	332	333	310	307	333	326	319	329	368	316	335	364	319	306	357	332	344	320	327	344	348	320	319	366	331	357	323	335	327	329	342	351	308	317	344	322	330	344	346	333	299	324	350	333	352	316	349	302	332	349	316	349	308	287	353	331	317	331	322	315	348	361	347	340	321	305	342	335	350	325	361	346	318	398	334	344	345	337	336	298	331	343	312	336	305	350	338	380	312	342	303	340	345	350	346	312	363	346	321	325	330	348	329	335	358	342	317	402	323	355	341	333	299	331	349	307	308	336	346	334	325	337	337	350	358	362	325	354	288	343	329	366	341	337	319	347	355	332	317	348	326	368	326	366	322	337	305	334	349	340	329	345	313	340	325	336	313	350	339	350	332	323	340	356	344	344	296	324	346
27215	21085	15427	6227	3239	2382	1925	1465	1438	1210	1131	1047	936	846	822	746	768	744	674	703	655	672	644	638	601	641	636	666	627	546	609	654	637	620	611	651	773	865	805	689	662	595	632	612	607	622	648	623	668	597	607	589	655	677	584	620	635	611	576	619	602	617	598	604	688	604	600	627	610	622	590	598	582	591	620	661	593	605	601	625	627	578	579	579	642	589	609	575	634	637	580	599	608	604	647	630	605	604	642	608	620	631	613	629	588	585	619	597	585	600	664	642	601	601	610	596	614	581	621	604	621	606	596	642	562	622	604	583	638	584	637	606	640	643	600	610	635	619	648	583	628	616	566	609	586	645	625	636	593	576	642	608	627	633	609	631	590	624	588	605	563	617	604	593	645	589	613	583	652	633	612	605	655	616	575	590	617	655	618	610	597	630	595	621	630	585	595	622	619	624	636	610	654	616	625	600	627	594	645	618	617	594	636	639	611	680	604	626	624	606	617	595	631	620	625	581	589	606	643	646	586	624	621	622	630	627	600	618	600	614	640	600	612	620	644	663	601	570	677	604	619	557	608	610	632	621	611	623	606	622	646	628	555	594	623	642	626	602	640	606	647	600	647	590	624	671	607	633	635	624	626	647	624	618	607	628	592	596	612	625	648	647	629	595	609	643	614	621	563	626	607	613	628	592	588	587	599	632	627	634	650	570	580	632	644	606	611	636	620	612	633	607	597	601	595	693	630	618	639	632	627	604	624	597	577	617	631	614	573	651	558	592	618	610	582	589	613	590	656	597	615	609	683	640	678	597	583	629	627	657	625	536	640	629	581	621	636	579	632	605	596	636	613	599	593	618	615	637	576	636	618	657	582	618	571	609	625	680	614	648	562	617	630	603	601	645	594	630	547	641	603	629	602	605	624	646	641	663	618	589	625	636	571	553	609	621	626	590	578	628	588	595	612	637	615	634	589	605	593	578	591	608	575	571	651	609	625	595	589	605	575	644	651	646	696	581	685	643	619	580	570	645	612	588	572	628	594	617	618	641	603	624	629	616	599	659	602	642	622	610	638	583	578	610	672	614	637	642	580	590	639	624	596	633	622	624	642	583	614	603	601	657	604	600	587	560	619	619	597	580	625	622	581	606	584	649	596	633	613	630	609	583	609	662	594	607	627	588	617	679	595	639	607	576	611	619	606	635	631	598	592	608	596	580	611	580	625	653	595	627	645	645	612	567	676	649	650	648	593	601	556	655	643	647	602	647	664	582	633	619	581	628	578	605	619	643	668	601	623	624	577	579	644	619	645	599	576	595	653	651	627	613	603	614	586	607	603	646	611	605	646	587	662	603	566	638	617	589	575	573	611	648	611	602	660	609	612	580	613	623	653	652	601	625	576	580	610	623	600	597	568	602	608	650	577	674	634	620	598	606	567	606	636	650	593	615	627	610	655	583	623	619	652	634	598	641	610	638	601	665	586	588	594	602	635	625	658	561	638	603	619	587	647	603	618	652	624	613	592	587	608	578	615	603	650	594	622	588	652	610	618	602	611	618	577	610	647	594	618	654	611	590	572	576	612	582	580	610	615	598	642	628	648	623	635	600	630	609	594	590	626	646	633	646	614	597	633	576	615	602	629	584	619	597	620	586	639	590	606	622	598	626	644	630	639	619	623	631	616	622	585	628	573	573	670	614	636	625	614	630	612	569	611	617	672	591	634	619	623	581	628	605	628	606	576	636	615	576	585	611	661	636	632	603	637	621	608	591	601	616	589	577	621	584	639	632	629	629	593	569	572	640	648	584	617	611	612	597	644	628	641	594	632	640	621	643	625	650	643	617	639	626	627	628	608	561	639	615	605	631	657	577	591	609	622	597	558	560	635	645	647	606	612	637	567	590	592	632	624	646	647	633	624	642	627	573	584	645	600	596	657	605	612	653	613	652	633	602	554	595	581	591	616	614	593	623	624	649	591	614	617	573	572	639	621	610	598	624	592	600	620	617	639	628	597	626	591	586	639	576	657	624	597	587	612	619	612	593	625	589	608	667	600	583	639	553	609	593	628	625	627	618	607	605	640	602	630	596	623	640	636	604	637	628	613	620	590	615	617	595	604	610	603	657	622	627	587	584	605	646	587	618	604	636	615	643	599	604	643	612	657	596	643	624	684	590	639	617	572	623	644	629	614	621	624	608	650	665	634	586	636	599	606	639	611	622	592	585	641	642	585	609	612	592	619	610	655	605	593	629	643	628	632	626	602	607	625	587	643	641	634	622	577	575	619	587	650	613	662	612	585	635	635	622	648	634	652	617	610	602	612	589	638	606	615	606	571	611	622	645	652	636	624	602	597	591	555	619	601	590	584	601	596	623	627	591	649	636	632	617	599	612	611	612	624	609	589	639	579	628	631	617	617	611	655	600	617	606	579	626	627	563	653	637	601	604	583	616	601	616	631	595	643	613	583	660	603	610	602	605	608	620	614	602	608	593	593	646	627	608	597	599	637	594	597	625	588	636	629	597	631	607	614	610	660	622	665	609	593	626	631	640	627	633	600	642	619	633	646	620	603	637	643	611	613	655	641	611	633	602	625	601	632	613	608	639	627	623	630	644	599	647	633	653	626	610	594	631	608	626	610	576	638	581	631	588	592	623	611	606	612	597	610	598	624	591	625	583	612	648	644	647	625	565	626	611	607	580	557	616	566	597	618	568	649	624	573	581	608	614	593	616	626	622	626	628	639	610	636	622	629	596	636	627	592	586	604	652	652	639	585	609	629	598	610	588	603	634	580	652	630	641	583	680	611	621	608	615	614	660	582	582	628	602	635	583	573	578	582	653	581	610	623	616	655	625	662	660	588	655	611	630	602	639	615	590	585	673	614	624	566	601	646	616	579	605	607	590	616	624	594	650	605	643	597	556	576	565	601	622	611	616	598	622	629	603	611	652	621	613	610	586	592	612	636	582	587	621	637	611	613	661	602	545	643	610	565	646	623	594	592	636	610	629	631	626	594	608	616	640	600	593	580	560	614	609	638	603	576	623	622	563	629	623	643	638	567	614	587	618	604	630	571	613	598	667	619	591	659	618	588	573	643	605	627	586	596	567	609	653	599	560	606	614	639	657	604	612	637	625	612	602	588	629	604	597	599	649	575	630	584	600	618	623	617	640	627	629	590	634	586	644	583	607	609	679	597	592	623	623	602	604	592	592	612	593	643	621	624	587	617	618	593	613	619	628	597	622	629	622	604	654	564	578	624	622	598	645	612	664	623	625	616	624	605	622	628	592	630	573	586	609	632	604	631	601	631	601	606	639	603	607	594	583	609	624	621	620	664	614	618	644	597	609	646	640	605	555	618	618	658	608	586	614	628	585	607	626	593	610	608	619	587	614	633	630	601	573	592	658	645	635	617	638	577	705	620	598	648	606	595	604	613	615	632	662	600	566	631	623	647	573	607	589	569	625	650	647	598	616	659	624	589	653	585	618	626	617	597	578	649	596	608	659	617	608
11070	18755	15246	7951	6129	5000	4115	3058	2923	2503	2078	1903	1642	1241	1263	1168	1107	1017	974	953	877	849	843	856	796	783	798	801	785	775	813	782	759	761	795	822	1234	1208	1175	927	779	781	748	744	756	769	772	750	735	784	753	712	823	825	738	786	776	792	807	801	818	747	809	774	788	757	768	801	809	767	802	741	786	784	717	771	753	781	756	791	783	765	753	718	743	781	746	764	794	795	757	758	788	764	746	730	845	782	799	797	734	765	744	768	821	798	750	749	786	772	761	802	758	777	826	782	741	740	761	814	771	775	795	809	786	792	786	775	778	747	794	794	726	757	796	773	771	772	793	769	796	733	738	789	802	742	769	812	792	746	762	716	797	776	784	810	739	780	771	793	764	774	778	724	760	770	779	736	778	768	744	801	748	809	802	774	743	773	760	751	773	767	790	733	740	796	674	721	763	720	774	789	781	810	768	751	770	758	749	696	775	738	798	802	776	788	784	746	763	779	751	749	771	740	777	751	755	805	722	790	828	764	737	778	773	791	774	745	780	794	760	754	761	757	776	756	775	781	791	758	786	808	751	829	763	774	785	805	753	844	761	789	765	791	839	760	777	748	796	763	744	790	730	812	729	752	783	757	757	776	793	800	769	754	809	782	747	795	799	781	765	783	765	756	743	819	810	789	748	769	755	752	795	798	772	811	772	765	789	777	809	785	791	799	787	758	803	756	791	753	771	771	773	763	785	813	745	741	796	778	768	789	793	736	796	749	815	761	778	780	742	786	778	719	764	774	784	755	774	763	737	790	767	791	733	767	816	773	739	756	745	776	797	780	750	728	791	782	777	713	800	767	733	786	812	740	758	727	783	752	818	822	770	778	813	782	769	824	790	753	777	760	764	747	776	769	799	797	752	802	771	733	755	755	783	772	801	787	777	795	727	772	794	746	787	748	783	791	761	782	754	719	766	820	738	789	765	720	768	745	753	776	757	814	749	747	794	771	792	786	778	765	751	743	813	749	819	776	787	778	786	770	767	782	776	763	780	757	779	795	772	787	828	774	788	775	750	783	773	791	731	717	734	844	761	769	769	723	821	775	749	778	756	793	770	777	752	736	800	780	760	784	849	749	813	802	795	804	763	734	733	773	815	770	748	789	764	765	758	768	744	759	805	763	787	779	784	771	787	737	748	742	726	765	797	812	728	757	771	730	778	790	797	818	786	766	803	750	785	767	743	813	784	773	761	781	761	810	794	759	788	749	810	745	758	792	819	757	790	732	808	755	776	738	810	753	727	780	760	790	743	764	801	708	743	781	734	737	736	820	773	749	802	784	704	783	741	747	741	753	782	807	747	754	747	806	784	800	822	790	747	785	806	786	750	781	792	781	722	773	819	776	807	739	763	793	795	774	789	756	808	785	737	742	772	734	751	784	745	819	803	746	785	796	864	761	765	766	717	755	780	779	765	741	742	734	810	762	811	798	815	852	818	748	785	772	746	759	769	727	789	717	782	825	796	803	741	707	775	737	747	764	755	745	785	795	795	786	808	768	728	783	780	756	770	757	784	753	749	746	797	740	822	770	799	784	796	816	746	786	803	752	785	826	788	708	730	799	775	764	780	772	819	781	785	759	762	781	779	757	795	808	765	771	779	729	798	767	740	757	712	739	759	742	759	804	781	776	784	793	806	725	776	778	777	784	758	752	755	786	695	756	812	768	789	798	750	841	720	720	792	803	803	763	823	783	760	735	809	776	782	777	743	779	756	749	824	741	763	774	787	758	729	772	750	772	778	784	780	816	746	750	745	740	756	840	767	768	773	753	784	784	737	811	827	752	778	801	740	801	776	757	776	760	766	763	722	755	756	766	768	796	788	789	796	771	766	752	748	751	770	797	782	780	752	772	780	756	798	762	784	765	702	776	769	771	750	804	790	774	763	776	718	751	840	762	783	764	773	751	757	743	736	739	801	809	747	759	756	794	734	751	799	791	797	765	764	725	775	751	784	759	806	833	786	725	774	789	776	748	773	738	762	806	746	744	765	798	799	759	776	760	769	788	785	778	801	759	746	788	765	774	783	739	816	793	726	777	744	776	737	771	800	767	746	790	734	722	868	751	796	762	742	790	779	806	765	751	762	774	789	812	759	780	757	837	744	789	797	779	715	788	794	763	725	792	792	782	792	758	777	784	779	809	761	812	785	739	780	761	807	769	744	786	797	725	773	757	767	799	741	775	774	786	765	769	796	786	772	793	768	753	720	820	831	789	786	783	771	788	763	820	829	779	755	777	762	759	794	768	776	734	766	791	739	757	742	770	811	761	810	777	764	776	752	779	765	800	792	747	752	757	697	778	773	780	788	785	774	776	813	724	778	769	813	801	784	798	742	799	755	736	768	821	785	784	769	808	805	784	796	785	776	785	830	802	764	737	770	740	813	818	767	742	746	772	795	746	774	785	760	783	784	723	731	801	778	783	768	754	808	747	827	819	765	785	735	697	772	729	730	755	727	768	714	791	751	767	732	791	842	701	793	728	805	751	781	830	691	821	825	747	765	775	775	745	754	813	763	799	817	822	746	794	802	754	775	812	774	764	740	765	788	732	771	835	742	813	787	748	758	774	758	747	747	751	783	778	783	799	822	780	791	786	775	802	794	756	760	690	784	767	783	760	748	747	803	778	741	792	775	777	776	793	763	762	751	762	782	785	797	739	803	789	792	793	804	784	780	758	792	771	791	754	788	783	819	771	761	788	768	832	757	739	785	777	733	782	746	778	825	775	720	828	758	763	761	778	762	814	800	784	744	772	823	775	823	746	778	767	786	795	758	739	816	766	763	815	767	732	820	799	764	786	762	818	847	801	812	834	748	816	723	802	757	704	779	770	825	735	767	754	800	699	858	794	724	777	759	745	695	755	780	801	744	767	762	758	779	772	761	759	773	778	768	813	758	796	777	750	751	773	770	817	747	743	759	778	756	769	809	740	763	808	764	771	760	811	824	801	795	819	743	746	802	757	778	791	745	756	783	764	811	741	783	779	750	790	758	795	753	743	776	775	808	775	748	736	788	776	786	807	741	815	764	707	783	807	800	756	814	785	757	764	777	811	764	840	813	770	781	765	740	765	823	785	727	772	781	795	813	797	746	763	769	775	782	709	734	809	739	753	783	778	739	771	807	751	805	798	759	792	775	818	769	776	780	784	740	768	758	749	752	741	809	758	809	809	742	749	842	790	773	736	772	756	753	786	749	770	800	772	738	763	799	765	767	751	802	773	777	799	764	774	711	748	764	718	762	781	735	761	817	792	762	769	820	789	727	764	757	774	809	787	774	740	784	736	776	795	804	740	794	760	703	775	776	718	789	781	829	717	730	700	788	793	758	792	758	757	704	769	727	789	771	832	801	779	763	792	766	790	753	776	797	811	744	780	773	762	799	780	804	806	794	752	762	751	733	767	743	761	760	726	742	763	796	769	723	764	768	776	741	737	766	765	726	739	804	799	744	793	786	738	771	748
24190	21338	28750	24279	21298	12159	3987	2520	2074	1754	1533	1357	1077	938	858	771	786	698	656	627	597	517	501	526	541	475	502	512	553	466	511	529	556	497	499	917	2911	2546	2025	958	488	467	459	493	445	488	483	453	464	470	464	449	514	522	519	509	546	427	420	423	456	462	451	496	457	460	422	454	462	468	459	429	443	443	452	426	466	441	408	466	471	483	465	456	460	448	438	406	460	480	437	499	461	456	450	461	464	455	443	497	434	448	432	454	396	488	452	469	456	513	463	449	417	456	440	473	463	465	458	425	409	457	431	433	438	431	473	446	440	437	440	458	455	434	448	469	490	452	421	422	505	486	454	461	440	431	450	430	410	444	479	437	456	472	430	448	454	447	488	439	473	416	450	471	481	405	496	444	435	424	459	483	449	475	455	449	494	439	462	426	469	492	436	464	441	463	456	465	465	453	449	439	454	449	438	461	463	436	459	440	463	448	421	454	446	477	423	431	476	451	423	471	476	448	443	416	431	468	435	437	452	424	424	428	456	428	451	436	425	446	455	429	412	463	430	437	459	456	449	492	457	442	429	472	452	460	431	457	449	476	487	412	472	458	476	413	460	448	465	427	478	442	440	460	403	431	478	471	511	473	484	430	455	431	455	457	481	407	462	452	427	497	444	455	450	429	446	419	436	465	430	483	429	483	453	452	454	408	514	433	439	445	460	407	411	467	477	451	459	437	486	497	464	446	460	456	425	468	477	470	506	449	487	439	459	462	451	462	490	449	430	425	453	435	437	463	449	458	467	447	438	483	478	446	451	437	455	464	435	447	474	478	458	460	477	466	445	491	423	428	429	458	440	404	470	460	428	462	445	479	430	461	475	431	452	431	405	468	474	481	396	489	461	425	431	443	474	479	428	492	438	496	432	448	464	434	424	494	474	466	443	476	453	457	434	465	447	473	452	438	398	456	484	431	416	464	469	462	417	458	434	493	452	450	456	452	436	472	456	457	476	474	468	458	453	438	472	459	458	471	435	455	455	485	451	428	448	423	435	421	399	452	451	481	439	467	485	490	453	448	461	461	440	438	421	435	454	442	419	434	434	439	472	482	449	477	471	443	466	484	450	475	441	415	421	485	423	455	474	426	404	450	466	439	454	444	444	491	469	449	491	426	466	454	477	433	438	480	459	479	453	445	449	477	443	474	439	446	398	440	428	472	410	480	446	468	487	497	456	449	448	425	456	459	420	429	421	454	445	447	485	437	456	480	498	449	443	468	440	489	485	431	456	440	466	468	407	430	411	441	456	479	474	475	394	434	442	457	438	456	444	421	451	497	473	447	473	449	445	428	478	455	473	448	417	448	475	463	429	409	471	431	491	468	451	490	436	421	449	426	451	428	444	466	462	464	485	433	469	459	466	476	416	476	444	479	457	489	428	418	458	453	475	417	430	451	469	481	459	467	448	445	462	494	444	477	441	448	406	482	427	426	449	440	461	441	463	454	480	444	463	457	482	448	430	475	475	442	430	501	423	451	435	435	456	448	442	449	453	450	504	443	436	428	434	460	438	428	486	428	463	430	450	451	445	415	463	445	465	451	471	429	436	445	454	470	441	459	476	479	447	465	445	462	444	400	451	478	419	430	468	469	465	446	444	450	441	419	457	457	440	472	452	448	422	424	449	459	448	457	435	437	433	410	472	465	462	443	403	471	455	431	463	459	474	456	452	431	482	448	455	438	439	457	436	459	468	492	439	434	485	460	458	447	428	473	391	437	463	465	433	444	438	455	468	449	439	452	466	442	454	447	452	445	475	451	427	440	457	468	412	469	438	438	451	488	442	434	459	390	499	417	463	467	432	484	408	499	462	460	416	437	440	467	462	453	449	465	428	463	472	424	451	457	482	449	468	485	441	458	437	465	465	431	453	463	461	428	454	447	451	455	454	447	426	476	444	428	446	455	436	433	483	456	441	438	452	427	442	449	453	466	490	411	432	439	450	478	471	462	470	438	451	438	440	428	439	451	460	407	509	449	458	458	437	454	458	447	442	480	459	431	414	463	421	467	434	465	455	437	458	415	447	398	434	447	440	460	439	455	469	455	471	471	457	447	463	407	467	468	455	461	467	485	435	446	468	446	433	465	411	442	441	460	441	432	413	408	460	413	491	469	471	466	441	425	456	465	467	464	458	470	473	464	416	452	450	446	454	460	482	464	467	477	493	515	462	434	455	450	462	494	436	415	454	463	430	401	438	453	443	457	463	456	470	461	470	476	427	436	427	408	473	453	453	454	437	459	479	428	428	464	472	453	431	418	466	457	480	469	427	466	453	436	417	465	456	473	435	449	465	447	463	452	430	472	478	455	432	483	418	461	448	477	460	450	452	443	463	453	464	483	475	437	478	476	426	446	430	475	473	454	502	428	440	434	509	448	471	445	460	420	463	461	437	461	471	459	438	431	427	484	442	439	474	423	457	493	446	439	466	418	437	476	445	424	462	463	461	418	465	454	453	450	443	467	436	401	464	438	475	434	440	475	435	429	412	486	496	475	442	465	455	454	467	472	504	431	484	451	421	452	440	494	448	457	492	440	454	475	435	440	421	430	464	469	461	487	431	414	431	473	436	425	476	443	446	426	470	466	452	419	464	445	427	450	460	448	456	487	443	455	465	422	449	455	445	471	492	447	479	476	436	445	457	437	455	446	471	469	444	445	462	481	458	424	442	454	489	441	459	446	465	458	458	426	421	452	449	475	471	475	428	462	406	455	469	440	449	471	458	418	460	450	436	449	465	471	441	457	432	463	410	434	452	439	447	422	465	443	465	450	465	447	431	478	432	506	448	440	461	443	442	448	492	465	429	419	441	440	465	437	439	482	442	482	442	447	433	465	434	443	444	432	444	419	413	472	471	426	478	414	400	445	466	487	433	468	422	441	473	429	428	443	437	465	433	439	459	417	486	462	468	434	455	448	424	435	472	428	449	437	430	433	452	474	452	434	482	493	419	435	438	477	435	422	432	476	452	471	476	476	463	452	436	450	399	493	443	429	469	460	475	429	469	490	462	437	453	487	454	479	441	463	464	450	440	400	431	455	451	469	451	469	495	430	435	484	470	434	471	449	437	471	440	448	411	459	449	443	453	445	442	451	451	488	463	451	439	474	438	471	423	469	452	448	413	480	427	434	489	419	450	440	507	431	457	463	458	413	470	388	468	473	480	445	419	443	442	430	437	458	475	460	458	457	488	458	436	460	423	493	442	472	431	443	455	465	437	476	462	468	452	498	426	439	449	439	445	421	446	445	438	439	491	425	470	467	471	463	486	452	476	448	445	453	450	421	459	464	465	480	449	433	484	419	448	447	466	481	449	463	467	483	475	425	448	448	431	436	405	434	469	466	446	463	433	421	467	513	451	437	434	456	485	465	438	456	449	450	461	438	451	445	457	440	457	471	418	477	435	441	453	462	478	463	432	472	449	447	431	486	474	422	468	438	445	466	479	475	428	477	476	448	430	420
11531	25382	21277	12851	10315	8560	6571	5428	4681	3932	3148	2858	2076	1787	1544	1436	1334	1200	1015	928	861	736	756	729	769	710	663	716	680	644	635	806	716	617	603	1586	5275	4656	3555	1598	617	601	646	597	613	576	551	572	556	557	613	580	663	738	614	705	692	569	584	568	595	602	592	602	568	622	581	623	584	624	616	603	618	604	583	595	586	582	578	635	616	570	582	558	556	563	552	572	630	610	600	611	577	569	623	547	613	564	559	602	572	597	585	593	563	525	600	561	588	581	559	585	549	616	558	572	613	601	601	626	593	568	576	548	614	548	590	574	607	611	575	599	557	561	566	590	635	589	621	600	580	573	552	586	575	600	613	599	575	591	593	539	580	540	572	612	564	623	552	576	578	579	575	560	548	600	565	561	603	620	571	605	573	593	619	607	508	566	596	573	555	564	580	595	565	581	576	596	582	613	597	566	577	576	626	591	577	582	612	556	561	637	581	616	586	590	572	650	577	619	621	605	597	537	585	582	614	582	555	589	587	556	598	607	600	566	615	561	551	533	581	595	612	585	587	574	546	563	538	528	588	562	546	594	550	588	610	586	560	607	582	624	529	594	553	586	576	639	576	609	571	615	575	601	586	613	592	593	536	585	567	597	616	584	606	558	635	567	576	572	562	600	600	549	592	540	595	601	600	612	595	594	621	587	586	585	592	592	566	626	571	568	570	588	588	560	595	576	594	568	568	564	550	573	596	614	598	595	612	605	564	597	577	568	601	548	583	568	586	562	552	608	589	590	567	572	544	584	588	597	598	555	612	565	586	548	589	571	625	526	578	567	597	567	610	593	542	541	560	611	625	580	615	585	562	649	587	583	575	640	552	548	612	559	615	597	538	562	571	562	643	598	579	578	605	590	592	586	574	588	602	610	560	610	552	597	617	609	627	587	579	538	595	604	553	596	583	576	573	575	598	568	556	610	560	608	583	590	602	633	615	536	596	583	564	601	588	607	625	606	568	568	599	592	562	573	600	610	577	550	595	606	620	545	603	579	527	620	554	594	526	568	587	607	608	615	532	589	627	575	593	589	548	557	607	567	559	560	610	611	577	604	564	567	622	552	568	649	572	590	605	582	557	600	600	568	543	582	582	565	558	589	566	553	591	594	618	586	588	623	595	621	589	583	587	562	603	591	595	593	599	570	588	572	567	621	582	608	581	645	573	556	584	552	606	551	574	571	605	583	597	589	591	610	587	564	602	590	580	587	596	545	542	575	617	574	562	569	604	605	570	603	560	634	534	578	621	614	585	574	540	601	558	550	596	568	569	613	599	553	597	613	604	589	610	595	567	579	591	600	582	596	585	596	581	583	584	607	644	603	596	586	524	574	610	573	554	593	589	583	598	570	602	534	568	570	571	618	607	547	574	566	642	538	612	590	621	594	598	607	537	599	572	589	533	579	551	581	616	571	558	630	587	602	566	530	552	601	600	597	597	584	599	586	643	597	590	585	546	598	579	591	606	557	589	582	598	596	575	612	596	598	556	557	570	626	548	550	591	594	582	619	567	582	590	571	588	583	575	584	580	606	595	562	587	603	579	608	567	563	593	589	578	606	620	570	592	591	559	564	586	566	594	579	590	609	587	586	558	584	588	624	581	603	540	563	555	580	543	575	576	559	583	554	566	587	557	632	578	617	597	615	546	610	590	586	574	571	578	605	575	556	592	572	551	603	585	602	585	592	536	570	575	620	599	581	568	567	546	599	599	632	592	568	540	560	545	582	604	603	553	601	579	588	588	576	572	569	615	581	565	601	538	535	544	611	585	625	566	591	584	572	557	590	631	625	640	577	600	579	584	602	585	573	623	596	560	634	559	600	631	577	566	591	575	566	618	573	640	601	599	580	609	577	575	574	617	556	592	595	590	630	617	569	516	578	580	613	557	589	556	553	586	568	608	556	608	605	553	566	580	582	542	565	535	579	613	568	594	586	623	619	603	587	544	590	572	613	600	620	585	628	589	575	600	551	576	584	609	604	578	603	592	556	611	610	616	620	595	557	591	573	600	545	614	633	617	586	596	588	583	596	601	545	601	569	554	552	598	587	567	557	570	599	569	591	566	611	573	596	598	594	569	577	608	561	578	582	590	555	567	579	606	570	578	579	598	586	596	575	545	543	628	539	584	569	621	578	554	581	580	606	585	598	599	581	559	565	588	563	561	532	604	571	623	565	575	581	555	615	615	616	599	587	589	541	597	612	577	558	582	593	577	627	582	552	600	590	582	609	604	567	566	635	615	627	595	585	559	572	564	573	600	581	584	567	552	604	579	553	574	546	652	570	557	604	567	618	605	584	559	594	587	580	562	599	554	599	595	608	577	573	612	564	625	568	607	566	627	575	582	584	554	566	603	559	580	581	565	603	583	572	598	613	585	598	558	600	570	604	580	591	570	616	625	593	528	537	603	546	564	586	603	552	606	579	570	555	575	586	592	534	571	608	570	610	576	584	579	536	551	604	552	572	593	606	612	569	542	603	619	565	603	558	592	581	581	604	612	566	632	596	570	625	585	658	602	583	603	609	587	615	556	596	557	589	577	550	592	544	609	602	581	609	575	551	573	597	584	581	570	554	596	599	569	602	585	602	603	587	584	568	536	589	561	575	591	577	562	567	609	593	551	596	585	599	585	585	540	606	634	583	534	616	552	592	576	595	591	592	570	593	569	579	568	554	585	580	581	634	553	604	579	607	563	581	602	589	604	583	611	587	606	599	616	583	572	599	654	561	582	607	582	589	581	531	635	611	573	601	599	600	573	572	593	599	576	596	636	534	624	597	608	568	577	586	566	569	585	569	584	544	603	609	575	571	600	568	560	596	565	589	591	589	653	591	570	589	538	584	583	565	597	520	661	574	592	588	559	600	547	565	544	561	592	601	573	561	573	564	583	587	586	574	526	552	602	603	567	609	584	558	642	559	582	576	597	557	584	606	595	632	576	618	563	580	592	608	599	581	571	592	555	599	589	581	597	584	563	585	598	553	619	607	572	603	564	593	569	576	578	576	549	565	600	547	598	606	602	581	604	602	588	591	595	560	569	558	651	597	585	547	595	555	609	575	616	576	609	588	580	584	625	594	580	602	560	588	612	587	548	549	598	591	575	592	566	539	551	574	581	600	572	558	598	590	581	561	605	602	577	568	574	587	591	604	624	527	557	562	588	623	582	594	612	548	576	576	614	572	561	600	604	572	574	564	579	577	612	615	583	602	574	558	599	595	573	633	573	602	590	584	537	541	600	575	623	594	627	580	612	573	574	537	587	597	607	565	547	578	622	578	602	595	550	578	567	581	625	592	563	605	577	584	572	582	614	619	535	623	624	568	552	558	597	558	544	604	627	541	553	573	606	609	585	583	572	553	603	611	576	609	617	569	584	600	546	564	600	556	610	549	585	571	583	593	584	601	581	547	557	597	599	581	582	570	563	546	595	597	594	577	598	541	585	569	543	561	588	555	576	567	551	604	537	544
23128	21330	29227	23789	21341	21414	11703	3677	2792	2289	1764	1576	1138	1021	890	893	782	697	562	521	483	414	380	390	343	355	324	327	295	297	294	452	389	276	304	1357	4783	4217	3020	1190	333	278	251	276	257	252	269	274	276	276	268	260	352	446	330	352	367	249	278	248	273	256	258	277	242	271	254	279	263	249	276	245	252	260	258	263	250	254	254	276	252	285	238	264	260	262	225	235	265	256	301	277	246	275	245	270	251	246	280	245	273	259	275	271	251	238	263	278	273	257	258	247	281	246	260	272	264	251	255	280	278	281	268	281	256	225	262	277	273	234	275	268	270	244	253	263	227	262	245	269	275	270	261	276	257	259	266	235	211	286	272	257	279	257	244	270	255	247	271	265	284	247	263	264	284	251	256	242	243	252	268	255	263	253	266	248	275	249	267	268	237	289	245	239	264	253	268	246	254	277	247	264	260	289	232	272	259	238	294	250	257	254	270	252	264	276	252	268	270	253	247	290	279	247	273	239	246	241	259	264	274	262	281	242	260	255	252	258	257	269	255	235	251	249	245	273	272	292	246	286	266	265	275	284	246	259	284	253	253	259	241	269	281	244	247	244	246	270	292	270	269	261	240	263	265	256	248	252	259	280	260	262	246	271	240	268	238	260	251	255	270	240	287	262	250	293	271	270	256	263	240	239	247	276	253	274	288	266	255	258	251	251	271	265	264	265	244	259	264	258	247	241	279	274	243	256	300	243	278	283	235	277	261	265	286	245	311	257	251	275	246	293	250	264	282	246	257	233	273	243	248	299	277	276	276	255	289	272	264	253	294	289	256	287	289	263	262	253	258	257	247	278	250	303	282	254	253	273	278	280	237	235	284	229	273	286	246	251	269	275	271	264	280	231	278	273	268	236	259	267	269	246	256	267	248	267	294	229	271	243	274	248	266	254	255	244	280	269	248	282	245	258	273	275	265	246	268	312	277	238	258	294	261	278	268	262	293	283	277	260	258	270	265	257	281	276	282	281	262	274	267	245	275	284	239	314	250	260	277	253	268	280	234	255	296	257	275	267	241	239	254	253	284	257	272	253	244	243	262	262	272	270	293	264	262	251	281	262	264	267	293	269	282	250	218	252	268	282	249	247	263	281	271	269	263	280	265	265	259	305	268	265	223	269	284	278	252	274	281	277	255	279	250	267	251	257	246	284	282	273	255	270	268	245	279	279	258	276	256	284	258	264	245	262	250	243	262	278	260	263	253	251	263	251	260	241	288	232	268	260	251	289	270	236	286	258	262	235	238	272	227	251	264	263	258	233	260	264	249	254	279	260	265	299	274	283	287	217	289	240	254	248	261	244	235	275	249	259	270	268	256	258	269	263	232	253	242	270	276	276	272	247	276	241	263	251	269	250	267	248	291	250	278	252	272	234	257	266	247	252	245	281	295	253	243	264	270	249	270	265	277	225	282	286	256	255	272	260	264	267	291	266	291	252	261	269	288	272	249	273	246	239	248	268	272	278	265	266	267	248	241	260	276	278	250	252	262	247	280	255	280	269	263	243	260	283	266	254	253	231	288	277	255	257	258	256	253	291	290	267	290	292	284	284	268	270	258	277	275	259	253	258	224	294	265	290	277	257	257	266	240	258	257	263	239	266	279	246	278	261	274	286	247	242	270	285	265	279	262	245	232	242	236	243	265	269	268	277	290	261	287	253	277	285	248	271	290	260	243	248	289	253	255	237	242	249	248	268	279	246	287	276	275	290	256	261	223	228	238	265	265	266	253	272	261	279	240	283	264	248	264	272	265	257	254	267	230	257	258	256	251	258	269	246	283	260	270	231	267	273	267	249	264	250	269	244	281	254	259	233	258	286	271	252	236	258	278	255	293	234	275	255	228	245	271	250	250	253	264	298	290	273	247	295	246	240	257	261	267	259	265	269	275	267	268	277	269	291	289	254	247	284	259	241	277	263	233	257	268	255	262	285	295	247	266	234	261	300	287	277	279	239	274	281	252	242	262	281	259	247	274	257	253	260	297	287	277	269	259	264	275	277	282	274	309	273	277	265	253	267	261	260	259	262	264	257	277	281	265	266	270	248	239	240	284	279	264	259	270	246	259	269	269	259	264	264	266	265	258	259	249	265	260	268	260	259	253	264	277	275	293	267	255	274	267	238	237	253	260	244	287	255	235	249	236	220	244	299	267	262	277	254	267	271	299	271	296	252	258	268	291	274	263	275	250	264	273	256	249	274	285	241	258	283	262	263	279	269	289	266	277	284	238	274	291	239	278	264	259	238	245	284	270	258	268	265	240	258	245	276	253	257	263	270	270	257	275	259	270	255	258	265	261	268	277	275	253	267	283	300	276	259	284	284	277	229	249	251	257	257	253	260	300	267	254	264	256	262	247	255	259	268	290	233	262	264	300	247	252	289	285	275	239	265	249	272	245	266	242	222	254	272	266	282	260	249	260	263	263	246	278	261	248	268	268	267	275	298	257	238	250	268	234	283	245	266	259	243	296	274	291	258	269	242	282	287	266	258	253	256	275	288	274	268	261	255	242	258	278	273	273	268	268	255	244	272	243	256	257	267	249	260	277	260	249	269	269	287	265	246	276	269	231	278	274	247	266	255	259	279	278	252	272	272	249	279	263	255	245	268	265	265	271	246	240	247	290	227	274	255	249	267	274	262	256	271	254	270	259	303	265	253	240	271	247	276	252	257	255	265	286	296	254	267	243	269	240	263	268	259	294	248	275	275	271	245	242	261	266	263	278	261	269	261	275	260	259	293	266	238	231	264	265	254	263	258	249	247	278	276	259	246	267	270	268	267	253	254	274	284	262	241	270	272	233	238	240	277	262	286	262	263	258	247	245	276	266	281	285	235	293	253	257	267	282	264	288	250	269	245	265	237	252	283	274	278	238	289	282	273	268	296	252	249	252	284	253	282	267	272	255	275	258	251	293	264	250	279	280	262	244	278	270	264	260	257	233	248	296	269	256	255	231	267	263	275	273	265	246	261	239	245	300	260	263	241	260	250	284	278	292	253	284	252	231	254	230	270	277	265	248	256	284	305	284	287	244	255	240	282	262	248	272	249	281	296	275	279	275	251	276	277	236	254	266	254	266	270	257	240	253	260	235	264	255	269	249	257	258	287	271	259	263	267	287	268	266	246	259	279	257	264	275	241	265	258	275	252	243	269	270	253	251	268	272	270	274	239	252	286	275	272	258	240	272	295	266	245	260	268	237	259	272	271	267	265	264	280	252	314	269	265	257	276	280	247	269	252	249	239	263	291	275	274	286	250	255	240	262	275	245	255	255	270	233	254	282	262	282	284	276	257	247	252	250	285	268	244	238	251	268	241	234	278	260	282	259	259	244	257	257	241	266	239	256	270	246	270	273	268	263	287	263	248	270	262	296	287	257	286	266	251	234	269	266	276	287	288	242	290	276	299	282	255	262	239	255	260	262	264	253	280	290	254	261	265	267	283	266	272	248	283	281	261	250	250
13893	29299	26021	17286	13236	11902	9568	7555	6349	5314	4170	3412	2487	2248	1959	1763	1652	1340	1095	944	838	708	637	570	581	541	480	454	427	449	450	722	550	352	401	2545	8821	7427	5336	2198	402	354	344	356	356	303	317	334	351	342	350	333	512	637	521	515	534	337	350	342	331	356	361	342	310	331	363	346	328	351	328	340	350	333	353	366	304	329	339	298	315	310	344	371	347	379	340	353	338	367	345	333	361	314	339	350	331	322	356	316	355	333	331	349	375	328	338	333	327	354	352	356	319	333	329	306	326	357	342	361	324	296	341	336	364	337	296	343	329	352	351	324	321	341	338	358	310	381	346	303	339	315	354	338	340	345	334	322	312	334	332	344	345	356	343	329	323	331	334	304	341	320	320	349	333	319	336	351	336	368	326	290	308	333	333	331	342	318	300	310	333	294	347	382	305	343	359	323	334	355	358	343	332	333	329	342	307	371	330	315	329	393	310	346	347	308	355	342	362	335	326	368	373	320	364	357	348	308	352	353	370	339	321	324	327	303	337	326	333	326	326	355	333	341	329	333	322	327	324	340	344	370	345	333	351	320	342	325	309	340	347	305	314	343	357	334	353	311	337	321	370	311	341	314	347	348	316	345	309	332	349	332	292	338	317	366	318	308	318	373	342	360	347	343	332	354	321	352	344	339	315	333	334	356	347	376	348	339	347	344	341	347	334	325	326	361	331	349	368	351	325	338	341	331	316	348	361	326	323	345	337	322	336	338	332	311	344	323	345	355	310	362	357	342	338	342	358	322	335	304	349	346	342	359	336	330	353	367	311	327	353	374	362	312	334	336	341	361	363	300	336	338	319	307	338	290	351	315	311	297	340	319	309	344	339	336	326	326	313	302	362	329	376	352	351	347	349	340	319	322	347	335	332	318	333	354	330	322	325	342	314	329	336	337	376	314	356	329	342	330	344	315	340	324	395	331	364	376	345	335	345	302	349	361	347	338	321	325	326	336	298	313	302	319	353	305	347	325	351	319	355	332	315	364	316	366	334	352	348	323	330	349	306	309	314	353	332	332	337	285	352	343	351	300	329	324	314	317	326	321	317	347	322	349	342	339	332	334	320	299	356	314	366	335	345	355	342	345	302	350	338	355	328	324	317	356	328	364	366	332	319	322	354	327	343	313	323	340	346	341	305	333	308	369	318	346	332	319	358	345	305	326	344	340	354	342	349	306	351	336	314	332	332	365	324	338	338	353	342	340	360	339	327	319	338	363	346	315	298	333	344	332	341	327	350	326	363	340	337	347	343	332	315	336	300	330	345	333	319	318	312	331	340	339	291	309	335	348	361	314	332	304	352	325	347	364	353	356	346	338	332	314	383	362	346	347	353	340	322	357	283	332	330	349	376	347	334	340	303	325	331	333	316	352	368	339	316	320	343	353	370	353	351	316	333	360	333	343	315	356	358	326	337	334	351	357	338	309	324	313	369	379	336	325	371	364	325	335	328	371	343	320	328	334	296	342	327	357	375	302	340	347	329	333	334	338	326	334	348	348	324	333	343	324	339	324	333	350	331	316	322	337	349	373	334	341	310	350	335	346	320	321	309	351	323	343	345	352	368	372	331	343	343	340	361	332	339	332	316	347	369	334	334	330	347	340	328	368	300	338	340	351	395	341	324	361	343	364	323	299	341	328	351	334	334	364	348	336	351	342	337	357	309	322	336	367	344	368	350	336	321	324	385	336	320	360	331	330	352	332	359	354	336	326	352	350	332	319	379	308	330	337	339	308	369	326	330	345	314	341	329	357	335	347	354	319	326	351	337	359	355	331	316	334	349	333	340	346	348	334	311	347	340	345	356	327	333	338	363	333	345	340	344	343	330	292	332	355	325	346	342	346	316	345	358	384	370	337	330	346	381	326	351	336	315	337	341	362	332	320	319	341	316	353	312	319	343	332	343	354	351	313	336	310	345	346	376	338	343	349	324	362	342	351	326	322	329	345	341	305	328	374	336	342	307	291	303	357	319	336	300	345	318	350	334	338	334	338	346	312	322	328	368	321	327	315	344	344	336	328	327	343	350	362	331	305	344	324	320	341	348	333	380	326	355	330	343	373	384	314	341	318	312	295	363	322	330	317	332	344	346	350	357	349	336	323	340	340	330	337	334	320	337	320	357	319	346	320	332	310	351	323	370	341	324	368	354	331	342	341	314	311	322	364	302	331	355	345	374	361	366	360	326	343	331	337	350	375	359	336	316	360	366	371	367	291	325	326	319	345	362	332	351	353	305	355	327	299	355	322	363	350	360	366	363	334	372	340	353	319	353	299	301	329	347	369	322	340	350	317	317	345	348	337	345	319	370	332	326	312	300	348	328	340	351	298	345	323	336	353	327	336	338	330	335	353	335	341	345	334	346	314	347	297	334	317	335	379	351	321	326	314	361	320	323	318	289	311	335	329	334	352	290	336	331	332	340	328	331	335	334	353	323	332	345	356	297	320	326	344	367	338	317	303	338	344	323	362	344	310	357	356	360	344	327	330	336	331	380	350	327	330	360	338	324	342	346	324	328	324	316	340	337	321	326	345	291	355	335	345	333	366	314	333	310	294	338	331	315	345	337	327	365	315	323	352	333	354	326	333	314	344	333	349	329	325	327	299	320	325	345	329	368	363	346	329	323	331	354	361	312	336	334	327	346	349	351	325	340	336	335	350	342	340	337	349	329	329	339	304	344	352	353	330	353	344	322	303	350	345	361	343	368	310	331	339	331	335	319	338	326	318	320	336	329	347	345	316	337	314	330	350	337	322	330	345	339	355	336	314	326	348	321	335	331	329	329	333	346	315	372	318	350	321	331	367	368	337	344	339	333	329	344	342	363	333	330	347	314	322	323	314	311	317	339	340	362	324	324	332	362	344	341	324	363	324	307	324	362	335	316	325	333	323	312	336	306	294	315	350	335	381	367	309	348	349	334	352	334	324	327	343	344	365	336	314	336	401	331	355	343	315	287	347	345	311	326	346	356	352	322	330	330	334	373	328	338	371	334	346	304	354	311	311	325	332	310	319	310	327	353	328	391	349	329	309	334	327	322	365	329	371	358	361	332	332	326	327	322	320	350	346	345	333	337	329	338	312	328	364	307	350	365	347	328	344	320	329	349	312	345	333	362	312	332	307	333	338	308	349	340	338	339	326	373	340	346	366	339	302	333	296	330	344	330	347	322	327	331	320	339	341	350	370	325	310	295	349	357	335	341	321	344	334	335	336	359	359	370	334	340	310	351	339	324	339	360	338	346	328	328	320	357	336	340	335	338	353	370	322	363	343	334	364	337	300	332	347	328	359	358	322	322	338	353	344	313	314	316	323	347	289	335	347	337	335	372	352	331	352	332	327	344	356	304	342	343	365	339	347	366	332	335	320	325	288	365	332	330	336	310	333	318	344	347	316	335	322	312	357	346	331	318	344	336	367	316	349	308	336	332	321	303	326	368	323	334	346	347	358	356	344	361	324	344	340
27228	21019	14561	6042	3253	2408	1997	1630	1421	1233	1107	940	902	866	839	807	742	764	724	704	651	654	654	671	675	606	639	645	674	675	617	667	645	569	620	701	865	925	815	658	592	602	604	622	689	624	661	574	653	619	638	629	642	589	636	674	615	632	638	613	590	602	573	671	626	640	601	569	643	607	600	638	626	611	670	643	595	617	585	619	622	605	674	584	576	607	637	612	646	635	574	648	602	616	660	656	593	578	614	633	649	595	612	639	669	611	569	638	610	573	648	610	615	645	630	573	600	641	584	614	615	644	657	627	653	608	594	600	640	666	636	650	636	604	656	613	632	626	558	595	642	592	646	613	665	645	660	643	605	631	656	632	636	651	648	625	592	641	651	675	618	622	587	600	620	621	585	634	624	572	620	612	616	623	635	586	630	624	562	623	616	651	595	595	592	648	643	636	647	579	614	605	659	607	606	577	646	645	637	609	653	630	678	624	598	593	597	595	574	641	640	650	617	590	619	664	647	633	666	696	593	638	680	635	601	648	660	671	652	583	648	661	640	608	653	624	645	609	590	627	605	649	651	597	614	642	613	573	622	633	592	611	577	575	624	638	622	577	642	617	595	596	626	626	612	628	629	667	606	605	630	567	605	656	590	599	626	591	613	653	629	604	624	584	598	640	625	601	660	634	625	590	615	626	619	599	639	656	639	627	649	642	601	612	689	652	623	604	615	646	666	586	652	620	646	631	623	639	650	639	649	609	578	623	655	610	633	670	609	628	616	612	616	592	617	633	607	558	652	594	651	636	644	629	583	685	603	665	631	609	621	628	637	628	590	607	624	630	621	680	657	664	625	620	596	631	606	626	630	606	612	601	628	624	663	610	618	623	608	616	565	627	608	589	601	616	634	596	638	630	599	715	614	625	652	612	589	578	617	627	586	629	681	628	605	639	651	631	639	652	625	649	618	629	630	582	599	661	607	618	623	665	610	645	564	647	636	600	635	606	597	599	638	631	632	593	642	626	631	633	652	602	615	625	584	618	629	622	645	611	599	591	608	621	672	628	615	603	642	649	593	642	641	576	619	645	604	614	627	650	615	652	619	639	611	665	620	598	626	605	605	601	599	647	667	657	585	606	594	546	633	643	623	614	622	619	621	635	608	594	592	649	630	596	559	640	628	625	685	648	600	625	609	634	614	659	622	606	624	608	640	605	599	588	636	621	632	594	629	627	596	645	648	595	643	623	639	608	616	598	618	651	622	623	619	635	663	621	602	608	603	612	650	643	588	657	620	604	586	666	574	633	632	624	611	622	609	633	598	595	621	621	614	630	632	646	615	606	590	626	620	649	619	619	594	585	618	617	617	601	582	632	613	607	611	611	589	645	635	612	584	629	631	654	636	623	628	613	618	606	586	621	579	643	579	590	648	634	620	581	650	659	622	636	569	605	640	670	637	632	612	627	603	621	652	619	646	621	611	612	632	659	635	622	638	635	652	631	629	640	654	561	636	628	609	619	602	606	614	685	699	618	570	595	655	584	624	638	616	591	641	591	611	620	638	622	623	602	610	656	571	620	600	602	609	609	633	595	594	662	585	618	587	607	647	608	644	623	627	633	639	614	620	620	621	591	623	600	611	597	626	598	627	611	612	622	647	596	631	625	611	655	637	621	594	628	582	590	642	615	597	631	619	612	601	601	637	637	649	614	578	643	590	579	572	630	625	613	627	624	624	596	634	631	609	629	619	640	607	614	624	628	628	641	658	613	617	587	664	631	606	627	638	597	623	613	653	629	622	613	637	658	596	627	607	635	606	603	588	652	635	647	607	607	619	661	615	605	590	603	614	646	622	643	584	626	636	662	649	628	630	597	628	602	600	623	599	653	634	620	616	650	634	624	630	635	568	580	646	657	660	628	686	649	597	588	612	648	662	635	663	658	582	576	577	597	653	539	615	605	590	568	644	583	569	617	647	625	591	633	640	603	583	634	636	642	637	602	617	623	648	613	663	613	625	635	624	609	608	614	639	623	640	618	644	615	613	642	647	614	638	600	641	649	621	602	631	598	654	581	596	595	662	635	650	611	636	649	644	653	613	667	591	660	609	579	604	616	599	625	637	617	601	599	607	573	625	620	605	652	652	612	602	622	604	599	598	615	605	602	607	623	627	621	619	607	650	659	643	635	637	600	610	629	573	604	636	644	637	641	645	581	652	643	644	600	646	644	648	610	631	635	616	635	643	627	600	610	564	636	614	645	647	622	624	572	600	662	608	611	690	641	653	596	659	583	605	581	646	613	626	581	626	607	603	622	612	614	628	650	562	614	600	646	585	597	599	553	638	613	596	627	587	594	645	638	624	600	641	611	618	605	622	606	607	548	643	628	594	654	617	565	602	606	614	582	632	565	652	587	628	625	613	614	635	615	629	622	598	631	618	624	665	659	619	579	627	625	643	641	615	613	642	629	629	644	624	631	650	650	634	592	629	604	591	631	613	635	623	584	595	640	630	674	608	621	615	622	615	602	609	611	642	640	606	597	584	620	644	634	620	635	586	565	574	623	609	604	595	646	636	656	635	623	641	633	653	637	659	617	649	674	595	620	617	607	600	605	642	605	662	603	596	651	624	620	640	616	617	654	615	606	580	586	576	556	656	669	633	644	624	635	672	590	639	634	635	632	614	633	617	595	669	627	634	591	624	608	609	617	640	587	613	583	627	669	556	628	636	618	545	584	580	565	621	649	642	627	634	596	601	661	647	625	624	621	618	611	667	589	629	624	592	598	617	597	618	639	637	630	656	641	616	657	583	676	612	622	660	616	621	584	613	636	649	622	625	635	605	588	570	592	661	611	630	637	639	646	650	657	604	635	631	635	646	600	642	595	605	638	604	587	636	631	584	557	634	619	659	609	645	615	618	644	639	600	623	632	657	621	614	630	613	627	649	615	616	585	659	605	667	624	624	629	583	599	633	627	586	613	643	597	607	606	579	643	626	622	648	644	624	641	593	626	595	657	619	608	646	625	628	587	643	641	577	578	618	615	625	654	621	611	643	631	619	647	581	570	638	603	661	615	599	629	622	614	626	619	619	588	597	625	605	597	622	626	589	615	622	607	613	637	599	591	568	588	656	641	599	622	597	617	591	634	632	627	640	622	632	619	623	586	638	654	633	630	606	608	628	612	620	609	612	606	597	600	630	635	604	595	624	607	662	618	654	653	641	642	630	617	623	631	648	662	584	614	647	639	656	635	669	676	606	627	634	587	615	626	635	649	579	609	633	662	580	659	619	630	568	574	596	601	658	641	649	640	595	612	645	633	629	614	637	629	635	626	630	622	591	682	636	660	629	617	624	631	617	612	644	578	664	649	599	629	636	608	661	577	570	616	605	554	621	635	606	647	678	664	630	615	650	625	623	643	608	623	610	673	626	601	610	613	691	599	617	584	661	609	620	623	614	653	610	631	602	580	593	611	629	609	594	617	605	642	625	603	602	599	610	600	622	612	638	611	614	596
10099	16682	13953	8084	5836	5039	4204	3357	2951	2499	1926	1626	1387	1338	1206	1267	1122	1058	975	936	901	898	864	830	791	750	787	765	784	780	831	829	847	833	746	883	1240	1271	1233	844	783	806	780	849	739	787	776	747	743	805	797	763	741	763	788	745	784	763	759	772	771	764	800	803	785	790	785	800	766	872	746	782	746	774	756	812	735	772	794	810	790	746	769	794	796	784	760	774	793	816	745	781	767	790	792	827	768	814	762	781	799	788	781	776	740	829	791	754	711	745	755	761	818	760	774	830	738	789	743	773	792	765	751	787	768	727	732	737	783	793	763	783	724	787	803	799	789	781	794	763	782	788	720	738	780	773	759	813	800	799	819	758	785	823	764	784	829	772	733	833	766	782	784	787	755	772	773	776	811	811	760	800	742	843	760	790	746	781	798	753	794	722	768	727	818	796	759	809	766	751	781	754	769	769	793	757	803	790	780	795	831	780	765	760	821	799	840	782	740	722	810	811	779	757	800	739	747	740	834	845	839	817	769	789	772	733	778	722	803	780	783	753	790	758	785	799	746	797	772	801	787	770	775	769	757	810	769	761	749	734	809	786	814	766	787	760	777	755	765	718	749	763	730	818	757	765	787	821	819	782	808	794	811	757	779	800	781	765	748	777	803	812	835	808	848	763	817	791	803	780	821	803	791	755	747	778	784	779	785	773	784	730	736	800	792	716	791	756	783	748	792	772	858	759	807	816	746	774	762	798	813	774	721	721	789	732	762	729	719	755	777	741	791	829	761	796	808	840	772	738	799	821	778	833	776	767	742	776	800	797	757	728	767	777	751	825	765	740	737	777	810	829	757	784	778	761	810	771	801	805	744	779	806	799	719	757	801	838	737	790	780	774	802	767	742	755	813	768	790	821	805	734	775	823	812	800	749	792	786	798	783	803	733	792	763	792	830	797	754	789	799	767	798	781	816	747	791	808	778	791	781	755	802	780	771	822	765	742	759	799	745	791	774	755	801	764	773	763	766	773	773	808	757	750	779	808	782	808	818	792	750	750	814	803	788	769	766	786	800	734	787	774	788	813	784	777	773	773	767	736	773	785	774	786	732	783	793	732	762	787	770	783	782	789	757	781	776	814	750	776	793	882	770	740	763	772	750	827	790	777	810	837	772	722	840	769	764	787	788	745	822	811	749	686	794	753	754	793	753	743	792	763	788	790	796	720	775	808	825	767	790	764	785	761	836	762	752	820	748	778	768	791	753	780	817	799	778	833	770	824	782	805	827	782	807	781	761	718	731	785	761	766	778	781	769	767	788	779	771	783	797	760	702	751	787	828	823	820	745	778	738	739	723	791	783	801	735	738	763	777	773	760	731	770	733	815	736	804	739	788	810	785	782	808	762	783	805	776	811	796	772	788	829	760	772	773	777	768	791	815	783	775	785	746	753	777	780	738	788	731	775	783	769	778	786	811	800	769	846	800	786	790	821	800	755	833	747	763	782	788	769	781	728	755	760	769	789	772	754	800	740	753	778	757	803	753	730	737	778	788	769	759	783	791	789	778	779	817	729	798	744	764	785	786	801	771	759	771	822	762	758	768	808	755	786	771	743	768	797	756	782	804	797	756	745	772	774	777	803	756	745	786	783	774	832	771	749	786	763	794	780	759	794	789	812	767	777	795	763	791	744	788	809	803	779	814	748	806	822	745	802	737	766	789	786	745	761	781	767	786	799	734	793	790	739	755	772	803	777	780	790	779	796	740	799	809	807	810	817	834	759	787	781	749	716	796	769	783	793	795	728	761	763	804	715	821	772	789	730	797	782	772	775	757	802	802	731	804	740	781	826	778	744	811	788	784	792	771	747	753	783	802	747	765	770	771	795	777	743	784	778	788	811	769	787	815	828	776	794	763	830	791	806	759	762	819	764	771	797	779	736	760	756	747	761	767	741	800	775	760	736	741	791	784	833	791	783	825	803	751	791	776	830	750	782	783	793	807	794	828	810	770	810	793	784	781	754	741	795	776	819	806	814	773	763	754	814	803	846	736	805	791	794	820	759	747	790	780	761	760	797	746	788	773	789	822	811	764	798	786	753	794	756	733	756	740	783	765	794	716	777	762	781	768	797	797	790	787	784	754	780	759	790	755	816	749	744	809	858	788	774	856	826	762	775	778	769	804	798	787	727	811	785	723	823	785	769	757	789	776	790	806	794	779	762	816	775	796	780	818	799	758	824	763	785	767	783	757	803	833	807	776	781	761	785	727	802	754	757	801	781	766	759	761	783	838	746	756	752	774	750	798	753	826	793	791	776	762	782	786	752	731	783	788	746	831	809	806	760	777	786	821	776	814	776	837	721	822	798	732	757	774	780	780	770	755	789	766	790	788	747	791	779	781	790	758	799	730	783	811	786	752	761	745	813	808	804	743	806	774	833	761	775	802	789	819	794	777	743	778	778	795	829	790	796	785	814	795	743	795	769	786	813	740	818	839	721	771	789	798	808	816	765	762	741	800	827	753	790	772	808	791	738	820	794	788	748	721	749	768	802	755	771	852	800	768	844	740	779	737	811	726	780	779	826	803	758	752	773	795	790	796	804	781	734	775	830	785	723	810	753	812	788	763	799	813	738	795	797	756	767	785	811	760	731	825	759	791	825	764	801	780	745	775	836	752	761	765	761	785	801	736	814	806	768	804	779	771	810	754	760	777	825	760	782	757	813	789	791	786	790	774	786	837	770	771	779	760	758	784	793	786	733	750	770	813	730	734	879	773	770	776	801	792	794	769	738	756	813	722	763	799	807	770	767	777	835	792	757	779	742	780	754	779	765	759	766	738	715	786	762	809	779	741	774	782	792	765	778	791	760	739	820	822	747	839	789	827	783	769	750	770	790	810	776	773	787	792	776	803	822	762	754	787	809	743	830	801	793	779	716	778	766	768	751	796	767	806	767	754	807	777	778	755	759	834	783	781	808	792	791	742	768	765	775	839	743	764	729	796	769	735	786	747	846	736	797	702	764	837	836	785	762	800	768	762	807	843	809	780	816	799	789	819	777	785	827	738	748	778	838	808	804	782	783	752	819	797	745	746	749	783	744	741	773	742	799	772	775	789	777	816	764	819	796	802	793	817	749	789	808	781	746	775	779	785	743	787	816	824	779	801	773	721	752	838	805	759	726	813	776	773	770	754	784	781	772	812	783	788	814	735	783	737	774	794	762	795	776	801	812	725	772	784	784	761	777	805	765	774	798	777	782	758	800	782	767	724	744	787	753	785	760	752	758	841	753	824	782	811	788	750	823	788	718	756	829	717	778	798	791	736	808	821	773	782	761	722	763	783	832	780	797	845	766	779	825	767	795	796	799	785	793	752	780	749	788	793	828	769	732	778	817	786	829	833	794	802	817	773	808	775	749	810	794	826	837	767	815	786	783	789	768	776	834	791	791	743	747	754	791	790	740	787	771	754	747	773	787	789	839	855	819	791	809	832	783	801	808	787	800	791	754	828	815	817
24136	21366	28787	24277	21366	12408	4257	2617	2052	1780	1416	1224	1036	1041	965	816	778	733	692	594	569	571	569	536	493	527	546	469	485	511	489	537	614	510	499	876	2904	2831	2126	1091	486	467	450	458	486	454	485	446	470	472	483	452	459	547	505	525	474	456	447	475	470	456	499	490	439	440	448	487	464	460	441	438	492	450	462	411	463	434	452	486	510	472	482	490	496	448	442	422	487	462	446	472	471	452	431	442	470	481	481	492	508	454	438	508	470	460	504	475	481	465	473	477	454	425	451	479	468	486	494	449	493	442	452	467	428	479	520	466	463	479	481	427	448	408	463	439	466	460	472	452	477	447	457	466	490	467	477	469	430	439	445	471	525	459	465	486	444	470	468	467	480	455	477	473	459	453	457	478	456	439	467	430	473	460	450	444	468	470	438	451	494	446	416	453	459	464	460	477	484	472	454	452	456	490	433	436	464	443	449	472	457	479	441	438	470	459	482	460	436	496	476	459	457	464	457	481	441	476	492	433	444	494	531	499	469	460	490	433	440	465	452	452	470	508	462	450	481	466	490	420	481	478	459	470	459	508	443	439	484	490	459	473	468	467	464	495	479	458	494	494	483	400	454	465	468	489	486	477	456	482	484	457	485	460	452	477	454	456	455	478	443	453	455	473	479	476	471	461	454	434	486	464	473	441	485	488	455	431	455	504	441	476	419	441	422	473	450	482	447	418	466	464	471	446	433	488	462	490	436	471	455	485	463	497	464	460	474	445	436	453	468	458	485	423	442	471	427	439	493	460	478	476	493	441	451	502	446	457	448	453	457	497	474	516	469	481	408	451	455	437	471	472	462	447	479	438	472	486	455	443	455	425	463	470	467	452	438	462	465	443	459	464	423	445	493	457	480	455	470	464	495	433	449	447	488	446	451	483	471	469	444	426	448	440	447	452	437	456	454	461	478	437	453	455	437	431	442	477	449	446	451	528	489	454	464	418	467	428	430	454	507	492	472	489	416	448	475	433	430	480	509	479	441	436	458	460	483	460	467	439	472	451	458	470	448	480	447	447	458	504	485	431	462	469	458	463	429	469	413	417	452	447	502	478	500	442	490	494	492	497	441	471	429	453	478	466	457	471	445	429	469	432	448	450	480	465	452	461	449	475	465	451	485	490	458	455	438	473	482	464	422	470	459	464	484	496	478	453	478	455	462	468	510	471	448	447	460	481	486	463	434	441	441	450	455	485	484	443	478	417	483	463	483	445	456	462	458	497	483	447	450	447	473	471	479	494	453	444	478	456	483	478	455	439	413	477	453	471	467	467	435	465	459	455	427	441	468	462	463	442	443	471	448	429	456	457	448	477	472	476	489	439	464	499	438	442	480	443	462	435	485	436	475	470	428	459	465	438	447	481	455	508	482	528	461	415	485	444	458	472	453	489	468	505	470	473	448	448	465	429	440	477	454	492	486	484	416	475	522	441	503	447	436	420	454	459	449	467	475	457	477	435	464	434	440	479	448	457	476	451	468	486	452	431	470	433	427	433	454	471	445	467	446	442	456	445	431	452	461	466	494	461	489	445	469	433	464	490	475	506	463	462	467	450	449	485	480	440	439	435	447	460	433	407	451	477	445	475	428	506	478	470	475	435	472	461	459	483	454	465	482	454	458	447	491	448	486	466	460	484	480	457	422	450	463	467	499	434	423	460	451	436	474	456	473	488	475	455	463	446	447	468	461	454	491	459	468	433	475	431	481	471	453	493	434	476	454	460	470	438	468	478	474	440	423	441	477	438	476	459	437	453	459	484	428	452	481	458	456	461	454	448	461	459	444	440	461	451	447	476	474	428	451	467	463	424	450	460	442	498	446	440	415	471	473	484	456	443	462	463	487	433	440	452	475	439	464	481	497	457	435	448	471	462	485	462	475	486	462	431	467	447	448	470	452	457	469	470	459	456	445	461	458	441	466	424	435	480	470	494	481	441	479	437	494	455	443	486	496	478	453	442	479	483	500	466	427	486	447	492	471	472	454	455	439	511	442	491	424	467	485	485	480	423	468	477	451	471	495	471	460	442	479	474	450	446	466	448	458	447	466	487	459	466	446	438	439	468	494	429	484	491	423	456	464	485	432	412	498	528	464	463	492	434	443	477	451	444	472	471	448	460	416	471	429	449	461	453	445	450	439	462	440	488	453	453	432	464	494	435	475	505	451	479	495	464	422	438	444	448	443	418	466	466	503	462	434	438	466	476	457	500	482	478	456	443	426	422	417	488	457	475	495	429	472	444	457	475	467	492	478	491	463	478	460	448	447	494	447	486	488	455	463	470	489	430	464	481	458	440	483	414	438	493	480	431	436	470	457	481	448	443	470	492	488	466	446	478	432	502	488	496	459	464	434	416	457	445	456	458	465	455	455	435	415	448	448	534	437	465	414	464	499	459	437	477	449	479	478	475	465	445	455	472	460	482	442	470	458	470	437	452	485	457	467	446	453	465	459	436	471	429	502	424	479	429	431	417	480	468	438	468	414	454	484	438	474	492	449	458	464	463	454	472	474	451	441	391	486	425	500	448	460	488	466	497	481	444	462	471	414	494	493	449	440	465	468	461	479	474	469	480	465	474	462	454	515	452	447	484	451	455	458	456	429	424	492	453	444	485	470	467	439	409	427	455	482	427	499	432	427	486	448	440	494	467	501	488	509	448	502	486	445	454	490	455	464	468	448	462	480	472	492	477	471	478	451	484	403	434	525	469	450	478	449	479	461	494	479	488	471	497	510	493	479	429	468	434	457	487	435	514	437	472	429	436	466	467	459	444	453	436	468	484	471	433	444	450	483	449	499	451	481	512	431	467	476	420	494	469	433	459	459	452	466	465	459	488	439	429	450	441	459	456	494	420	436	447	447	470	458	491	458	446	446	472	495	466	436	471	430	450	474	499	449	466	456	476	441	443	466	420	477	483	466	475	424	472	477	413	452	451	429	446	469	440	502	471	383	438	423	489	442	477	494	484	463	469	463	501	462	480	420	446	443	473	476	467	473	454	503	433	430	453	506	500	433	477	464	461	445	457	475	482	486	482	479	494	439	433	467	460	470	454	455	486	484	481	497	486	466	451	437	482	458	471	481	464	494	459	469	470	438	457	446	461	465	482	439	448	456	480	444	420	455	462	452	478	434	467	434	485	469	451	479	493	434	463	479	452	486	498	452	468	472	421	461	468	414	456	463	455	461	462	460	433	439	445	440	453	501	413	476	478	483	492	453	444	486	435	445	462	473	477	465	424	480	466	470	472	437	471	450	441	465	449	439	466	464	516	473	463	482	432	438	422	449	436	468	460	464	472	481	469	412	457	453	466	462	482	456	477	448	470	485	430	462	465	438	461	443	484	393	484	443	423	443	476	483	493	465	469	480	515	426	470	434	493	447	474	477	456	453	428	453	457	451	478	461	451	498	486	477	433	429	489	493	428	462	438	450	467	476	472	458	438	456	485	434	497	480	469	473	461	459	445
11113	25245	22625	15396	11341	8895	6685	5547	4721	3959	2869	2406	1988	1799	1743	1431	1300	1184	1120	946	913	945	846	707	739	657	680	699	645	671	651	856	982	638	639	1414	5186	4653	3664	1680	674	594	591	558	581	581	592	588	618	604	548	567	607	752	645	677	693	583	614	577	575	600	606	597	603	611	593	560	577	627	639	610	549	599	601	592	573	571	552	584	577	577	599	592	562	531	613	593	564	580	605	591	638	596	571	607	591	596	548	555	567	612	612	645	589	609	579	541	581	585	592	639	578	609	580	611	628	609	610	612	555	554	599	600	592	582	551	594	603	589	605	590	584	561	593	587	615	599	607	582	602	647	632	590	613	584	571	593	595	617	557	553	590	619	615	576	581	621	592	610	562	541	578	631	611	596	575	611	534	641	633	573	589	627	628	532	562	581	610	604	596	567	575	605	548	632	599	626	594	595	546	556	594	567	588	581	555	584	572	639	562	563	584	609	585	565	610	603	557	586	585	556	573	619	591	622	563	584	624	575	615	612	586	623	623	623	573	591	596	576	611	581	608	590	582	597	580	577	596	608	601	567	613	574	595	592	587	570	609	600	597	614	569	620	578	593	601	602	551	568	583	601	633	606	589	563	575	577	573	602	547	572	587	549	617	582	559	610	599	598	584	586	572	564	606	544	603	576	590	592	588	645	621	592	616	596	555	567	598	603	565	578	602	593	566	598	600	551	555	589	597	600	624	600	596	568	585	631	614	622	605	595	579	606	573	616	574	613	610	601	639	600	612	562	600	585	611	566	592	588	609	581	556	572	594	588	595	595	554	608	582	579	589	599	657	571	584	584	625	608	587	619	624	592	605	634	548	615	610	611	601	592	581	620	600	597	555	627	578	629	590	577	551	573	576	562	621	559	593	599	642	568	584	632	551	603	588	671	614	612	568	598	578	562	610	610	579	572	603	589	589	574	628	588	599	584	620	596	619	564	622	591	598	603	555	582	571	581	604	588	606	599	597	580	590	606	595	584	550	605	581	614	620	650	549	568	632	581	559	582	556	626	567	559	580	583	587	597	611	575	585	627	572	590	615	536	634	569	603	669	610	621	595	579	619	598	584	543	606	573	619	588	603	579	594	576	558	579	595	603	564	649	606	583	629	590	568	602	584	610	589	632	593	601	555	592	557	631	610	587	602	578	564	599	590	591	589	600	592	588	588	588	590	606	559	555	582	585	638	624	602	610	590	618	647	603	614	542	583	580	593	593	615	572	589	583	605	591	639	614	617	577	568	623	606	562	614	608	570	593	615	591	608	613	558	567	600	629	577	590	568	593	605	588	562	602	602	547	604	554	629	573	589	589	634	609	565	618	611	600	595	629	638	592	621	578	647	629	661	589	562	618	603	577	597	596	618	591	584	588	587	606	628	573	644	589	592	576	582	643	599	564	582	585	618	602	604	613	597	617	586	606	603	615	610	574	611	562	565	564	607	597	642	629	592	608	627	598	575	599	561	618	608	568	566	591	592	599	613	571	625	553	568	578	626	625	586	588	616	596	629	571	607	611	605	610	559	587	596	571	573	555	615	602	537	573	612	596	595	547	591	577	566	579	619	618	558	605	615	591	599	621	601	585	605	647	631	585	609	543	586	588	586	604	588	565	605	570	636	574	598	614	609	552	606	601	598	569	584	613	587	610	591	591	593	673	610	555	604	626	606	570	658	622	561	574	586	638	590	613	611	587	621	573	543	592	571	583	624	598	618	617	569	624	591	553	595	633	558	583	598	571	586	566	619	594	575	585	606	589	577	635	561	601	607	603	593	591	607	564	581	600	577	530	598	619	592	576	605	591	633	576	648	611	578	603	591	590	589	643	587	630	592	583	584	557	614	548	571	593	615	580	573	630	631	570	553	590	610	600	610	603	606	596	590	568	619	563	572	591	569	562	600	606	591	543	579	616	612	619	613	575	586	615	641	596	556	549	601	580	583	568	569	583	641	604	562	589	576	603	580	594	579	598	547	615	607	579	557	610	547	584	601	587	580	597	598	564	566	593	622	596	585	585	612	558	625	567	623	575	576	615	615	548	555	598	649	557	585	582	568	581	594	596	588	579	573	558	586	602	568	589	560	595	614	590	603	631	660	558	585	634	595	556	570	588	586	613	615	590	599	595	590	586	585	637	624	612	568	588	627	595	611	656	584	621	572	610	590	605	630	564	602	560	598	595	619	587	563	554	589	530	609	585	607	593	601	596	545	590	599	615	602	599	572	609	599	599	603	609	627	563	596	606	558	576	590	608	609	608	609	597	619	607	568	550	613	587	590	604	601	606	628	606	618	561	579	583	561	625	629	589	592	585	626	596	546	551	557	624	599	589	543	618	619	588	577	586	591	609	605	593	556	577	609	613	566	600	570	560	568	613	554	605	588	578	571	572	590	617	581	618	582	608	545	581	582	594	589	580	566	609	590	556	642	584	596	557	577	654	624	618	573	579	576	604	585	639	602	552	632	636	597	621	592	620	602	630	597	601	613	618	569	621	615	593	603	566	522	576	591	556	599	607	611	580	560	600	652	551	588	609	571	523	595	597	591	594	590	570	596	614	579	586	584	613	570	603	606	565	652	610	604	550	579	604	608	632	609	551	606	594	607	578	586	619	571	547	570	585	590	598	558	589	558	630	590	583	582	581	613	587	592	652	614	598	629	628	607	597	614	592	549	582	581	631	617	623	609	594	611	573	573	606	596	530	586	573	625	586	584	629	636	606	578	572	570	634	646	583	609	627	624	640	588	606	586	596	578	571	570	616	552	577	571	560	600	664	621	609	604	580	590	566	629	607	571	597	570	575	611	556	583	601	616	579	583	635	583	629	562	601	581	593	612	617	644	598	587	571	597	641	573	553	610	534	627	569	554	603	596	583	586	608	591	615	579	601	587	598	589	631	604	617	604	598	585	571	582	577	600	512	582	591	586	580	600	631	569	575	546	572	618	601	613	617	577	582	585	623	612	595	606	639	549	581	608	588	577	622	607	580	630	625	639	623	651	597	618	567	548	571	587	615	611	606	608	566	620	585	578	616	575	621	587	601	610	558	588	606	630	596	616	601	609	595	595	588	599	556	617	569	628	618	626	596	569	604	600	589	587	562	579	563	575	565	582	580	572	594	603	610	621	601	553	647	601	606	584	559	551	611	629	612	582	604	601	590	535	593	558	572	572	614	553	561	548	583	586	610	563	549	587	624	612	555	589	611	579	571	585	568	583	595	596	590	597	557	593	557	544	532	600	571	577	609	557	615	654	620	541	582	611	601	621	575	638	584	629	568	611	629	602	578	601	598	656	588	560	634	570	586	597	629	571	549	602	617	627	583	618	562	584	607	595	616	565	581	559	590	590	577	647	608	596	592	598	590	617	585	622	616	578	630	612	571	592	581	567	596	575	583	558	611	595	611	577	635	561	572	603	579	615	576	625	553	560	565	603	623	596	605	609	594	594	586	605	619	587	617	585	607	589	601	608	548
23129	21352	29287	23808	21361	21437	11126	4057	2828	2223	1954	1548	1198	1151	1010	843	737	720	596	538	524	407	434	371	373	359	306	332	331	326	298	457	685	276	293	840	4530	4470	3420	1459	339	275	273	288	266	287	249	258	288	274	277	271	302	442	348	359	384	296	261	262	258	299	259	260	254	281	284	251	260	285	277	266	255	278	283	284	318	272	268	256	251	277	272	275	268	273	265	281	264	272	285	270	273	267	286	259	271	231	259	273	256	259	261	260	269	293	256	289	271	258	251	270	251	237	266	261	274	251	256	274	234	263	287	275	280	274	262	247	250	266	287	277	270	268	267	280	276	297	283	306	302	265	285	271	249	240	257	262	294	260	236	270	250	273	272	259	266	268	256	285	242	266	274	271	272	278	296	261	248	258	279	262	258	275	267	246	239	264	265	295	297	277	276	288	274	252	267	253	260	282	284	269	265	239	274	287	268	265	274	271	295	267	253	263	265	272	284	287	277	247	269	266	299	267	300	254	275	255	295	310	240	286	274	279	296	281	263	263	289	265	261	269	270	266	283	249	272	244	295	285	237	294	264	240	255	263	278	268	279	271	276	282	308	259	285	273	283	286	271	278	283	279	256	288	259	286	262	243	291	267	281	302	272	270	251	265	286	286	257	281	251	266	260	285	269	268	288	259	300	285	265	292	271	305	295	282	271	269	286	275	293	271	276	266	272	281	295	264	292	277	275	240	280	264	263	241	259	324	235	285	284	320	261	298	319	267	273	280	276	271	277	255	241	273	245	277	313	260	257	272	277	286	248	277	283	279	256	270	289	280	305	300	299	274	289	263	242	268	288	270	279	266	260	275	302	255	271	264	282	290	237	271	262	281	261	264	274	275	278	287	264	255	253	229	257	264	267	249	266	275	281	269	300	286	292	273	271	308	273	244	264	257	260	266	269	248	268	268	241	275	286	247	257	292	234	284	253	261	276	250	238	304	275	288	285	275	280	272	300	256	259	272	286	258	282	270	258	283	261	257	265	318	297	255	256	266	292	256	287	255	257	258	258	273	281	264	307	244	283	270	271	300	236	279	251	293	260	248	258	284	266	253	261	277	260	267	285	286	275	280	260	263	276	272	247	297	258	253	301	273	254	276	292	267	253	283	283	258	267	263	248	252	314	296	233	261	260	261	266	269	257	257	258	263	268	293	278	274	292	296	254	292	273	260	265	272	247	279	288	257	272	250	302	285	276	274	273	277	239	246	275	275	266	256	270	290	275	256	293	255	283	237	269	235	243	261	253	306	276	261	268	270	272	290	285	302	299	266	321	265	255	270	274	276	250	270	251	276	284	276	281	282	274	276	285	274	270	285	252	275	268	276	265	291	263	245	263	266	249	288	276	256	289	258	242	272	259	259	285	287	262	265	282	272	297	277	282	298	307	250	247	282	268	265	273	253	277	271	297	283	284	272	264	267	261	280	252	265	305	287	270	272	264	272	277	282	280	267	271	261	271	273	271	265	231	282	256	296	272	287	257	272	268	271	293	296	265	272	251	288	270	290	251	252	308	257	271	272	257	268	271	267	299	244	276	277	284	254	283	270	259	248	294	288	295	275	272	253	288	251	269	268	281	257	244	278	286	247	250	281	257	286	249	305	280	275	254	270	256	289	273	254	258	275	266	258	272	268	258	286	268	285	301	262	282	260	263	263	254	238	274	274	279	250	276	283	251	295	261	283	281	273	287	223	290	263	255	264	289	270	281	288	287	248	263	243	278	270	292	282	286	266	280	282	274	261	264	286	266	252	272	267	271	234	246	264	287	259	271	265	282	276	254	266	258	277	265	281	268	267	260	243	249	285	277	235	267	269	286	263	262	267	276	243	280	262	286	266	263	262	239	278	289	286	280	276	282	263	267	261	264	288	251	316	239	255	258	255	292	264	262	251	277	239	251	297	264	277	267	291	280	287	273	259	255	283	262	279	275	252	269	279	263	248	260	258	293	298	277	275	276	264	257	257	270	261	280	258	271	257	264	273	255	273	273	263	298	272	238	239	264	267	291	254	257	256	254	260	291	249	272	282	300	261	271	281	282	276	248	293	270	298	272	252	297	264	279	295	251	272	238	232	255	289	268	268	274	247	259	273	233	284	267	282	282	255	314	302	258	272	322	256	278	309	269	265	282	296	292	268	225	264	281	281	243	300	291	279	300	251	214	277	281	266	255	287	288	276	239	278	263	274	288	259	285	280	284	276	251	277	289	283	288	302	283	292	239	267	254	267	263	249	276	276	275	291	286	267	267	249	278	240	276	300	247	273	284	281	277	291	252	293	270	278	237	253	241	263	268	296	261	265	291	256	293	270	285	281	280	277	264	260	255	254	274	251	287	266	237	278	245	273	273	268	287	240	268	275	254	259	249	272	250	248	259	271	247	233	289	272	289	273	268	262	252	285	296	282	277	263	266	271	260	288	259	270	283	301	290	239	271	273	288	307	268	276	256	278	276	252	295	281	288	266	230	242	258	260	294	266	292	292	285	296	316	253	281	266	260	287	266	237	278	284	263	254	275	264	244	273	256	267	287	250	263	258	261	224	262	283	318	279	244	227	270	271	271	250	287	260	260	283	268	272	271	240	229	278	256	293	265	248	267	272	254	265	270	266	254	263	256	261	262	290	267	288	261	274	263	277	273	247	229	258	254	266	290	266	274	271	266	285	278	288	270	297	272	264	266	259	243	243	242	259	270	265	274	255	260	275	270	261	260	256	245	268	245	240	266	257	241	260	297	280	272	255	269	242	271	260	269	254	242	256	236	272	244	249	284	258	263	258	280	252	260	278	276	286	248	284	237	273	281	254	272	252	315	269	274	316	280	254	267	269	237	266	253	290	272	265	259	260	274	294	290	258	276	292	275	277	312	245	270	299	247	259	278	263	283	265	250	309	288	271	278	265	282	264	298	262	279	240	256	244	251	303	279	261	295	273	266	298	253	247	299	283	295	272	265	242	260	273	286	262	268	279	281	271	275	269	268	253	276	234	275	253	287	280	262	272	262	265	265	271	263	278	278	299	245	269	291	271	272	255	307	269	243	283	261	263	297	258	256	280	281	265	293	288	292	277	292	289	288	265	275	298	256	268	271	263	272	272	266	278	262	270	252	261	287	254	244	297	259	281	291	244	277	278	263	284	278	255	274	269	275	280	276	279	266	269	254	250	287	308	291	230	279	285	281	250	251	264	257	258	244	281	262	266	262	260	236	284	269	254	288	260	270	261	287	248	278	286	265	287	258	271	254	272	283	281	266	285	252	269	266	254	278	272	268	311	286	228	268	252	280	294	271	262	311	295	289	265	280	247	272	282	253	296	278	261	291	260	259	243	270	279	291	261	281	230	268	279	260	257	265	273	285	269	283	279	268	290	267	243	274	285	245	293	241	279	248	266	250	259	258	229	249	258	258	267	272	237	290	251	232	277	256	266	285	282	276	272	267	261	239	268	288	254	275	267	253	276	277	284	272	247
13566	30153	27606	18312	14880	11936	8461	7990	6664	5019	4081	3317	2465	2290	2025	1654	1531	1245	1109	953	859	762	624	596	468	576	480	476	469	474	431	730	1203	367	434	1505	8381	7901	5838	2443	487	348	338	387	377	339	336	356	369	336	307	346	457	622	531	469	533	361	359	370	313	361	348	330	336	371	365	366	354	344	304	355	355	334	344	334	369	342	338	341	333	361	338	319	363	339	376	341	336	341	357	320	340	352	364	324	364	354	366	331	358	324	344	350	322	372	357	330	351	332	362	357	342	327	368	321	324	341	349	347	359	334	328	351	366	349	347	349	345	339	345	352	381	343	351	331	341	353	358	329	340	327	345	362	371	307	359	350	318	338	353	360	341	353	348	353	366	363	380	310	340	326	329	348	311	380	342	327	331	362	355	344	371	372	334	349	316	321	338	312	355	377	354	362	349	316	351	332	346	332	360	341	357	361	343	333	343	367	354	314	344	361	361	338	338	351	351	332	327	358	360	342	338	308	328	353	343	323	366	316	344	364	377	338	327	337	345	341	328	338	341	377	331	370	372	338	351	373	323	361	329	357	374	336	364	347	348	334	314	338	355	314	358	312	328	309	356	348	358	323	323	342	357	345	329	296	331	348	361	326	339	361	378	348	340	340	354	336	369	343	340	345	363	388	329	342	355	359	357	325	340	344	318	328	348	335	345	366	342	334	372	309	378	352	326	350	348	379	355	351	373	334	382	322	358	340	346	362	311	325	316	349	355	350	353	337	360	343	364	341	364	378	325	339	313	364	327	363	349	311	360	352	324	329	369	360	326	328	355	367	350	374	355	355	368	321	351	357	354	350	333	355	339	359	350	367	348	299	344	347	338	368	362	320	381	377	371	374	347	311	325	334	326	324	341	370	331	325	335	334	347	321	354	346	318	370	360	377	393	351	346	315	348	366	367	354	318	338	350	327	385	361	356	389	351	381	351	362	332	355	279	347	323	317	327	343	373	367	364	345	338	361	383	356	345	327	345	355	354	280	361	352	323	402	343	306	348	375	360	332	324	379	342	330	337	346	369	351	357	334	363	348	327	322	327	325	362	310	349	339	324	306	298	325	336	332	331	330	355	345	369	351	375	334	362	334	347	326	360	348	344	325	360	355	314	355	382	349	343	348	351	313	334	360	369	350	345	321	335	353	322	331	329	334	347	335	365	344	326	358	355	352	360	331	317	330	346	330	349	335	341	352	355	335	315	333	347	345	368	349	334	349	337	351	346	338	343	370	349	360	358	344	353	374	369	344	342	358	349	315	357	352	332	350	342	355	332	348	343	363	357	317	361	309	348	324	349	329	307	324	328	320	349	364	312	376	355	397	355	346	356	356	393	312	365	339	364	356	360	322	341	346	348	346	321	340	303	356	344	344	313	368	342	330	353	339	331	333	329	346	344	352	336	351	358	369	354	349	338	338	334	343	286	331	344	341	317	366	311	337	344	335	334	337	337	338	335	361	332	370	314	368	358	337	347	362	348	345	347	335	316	369	350	322	298	363	340	360	332	364	357	345	320	366	343	368	348	362	334	342	336	372	322	342	352	334	322	347	353	354	339	349	364	341	360	385	308	326	316	365	359	345	336	345	339	353	357	325	329	337	334	360	360	372	339	342	363	360	349	360	347	342	339	340	376	340	366	357	348	322	353	352	327	329	342	373	322	336	357	355	340	333	351	329	334	369	323	341	318	354	356	330	358	341	352	333	382	356	300	331	360	350	307	351	340	340	333	360	326	324	340	345	338	352	298	341	385	327	373	332	347	334	346	365	364	321	361	350	328	326	310	332	325	349	351	368	373	350	358	312	327	324	314	355	371	314	315	384	339	335	381	323	346	344	347	341	353	336	346	336	346	372	373	349	336	330	318	354	351	321	350	334	347	363	343	349	390	372	346	359	326	381	379	339	343	322	352	338	364	336	360	333	315	321	341	371	344	349	351	345	388	354	304	340	355	332	384	362	324	326	383	344	358	352	351	318	378	374	388	346	336	365	338	344	319	351	363	341	359	330	314	334	362	331	338	364	322	367	329	366	331	331	319	338	318	354	357	345	352	352	351	338	320	333	382	337	371	331	389	346	344	350	329	338	363	338	349	353	362	332	330	316	334	320	348	340	386	331	322	327	348	345	320	352	328	329	343	355	350	337	320	343	329	333	357	351	345	313	319	374	402	321	321	344	328	344	344	371	377	316	306	356	330	318	343	357	363	342	356	321	388	344	343	305	360	345	353	355	307	323	350	321	335	371	366	360	351	346	347	372	324	360	363	340	333	347	339	349	388	364	353	327	333	340	356	325	333	335	350	350	368	341	326	317	354	351	348	323	334	373	334	337	404	393	333	323	335	349	349	359	326	330	355	306	373	351	365	335	333	312	332	412	329	333	342	332	344	352	345	340	373	309	349	333	352	375	374	356	310	357	353	323	372	351	334	348	313	331	375	327	314	332	325	363	320	335	326	366	357	354	351	344	345	353	351	342	353	347	379	344	370	372	348	316	361	356	337	362	357	364	341	373	365	342	358	334	344	369	353	345	346	323	322	334	333	322	353	333	363	324	341	352	338	364	334	351	345	346	363	336	352	357	369	330	359	344	383	350	329	349	357	363	348	356	393	337	343	319	345	363	328	335	297	377	353	340	345	333	340	367	327	335	358	321	370	339	338	353	346	336	357	384	307	335	363	354	339	310	338	348	368	326	343	341	336	377	349	363	369	338	326	358	343	369	308	347	330	352	348	335	336	338	339	344	387	357	370	368	335	369	384	356	337	364	343	340	352	372	362	338	356	357	346	307	373	366	345	343	350	343	359	351	336	332	345	323	337	345	319	312	332	346	374	362	337	330	349	304	346	340	321	342	390	340	349	324	362	350	316	327	362	331	313	350	343	348	370	336	334	320	353	338	340	349	318	324	343	351	351	344	350	347	343	376	373	311	338	358	340	331	342	342	323	375	374	354	353	383	347	342	340	349	339	355	340	331	309	352	367	327	309	363	348	337	322	326	326	366	357	360	350	361	358	357	311	357	383	383	331	353	359	359	352	351	363	343	330	326	347	327	313	340	333	353	363	365	353	361	319	322	352	335	321	344	354	326	369	347	339	343	316	355	345	356	330	358	347	330	323	340	368	322	375	327	330	372	360	344	352	335	323	362	343	349	377	354	377	355	361	332	321	344	324	353	339	323	363	371	388	303	349	333	337	366	334	342	352	358	329	391	312	358	308	361	353	364	348	325	326	345	351	339	333	371	312	348	313	335	343	317	326	336	324	343	355	337	348	335	347	331	323	340	355	328	353	396	355	321	353	352	334	333	353	340	320	360	338	328	342	357	320	347	329	388	351	369	350	330	324	358	309	354	333	353	365	352	343	333	364	343	381	352	348	352	357	342	329	336	344	349	362	343	351	353	352	332	314	310	352	336	315	366	353	352	379	353	328	309	370	332	337	314	348	305	382	332	369	347	361	340	332	357	330	342	332	368
27226	20900	14897	7126	3617	2506	1956	1685	1483	1220	1113	974	933	925	827	789	737	762	734	723	703	678	670	658	645	620	688	644	640	663	624	628	579	605	597	641	815	835	860	740	653	611	662	653	636	579	665	648	612	592	636	640	674	631	629	652	628	609	641	608	599	661	637	618	622	665	641	649	643	622	634	639	624	599	631	625	680	680	613	598	574	636	594	604	635	622	606	637	593	626	644	597	593	610	658	667	638	649	643	595	555	611	635	602	615	645	637	588	638	673	611	627	650	646	640	637	618	635	661	599	619	651	611	620	625	611	655	612	612	590	613	621	663	595	638	628	641	629	628	609	644	647	625	605	597	587	633	634	589	651	611	665	574	649	632	664	605	615	641	634	641	607	660	621	623	652	661	628	615	612	590	640	645	613	613	600	587	634	548	646	616	634	631	637	621	624	597	665	608	559	629	602	630	564	637	660	633	597	641	620	644	629	632	611	594	607	621	628	601	604	624	602	635	617	648	603	634	621	591	636	634	656	664	612	620	648	619	635	649	631	631	641	577	647	647	654	629	647	646	596	653	631	610	641	660	609	640	619	630	597	607	652	622	606	639	625	634	678	634	598	653	609	640	608	631	627	642	619	613	624	630	565	644	683	585	588	659	598	588	620	676	642	623	617	635	631	611	626	652	607	620	618	639	626	670	643	624	631	649	606	635	616	591	651	601	611	637	627	595	593	618	627	578	636	613	609	650	636	632	623	620	603	630	625	602	628	647	607	617	648	689	607	658	631	606	628	570	598	610	606	646	621	604	641	641	636	628	679	632	642	594	623	638	597	646	621	618	602	631	631	628	633	641	593	618	636	637	647	588	621	686	592	607	629	626	604	663	637	609	609	602	623	617	587	605	612	628	575	607	626	628	632	617	618	619	623	618	664	647	648	642	635	658	636	620	652	612	590	628	599	626	606	635	604	613	644	617	631	652	621	632	622	647	648	668	669	654	614	631	629	670	645	640	601	593	587	618	606	622	611	659	595	591	571	607	577	644	611	629	593	601	618	614	625	659	592	665	668	614	638	637	609	628	598	619	619	601	610	627	620	609	642	629	604	611	591	638	587	632	618	650	638	650	655	623	645	646	646	623	620	623	593	665	655	606	615	607	659	664	660	638	662	653	620	647	613	638	640	633	594	648	620	628	624	581	633	576	614	605	641	662	600	653	593	646	607	621	600	634	614	602	604	613	615	655	627	591	620	626	625	629	602	610	612	609	603	635	639	663	635	661	644	646	681	630	628	601	619	626	662	646	619	624	652	603	631	631	622	606	536	633	631	626	619	637	590	628	615	612	627	660	642	632	606	620	609	559	572	670	678	638	624	616	624	587	626	641	676	590	613	594	608	703	692	635	642	639	630	672	656	614	612	648	641	610	635	619	616	609	628	609	621	622	677	629	626	625	648	690	640	637	638	569	615	665	578	615	610	693	606	674	620	591	653	626	612	607	590	654	648	610	625	643	618	591	596	625	686	663	646	640	619	594	603	586	604	657	608	663	586	598	661	583	626	616	629	610	667	624	610	625	610	567	637	686	654	641	627	614	579	608	632	626	662	653	643	577	631	631	679	650	643	649	598	614	662	582	607	668	624	602	624	633	667	633	624	630	607	582	582	658	620	607	608	631	618	628	620	599	674	651	604	594	636	624	626	662	617	607	641	601	636	661	617	601	621	625	689	636	662	622	622	621	626	661	640	633	610	625	576	605	659	620	650	605	625	653	627	637	646	642	627	646	602	630	662	665	602	633	646	607	619	634	650	659	605	571	623	650	639	643	640	658	664	647	629	660	629	640	639	616	611	665	621	643	658	654	651	617	615	616	673	666	605	626	617	626	665	643	629	662	639	641	616	583	621	623	674	623	660	680	617	603	588	584	621	671	625	650	631	647	594	586	649	655	647	639	628	606	619	636	585	596	601	638	617	617	656	600	639	609	633	620	656	612	629	647	629	632	628	602	674	657	601	621	634	615	638	630	603	635	657	629	650	613	612	580	638	619	626	651	658	676	619	597	618	624	599	686	612	634	617	663	651	683	650	650	614	641	648	568	648	651	673	682	664	624	647	645	646	636	621	620	590	636	590	664	604	623	600	614	671	655	634	642	598	621	612	643	615	658	641	635	638	659	626	662	644	689	602	651	646	634	648	574	621	615	617	642	640	621	627	603	610	676	630	596	623	628	629	621	609	618	611	635	644	616	674	621	619	646	584	610	614	617	634	640	634	657	629	577	573	608	614	645	606	626	599	609	621	671	640	638	647	602	556	646	596	629	664	619	623	674	644	621	620	589	622	595	639	616	636	653	618	653	616	679	666	641	638	607	635	657	607	601	612	660	629	616	649	609	596	594	648	652	645	638	609	639	670	602	617	614	627	559	650	605	602	645	597	601	608	659	641	624	596	639	610	611	640	628	642	618	607	678	634	646	597	611	643	629	628	605	605	595	633	663	664	604	655	615	644	617	624	640	622	654	579	608	617	587	613	633	577	634	603	660	640	568	672	657	652	650	630	615	593	635	612	614	604	630	632	601	589	603	623	583	683	613	638	655	618	618	608	611	631	669	608	575	618	602	598	673	619	601	590	669	588	630	619	675	635	614	646	637	620	612	614	628	643	600	615	631	637	596	596	627	645	596	638	676	625	607	669	610	660	622	602	578	589	615	607	655	636	612	594	653	635	609	668	618	653	657	597	628	600	686	665	566	638	628	671	609	631	602	630	614	630	655	626	628	571	620	656	616	641	649	635	622	655	644	613	628	673	601	653	654	608	632	595	626	638	648	599	572	619	644	609	623	628	600	625	614	664	632	628	633	668	600	612	656	584	647	582	610	579	596	614	601	592	628	634	639	652	625	647	634	596	679	657	674	626	623	637	648	572	587	644	615	582	627	659	599	579	610	625	604	629	601	657	681	652	600	629	626	617	601	635	609	662	610	614	619	620	650	579	623	642	599	618	625	631	669	621	602	641	613	641	565	625	634	607	643	631	649	660	617	615	621	678	615	666	610	585	615	615	624	613	652	594	640	653	565	663	609	607	617	635	673	649	667	593	620	631	626	603	616	660	640	655	622	620	601	658	605	673	611	603	588	623	611	657	630	626	630	607	616	613	617	634	594	593	619	633	591	641	605	596	622	587	645	625	672	611	595	625	629	618	666	607	645	629	606	586	634	648	595	656	627	589	627	630	638	573	655	659	608	652	634	632	592	599	635	632	607	670	616	670	600	651	626	624	658	652	619	613	631	632	647	600	605	628	660	606	680	626	667	616	640	603	623	593	613	615	625	624	628	646	615	604	628	582	637	614	630	605	597	605	647	603	628	622	624	584	627	640	619	622	667	656	597	618	628	627	658	628	628	614	656	638	585	626	650	627	615	638	650	646	646	632	661	610	572	613	672	673	633	609	641	589	635	600	656	613	625	600	611	621	640	608	666	597	592	624	632	597	654	623	596	614	624	613	605	593	642	604
10742	16123	15149	9547	6746	5199	3896	3603	2913	2320	1981	1631	1395	1378	1328	1186	1164	1022	1039	921	950	886	868	817	815	878	846	870	750	808	810	781	828	791	752	843	1183	1283	1211	926	794	768	823	774	830	777	814	796	794	767	812	789	743	804	822	806	768	793	801	813	722	787	739	792	789	791	752	777	776	763	819	769	760	783	789	763	801	791	780	757	782	753	828	786	758	802	785	796	798	809	788	833	776	816	738	742	747	786	797	747	773	746	763	743	831	782	772	777	757	789	806	757	742	731	819	760	802	777	781	748	769	827	794	839	756	780	808	787	802	819	760	799	825	803	805	798	824	776	789	794	761	762	786	788	818	777	785	789	798	812	821	815	826	741	782	789	796	776	817	789	782	743	809	780	789	780	791	797	794	814	816	807	788	762	791	782	788	802	827	798	742	753	769	806	767	761	840	778	786	828	786	817	819	786	785	741	821	761	794	825	739	759	822	725	772	783	779	770	797	787	744	788	812	800	807	764	776	819	783	805	800	788	721	847	755	783	806	782	827	793	795	799	790	806	745	782	819	759	794	741	768	768	780	746	849	779	761	837	790	755	752	778	827	813	773	814	876	774	798	797	833	772	804	731	852	781	798	749	750	774	784	774	809	763	750	772	836	809	784	775	817	781	818	747	793	766	797	788	755	794	792	735	764	837	782	735	804	785	802	794	755	730	821	794	751	796	771	777	788	819	786	776	746	785	802	729	798	784	861	768	814	741	800	740	787	774	781	787	777	746	747	793	779	753	798	790	817	766	818	814	774	748	736	839	752	772	826	752	788	776	815	779	757	817	750	755	790	761	783	817	803	794	777	784	854	766	756	792	757	849	779	756	794	811	764	769	825	789	751	809	824	747	764	767	765	789	787	787	853	780	763	779	821	749	780	779	838	755	793	820	736	839	815	773	769	794	775	783	823	810	788	791	819	741	784	799	851	816	766	767	779	776	814	818	763	768	793	815	837	764	801	804	766	820	806	798	771	795	775	800	801	816	837	765	837	789	789	769	753	791	799	765	760	820	813	755	758	797	742	753	793	785	757	792	790	752	764	812	827	773	809	778	755	813	849	809	810	800	760	778	785	749	795	764	782	813	752	811	799	756	748	811	789	773	780	831	771	804	742	775	769	768	753	790	803	783	819	719	794	835	772	819	783	791	767	784	762	792	811	827	793	793	775	776	768	770	781	828	795	793	880	787	801	758	804	785	772	735	798	795	859	860	773	765	784	748	826	768	810	801	758	810	784	747	795	795	779	817	806	782	794	771	786	767	814	758	787	741	803	768	760	824	714	787	803	781	838	827	798	797	812	772	809	810	808	795	785	765	758	768	758	788	847	773	773	745	825	848	794	780	809	746	733	794	760	774	793	781	823	767	822	780	776	770	773	803	761	793	780	788	794	802	791	824	779	856	795	818	744	753	800	798	811	753	784	741	771	788	744	782	814	757	768	787	827	809	806	824	771	756	833	740	810	819	815	782	803	792	801	775	770	812	787	801	801	776	762	800	789	755	798	746	740	815	800	758	766	766	786	739	836	817	792	777	743	763	795	792	824	805	805	776	787	733	740	782	746	790	811	839	726	792	782	735	803	768	787	847	791	812	853	792	736	803	796	738	776	814	823	771	802	798	788	807	786	725	819	765	830	802	781	761	846	804	749	774	780	788	744	753	791	828	796	787	758	768	788	715	752	773	789	769	819	741	782	797	788	842	735	732	814	765	784	831	781	757	749	811	784	790	771	779	780	778	761	779	756	776	751	776	740	782	788	842	758	769	753	774	770	820	783	728	762	797	736	786	745	759	724	783	766	819	762	814	771	795	837	782	784	758	827	800	798	747	754	821	791	809	807	786	806	797	803	786	798	724	796	796	821	804	798	775	839	771	739	821	775	827	801	763	759	808	775	746	774	744	811	745	799	792	740	757	777	795	762	778	752	753	772	793	781	818	784	822	769	816	748	768	801	807	803	738	840	779	809	755	785	745	760	767	774	811	823	706	819	787	781	770	782	759	781	742	747	743	760	760	792	753	764	727	754	798	795	805	802	765	878	784	791	780	787	768	734	794	771	744	764	795	845	760	771	818	795	800	806	794	752	798	791	774	737	779	791	769	770	815	780	773	835	722	787	783	754	748	789	787	770	795	803	786	786	763	791	797	769	754	751	796	799	810	822	752	783	779	784	787	747	808	769	813	782	785	775	782	748	787	801	756	777	740	773	767	788	805	780	761	800	761	766	817	800	777	748	821	801	787	813	794	778	785	756	797	861	769	805	784	795	798	807	830	772	775	762	748	813	781	730	799	830	862	812	729	781	782	745	840	819	831	815	766	765	778	814	793	777	796	824	771	788	728	799	817	804	787	741	733	822	760	805	796	792	829	803	784	780	799	817	809	814	778	826	743	789	748	790	817	773	795	793	801	778	767	841	739	784	788	811	807	729	739	829	851	774	804	821	796	753	774	738	784	813	761	794	821	796	791	791	797	759	787	796	801	785	757	760	783	769	786	833	823	767	841	787	771	831	798	777	779	781	812	801	771	812	741	776	769	769	780	845	734	816	787	784	739	826	768	827	783	826	783	788	838	812	804	823	746	815	775	778	772	778	759	799	774	767	785	768	812	840	794	802	786	745	754	797	789	842	728	776	784	704	789	786	831	752	794	816	803	788	811	838	771	761	781	799	763	744	781	794	791	767	807	768	798	803	818	749	799	747	793	807	737	780	739	750	796	773	798	856	785	785	782	745	832	855	756	807	771	793	814	746	790	780	755	797	750	822	829	773	776	811	818	801	770	804	821	800	783	799	823	807	778	799	747	732	801	770	757	789	818	800	781	819	754	802	793	813	795	723	785	816	748	832	787	756	770	782	774	728	772	819	838	803	801	827	759	785	817	793	810	765	817	738	812	821	755	834	708	802	805	812	765	792	815	771	817	755	809	776	801	779	820	757	807	818	776	768	774	791	759	763	787	768	765	792	726	785	767	781	756	766	787	777	749	819	787	818	739	800	774	831	787	797	782	820	768	815	746	796	810	749	801	802	823	793	759	825	804	832	772	761	795	735	794	785	783	758	796	807	802	768	783	707	784	803	773	808	811	802	731	770	765	804	761	792	790	767	765	765	799	808	756	814	794	786	797	826	781	808	785	800	802	804	797	768	811	786	782	784	776	790	781	823	776	766	776	765	726	791	757	769	786	807	767	770	790	805	767	846	779	804	784	788	779	731	794	765	793	791	829	797	810	754	794	746	770	790	767	796	836	728	740	795	745	753	742	753	800	767	791	764	791	782	769	788	742	761	826	792	816	758	791	787	783	749	798	818	779	790	797	840	766	812	783	785	772	771	797	760	783	816	779	820	786	757	869	775	783	768	811	820	780	816	804	791	755	763	762	784	789	774	818	825	782	792	805	790	777	765	783	757	795	758	760	787	764	779	809	762	790	795	798	765	761	750	788	793	790	814	788	849	769	813	778	809	771
24196	21376	28771	24333	21345	12030	4248	2746	2103	1945	1534	1241	1072	967	925	815	751	709	699	618	629	589	534	482	517	511	500	501	486	490	464	540	709	501	484	747	2557	2786	2213	1085	496	484	474	441	485	471	467	447	441	462	430	470	469	544	531	452	544	458	446	496	501	458	424	465	482	462	451	459	450	451	467	465	419	441	488	441	514	442	491	446	483	481	457	469	474	469	426	475	466	470	480	464	442	456	458	479	463	431	466	461	441	455	484	452	457	447	457	418	464	481	441	439	498	458	458	468	463	456	472	478	495	437	428	446	474	422	482	441	470	505	470	449	467	438	421	479	472	421	463	457	443	452	472	476	476	491	460	446	425	489	473	469	486	491	455	467	451	455	495	459	459	446	453	459	471	491	453	437	453	471	446	481	432	450	489	492	470	458	439	452	426	466	480	437	443	469	431	455	457	498	507	447	457	431	460	496	449	487	488	447	469	447	449	495	475	453	468	467	431	473	451	416	516	461	445	441	505	437	466	435	445	460	475	445	440	472	474	493	474	472	467	490	455	447	408	446	437	466	449	468	443	436	480	461	435	455	450	459	420	477	423	455	467	493	444	501	472	488	473	475	482	438	484	495	494	433	457	456	465	467	422	460	464	425	488	469	461	448	457	514	454	473	481	482	457	455	460	474	467	464	409	498	466	456	447	461	452	460	452	512	451	465	493	436	433	455	453	466	480	452	458	459	475	491	466	450	445	439	464	497	443	457	440	435	468	465	464	443	485	470	468	469	440	468	462	456	469	507	452	471	465	472	472	460	419	490	451	436	437	448	457	423	440	432	434	439	477	485	446	453	438	456	443	446	444	494	467	501	476	471	493	437	446	485	435	469	451	444	490	438	416	452	469	429	442	475	449	453	445	459	512	445	458	493	450	464	470	436	462	456	464	480	490	467	455	473	456	467	489	462	459	446	488	485	478	442	477	447	475	491	447	446	409	460	478	499	475	504	454	467	459	459	449	433	462	448	438	442	431	472	503	437	488	502	462	441	455	463	493	452	464	440	459	475	456	502	491	477	472	431	485	440	427	463	488	481	460	472	451	438	418	463	483	471	469	487	432	482	478	500	455	488	445	478	491	452	473	446	442	485	452	445	509	452	460	456	465	455	426	465	466	443	420	459	514	435	461	456	518	467	497	432	469	471	420	459	438	446	465	467	478	442	472	456	433	463	469	459	451	440	431	472	459	454	481	457	472	415	447	439	505	483	450	445	423	447	487	473	474	453	434	459	486	497	432	424	464	453	476	494	438	531	458	470	491	435	489	464	493	436	473	487	446	498	459	487	443	464	480	451	479	451	430	468	480	459	488	460	468	459	457	435	472	450	450	410	483	421	440	424	440	454	444	451	458	471	514	473	457	448	440	482	465	445	456	442	478	428	447	413	492	461	465	473	479	451	430	464	471	467	476	465	444	471	468	475	468	465	440	465	437	474	441	434	433	487	469	429	456	483	458	413	450	437	468	514	437	465	418	496	467	446	483	485	476	468	440	475	449	448	489	474	446	473	458	442	485	435	430	474	474	464	478	484	451	455	484	426	446	452	515	444	456	435	458	508	445	449	444	429	459	447	487	459	466	466	448	476	493	485	454	466	490	487	453	462	439	482	463	479	470	484	448	483	474	427	492	531	462	468	454	456	459	443	458	455	498	449	466	445	461	492	477	452	492	448	444	455	462	476	481	462	486	460	471	441	476	475	449	422	462	452	470	462	480	455	484	485	446	455	493	481	455	454	447	440	467	478	437	402	464	466	448	495	455	447	458	491	477	460	472	482	482	461	475	442	475	485	471	489	483	494	435	448	498	440	420	473	436	480	488	457	466	421	409	484	462	431	494	459	464	451	419	452	425	445	477	448	455	478	439	459	450	470	422	434	498	471	474	475	438	438	452	439	445	485	460	462	467	459	458	428	457	516	485	485	472	484	464	489	466	452	458	467	484	502	455	463	433	464	469	468	449	451	417	487	464	503	464	486	480	444	456	446	453	480	446	463	439	466	423	489	455	458	487	460	460	478	471	435	462	433	461	435	460	472	485	450	443	421	481	443	445	461	489	445	445	445	446	482	437	463	456	472	480	447	446	460	512	469	480	462	467	447	450	467	469	505	481	476	440	479	488	483	437	444	430	476	466	472	456	426	486	467	468	469	476	492	500	424	447	481	476	461	505	500	491	491	474	435	479	476	461	491	417	484	436	496	484	438	444	472	489	451	455	490	512	406	468	470	448	462	430	463	479	455	456	470	488	439	462	431	481	453	475	463	467	416	484	490	438	453	453	468	442	455	454	441	450	457	423	458	491	472	452	450	473	468	466	462	461	474	451	421	480	461	481	479	449	474	496	445	463	482	441	430	469	458	473	453	464	447	487	463	488	461	429	457	426	492	422	495	450	470	456	450	465	469	467	481	478	479	456	481	443	436	479	450	487	444	468	444	467	421	444	492	462	460	427	492	460	434	482	467	430	509	487	459	446	475	435	487	464	494	441	477	475	505	465	484	444	477	442	491	476	459	494	441	450	475	486	467	458	477	489	481	512	483	449	435	420	503	439	448	470	476	466	517	450	478	450	508	453	502	484	461	496	440	459	443	434	490	447	447	487	438	451	463	470	433	445	467	431	453	462	443	462	484	443	417	510	471	493	494	497	445	456	489	441	462	442	468	446	488	487	450	461	479	489	442	463	468	447	459	476	462	469	472	481	454	479	454	471	429	438	474	489	469	469	479	444	458	469	444	464	425	450	479	477	468	466	512	419	462	441	481	470	458	466	459	518	454	453	488	455	456	457	462	485	479	479	432	487	491	456	430	512	458	465	457	452	478	453	469	477	466	466	442	423	430	464	476	447	449	462	448	473	440	467	427	476	490	462	444	463	470	479	457	460	440	466	473	491	466	486	466	490	469	427	441	446	471	453	422	431	440	446	463	447	432	510	504	488	454	466	455	495	469	463	503	482	476	457	428	487	496	471	416	451	452	491	462	443	481	460	475	502	486	454	489	481	440	453	488	468	434	479	478	463	490	492	445	449	444	455	468	460	442	468	439	460	449	465	481	492	441	443	477	471	475	440	491	460	458	454	448	467	465	464	508	465	433	469	456	446	452	445	467	451	469	447	462	491	460	458	448	418	480	507	428	489	452	470	466	477	471	433	429	467	471	454	467	453	463	459	492	469	425	468	467	448	465	458	442	427	436	464	492	473	500	467	438	455	477	422	414	467	494	455	426	462	463	488	489	489	470	460	486	444	462	462	470	457	442	445	440	438	457	508	461	446	457	452	483	457	507	434	489	458	449	502	446	472	462	452	468	460	433	437	496	446	465	456	422	430	472	446	447	414	443	489	462	456	463	443	457	466	431	462	481	455	490	474	435	457	438	480	440	465	481	443	479	436	466	450	475	477	439	476	461	461	469	474	469	452	445	472	422	456	436	433	456	466	464	460	458	447	495	477	450	442	450	470	505	471	438
11485	23843	21710	15797	11901	8665	7009	5875	4853	4036	3222	2595	1950	1844	1602	1519	1216	1261	1081	1007	987	871	790	778	702	727	706	655	672	666	688	691	1130	616	615	1196	4866	4931	3822	1738	695	595	626	583	568	596	651	618	610	587	587	594	623	787	666	669	658	562	587	602	596	601	568	531	565	570	580	572	642	620	589	595	615	598	640	614	605	609	584	589	597	632	566	599	603	600	632	620	625	610	588	623	596	611	587	612	579	618	620	579	595	582	592	570	586	609	608	572	624	583	596	603	586	573	592	586	575	615	651	585	586	616	606	610	575	583	567	634	622	588	634	640	546	626	616	606	595	597	610	575	597	593	610	578	589	617	633	633	599	610	652	620	579	587	623	579	623	564	607	587	578	587	585	620	647	602	561	590	622	593	632	590	586	624	568	615	605	614	615	611	637	597	570	587	632	627	563	612	608	618	668	635	600	569	554	619	606	578	588	579	587	588	588	584	646	596	571	587	564	578	657	612	594	593	595	587	663	617	590	616	630	585	594	589	594	611	611	584	576	546	594	612	634	592	601	534	586	585	627	585	606	587	596	580	600	588	638	590	588	565	576	656	612	583	633	579	548	580	599	588	611	612	558	526	595	574	648	619	603	632	606	578	550	626	635	589	564	558	586	593	589	594	641	609	603	591	618	596	581	600	574	571	600	598	594	558	626	624	558	628	622	606	640	622	600	572	559	574	600	613	584	642	621	602	569	573	627	608	639	646	578	651	611	577	627	609	608	609	577	616	557	619	575	600	580	573	581	600	595	594	640	620	589	604	598	642	597	621	592	612	587	590	614	610	613	646	571	581	614	608	589	622	599	605	603	592	612	613	582	606	568	595	579	614	631	613	579	593	563	599	620	584	569	579	587	611	590	620	606	634	592	563	612	587	629	617	599	592	579	648	620	578	574	617	637	569	609	635	583	561	597	582	572	593	597	592	609	649	648	596	557	589	621	596	569	609	575	619	630	587	631	585	599	593	580	558	620	534	638	567	583	582	580	571	547	598	642	595	584	624	610	631	618	583	637	604	626	649	572	593	597	630	628	572	551	632	616	605	591	612	593	614	595	599	570	601	623	562	572	582	610	615	619	603	622	593	577	585	598	586	571	611	589	624	635	588	591	582	566	612	612	579	582	624	633	599	618	595	583	589	625	619	608	582	563	612	615	596	616	575	589	600	567	600	590	582	571	621	641	594	600	611	613	593	592	605	607	606	613	611	572	601	563	553	576	565	576	599	628	596	606	600	589	559	620	599	580	573	581	575	571	581	561	591	628	573	588	613	614	580	576	563	609	603	603	594	581	599	605	593	630	626	579	594	618	593	585	574	590	624	601	583	600	612	569	578	566	587	687	587	589	590	617	597	607	608	579	569	571	580	597	570	612	578	593	591	580	648	636	587	604	631	609	615	579	604	605	582	581	617	584	612	592	606	606	600	554	567	604	569	628	567	643	593	569	569	605	577	603	596	591	607	565	620	651	566	575	600	614	580	621	604	611	558	568	600	600	603	577	598	578	621	561	626	617	576	591	570	598	580	592	604	618	558	618	592	615	605	598	556	598	571	621	551	596	626	607	594	602	551	597	604	540	631	626	599	604	638	643	597	604	547	582	638	597	635	595	648	598	618	597	620	566	584	575	586	632	637	575	593	616	575	588	584	608	624	597	583	585	575	590	626	567	625	598	629	581	599	544	619	583	623	606	574	624	599	607	593	633	584	592	578	611	552	605	564	588	637	581	596	577	551	602	582	631	558	606	631	611	630	597	588	576	647	600	618	600	568	570	580	576	588	621	626	587	624	598	584	592	589	604	591	604	601	591	600	540	597	597	616	590	574	607	573	608	571	585	582	571	576	548	584	590	643	584	568	592	607	620	598	572	619	616	609	609	621	603	584	568	596	582	589	587	617	578	649	607	587	604	652	611	593	592	593	600	566	656	580	591	627	604	632	566	624	561	610	548	584	598	595	598	562	601	653	605	576	615	573	586	576	594	589	582	613	564	589	587	604	595	667	567	585	628	592	584	643	615	588	596	537	607	601	590	618	592	614	640	572	553	606	582	596	612	582	590	583	590	606	596	596	631	574	594	574	597	616	566	598	633	610	644	645	586	614	585	605	604	653	580	602	609	609	557	583	583	627	599	581	572	608	597	569	630	610	560	650	658	592	654	622	614	625	596	612	558	578	629	588	679	606	566	595	582	564	576	606	603	567	548	596	600	577	627	573	608	619	585	620	605	568	601	613	605	574	598	566	636	560	580	617	610	595	573	559	599	607	582	643	600	619	600	604	573	614	655	613	552	597	615	618	594	615	586	622	605	568	643	643	584	568	609	578	563	583	579	607	639	566	566	581	553	626	583	567	558	591	584	591	587	594	590	633	606	585	615	599	622	589	627	584	582	599	609	607	608	622	640	567	577	636	587	628	631	602	582	612	641	601	627	621	591	622	601	587	570	616	602	565	613	585	556	602	598	572	618	616	603	553	595	580	575	567	597	568	591	607	574	594	608	586	607	610	629	601	612	551	563	611	634	602	600	578	575	586	566	570	619	626	575	589	552	586	564	603	610	692	584	605	607	574	603	601	580	589	626	609	610	583	595	586	601	582	586	572	613	594	585	593	587	606	573	638	592	562	598	583	635	653	615	607	562	600	594	589	600	603	599	585	557	593	578	582	575	609	626	588	575	633	569	596	573	611	621	596	600	600	579	585	601	613	608	602	589	639	624	600	595	571	606	578	595	595	648	573	623	592	630	582	588	595	609	608	579	599	613	601	580	638	578	620	588	584	587	556	607	621	596	625	620	653	603	569	608	614	622	616	625	611	588	569	630	573	594	613	533	625	567	573	588	588	621	597	625	569	610	574	561	605	625	590	591	573	592	587	583	558	631	546	586	571	602	562	604	589	628	617	577	542	565	598	590	589	619	603	611	596	590	623	583	581	590	591	614	586	630	612	613	606	578	630	594	551	608	572	578	607	546	567	610	627	630	543	587	581	596	548	624	651	594	543	594	618	615	619	564	568	644	632	557	560	588	601	574	613	591	596	606	587	603	575	572	611	573	574	590	582	591	576	569	568	614	598	578	587	590	612	588	664	602	596	607	586	611	600	651	617	564	577	654	566	660	575	589	632	590	592	573	564	572	597	572	601	630	588	597	595	588	605	584	593	572	647	585	580	606	614	589	604	604	596	588	586	596	609	590	588	612	589	611	578	638	590	614	593	624	643	580	617	632	650	575	602	612	602	623	623	570	615	599	584	590	612	633	606	609	580	625	577	593	621	614	567	581	631	597	583	606	580	597	604	631	608	602	592	590	585	551	577	602	552	667	640	659	601	580	589	603	587	631	602	574	615	592	534	608	589	598	620	632	571	602	571	611	604	586	590	612	556	614	606	614	604	572	588	578	598	641	612	602	555	623	574	553	586	616	590	613	564	583	635	615	636	575	606	617	628	581	620	566	582	583	578	593	646	585	612
23138	21354	29233	23831	21366	21456	11757	3799	2927	2456	1911	1514	1185	992	983	831	778	765	611	621	521	448	400	363	375	362	368	345	328	306	314	398	1095	338	349	865	4589	4532	3425	1477	349	267	267	281	262	277	260	273	264	295	308	300	318	401	349	304	353	259	315	284	305	266	293	289	286	290	287	251	278	280	249	283	268	270	263	273	275	284	282	259	269	289	294	283	312	277	293	273	289	292	297	281	287	270	297	298	264	301	288	294	283	273	300	261	261	278	251	264	269	311	269	295	277	276	269	281	289	273	278	271	275	279	289	309	290	280	264	280	252	268	255	290	294	272	241	277	304	244	295	303	292	271	279	261	250	306	287	271	289	297	273	264	293	289	278	285	292	285	280	276	268	268	279	284	271	261	287	271	292	287	292	285	314	296	282	275	297	271	259	279	274	242	294	295	259	255	253	297	301	270	280	263	269	239	255	290	264	290	296	285	250	283	276	260	274	291	247	270	276	274	248	280	260	273	270	302	273	301	267	265	275	295	267	288	287	273	284	290	327	262	257	260	298	322	306	276	279	247	264	268	312	243	320	285	284	277	297	276	285	273	266	308	284	287	289	293	271	299	283	311	274	261	289	283	281	280	297	294	297	280	299	305	275	273	288	272	242	267	292	268	259	296	276	265	279	299	321	286	279	269	249	285	257	260	254	279	272	246	296	271	293	263	263	285	275	298	279	279	258	288	282	296	268	300	277	282	302	278	252	247	294	266	271	274	274	249	275	272	269	265	276	288	274	306	285	251	300	284	259	258	297	267	276	257	262	289	249	239	262	270	269	267	269	262	263	283	291	315	265	273	310	295	294	276	279	255	239	248	274	293	283	270	289	299	275	247	268	279	297	240	281	279	267	287	284	295	289	271	258	278	246	280	272	280	287	269	302	286	265	292	271	291	271	285	272	295	305	276	266	291	280	268	282	255	274	252	295	260	276	280	260	292	280	274	270	286	264	293	261	294	274	272	276	306	291	291	279	277	281	292	280	302	271	308	283	262	296	268	296	253	272	273	271	265	270	303	290	270	279	243	275	256	266	272	284	280	293	289	255	294	275	282	265	278	269	275	287	244	299	273	257	266	268	292	276	263	266	290	260	249	297	271	275	292	253	288	298	286	284	276	264	274	280	283	296	300	267	265	289	263	278	267	286	290	288	280	297	261	261	268	252	291	269	244	270	263	276	316	288	254	290	288	265	255	282	244	253	264	276	255	262	276	275	295	276	254	309	286	289	273	295	310	291	284	307	294	275	254	283	273	288	276	253	307	286	284	254	276	307	243	269	316	272	259	266	277	293	279	294	284	276	266	267	231	303	264	261	279	286	292	269	264	272	289	261	279	290	282	275	264	279	275	300	258	268	264	283	290	270	271	285	255	292	308	287	288	277	281	249	279	245	270	255	257	276	284	266	304	287	264	260	244	308	287	274	307	245	289	303	280	295	248	275	243	274	267	294	268	264	279	252	253	283	270	273	289	277	285	299	283	297	290	262	287	301	275	284	296	255	288	282	291	291	274	285	253	272	276	262	278	279	251	260	281	266	256	292	274	297	263	264	275	271	294	284	267	250	283	289	301	276	262	301	299	297	278	260	280	281	272	302	270	264	271	257	258	280	280	294	271	262	292	279	282	255	297	289	248	271	252	295	290	283	271	236	295	301	264	252	268	276	292	281	270	273	275	238	266	267	271	280	244	280	258	278	289	257	277	286	289	253	263	288	263	310	295	295	275	290	275	303	270	294	306	283	264	295	289	270	281	246	267	269	281	286	252	312	268	275	263	249	301	313	305	281	286	284	269	276	276	275	245	288	275	304	273	260	245	295	295	279	258	286	280	267	268	261	299	258	281	302	292	311	274	313	281	286	295	273	294	260	276	268	265	294	256	277	280	248	279	259	267	320	272	282	265	275	264	295	300	289	294	263	272	282	308	299	265	280	256	291	265	284	265	272	299	291	280	282	279	287	282	247	282	281	261	241	280	280	264	257	288	264	272	260	271	260	280	291	289	279	268	306	324	273	291	259	291	260	261	281	298	277	279	287	265	284	256	263	256	262	323	281	264	270	286	277	276	271	257	303	326	274	279	275	243	286	282	282	286	268	298	269	278	291	255	265	280	285	250	296	262	320	290	284	286	261	300	275	268	257	278	260	304	304	259	251	288	250	269	270	263	281	290	273	282	290	287	282	291	266	297	261	308	282	249	303	276	270	293	288	266	277	270	280	286	274	252	288	272	285	292	261	282	286	280	309	238	285	313	261	271	279	282	285	268	279	278	289	251	272	264	295	263	294	283	260	289	278	260	298	263	303	249	260	284	262	286	255	259	290	262	283	288	256	286	275	250	272	286	293	258	291	274	309	294	292	276	285	263	253	302	267	287	263	279	272	273	264	283	237	303	265	258	271	282	249	260	307	313	261	271	286	262	284	270	253	291	278	300	272	300	285	279	278	289	264	304	273	303	310	302	278	255	310	285	296	245	260	264	297	255	296	274	278	266	261	264	254	262	260	284	263	266	263	244	267	293	277	257	248	288	284	275	252	306	310	278	311	260	262	266	271	271	281	248	258	273	268	304	296	278	264	303	266	279	269	279	293	270	287	283	300	272	269	282	281	293	297	289	278	258	268	261	274	265	284	295	268	297	261	266	245	298	249	267	269	289	291	294	262	286	278	255	260	268	275	282	272	270	276	232	258	265	254	284	320	278	295	270	294	289	259	275	264	279	295	259	281	287	264	280	271	300	275	279	250	282	282	279	260	262	278	285	266	280	290	304	278	282	281	304	259	272	280	270	288	292	273	290	320	256	282	265	283	267	253	307	293	288	283	269	283	301	277	272	279	290	296	277	254	265	288	276	311	284	314	293	257	275	304	284	263	274	305	287	254	290	280	279	285	264	279	259	284	277	290	266	276	280	255	306	256	275	280	289	265	259	269	307	245	273	261	279	263	284	311	276	255	287	282	264	287	273	306	264	266	277	278	269	263	247	298	289	290	309	285	272	252	275	270	233	280	279	257	294	274	295	308	264	301	286	274	257	283	256	303	315	269	273	266	294	274	281	274	283	276	259	297	300	304	280	263	280	290	298	256	292	288	266	309	291	279	273	269	290	289	265	270	285	266	280	264	307	248	274	282	281	281	270	277	272	295	297	308	310	260	301	260	293	287	274	279	262	272	260	286	274	288	254	286	287	292	297	276	283	261	264	260	283	283	299	302	303	278	286	253	276	283	282	294	259	248	274	284	268	287	300	292	271	265	309	252	255	289	295	289	272	283	269	274	302	265	292	285	268	302	227	277	274	283	255	251	291	274	286	279	270	268	278	279	274	273	286	259	272	255	265	270	270	277	287	296	262	274	312	278	268	285	305	265	238	275	307	259	280	287	257	298	262	250	251	293	262	246	294	268	273	284	313	269	298	266	251	294	294	255	295	285	274	262	293	267	280	282	253	285	263	269	263	277	283	254	255	234	298
13633	29500	26728	19319	14759	12555	10002	7921	6985	5818	4242	3321	2693	2232	1955	1619	1444	1415	1155	1060	836	774	668	578	568	523	524	493	465	423	432	627	1850	421	416	1519	8188	8092	6110	2626	525	358	345	364	347	348	405	387	356	356	362	370	478	598	547	412	504	370	329	327	380	376	371	372	352	339	363	341	371	347	366	396	370	341	366	361	345	365	369	337	357	338	356	349	391	363	357	325	321	391	347	365	330	381	336	358	386	357	384	377	356	346	368	357	334	363	343	346	372	342	336	352	375	345	324	376	352	401	361	396	386	342	353	359	382	364	352	361	372	367	345	352	326	363	377	378	352	325	352	355	386	359	341	319	353	352	353	334	328	366	341	375	337	343	358	370	355	347	347	350	354	358	348	353	399	351	345	358	346	328	383	368	341	377	359	367	355	379	366	337	358	375	350	358	348	321	361	362	365	313	356	370	355	334	330	384	334	350	353	382	373	377	392	360	334	356	332	320	390	358	326	338	355	350	362	356	331	339	350	366	340	367	355	377	337	384	362	368	332	359	350	365	338	372	355	342	346	372	368	342	351	406	414	354	355	357	322	312	371	355	343	363	378	351	370	380	370	345	323	347	356	349	362	356	334	359	351	347	357	377	344	357	333	344	384	364	362	361	338	368	360	316	340	380	366	381	334	337	337	342	370	353	364	379	362	369	337	371	360	361	345	337	350	335	349	342	371	359	365	352	320	379	339	404	335	351	346	378	395	306	377	336	349	392	347	339	362	349	349	373	359	359	332	380	350	377	342	326	354	325	368	349	350	314	337	382	332	333	362	375	361	367	379	375	381	342	356	346	354	358	337	371	355	341	335	321	353	335	322	360	344	370	344	359	353	378	347	370	350	360	364	336	359	359	326	358	367	374	368	320	359	351	352	388	350	358	329	387	353	342	358	364	406	351	350	334	376	383	382	359	341	354	347	341	353	339	350	378	340	333	381	361	372	327	357	366	359	365	370	330	354	341	365	377	369	326	343	350	343	339	329	343	358	375	357	375	340	343	344	321	358	363	363	376	349	354	362	340	355	343	359	346	333	375	334	351	335	335	348	348	338	348	400	322	362	384	353	352	371	373	363	351	326	361	336	364	370	341	345	357	387	374	377	356	372	356	345	356	356	373	358	376	357	360	337	352	351	372	319	344	396	359	358	355	370	341	334	336	366	354	351	352	327	320	348	384	322	365	369	359	354	366	374	376	379	349	352	357	355	342	352	352	368	342	392	367	338	389	341	319	304	358	356	333	357	348	349	380	369	368	380	368	386	347	382	355	357	340	324	370	353	367	358	346	342	360	344	382	342	350	336	334	351	359	377	372	338	365	365	384	366	345	365	375	351	376	338	354	369	346	326	361	373	360	351	336	359	337	339	370	342	382	358	400	340	346	359	384	336	330	333	349	352	357	385	331	388	383	338	359	331	386	329	360	385	331	352	316	358	363	362	343	329	355	327	388	346	332	370	356	371	379	357	322	381	363	373	365	335	360	348	357	347	345	359	349	389	343	372	343	369	366	353	354	364	360	364	379	364	357	356	313	352	374	376	339	349	405	379	334	383	358	344	343	368	342	358	342	355	352	364	367	345	362	363	366	363	345	402	356	358	348	350	353	337	321	388	370	353	320	368	336	344	316	365	335	321	372	356	305	377	352	360	368	319	368	359	358	357	326	357	368	357	342	325	336	344	366	358	363	365	342	381	340	343	373	333	348	377	375	355	352	366	337	366	342	367	343	380	397	370	335	370	348	375	343	408	361	360	337	367	341	352	377	370	387	352	376	400	363	362	356	385	344	329	363	373	332	404	318	397	352	363	339	345	350	358	388	354	339	379	324	352	394	358	324	371	354	351	395	359	352	368	353	366	350	359	379	337	378	341	321	360	384	364	377	357	330	368	348	318	386	352	356	354	372	352	359	331	358	355	320	323	374	369	389	369	379	358	340	365	383	339	370	305	361	372	359	319	357	358	348	373	353	349	350	353	374	340	369	352	352	350	389	360	369	353	380	371	338	352	373	372	341	356	336	359	332	337	324	379	399	334	337	358	341	311	388	331	311	339	387	320	363	353	347	376	350	329	346	367	353	347	350	365	364	361	384	380	363	353	342	354	359	362	357	354	341	353	382	359	350	328	348	364	367	360	341	331	335	355	373	342	363	351	383	362	347	375	325	361	318	391	343	360	334	369	352	345	367	353	348	362	367	357	366	330	374	362	354	345	343	356	360	384	346	365	344	361	365	372	384	370	395	378	350	368	378	366	382	329	338	378	326	361	380	382	332	333	378	365	342	353	359	343	374	334	335	353	310	338	350	373	357	388	352	363	375	367	389	343	353	324	337	371	360	359	363	342	376	342	348	347	372	402	343	358	379	364	350	344	347	377	345	358	379	370	360	337	367	366	338	365	331	342	343	343	346	366	333	359	343	399	397	354	363	346	320	388	337	349	338	349	364	323	346	340	325	300	366	366	332	365	361	354	369	379	347	357	343	383	356	366	386	352	349	350	333	332	360	340	342	329	334	366	378	337	345	365	337	318	353	344	379	333	375	349	352	340	354	369	370	367	367	370	338	327	339	364	377	352	346	354	372	314	328	382	337	359	383	349	337	364	340	363	357	349	371	331	335	335	355	346	364	367	358	389	382	398	356	386	370	356	355	341	371	391	339	335	371	338	379	357	322	369	343	369	348	356	359	356	346	375	333	365	325	356	354	337	342	358	362	348	346	349	349	386	334	340	349	329	361	354	341	339	327	355	344	374	346	336	350	346	349	351	356	327	373	339	353	372	353	346	368	388	359	361	387	349	373	364	389	367	351	347	362	334	382	346	363	359	364	362	357	366	339	359	347	354	332	346	369	342	342	381	376	361	378	352	369	341	338	370	355	336	378	358	378	334	367	355	396	385	406	363	357	346	376	384	330	372	350	340	365	374	385	366	330	319	365	339	358	394	327	348	331	318	349	334	361	356	359	385	380	353	380	354	372	343	355	348	386	363	357	359	385	306	358	348	311	359	383	393	324	356	356	362	339	303	333	340	344	372	380	347	354	358	342	387	358	331	335	366	386	345	360	373	366	350	346	304	371	345	389	330	372	352	343	365	359	350	367	354	388	305	371	365	381	397	344	353	374	368	346	344	355	381	357	381	360	371	353	371	318	341	366	367	333	341	388	327	327	335	344	346	356	358	347	375	373	328	340	328	334	365	345	325	324	344	350	359	357	361	345	394	338	344	326	382	372	415	349	337	390	354	371	333	364	359	363	388	344	348	358	336	353	375	349	373	363	356	360	376	363	377	396	354	385	356	331	386	368	334	356	393	345	353	384	347	302	312	335	339	329	339	362	365	361	348	353	341	378	341	336	331	369	359	351	316	382	348	360	341	351	340	360	364	360	365	396	307	364	347	384	351	314	353	375	340	347	316	352	322	352	370	366	335	333	364	356	371	355	355	357	382	325	347	367	332	365	324	361	364	356	333	357
27249	20986	14971	6821	3950	2700	2205	1656	1518	1398	1190	963	911	868	812	775	814	789	758	713	733	719	686	650	645	640	656	676	609	637	664	673	643	634	642	626	823	885	926	800	642	642	645	632	666	620	614	690	617	661	633	656	660	663	601	677	623	662	627	628	624	633	621	618	649	644	633	699	636	640	661	622	647	661	654	670	615	674	658	654	630	598	642	639	667	654	603	662	617	652	656	669	613	592	616	616	627	696	603	602	606	631	690	685	642	662	637	655	625	603	650	631	629	653	633	663	647	643	656	653	631	645	618	604	642	633	673	636	637	639	631	619	626	638	659	649	607	604	639	660	616	630	609	637	653	693	580	583	656	607	649	641	677	677	593	665	638	691	617	594	680	636	697	610	615	638	644	628	652	683	602	661	676	631	613	627	598	629	618	628	593	632	661	635	642	647	607	601	619	675	611	633	645	649	649	648	651	646	665	660	645	647	612	681	611	636	686	643	635	594	662	612	605	656	613	588	663	614	637	579	631	640	607	621	635	659	619	670	665	638	598	594	653	604	624	640	633	657	599	623	625	669	618	592	641	674	681	592	656	653	600	628	599	672	646	617	644	650	612	651	628	608	648	613	633	650	636	635	650	581	670	616	663	638	620	634	651	604	642	618	659	624	666	684	664	609	647	607	637	641	619	618	582	625	667	649	586	645	643	627	614	668	604	615	624	633	641	675	648	635	654	657	594	630	605	600	600	616	612	662	669	618	630	633	634	646	624	645	606	667	630	641	633	586	647	681	666	634	611	641	667	636	593	668	613	669	666	592	621	608	639	654	652	606	657	692	649	615	663	651	638	637	651	641	626	679	643	643	681	648	696	650	631	646	627	652	638	668	664	649	684	606	645	636	606	623	681	619	640	592	653	638	623	666	623	677	621	627	664	627	649	639	617	637	678	652	685	647	669	633	642	605	595	611	659	605	651	604	643	642	638	614	629	630	630	619	646	636	641	629	697	615	604	630	624	638	648	609	603	674	633	674	652	596	677	642	622	609	586	635	581	647	655	653	621	670	640	659	624	637	651	663	623	675	677	660	634	623	608	628	658	655	652	627	615	625	631	637	569	630	647	640	644	637	585	678	587	624	604	645	655	648	654	637	684	662	674	639	640	659	636	676	634	660	639	614	647	626	633	639	606	669	656	627	617	661	709	654	663	655	638	653	609	666	669	620	656	668	654	663	659	650	637	624	645	628	683	638	588	662	661	613	571	636	627	617	630	663	647	610	650	672	644	641	627	655	640	629	627	627	644	633	613	635	613	663	642	651	673	637	614	654	633	683	576	616	660	623	650	632	684	601	613	667	625	650	601	631	604	621	619	624	646	595	693	626	676	627	634	630	615	616	610	677	626	643	611	634	660	628	611	618	613	665	648	640	592	640	653	665	621	606	644	650	714	648	614	638	682	661	649	640	646	614	640	664	680	642	655	619	634	646	613	618	625	633	676	636	632	592	602	636	649	653	625	611	669	631	661	601	713	685	641	689	676	614	618	657	657	641	602	614	687	624	644	636	649	614	617	662	612	633	639	640	626	664	677	623	601	644	619	622	625	648	665	617	644	644	604	665	660	661	659	645	668	652	616	617	660	662	581	639	665	648	636	672	639	617	645	624	660	679	649	593	695	590	645	651	641	671	657	691	610	667	657	673	613	676	586	628	682	645	613	601	670	680	655	617	656	622	638	630	666	604	647	638	628	614	614	617	669	634	624	668	634	648	620	664	638	633	664	667	643	620	619	625	676	600	636	669	612	654	636	652	618	619	641	641	669	634	690	623	626	624	595	605	637	610	612	638	614	646	670	634	621	619	677	659	649	693	659	641	648	642	669	627	593	642	676	648	640	656	637	615	668	644	678	638	640	664	645	622	600	640	637	626	661	657	619	636	653	634	619	656	661	597	605	659	640	672	619	600	615	610	634	641	637	653	627	627	652	612	658	641	644	656	673	621	669	623	634	630	648	658	640	682	630	613	645	635	651	648	642	620	622	622	643	635	665	634	640	647	633	623	620	695	620	638	639	645	644	644	681	627	627	657	690	690	610	617	644	659	640	633	567	650	663	623	680	639	644	620	652	645	683	645	638	634	623	616	651	659	700	642	678	664	632	659	653	627	628	656	635	610	607	625	666	647	645	620	591	659	598	651	663	646	650	628	630	629	633	627	641	648	639	641	657	665	667	635	584	689	646	634	641	671	655	611	574	671	627	652	660	639	655	673	610	622	655	619	639	666	659	586	652	688	639	642	658	613	684	645	608	590	632	619	667	662	647	616	655	647	662	629	625	625	628	639	638	655	671	677	646	622	664	603	635	637	651	657	605	598	631	670	633	625	673	660	661	611	631	606	638	663	627	636	651	605	651	618	608	620	615	661	651	658	654	624	657	626	627	637	617	649	582	646	613	646	631	654	659	645	630	613	671	563	658	619	618	651	632	632	630	636	648	647	625	593	643	642	666	630	630	612	619	684	599	656	663	624	582	640	631	636	646	664	617	638	686	655	664	648	640	623	652	664	616	580	643	640	634	593	654	688	611	654	683	605	697	622	650	657	662	599	640	615	645	653	632	650	648	577	645	640	643	616	688	570	646	680	649	630	653	633	638	642	669	638	608	629	583	650	629	664	642	639	656	614	668	672	634	585	631	653	587	625	633	655	712	667	637	642	619	662	605	561	644	635	623	655	602	626	620	681	649	623	628	682	618	622	589	627	629	656	659	649	601	657	665	665	640	641	648	664	693	605	613	660	658	624	657	598	605	680	606	661	665	633	629	615	634	665	640	667	615	650	640	625	618	576	627	640	668	677	630	680	675	660	657	634	624	651	612	646	621	611	673	637	664	610	614	611	619	660	628	683	654	619	595	651	683	678	635	635	613	683	636	632	619	635	605	612	670	652	651	646	585	610	638	647	678	643	629	643	606	639	639	641	643	618	634	648	614	643	619	637	609	645	637	603	651	624	652	681	629	661	621	639	667	625	629	661	616	598	651	651	636	662	607	665	669	631	656	647	628	580	631	672	633	658	647	621	625	685	613	648	607	636	642	643	663	623	651	654	626	638	643	619	653	671	652	637	651	666	656	663	623	648	639	608	616	651	630	674	585	640	618	621	671	643	632	654	642	638	629	620	631	650	663	638	609	666	682	605	601	645	638	599	649	625	645	655	657	661	610	646	673	586	589	654	667	644	635	608	621	604	626	661	652	655	665	633	638	666	656	631	633	625	624	606	636	596	661	610	602	658	604	616	659	597	623	660	630	623	625	630	628	632	626	661	620	607	667	676	636	613	658	576	626	667	637	643	632	629	685	651	648	605	634	607	615	660	631	623	698	662	642	680	626	672	637	615	610	628	686	584	624	665	663	598	630	623	621	605	650	609	643	652	635	653	635	591	654	596	617	668	682	687	607	613	688	646	656	597	626	622	648	597	644	630	655	631	675	677	645	625	620	629	611	654	658	644	660	623	672	619
9804	16176	15456	9161	7232	5615	4612	3433	3256	2613	1995	1724	1528	1391	1288	1227	1221	1123	1008	1008	1011	940	875	855	860	778	814	792	818	835	857	848	839	753	846	825	1180	1346	1321	1025	796	840	785	776	776	793	797	795	808	759	820	799	810	815	834	822	807	857	792	823	799	817	824	773	798	775	797	809	813	787	802	830	834	803	805	752	809	784	774	805	809	847	787	803	748	764	812	850	771	844	846	810	812	764	782	793	830	792	775	760	789	825	791	809	795	769	791	791	848	907	803	841	842	777	788	843	789	788	782	843	813	816	760	793	806	809	777	806	779	782	846	802	811	777	783	813	833	818	803	759	771	791	799	792	791	834	807	817	748	820	787	807	791	803	776	854	815	803	840	788	771	800	811	809	842	856	786	798	834	789	836	797	777	800	762	812	809	856	767	760	777	781	765	809	795	800	799	811	783	796	805	817	777	787	830	797	747	825	803	785	822	794	740	773	820	806	800	774	861	764	833	800	796	778	810	765	800	781	809	829	826	795	854	834	820	778	784	855	803	854	821	783	786	820	794	830	815	796	843	803	761	800	803	790	801	788	812	842	808	796	793	782	803	777	816	829	763	850	773	793	790	782	799	822	813	815	791	746	821	788	815	801	824	795	816	813	808	786	783	832	777	775	805	774	767	815	777	777	810	826	785	823	786	823	774	808	795	788	803	803	794	836	785	828	733	803	813	899	791	794	800	830	807	826	789	778	866	790	704	832	829	829	846	791	750	822	761	796	832	825	799	772	771	814	825	795	851	822	814	845	809	810	779	805	821	862	823	778	812	762	819	821	840	829	829	806	799	793	766	804	820	803	802	790	789	822	766	778	814	769	814	839	812	860	815	769	760	818	802	806	796	823	817	848	832	808	794	852	758	777	811	811	834	804	801	786	788	797	853	822	751	826	782	821	777	819	862	830	808	835	817	792	799	770	782	777	775	832	811	757	798	778	816	802	871	773	822	776	754	842	769	807	809	800	819	769	764	793	827	807	803	785	783	781	794	806	820	809	754	814	828	798	792	817	796	814	777	787	851	798	819	862	817	846	803	812	845	828	798	759	835	792	793	821	770	822	835	780	749	795	833	769	778	773	785	776	801	810	746	818	852	808	833	762	863	776	777	800	828	814	831	787	814	795	856	763	805	772	778	808	794	823	775	790	767	797	811	818	838	871	837	798	773	788	788	739	805	830	841	811	803	802	821	766	812	844	820	772	773	853	838	787	798	772	771	736	839	840	778	844	814	806	802	799	817	814	782	806	830	789	831	840	827	810	789	796	780	815	779	820	762	803	780	785	812	851	811	833	802	800	793	816	777	803	848	753	793	825	775	831	829	724	791	772	847	758	807	821	787	796	781	766	825	800	841	806	783	847	818	806	783	771	831	836	785	798	780	792	777	814	806	767	762	813	801	772	788	753	857	783	803	754	776	780	804	825	763	809	820	781	770	835	811	757	800	803	808	802	772	829	835	829	748	823	783	858	811	746	850	791	836	801	816	830	798	797	861	810	777	826	810	811	834	753	827	768	833	798	756	784	761	801	785	824	744	825	787	828	784	837	836	813	796	790	807	781	843	795	835	770	790	795	828	728	743	874	807	835	780	791	824	825	768	787	751	790	802	776	800	809	829	777	791	809	821	804	804	835	800	818	796	842	797	791	818	799	858	828	783	752	801	774	807	837	832	800	779	819	784	735	863	790	785	816	851	781	790	797	811	816	847	809	856	814	828	765	805	809	762	831	824	801	808	808	824	781	854	798	791	845	853	785	768	776	850	810	804	795	783	760	829	818	840	808	800	771	791	798	877	805	795	773	792	788	818	841	848	831	800	834	841	743	822	807	759	768	802	765	795	791	785	805	801	780	784	834	782	785	806	754	835	798	844	833	857	764	784	897	841	853	787	863	793	813	799	783	788	786	846	829	758	817	830	814	767	748	778	795	825	811	787	802	779	783	776	783	784	837	816	829	800	818	847	799	748	770	789	800	755	793	827	769	774	795	798	784	826	768	823	750	796	787	770	815	788	784	834	801	782	822	809	758	844	791	802	789	817	798	757	776	796	839	807	790	786	765	811	827	745	823	837	840	845	863	735	814	821	846	774	787	795	791	780	823	776	804	808	786	798	757	828	785	803	775	796	793	785	795	766	794	852	806	773	815	816	761	828	803	836	796	753	770	833	770	793	811	808	763	825	803	805	760	814	818	801	819	859	785	840	825	805	789	747	832	801	763	779	799	793	839	795	854	787	789	842	837	778	788	769	859	839	779	806	809	729	805	804	831	780	805	768	807	803	831	821	845	814	780	859	809	780	798	830	835	812	779	832	785	793	843	835	814	807	805	795	761	783	778	780	816	797	856	797	822	817	758	809	823	790	807	772	822	817	826	831	789	821	825	783	763	794	800	814	798	820	768	797	770	858	798	772	798	765	824	786	810	840	794	900	773	800	782	844	852	766	823	808	773	781	760	765	771	786	833	784	811	824	812	840	823	772	820	822	771	806	823	823	786	810	810	804	787	801	846	768	770	806	799	844	808	782	760	811	792	783	789	784	789	813	861	833	783	777	752	833	839	808	756	778	795	823	776	852	773	837	800	739	768	877	745	817	796	803	803	792	765	772	813	777	802	784	793	809	797	782	795	830	794	789	830	769	769	861	770	829	819	810	783	781	813	797	788	821	816	789	744	835	852	795	857	797	847	798	799	792	773	795	814	773	843	766	780	789	767	821	832	778	779	729	839	809	830	777	824	776	792	799	812	788	814	795	773	819	760	787	802	842	765	848	760	807	788	782	802	773	809	818	801	819	849	779	834	822	809	800	843	807	800	823	797	813	771	844	805	772	809	806	791	788	834	812	780	853	767	809	832	766	793	827	848	786	824	819	811	819	772	829	806	815	801	805	737	792	863	806	798	823	790	823	842	784	778	834	818	789	785	814	820	780	797	830	808	765	781	761	745	760	812	800	794	780	755	833	754	782	800	795	780	795	820	812	864	824	836	814	804	784	835	761	787	771	786	810	789	788	821	753	827	790	809	761	760	802	811	837	797	805	774	829	748	789	755	773	801	813	782	769	804	826	817	746	788	814	788	795	816	802	814	810	795	815	768	797	734	823	794	779	786	803	841	815	772	816	807	811	805	799	860	764	832	790	797	764	762	787	782	872	807	861	811	785	814	803	810	775	850	819	763	825	817	809	797	817	794	816	780	825	774	807	820	831	779	862	790	792	840	798	807	794	758	808	813	770	789	785	835	800	805	820	838	806	782	795	796	827	782	814	800	788	798	792	815	797	798	785	792	829	781	779	798	831	809	776	805	823	788	756	784	796	814	816	820	768	802	819	833	762	845	770	777	789	753	813	832	797	769	785	796	748	817	770	788	791	832	820	784	774	755	804	835	803	779	837	728	788	825	798	831	838	803	802	807	812	783	875	803	812	805	772	773	779	815	806	790	832	820	768	805	772	776	801	769	833	801	803	850
24175	21344	28742	24290	21298	12343	4502	2736	2194	1971	1528	1300	1180	985	842	843	858	825	740	709	671	643	610	579	541	525	500	541	467	521	497	570	1042	487	474	669	2491	2819	2178	1482	526	445	470	470	456	494	514	500	460	459	446	452	499	529	513	489	538	466	473	508	508	517	459	487	476	489	503	483	478	495	473	504	463	505	475	495	458	464	443	460	446	456	455	441	504	487	462	443	491	499	466	437	466	449	456	493	482	488	463	437	458	469	476	491	479	486	466	472	462	496	471	471	483	437	478	478	471	474	501	508	465	490	453	421	451	473	469	459	521	483	483	484	486	473	480	501	476	475	462	484	499	508	499	481	506	465	508	497	473	464	503	461	491	500	485	504	479	470	507	497	487	480	471	467	482	454	488	520	490	503	451	485	465	445	496	494	506	450	513	463	493	484	482	473	477	471	469	514	499	452	456	456	490	481	436	482	500	502	470	522	467	501	461	498	484	442	494	484	479	476	432	480	494	440	480	504	516	458	472	461	505	524	480	485	443	490	494	479	491	449	506	490	455	475	478	483	486	450	483	465	481	484	484	442	479	456	425	508	494	475	468	488	521	480	492	451	477	473	501	486	471	478	463	472	460	529	492	486	499	491	463	493	529	446	467	499	467	483	487	438	501	469	488	449	462	493	429	480	463	494	494	495	475	503	488	463	470	465	474	513	454	446	439	498	465	461	505	482	453	523	476	447	493	503	500	478	469	485	483	471	471	454	431	515	456	460	475	492	467	490	497	473	497	450	465	471	467	474	511	444	493	449	450	481	446	503	484	472	467	510	475	494	477	456	464	557	483	480	489	492	477	473	482	484	521	452	459	494	483	497	488	469	492	488	499	483	460	517	476	437	477	468	491	449	480	513	465	468	491	510	494	482	476	531	469	482	483	487	430	474	489	456	474	491	505	458	441	463	492	454	479	426	467	477	437	499	522	434	479	461	469	481	477	458	515	488	486	446	496	485	466	462	485	505	481	474	469	476	534	474	499	474	470	485	480	475	487	494	468	497	484	496	437	451	475	460	517	477	474	478	446	469	486	469	475	505	475	475	446	461	470	466	465	494	448	503	464	496	476	506	451	476	472	503	479	448	490	474	495	506	504	492	489	472	480	474	480	522	451	496	456	468	530	471	468	453	446	484	493	508	470	464	522	483	467	462	467	512	441	466	438	483	471	431	487	468	467	494	501	492	460	509	462	514	457	485	503	486	501	501	481	482	486	472	514	453	495	489	459	487	454	470	475	467	492	501	505	472	494	475	516	500	502	455	432	475	457	463	458	467	460	489	483	515	499	498	447	497	457	495	486	501	455	470	458	468	482	492	489	489	511	458	470	456	466	506	485	453	495	471	506	470	466	494	497	489	481	516	469	461	467	464	458	520	463	447	460	441	470	482	526	488	468	451	475	503	482	477	456	455	492	490	521	460	457	460	502	477	494	487	472	493	504	503	479	477	480	520	493	483	468	511	465	496	490	475	474	492	492	447	486	468	518	526	450	463	495	473	453	462	483	472	450	497	422	480	480	464	468	471	445	519	496	486	484	499	465	502	477	478	477	481	463	480	462	471	502	478	494	444	495	521	492	473	467	459	458	506	470	443	464	479	439	496	490	498	524	477	476	458	444	477	505	471	455	501	469	484	455	439	496	522	486	470	479	515	445	472	492	480	515	511	493	478	449	473	498	453	486	458	477	471	496	461	456	492	464	461	426	501	515	438	461	481	474	449	490	475	440	417	460	448	474	457	479	493	482	518	471	496	520	469	451	485	467	436	493	499	483	464	460	488	449	504	433	466	500	479	495	481	468	521	463	492	478	443	525	468	428	487	484	486	480	471	478	486	512	479	484	457	464	501	459	465	471	465	473	485	484	502	456	470	481	469	467	489	486	506	479	462	466	466	452	435	485	458	457	535	500	465	479	453	494	484	497	499	472	502	431	462	516	454	447	500	496	454	463	478	526	432	465	500	477	466	504	464	490	456	464	498	490	504	477	529	509	442	431	457	469	452	482	479	479	437	505	468	486	488	483	470	467	459	475	481	467	502	464	454	478	438	464	488	497	474	520	496	516	453	496	507	429	461	470	462	476	457	429	466	487	467	485	484	446	490	466	470	472	496	490	445	431	508	486	490	497	506	484	468	446	485	465	441	470	516	489	499	488	521	472	426	441	469	485	510	451	507	488	457	488	499	482	489	501	491	484	528	458	509	487	434	471	459	444	471	439	521	448	475	513	474	477	464	490	470	453	480	482	485	470	452	452	470	475	450	475	473	499	496	523	458	472	515	521	517	456	467	475	483	496	468	517	495	473	534	469	487	497	484	478	511	466	467	477	504	495	473	480	485	466	518	492	456	450	474	459	480	507	468	499	503	501	470	500	477	472	461	457	471	495	479	480	490	490	505	468	454	494	477	479	496	460	477	506	438	452	520	465	481	482	480	500	484	480	467	422	456	482	494	483	483	472	496	487	460	455	446	466	469	514	481	509	482	482	497	428	451	466	479	486	495	454	514	477	449	508	496	495	495	484	480	440	525	475	477	467	473	476	487	445	486	469	466	506	456	466	482	487	467	487	474	445	506	492	506	461	475	473	522	490	452	508	448	426	483	456	515	465	464	450	478	466	459	495	485	516	502	485	469	473	432	529	470	480	481	456	477	439	478	449	472	511	510	461	499	435	462	475	476	489	508	482	454	468	463	488	467	435	462	449	510	468	507	514	453	470	486	471	457	480	523	469	482	468	484	427	465	478	466	447	483	475	454	470	488	487	478	483	472	475	486	460	502	471	474	521	483	469	484	473	478	507	439	482	468	448	486	524	449	488	474	465	476	478	495	454	446	477	483	491	482	483	474	454	461	460	460	474	471	470	467	464	498	487	466	496	485	467	491	460	461	496	491	468	489	497	446	455	455	459	474	464	569	529	477	514	456	491	509	456	471	504	458	453	518	478	449	534	505	487	491	490	454	458	483	469	472	526	471	485	489	499	493	484	488	516	479	468	462	510	468	459	472	500	454	500	475	492	472	493	515	475	479	452	455	474	496	474	473	469	516	496	438	509	493	500	494	468	485	472	436	438	447	504	476	499	490	458	440	481	463	486	497	480	480	458	489	515	480	458	442	478	469	446	482	495	468	510	484	487	497	439	449	488	478	486	478	447	481	450	496	474	470	475	471	473	473	523	490	470	488	471	487	504	458	450	458	480	451	470	465	488	410	482	480	476	480	475	459	458	439	505	499	504	475	463	517	524	473	487	497	442	513	435	452	497	494	472	442	507	469	479	464	516	476	454	482	468	476	470	485	486	439	491	489	467	468	514	500	482	485	471	477	499	485	497	436	450	499	503	487	464	490	497	530	487	444	474	447	471	463	457	514	455	496	496	494	461	480	438	498	469	490	508	516	448	517	480	479	473	464	465	477	457	440	484	471	468	482	481	522	507	465	460	451	499	466	473	458	500	498	500	454	473	473	459	495
11394	24990	23537	15224	10654	9395	7284	6050	4960	4124	3095	2497	2149	1705	1579	1425	1385	1251	1116	1039	1022	878	802	731	727	720	714	701	639	692	640	801	1728	643	640	1053	4465	5098	3987	2461	757	630	618	611	621	633	604	626	660	605	619	607	642	760	702	662	652	633	617	627	608	632	626	601	622	656	633	600	618	617	630	588	598	601	617	641	619	676	607	606	617	608	671	603	589	599	573	646	585	583	609	579	550	628	557	601	591	636	604	643	659	585	610	595	607	626	588	651	625	617	660	638	576	587	573	605	595	593	633	625	606	608	639	637	616	606	643	655	624	593	639	656	614	629	577	601	590	626	636	577	625	596	617	629	596	608	628	568	579	621	657	626	625	606	563	656	592	610	628	604	625	611	622	583	620	627	659	613	571	623	587	625	631	621	613	585	573	569	636	630	622	616	588	625	599	622	640	616	619	627	634	614	620	637	661	606	589	588	595	616	599	626	581	567	635	616	614	585	662	589	627	613	606	608	618	625	644	637	647	613	618	632	620	622	602	652	628	610	620	619	614	638	646	575	615	599	597	623	647	613	613	628	644	603	603	582	646	621	609	617	609	612	614	557	607	571	630	638	558	664	624	582	573	635	635	594	585	610	618	605	627	638	604	593	567	621	565	584	628	614	610	639	617	639	606	639	617	645	642	572	623	608	637	631	592	645	584	625	583	625	620	618	608	607	603	598	615	582	604	628	600	657	641	636	620	618	583	652	622	590	623	613	592	654	631	583	605	587	613	612	617	608	619	603	556	647	640	597	616	596	626	570	650	596	589	591	615	599	594	595	642	604	627	650	637	579	627	616	615	627	611	589	599	603	591	648	642	619	579	642	667	580	613	636	595	636	624	646	613	584	601	622	574	624	604	654	649	649	602	613	613	616	602	616	603	607	626	654	630	617	604	618	604	594	665	606	594	596	632	600	647	595	661	598	625	658	569	644	637	612	622	614	578	587	661	650	594	649	622	600	614	652	617	608	565	614	676	605	633	616	601	614	582	629	600	631	612	632	611	627	635	625	641	621	612	643	651	570	632	604	597	589	648	607	644	584	647	622	634	601	611	583	658	608	612	603	611	609	589	585	620	647	609	616	632	599	615	660	635	588	639	600	621	647	611	601	660	646	627	596	629	592	603	645	583	607	658	602	612	607	583	596	621	633	574	591	596	609	582	639	600	598	639	640	607	578	599	645	660	661	603	604	643	615	625	595	630	624	559	578	608	606	614	660	638	588	614	626	655	632	639	613	617	636	594	653	612	657	654	631	585	638	613	635	657	600	612	639	611	650	637	604	638	601	607	599	600	614	594	621	626	605	586	652	572	625	619	586	616	617	606	620	618	657	663	629	618	615	598	615	623	588	598	595	602	620	581	626	629	619	674	606	640	660	570	665	617	621	645	602	599	607	609	642	642	629	587	585	662	579	569	613	625	648	615	624	654	584	636	638	598	594	636	607	607	601	635	592	634	583	645	641	657	625	572	583	601	572	592	613	635	606	616	623	606	639	610	615	603	619	582	613	564	563	614	666	608	631	641	613	641	622	596	625	608	611	601	603	597	621	614	616	594	575	562	631	646	624	576	620	631	632	613	617	641	668	593	583	584	621	625	585	613	548	595	576	656	595	604	612	618	594	643	625	620	600	601	656	595	594	627	612	608	575	632	637	599	598	612	617	592	628	615	621	633	651	593	609	632	641	637	600	605	587	611	622	605	575	641	610	641	581	621	636	630	629	621	656	603	617	576	625	633	605	583	606	605	597	626	583	606	605	618	600	598	661	641	610	595	622	615	655	579	648	628	617	622	621	603	647	616	621	605	634	634	615	622	593	629	615	619	630	625	616	648	638	636	629	553	611	651	636	661	615	586	647	617	620	620	618	592	653	611	655	602	599	638	588	637	620	632	637	598	587	630	595	614	638	602	619	623	630	619	615	649	608	641	578	596	637	593	580	612	617	612	677	630	596	628	633	599	616	608	607	650	621	630	613	638	627	645	606	607	643	615	620	626	646	634	625	620	619	639	577	651	674	619	619	643	632	591	622	637	606	625	615	619	610	614	644	607	628	610	605	594	605	590	645	623	607	609	619	599	589	637	654	615	591	631	628	619	603	599	590	632	638	618	620	602	620	606	570	589	681	592	654	641	623	607	588	598	664	612	597	624	622	618	602	602	655	642	600	621	671	648	590	625	594	640	647	612	586	605	600	593	611	631	610	645	635	640	600	604	623	586	585	614	629	628	641	616	615	593	591	652	618	642	605	640	620	633	647	593	639	596	576	600	613	610	586	601	550	598	599	593	621	640	590	624	624	600	623	605	680	631	637	600	633	581	619	631	623	619	586	622	582	613	608	583	625	624	606	617	560	592	669	638	604	613	588	640	638	633	638	603	595	627	564	603	641	616	651	605	622	587	609	583	643	577	638	631	589	637	661	602	634	651	626	616	641	651	624	626	659	660	622	616	666	654	587	602	613	586	614	660	573	609	627	635	631	638	615	597	653	589	623	629	552	634	605	619	576	613	617	632	584	581	621	596	649	630	628	617	608	623	601	670	591	663	650	637	635	611	626	626	589	602	610	602	601	598	621	572	599	600	627	600	620	637	597	644	635	663	575	626	659	663	624	591	658	673	629	588	662	624	634	584	624	609	586	601	639	611	605	612	590	643	627	572	577	602	643	589	600	581	578	635	625	639	633	622	611	615	622	590	634	596	587	589	599	637	605	639	628	606	585	577	617	616	620	583	619	588	574	588	577	669	610	648	594	647	598	643	623	634	620	629	643	599	627	605	600	606	622	622	638	627	603	577	624	592	594	576	620	588	608	578	668	643	594	589	619	641	576	589	603	606	594	617	637	584	649	636	627	653	638	577	641	608	623	595	652	618	638	604	614	594	582	593	614	643	587	590	643	623	599	623	672	592	663	619	646	611	584	573	601	634	596	632	625	641	636	563	608	629	588	585	603	589	647	605	644	621	643	601	623	645	627	583	615	604	581	612	597	598	573	614	637	595	591	622	634	591	640	631	631	590	600	641	602	649	582	574	654	577	589	618	687	594	613	616	634	603	618	620	604	613	621	591	564	595	607	667	614	596	606	623	660	619	680	585	648	628	630	598	621	649	653	628	552	644	612	586	617	608	613	612	566	599	620	615	596	550	587	585	554	602	639	623	630	614	612	626	607	640	593	587	609	605	600	579	621	611	597	649	606	629	588	607	633	598	595	642	604	561	558	587	671	624	649	639	622	638	663	628	655	630	622	621	620	610	615	621	645	632	612	626	579	630	627	646	619	649	596	637	616	596	595	558	642	618	659	601	654	607	642	629	611	625	599	658	636	631	628	643	616	607	619	641	597	578	612	636	632	589	618	620	660	579	606	614	634	622	644	597	639	598	630	619	627	638	599	592	609	670	593	600	630	635	613	610	613	619	588	614	662	620	610	631	626	615	601	601	589	604	565	626	622	614	588	642	596	638	597	615	668
23146	21338	29204	23820	21357	21446	11936	4113	2828	2411	1901	1484	1283	1076	981	880	834	750	688	627	577	463	447	390	375	360	355	351	358	352	330	476	1183	323	317	469	4020	4773	3447	2138	432	270	301	264	314	301	273	291	288	288	270	253	344	343	354	303	335	292	275	299	292	330	281	282	276	269	292	288	299	271	278	264	300	273	290	264	304	286	286	296	296	275	297	316	285	267	299	301	281	314	280	305	292	306	298	280	311	250	257	290	298	278	311	274	276	310	273	283	281	276	294	267	274	287	259	280	293	287	301	283	316	281	286	292	288	278	300	251	294	269	297	257	295	280	285	277	300	283	318	284	293	284	282	268	278	294	286	304	269	269	284	310	291	320	272	260	283	301	288	297	268	291	281	306	300	286	289	302	293	296	275	260	296	285	260	280	287	279	309	295	278	277	274	316	267	317	284	263	270	310	271	279	277	309	302	295	291	285	301	295	263	275	294	293	272	276	309	292	311	273	272	315	273	275	283	301	305	312	302	282	284	303	277	307	274	277	261	301	291	328	308	298	288	295	295	275	281	294	287	307	269	262	294	270	270	283	255	312	296	300	307	259	291	288	297	277	303	265	286	303	308	300	294	258	293	306	270	270	288	240	288	258	300	308	301	292	287	282	284	312	255	279	277	277	301	274	314	293	287	285	283	293	297	261	261	275	310	300	316	260	313	265	282	287	297	281	271	282	280	259	307	293	313	302	289	276	301	302	274	287	281	294	287	292	295	271	292	288	300	290	272	273	300	297	266	277	308	264	266	267	257	298	299	279	293	307	326	263	297	313	306	297	305	310	273	285	287	295	288	270	284	293	305	278	289	290	322	262	260	298	276	316	305	291	272	299	303	270	268	290	291	289	287	263	275	281	276	286	269	310	329	287	293	282	327	262	293	319	275	277	280	329	298	269	257	273	274	290	289	285	289	288	266	284	286	265	271	293	291	288	270	269	306	320	282	263	298	296	286	275	261	300	285	301	295	268	290	281	282	334	298	260	282	279	287	317	295	284	300	297	286	277	301	288	283	285	312	270	288	279	296	320	278	300	299	288	285	295	306	248	315	277	295	288	272	281	276	274	260	261	293	282	316	283	276	291	269	274	294	290	284	280	299	304	284	266	273	281	306	289	328	302	282	298	267	282	286	301	282	265	294	284	291	281	268	258	280	283	268	281	284	315	296	287	289	295	282	272	273	287	281	288	267	294	292	290	314	276	315	271	292	292	283	282	269	289	247	275	277	267	278	260	306	255	283	262	290	283	282	261	301	289	286	302	290	292	263	321	273	315	312	268	258	278	296	267	286	296	263	287	301	300	271	275	261	291	300	278	323	279	284	283	276	261	296	291	287	273	318	281	270	281	281	282	269	270	291	289	316	288	285	305	294	286	294	284	306	264	268	300	286	301	285	267	274	279	284	266	289	312	258	305	269	288	278	285	293	284	266	297	311	292	262	279	258	310	281	291	283	285	277	302	293	285	292	260	267	264	284	291	296	296	283	293	298	294	272	280	293	282	295	302	326	329	314	317	264	316	279	275	275	322	274	294	278	263	274	264	281	273	281	297	275	288	279	270	278	266	270	279	304	243	295	320	287	314	313	316	262	321	270	277	278	314	283	273	254	280	308	300	271	295	306	290	273	285	277	299	285	288	255	310	317	277	288	296	302	284	282	282	292	258	274	249	313	297	292	320	276	294	266	288	303	305	306	315	291	292	271	315	269	262	281	288	284	288	286	271	300	315	281	265	248	275	276	286	275	310	272	294	295	290	324	278	302	290	291	285	254	304	303	329	294	280	277	277	303	305	273	291	306	272	248	322	284	303	308	296	277	332	300	288	293	310	281	275	283	281	287	303	279	293	298	302	270	284	291	290	286	282	285	309	269	265	275	284	289	285	273	296	281	278	302	277	283	282	267	268	296	243	313	299	295	271	282	291	294	293	276	294	288	276	271	288	275	290	277	282	249	285	293	284	274	297	289	318	279	260	283	298	292	258	296	269	265	286	272	305	298	275	294	289	294	289	294	274	299	272	262	261	299	290	294	270	279	294	308	283	295	291	282	312	267	282	263	300	276	285	299	300	286	283	297	263	275	309	298	270	286	276	302	287	296	272	272	301	301	315	292	309	270	288	273	280	302	261	261	311	311	313	274	320	263	300	306	305	275	275	301	298	317	287	280	263	275	292	267	263	259	278	265	299	292	303	297	291	285	283	272	263	257	291	323	306	288	284	254	295	290	272	257	267	317	273	277	286	260	303	305	265	285	299	269	290	282	281	299	280	303	290	288	321	295	305	274	280	291	293	308	300	276	285	267	289	259	310	292	299	289	286	283	280	269	296	287	302	300	287	256	289	264	258	306	292	266	295	278	270	307	268	309	293	308	308	269	311	279	308	303	310	283	301	308	270	274	290	314	300	296	273	301	301	293	283	265	282	266	303	295	315	276	262	307	271	251	260	268	271	285	283	306	299	280	294	305	284	281	315	278	280	296	295	313	299	276	318	305	288	281	311	285	279	294	289	266	290	281	270	288	285	293	269	265	305	298	285	271	292	291	298	310	288	284	262	281	271	300	297	287	263	254	313	287	285	278	294	289	319	280	280	263	253	272	260	272	279	298	299	280	311	281	274	261	292	301	273	274	306	271	283	252	300	284	284	305	300	267	287	270	281	247	289	283	283	315	255	271	278	301	305	254	299	271	281	274	300	276	278	288	309	286	266	274	307	276	299	292	273	301	291	320	311	272	297	282	283	279	287	264	311	276	316	295	310	317	293	293	278	306	323	273	283	257	284	300	256	283	265	283	302	297	288	307	280	293	304	267	307	277	266	278	297	315	283	305	259	292	306	294	305	285	277	280	286	273	292	269	258	277	270	276	309	280	288	264	310	279	304	300	281	302	277	295	269	292	263	308	275	278	269	257	268	273	304	262	268	284	314	296	285	266	279	265	302	287	310	320	269	320	302	289	268	294	276	302	284	302	301	274	271	280	275	275	285	251	286	285	300	284	299	286	289	274	309	294	294	272	292	283	285	294	271	287	318	303	284	283	263	304	323	275	299	286	311	254	306	298	294	243	298	288	327	303	294	307	304	282	267	253	288	293	288	316	307	250	260	294	306	291	284	267	255	271	266	254	273	303	274	328	269	275	293	273	298	287	274	287	268	279	276	270	253	276	243	276	296	282	303	271	302	274	300	265	295	295	310	316	268	296	262	303	277	277	264	285	293	333	283	307	279	257	286	290	328	309	272	273	267	286	250	269	295	312	264	276	305	311	292	291	287	279	262	292	279	274	265	273	297	300	310	276	262	268	306	280	278	313	301	327	305	319	297	305	256	288	292	289	290	314	290	251	289	300	306	293	276	257	271	305	291	297	284	292	282	279	271	314	301	285	262	307	283	266	258	307	280	303	293	287	287	289	278	281	324	269	277	301	279	275	267	291	288	287	269	284	288	271	233	294	276	331	292	277	276	298	294
13721	31669	28848	19638	15653	12803	9744	8316	6611	5607	4253	3301	2792	2151	2005	1803	1607	1470	1253	1101	940	717	696	637	629	574	488	486	499	459	443	757	2151	456	435	759	7441	8403	6243	3713	570	414	382	345	386	366	369	375	376	380	398	399	447	512	492	424	474	356	339	376	382	358	390	364	338	404	332	373	377	369	390	368	403	348	393	351	386	402	381	378	430	404	350	376	335	401	347	323	387	357	371	355	375	385	374	377	353	365	380	396	374	386	373	342	368	374	351	333	375	380	370	380	348	408	368	355	378	394	391	369	358	365	389	379	366	350	390	378	377	348	351	375	370	394	316	344	395	365	393	335	397	368	352	342	359	369	365	362	389	385	364	375	367	387	401	348	375	376	382	370	363	383	381	364	352	358	357	383	362	387	399	401	389	349	374	388	415	372	376	392	341	369	354	378	399	379	343	370	381	355	356	345	386	351	381	385	346	397	403	358	348	387	372	355	352	362	399	366	351	342	377	352	353	357	413	365	374	362	398	349	344	404	359	385	387	353	373	360	399	399	370	343	332	384	353	397	328	350	358	357	364	357	389	348	370	372	369	354	395	385	364	357	376	355	376	378	344	363	367	360	378	425	393	346	337	370	336	379	350	381	350	378	335	361	354	362	359	387	378	359	297	378	368	382	354	353	394	397	393	384	378	413	385	378	407	393	366	348	393	376	342	356	360	376	369	329	362	338	386	376	345	373	381	347	400	382	364	399	361	371	375	383	381	416	408	353	382	360	377	352	363	371	387	366	385	391	382	362	369	357	367	355	357	352	381	384	372	349	361	359	359	358	352	371	346	408	382	380	367	401	340	357	364	387	356	369	337	376	338	369	355	356	357	355	379	378	339	382	362	363	378	370	376	322	361	380	395	365	339	410	379	358	368	388	369	327	350	405	339	358	362	342	387	327	396	362	357	359	374	349	408	387	364	369	352	347	410	374	378	384	351	375	336	389	360	350	363	352	378	335	363	386	367	352	408	343	362	419	389	384	348	389	375	412	370	365	374	384	400	346	388	376	388	371	376	367	388	353	383	364	376	379	396	337	363	371	387	414	383	367	369	353	370	382	376	372	348	347	376	338	361	395	363	396	371	405	351	359	390	379	385	361	401	363	372	350	349	343	384	362	364	349	354	373	392	343	367	383	425	391	367	378	352	395	388	358	391	406	370	350	374	388	350	360	382	370	347	379	361	362	382	404	373	371	359	391	375	348	384	381	336	378	361	364	370	365	412	341	413	329	341	409	380	398	367	349	370	391	362	384	387	325	338	342	362	373	365	367	317	382	375	358	349	334	367	357	350	390	359	392	359	378	360	354	379	359	387	362	376	359	380	375	366	353	367	361	402	375	357	368	386	386	348	369	369	339	350	377	371	354	365	348	384	380	356	366	378	343	369	394	345	373	369	361	365	376	369	327	352	344	351	358	353	396	359	338	366	378	367	383	384	376	354	387	349	376	363	363	380	383	399	357	380	356	329	375	386	338	369	383	344	376	372	373	377	393	341	342	368	370	380	352	343	408	355	359	359	392	375	369	373	379	401	367	374	373	365	351	415	366	348	344	381	346	378	345	346	378	356	348	369	340	356	391	382	364	368	384	407	359	364	337	367	349	322	351	400	377	369	362	402	379	365	377	377	357	376	395	358	346	390	382	376	326	357	365	342	333	368	334	393	388	359	381	394	373	340	366	352	354	365	345	377	392	360	358	356	353	361	376	347	359	375	366	375	396	371	373	401	354	394	400	400	344	374	386	367	362	387	344	403	360	336	373	369	379	369	359	380	337	368	390	357	376	372	368	377	335	399	363	370	373	342	366	366	396	375	363	355	368	333	395	407	384	348	367	339	369	325	395	380	363	365	379	360	359	370	350	360	364	384	336	370	342	359	352	423	375	356	358	385	389	381	387	376	359	369	380	424	378	369	368	370	354	353	394	357	407	373	387	342	328	361	349	414	378	365	360	361	397	384	335	380	394	356	378	381	348	401	358	364	347	395	387	393	345	358	364	368	354	384	360	374	373	359	360	400	392	366	369	337	403	374	368	361	363	374	356	397	380	365	361	386	380	374	357	371	356	373	375	333	398	365	419	373	385	332	396	370	377	364	372	390	372	386	374	338	392	323	347	346	330	387	383	396	367	390	334	345	363	345	395	399	360	401	372	356	374	350	362	387	377	346	354	396	333	377	342	366	358	359	350	353	373	376	358	358	371	350	362	378	412	379	339	372	377	369	358	344	400	363	358	399	397	361	390	393	388	352	391	364	361	362	368	327	361	358	354	383	399	366	353	405	371	390	346	393	364	359	369	368	375	371	376	367	405	373	370	356	366	351	369	388	384	367	397	386	384	364	382	368	382	358	351	381	371	346	364	378	369	354	396	369	342	386	368	364	362	391	371	392	375	380	383	368	355	370	377	409	360	377	338	385	357	402	368	367	371	382	362	364	350	374	343	375	360	368	335	373	351	398	354	366	360	356	389	328	394	382	367	372	350	347	348	372	403	399	353	407	373	351	351	368	348	366	378	355	344	371	381	356	352	348	390	358	344	369	318	384	358	344	385	335	357	396	370	344	354	346	391	359	330	386	389	366	343	366	372	391	378	354	369	361	359	364	344	363	380	341	401	347	330	351	369	373	344	386	354	373	375	416	398	402	376	365	370	357	378	357	370	373	350	392	379	378	387	369	358	366	400	385	380	373	358	376	376	363	414	373	365	386	364	349	410	364	375	373	355	406	393	357	349	351	402	359	411	358	372	400	365	326	335	347	380	391	362	326	385	361	358	367	393	364	367	383	373	380	393	337	395	343	394	369	388	399	383	378	370	352	357	388	356	397	342	395	396	378	345	362	368	350	370	369	391	354	352	401	391	364	324	362	370	365	326	367	349	382	329	399	384	341	381	354	355	339	342	402	341	372	354	395	366	359	363	343	396	359	363	361	412	387	368	344	397	375	358	372	384	355	331	331	372	387	380	397	379	383	373	393	379	393	390	329	373	369	351	435	406	383	427	358	379	358	383	352	378	363	325	367	385	373	391	379	350	415	383	329	370	422	348	382	368	386	382	369	375	355	349	348	342	387	418	393	380	374	370	386	373	383	385	372	379	351	359	389	362	347	385	341	399	342	375	347	363	378	345	359	367	401	344	369	391	368	364	358	345	386	376	335	348	372	376	402	358	380	369	358	372	355	371	357	370	418	376	400	357	352	403	351	374	356	363	357	366	360	362	393	345	376	352	406	362	373	347	400	365	344	355	371	396	368	347	378	351	380	342	348	385	359	388	371	412	384	344	356	370	390	392	341	385	351	366	370	415	378	354	368	368	365	372	368	348	355	400	381	359	338	358	343	350	379	357	385	383	408	351	371	343	389	359	385	374	386	375	369	360	407	385	387	364	381	327	362	363	365	372	385	372	339	372	359	359	376	367	395	386	395	385	369	365	370	340	366	386	351	368	376	384	398	386	339	356	349	368	366	360
27137	20982	16210	7625	4147	2765	2022	1730	1566	1317	1109	959	884	866	846	856	824	807	727	751	689	654	630	623	658	665	641	667	619	608	695	635	659	633	631	624	821	906	932	866	599	627	633	630	650	648	698	648	692	624	677	660	620	641	616	619	632	674	658	609	634	648	620	677	676	609	643	684	631	591	646	685	610	631	598	638	661	629	650	616	609	631	624	629	641	657	611	651	648	638	663	655	645	646	578	669	622	642	664	645	614	624	591	682	604	614	689	619	626	606	636	631	654	621	602	615	670	613	645	618	614	624	632	657	641	637	580	623	672	617	584	610	611	597	626	612	645	649	593	632	633	637	668	668	628	587	626	654	685	619	640	613	605	685	706	619	624	657	578	612	622	631	605	659	674	613	637	634	631	641	624	672	678	659	648	647	645	662	661	653	656	620	638	632	650	618	611	656	602	646	640	657	631	634	666	637	639	654	648	657	638	604	643	617	610	642	631	639	614	632	600	584	624	631	636	626	643	663	640	599	592	635	635	640	648	691	615	618	636	618	662	638	644	617	602	593	606	551	623	595	673	636	590	621	627	599	597	630	605	640	664	657	629	597	659	630	649	635	661	616	678	624	612	637	604	711	646	615	661	591	659	642	645	623	679	614	648	611	612	634	598	621	622	644	640	626	604	607	668	630	656	636	642	628	627	640	618	717	645	610	605	651	618	646	590	674	607	640	631	656	625	659	628	656	683	633	653	593	641	604	669	616	630	630	650	675	653	658	700	629	670	676	619	614	664	619	632	652	644	651	636	611	640	586	624	628	637	634	593	628	626	644	659	640	657	690	636	629	616	655	637	641	624	613	649	601	633	642	638	646	650	612	624	616	643	645	681	677	594	627	627	647	626	642	660	613	651	621	686	663	616	640	629	585	635	678	631	642	624	623	639	596	631	646	597	634	671	627	632	645	670	621	632	643	626	630	657	632	603	613	599	646	606	633	625	650	677	649	622	669	631	683	650	639	652	643	646	625	632	642	627	640	661	644	646	638	694	663	650	628	665	680	625	614	629	646	629	619	624	625	676	645	631	633	623	631	635	643	661	662	674	675	643	600	612	675	621	623	618	630	657	644	654	625	603	703	662	685	638	570	653	647	636	648	643	673	644	673	645	618	632	661	662	629	606	677	628	691	647	621	675	670	605	655	619	645	640	619	657	633	651	605	635	637	616	622	619	660	665	668	609	667	615	650	601	622	624	643	642	637	645	675	634	678	636	597	620	606	624	620	671	609	627	620	643	645	624	637	657	630	620	638	637	608	645	653	636	628	648	629	622	659	646	624	657	671	634	646	623	649	667	624	661	587	683	688	633	605	631	658	621	644	647	645	651	618	650	643	627	597	648	604	610	583	604	681	650	638	646	625	657	616	624	633	639	639	646	643	652	650	616	612	622	665	655	688	622	643	621	666	617	682	629	630	610	651	645	576	614	639	630	697	643	661	670	653	620	622	656	621	630	633	659	613	645	676	609	612	639	628	634	637	681	612	618	662	656	657	600	658	654	618	628	673	675	621	632	641	630	641	664	615	649	657	639	644	602	636	640	625	675	628	653	612	665	602	583	616	609	618	620	681	570	685	611	608	665	677	593	613	658	632	677	646	657	621	660	649	637	630	638	672	643	674	618	695	662	607	603	627	612	634	637	622	682	602	643	587	612	614	635	598	661	634	632	621	655	642	627	608	649	653	654	632	673	632	595	649	647	682	657	618	614	628	642	642	632	618	623	648	655	632	623	614	644	652	661	649	628	602	602	578	668	686	618	660	635	646	577	666	626	627	622	663	633	601	633	641	682	611	657	654	628	666	650	652	643	687	670	704	680	657	657	623	630	620	647	623	632	669	601	595	640	637	658	609	648	635	692	630	674	679	636	614	658	596	617	640	615	619	653	674	632	600	673	633	636	630	642	668	637	608	578	635	655	642	668	599	613	588	640	625	627	672	680	674	669	601	616	664	685	618	631	645	667	611	627	614	645	636	612	620	636	651	629	634	617	637	658	657	688	626	664	609	664	664	644	681	625	678	637	638	614	615	651	633	616	621	634	620	640	625	641	644	653	671	619	574	641	610	651	634	604	647	691	663	660	615	605	625	641	639	668	658	611	644	654	632	641	612	629	620	633	632	677	630	624	639	634	603	614	639	626	652	645	571	672	605	645	627	629	642	620	673	628	661	640	618	671	616	626	682	636	623	583	627	692	606	591	633	628	650	642	639	594	652	607	643	641	689	601	625	621	635	638	642	624	603	632	648	590	666	674	653	631	636	638	645	651	640	598	646	609	645	651	676	692	597	629	653	657	585	586	623	617	663	661	641	634	658	597	657	617	659	674	649	621	713	644	640	667	608	671	629	619	627	641	642	671	632	606	602	632	606	629	580	628	666	620	591	621	599	626	644	605	583	663	624	640	654	646	680	585	636	634	651	688	668	653	640	633	633	648	606	693	636	618	664	642	628	626	634	648	646	632	681	624	659	621	659	635	609	658	630	666	652	627	650	638	678	643	588	657	638	643	627	568	602	638	647	622	624	637	640	616	656	636	643	633	593	655	660	606	620	660	646	638	646	626	637	630	654	623	625	625	659	603	661	635	686	602	639	628	671	682	618	653	655	673	641	612	654	660	639	567	637	620	645	634	631	660	622	619	626	594	639	674	587	626	618	629	626	660	643	568	646	637	594	651	566	625	640	615	634	630	629	644	653	607	618	648	667	618	691	672	661	685	704	610	611	604	592	657	631	620	651	617	617	663	650	630	640	691	654	652	608	657	660	664	597	619	583	620	634	608	667	645	584	580	608	638	654	633	696	657	634	698	670	633	647	637	631	600	603	633	681	661	643	656	596	646	675	640	619	649	617	675	624	644	587	633	643	637	648	635	644	652	649	628	618	613	642	643	636	626	663	609	645	706	625	618	639	634	624	655	645	609	582	608	622	660	659	617	633	606	615	600	612	641	673	616	594	623	606	643	639	639	611	670	625	625	660	648	639	704	651	605	602	590	639	660	635	672	608	613	633	622	593	626	646	604	641	641	588	648	645	637	685	642	683	627	619	628	603	656	628	617	619	664	648	626	618	620	636	635	662	634	684	584	651	633	638	619	619	630	639	612	648	658	655	671	630	636	645	643	642	592	652	613	607	673	657	627	582	602	604	662	636	604	631	638	665	641	634	658	602	621	596	618	636	626	629	656	658	660	650	602	642	606	661	607	628	696	606	614	638	583	648	642	651	636	649	628	617	635	612	643	622	625	592	591	588	626	636	634	593	708	640	618	651	613	633	631	619	655	664	652	689	684	634	630	645	642	648	604	640	672	640	646	626	596	628	631	646	624	690	653	583	642	633	631	617	644	649	646	612	611	583	624	645	637	654	611	628	670	630	592	592	637	633	635	654	630	629	645	624	653	623	637	626	665	633	595	643	646	613	656	598	663	624	611	634	618	601	640	614	628	664	671	645	645	609	618	638	646	645
9416	18814	17222	10028	7560	5686	4275	3809	3200	2674	2127	1723	1496	1351	1237	1205	1187	1077	1046	1005	907	919	880	876	853	860	857	839	848	842	799	827	875	804	819	844	1156	1334	1338	1205	876	826	835	788	843	809	819	817	791	778	831	833	797	822	797	800	766	810	800	811	783	770	734	853	798	789	791	804	816	844	788	834	791	846	809	800	810	809	801	795	802	770	895	824	828	800	821	753	774	823	848	788	822	754	806	843	802	828	807	801	793	831	825	824	798	807	843	815	791	782	801	779	777	804	770	820	801	830	790	794	739	785	809	789	818	790	823	773	813	780	785	828	849	833	792	846	784	807	789	857	750	832	865	804	779	784	772	798	787	829	811	797	765	829	788	822	785	796	842	811	812	806	756	810	864	818	801	819	831	809	785	783	781	818	837	795	793	798	827	844	800	787	821	806	824	791	847	835	787	838	784	864	835	828	830	784	792	836	772	806	820	791	851	789	801	779	767	777	757	781	785	795	791	801	753	788	788	793	760	820	788	830	812	751	792	817	831	768	832	798	811	747	786	827	848	801	749	784	755	827	829	804	793	773	818	809	818	793	803	795	837	735	759	761	795	773	875	844	836	803	779	798	865	819	766	798	841	788	828	795	866	762	842	826	853	848	829	783	813	857	785	849	848	779	824	802	814	799	812	810	797	803	830	773	755	823	786	811	805	830	817	821	772	791	812	806	734	780	823	780	758	825	735	848	803	770	839	776	808	834	751	819	771	784	827	801	867	795	850	770	755	823	801	752	802	787	826	791	791	779	760	787	784	789	808	792	750	860	781	850	828	784	752	799	773	777	821	737	781	842	821	822	835	829	820	813	733	828	791	798	785	785	837	800	843	765	865	802	772	836	823	786	816	851	781	837	800	844	833	807	789	806	826	808	826	751	816	812	747	811	767	810	781	795	779	800	757	774	852	822	760	768	770	816	805	788	877	757	822	811	753	829	802	799	798	785	812	783	820	816	835	773	806	790	773	792	788	741	792	800	755	799	813	763	797	840	876	762	812	844	813	806	816	764	834	828	760	803	821	759	786	845	791	806	817	811	817	798	828	800	849	826	774	817	793	763	788	851	811	780	786	828	864	787	854	853	780	776	780	777	832	808	876	788	792	804	779	802	856	838	843	845	835	800	870	860	800	797	781	761	855	828	806	817	783	783	868	826	769	785	826	857	799	826	821	829	785	829	814	811	816	782	773	793	780	826	842	823	801	756	826	811	820	805	844	770	761	806	807	793	800	767	839	804	850	832	816	845	782	838	751	834	774	783	761	818	866	793	825	824	817	815	877	783	792	836	841	789	804	838	847	843	791	740	777	778	815	773	828	800	815	880	808	853	810	795	874	852	815	817	835	756	756	832	774	760	794	797	803	783	795	776	811	800	797	786	859	821	808	777	845	754	806	793	794	828	798	811	843	816	766	772	824	822	783	843	808	767	820	834	755	777	869	740	796	788	816	862	732	789	798	848	813	822	823	835	853	817	784	832	848	824	805	792	795	831	825	816	777	812	788	831	818	807	837	839	776	815	819	873	799	763	782	857	824	836	830	792	798	800	766	804	813	769	777	817	783	836	787	802	807	842	773	796	834	782	795	828	792	757	820	783	846	850	807	800	809	837	826	777	791	854	808	778	784	824	820	806	778	792	777	821	779	849	836	779	835	799	856	829	779	830	820	848	808	869	768	816	810	857	805	811	837	824	792	813	816	816	862	784	857	848	817	789	801	807	815	811	841	803	849	827	842	818	795	835	776	775	807	744	767	797	800	792	785	816	829	841	846	806	821	799	831	820	858	768	771	842	812	771	827	807	808	811	816	762	799	782	786	810	810	784	816	830	814	780	752	799	787	802	812	738	780	805	822	801	777	813	776	792	807	778	784	838	795	823	771	763	822	822	824	785	784	802	769	808	865	779	802	809	830	806	798	795	828	808	819	839	831	793	774	812	776	818	820	781	809	826	780	801	805	834	834	784	806	801	801	808	796	844	762	809	798	816	818	812	883	796	803	808	802	810	777	767	805	861	797	797	798	811	799	862	797	806	817	835	816	856	794	820	775	795	815	880	843	774	808	841	854	831	798	737	844	768	794	807	794	804	784	842	800	757	817	813	822	832	795	767	795	815	784	810	822	753	842	792	846	828	831	860	795	803	810	810	790	800	819	822	828	755	849	777	813	784	841	806	761	780	788	801	802	751	759	756	784	831	800	763	811	789	764	878	797	811	778	800	824	841	793	809	820	801	804	814	785	793	791	785	797	812	824	827	829	841	837	758	773	803	837	809	779	810	837	830	821	851	749	820	803	856	821	792	839	757	814	793	782	790	755	808	833	785	762	807	832	798	764	789	805	814	791	809	779	798	790	811	840	794	789	827	817	778	797	798	754	777	809	860	879	792	795	817	806	771	855	842	752	836	796	785	821	861	763	799	780	803	799	814	798	766	800	803	833	758	855	784	765	762	817	787	787	778	776	768	844	795	858	768	803	778	833	804	829	761	820	840	793	799	797	809	830	792	841	810	777	799	790	846	787	850	830	851	838	824	819	745	809	789	793	827	789	824	810	768	804	846	830	818	830	828	804	884	789	773	818	791	855	796	815	831	778	811	782	815	834	843	789	848	793	843	779	803	827	813	808	828	802	813	767	831	766	770	773	804	823	756	835	793	782	869	820	858	813	830	836	777	764	801	836	757	819	798	795	768	805	789	766	805	854	835	817	813	851	798	812	798	790	792	809	832	825	744	862	803	802	801	771	845	777	832	830	844	766	788	810	836	822	825	758	829	794	778	790	820	776	836	812	803	820	797	817	778	780	778	800	771	785	824	844	798	795	814	789	782	790	788	832	838	814	795	798	838	777	791	794	780	748	823	841	821	799	806	815	821	795	802	858	787	888	756	824	803	800	781	779	823	806	772	769	787	777	794	807	856	822	854	829	862	793	741	795	851	754	798	791	799	793	800	791	839	807	831	771	825	796	767	762	834	823	772	830	819	771	793	848	770	819	837	836	821	823	836	742	859	788	819	819	798	794	858	847	784	795	842	824	743	792	804	769	820	849	828	801	756	828	790	815	837	761	773	806	799	805	753	857	864	853	875	778	805	789	797	818	780	855	864	842	755	794	856	772	811	840	796	825	778	818	723	780	801	809	859	830	858	790	775	793	824	817	778	820	780	782	802	826	786	897	835	824	833	804	821	818	855	814	814	807	810	803	839	774	796	792	816	807	800	790	813	841	810	817	802	799	779	801	827	784	784	774	812	838	784	831	796	820	807	788	784	850	801	771	808	773	832	785	813	850	806	809	773	813	808	778	756	772	809	873	782	872	840	807	769	779	799	792	775	767	752	801	845	777	838	834	851	800	808	863	821	800	848	786	840	793	846	827	773	797	852	855	797	855	814	841	794	804	823	823	752	787	778	821	782	815	825	854	788	784	790	827	785	765	851	811	775	817	814	825	845	800	793	875	808	798	801	795	814
24107	21306	28683	24262	21265	12352	4275	2725	2160	1908	1599	1284	1147	932	902	851	835	754	740	606	591	553	537	525	548	496	514	518	521	512	526	614	794	482	483	540	2267	2828	2294	1488	538	498	468	488	450	473	499	457	449	462	485	484	488	503	492	511	502	492	415	473	486	474	495	452	469	463	503	467	461	477	440	458	472	460	478	500	491	489	501	469	505	467	495	471	465	457	490	499	473	481	437	502	488	464	454	476	475	459	451	525	493	441	457	478	479	506	503	474	444	480	502	468	462	466	442	457	435	471	454	461	453	515	507	484	446	507	481	457	458	446	417	506	502	454	478	422	517	464	463	479	462	481	476	478	466	469	457	473	484	459	538	469	486	461	439	419	480	489	482	462	457	435	460	467	438	482	471	455	479	444	497	470	504	447	482	436	463	476	457	427	436	437	503	468	469	479	467	496	427	451	508	526	513	483	451	458	472	473	444	480	500	471	444	462	420	497	491	444	486	453	493	472	420	477	470	475	478	433	452	477	487	515	439	436	440	454	492	501	463	480	468	470	492	436	486	478	525	455	484	470	468	455	484	443	477	460	442	484	393	448	460	478	504	475	467	471	476	445	480	477	490	462	487	493	450	468	493	470	472	501	454	458	484	421	429	512	504	475	437	499	455	432	487	511	471	451	506	498	434	478	455	444	483	450	487	443	443	488	484	463	491	435	479	467	455	500	481	479	488	475	494	462	442	473	468	456	464	451	437	439	457	510	502	459	488	446	475	463	478	477	458	435	467	488	430	474	477	484	475	456	460	493	500	465	465	506	508	506	462	441	495	477	485	484	459	472	468	469	469	501	471	454	471	501	501	473	485	489	416	498	470	464	449	494	439	503	472	455	464	470	443	478	495	458	482	450	450	458	458	508	460	430	479	458	459	493	495	497	489	500	453	449	455	494	462	464	460	461	438	489	473	475	430	482	495	470	446	470	480	459	455	467	479	441	460	502	445	482	471	483	449	487	455	432	476	489	481	482	477	457	504	484	468	444	466	460	487	456	462	441	447	446	500	478	474	503	481	489	426	482	463	462	459	472	475	452	465	466	459	472	468	453	472	490	499	469	454	477	445	443	502	482	438	478	499	452	478	491	488	486	497	467	464	470	457	506	451	426	473	466	484	460	477	464	449	495	489	455	460	451	483	501	486	439	460	457	460	470	469	475	453	476	455	451	510	459	507	493	443	447	454	479	434	488	421	426	484	445	479	475	471	506	435	473	430	465	455	455	507	465	468	449	476	475	451	460	494	491	469	485	430	489	454	442	494	445	479	500	486	485	494	486	490	447	462	490	474	439	454	494	483	435	458	470	504	459	474	491	465	451	483	468	488	468	483	472	507	482	506	433	444	454	455	458	420	496	476	514	459	463	485	481	465	477	455	445	520	497	468	494	460	498	458	507	516	495	483	489	496	496	486	483	468	462	476	468	488	449	483	496	472	480	467	461	478	452	460	486	453	452	473	464	456	469	456	477	431	474	449	437	496	485	506	449	475	473	500	460	506	446	465	518	438	470	472	459	453	461	471	515	462	483	475	436	486	429	512	454	464	506	466	461	466	441	490	477	472	513	479	440	473	443	473	441	460	450	488	497	472	476	479	474	487	507	462	447	449	473	464	520	490	460	466	442	445	463	475	475	460	478	519	488	481	483	503	500	449	471	465	456	460	480	463	474	505	447	447	495	500	498	461	468	492	492	495	508	483	522	489	461	458	483	472	455	477	504	448	474	501	470	488	503	483	506	495	435	464	485	464	495	444	517	465	486	496	477	483	477	464	488	462	539	479	442	472	487	448	466	468	481	485	443	468	461	479	467	450	447	496	474	480	459	465	482	491	484	497	507	432	490	441	485	471	459	447	475	505	446	496	465	493	505	491	466	483	485	461	481	474	460	447	468	470	497	471	473	498	498	467	497	479	451	465	443	459	461	470	488	491	469	474	445	442	454	483	467	457	526	506	457	455	471	453	512	495	479	475	496	441	445	460	494	489	479	470	509	445	457	465	485	466	485	484	490	470	470	477	461	448	457	490	427	445	497	499	472	469	474	436	469	472	463	462	494	489	478	479	480	463	482	459	468	501	484	480	485	418	440	474	463	460	494	478	479	438	453	445	464	442	441	477	489	498	500	448	460	454	487	475	480	454	477	473	503	468	468	486	438	446	436	423	465	489	459	480	476	469	499	466	458	462	460	487	510	493	498	467	463	472	509	474	488	456	474	465	514	479	468	510	471	527	467	456	464	519	506	459	446	476	479	469	467	441	456	484	499	487	446	453	495	463	464	482	432	464	438	465	456	495	500	492	451	481	471	438	493	488	478	442	449	427	469	440	461	492	499	449	472	441	475	486	486	511	527	449	485	488	508	454	467	460	469	438	450	483	438	489	487	460	451	470	491	463	496	446	440	455	482	486	456	445	486	512	441	456	465	469	464	479	473	425	504	487	467	454	522	519	439	432	496	472	474	498	475	452	496	453	486	480	469	456	453	481	435	462	486	504	476	436	484	452	474	442	496	442	496	480	517	439	506	505	497	504	467	493	464	483	464	467	486	482	440	506	458	487	471	450	454	465	453	465	440	460	501	465	451	450	467	458	456	501	437	470	482	451	481	482	460	480	468	458	450	465	513	478	447	509	465	426	469	462	465	495	516	457	468	470	501	456	487	461	476	434	481	489	419	465	445	473	427	437	434	457	504	470	444	468	495	462	477	484	478	460	465	487	454	440	472	464	475	472	491	495	455	446	453	494	512	480	454	495	495	437	466	451	476	491	486	445	474	487	490	470	504	464	454	482	458	481	493	531	415	472	472	433	479	454	471	457	485	461	475	473	476	441	475	483	515	482	481	499	442	508	459	448	455	443	491	464	442	452	430	463	479	476	457	502	484	469	462	471	481	468	488	467	457	443	439	467	480	493	487	467	472	455	448	488	468	488	487	503	508	474	498	506	491	471	504	460	440	507	444	473	474	476	441	487	482	429	485	482	429	430	436	487	480	477	492	467	465	510	475	431	502	488	490	457	470	468	498	505	469	496	461	464	459	508	465	476	508	482	444	460	497	466	479	452	435	472	475	484	448	477	432	467	474	499	493	482	451	483	444	445	473	494	462	503	454	447	495	528	503	488	440	411	469	470	459	450	489	455	492	452	483	486	496	472	464	466	486	470	481	467	478	432	487	517	477	470	489	496	499	466	451	471	463	458	499	448	483	466	484	432	480	447	404	498	486	469	458	452	438	436	460	462	476	448	488	458	471	458	482	496	452	477	446	439	463	468	450	496	490	498	494	471	457	440	451	438	496	453	453	469	495	511	466	450	483	458	472	476	464	479	438	456	441	481	477	454	483	446	458	435	486	490	440	430	470	462	471	469	486	463	478	473	446	450	459	470	481	493	434	455	477	480	512	475	444	468	429	436	487	458	496	462	496	477	441	473	466	435	464	466	461	492	432	440	514	481	444	470	461	444	459	464	472
10422	25543	25614	16045	12095	8809	6975	5764	4949	4232	3305	2470	2174	1676	1551	1507	1514	1271	1185	1072	939	824	779	717	766	733	743	649	717	650	695	838	1199	618	628	756	4178	5139	4126	2492	686	629	646	623	633	611	620	613	613	619	586	662	649	685	683	607	682	610	588	610	581	657	641	607	615	652	616	587	614	641	579	637	616	606	630	639	609	631	591	565	567	584	643	593	608	657	627	578	583	612	653	606	629	614	623	575	606	599	564	618	661	611	592	604	655	612	621	635	584	555	636	620	638	658	641	604	619	625	587	630	629	604	588	623	668	597	572	617	631	610	592	616	647	632	603	641	607	600	617	612	615	630	594	585	608	623	622	572	622	598	606	600	627	599	591	602	614	605	584	577	656	629	613	615	586	641	617	618	623	649	579	615	544	583	580	641	583	569	611	641	647	623	647	593	627	590	627	606	600	605	630	600	620	583	620	603	574	607	616	647	673	594	609	620	604	622	603	599	607	654	618	634	591	591	583	578	599	595	626	639	616	612	629	632	589	624	604	629	620	592	622	601	624	656	603	633	614	698	607	596	606	576	574	611	629	584	620	605	656	583	617	646	645	618	611	623	608	557	612	608	612	617	573	647	630	631	612	608	605	629	568	632	616	662	592	621	592	586	602	612	626	582	646	578	614	583	614	588	607	614	633	602	593	609	619	628	618	632	606	632	576	627	615	605	594	628	625	562	590	645	650	607	585	649	582	639	630	577	620	632	617	588	616	630	588	645	619	632	590	601	609	598	624	642	621	646	606	608	581	591	578	593	636	636	610	646	623	589	576	587	634	616	652	591	572	572	601	684	600	594	577	620	620	599	612	588	637	601	624	645	659	600	618	624	616	565	630	640	625	600	583	615	580	582	630	601	582	593	612	616	621	644	606	593	603	653	594	584	646	602	625	587	595	553	594	648	567	598	634	634	567	612	638	554	597	664	610	606	636	594	621	608	600	601	594	619	571	612	608	632	627	621	587	624	580	619	613	580	613	628	608	616	609	584	615	577	597	620	622	631	630	556	621	602	585	631	592	589	571	625	634	614	619	577	604	601	636	600	597	652	596	637	620	579	674	599	632	599	606	618	604	609	609	578	618	623	561	603	589	581	653	652	637	602	629	634	627	622	597	645	580	528	589	567	636	564	615	589	615	616	602	596	571	632	643	600	593	593	608	638	609	579	626	616	621	625	636	590	580	620	616	592	581	616	622	654	584	614	638	642	599	609	599	622	566	657	594	626	588	644	584	620	627	640	629	590	616	620	585	593	597	606	614	602	603	626	615	631	599	611	642	631	592	638	628	621	642	615	599	611	651	626	595	625	592	658	621	586	594	649	597	592	596	586	639	583	593	628	671	607	644	588	576	598	648	554	645	607	645	592	622	579	597	615	623	609	642	571	589	638	576	573	590	573	634	602	635	642	582	599	596	562	604	680	609	620	577	574	628	618	607	587	583	663	586	601	617	615	621	637	596	601	570	603	596	616	610	602	632	619	631	608	660	651	632	635	632	614	582	629	603	573	656	577	606	603	595	620	586	572	606	629	617	636	565	628	613	588	609	627	630	576	652	591	598	594	633	631	638	642	622	639	626	604	601	629	584	578	611	613	587	631	579	627	604	636	639	631	614	601	638	633	568	577	610	647	591	593	583	581	636	610	617	624	589	572	631	570	637	621	587	591	609	602	627	608	612	599	561	542	603	602	602	656	589	617	568	629	591	571	598	637	616	590	627	608	589	631	649	607	642	615	628	575	608	620	624	611	582	635	636	607	657	607	601	619	634	605	572	631	566	581	604	599	625	592	596	584	582	602	637	624	611	650	593	624	636	649	586	585	554	630	621	624	655	637	605	606	613	577	607	605	581	613	578	670	617	621	586	616	618	591	665	599	598	599	602	679	636	634	620	565	618	604	592	592	584	605	634	650	619	614	585	622	631	568	598	619	578	598	642	564	647	564	661	598	593	585	601	608	665	630	624	660	593	610	604	664	615	638	614	663	613	593	615	614	600	626	570	588	595	632	653	653	583	576	597	593	653	611	579	554	567	595	582	632	622	617	624	604	583	597	624	590	605	618	633	645	550	625	604	596	662	622	546	635	596	619	604	650	589	564	610	590	604	564	632	576	632	609	671	598	619	678	582	603	629	620	619	614	583	604	622	643	574	638	628	599	600	586	619	625	630	617	631	598	604	652	623	653	612	660	613	599	589	613	652	621	609	647	611	607	639	638	591	667	585	654	561	615	565	593	605	609	589	586	595	576	578	614	611	629	628	618	585	575	616	583	574	602	560	623	621	628	544	609	635	600	608	626	567	646	658	615	595	660	653	576	574	604	619	566	605	579	569	638	618	648	596	582	612	622	595	581	605	601	616	607	603	617	606	623	602	615	623	578	608	598	564	624	608	599	562	589	571	603	610	620	599	590	631	582	588	597	630	595	633	570	643	606	581	606	659	592	597	576	597	597	607	612	559	628	632	666	618	598	651	599	630	622	622	615	632	617	631	631	656	591	620	599	601	676	605	612	588	619	598	606	593	636	603	640	628	618	592	583	597	615	605	638	626	648	605	607	615	643	580	617	633	575	606	598	563	623	604	623	605	617	592	583	610	594	607	603	581	604	634	595	575	607	594	637	564	602	617	582	612	592	613	613	582	596	640	616	594	655	611	594	593	594	584	594	605	643	616	625	623	593	601	587	598	672	585	617	601	574	606	626	594	628	652	667	620	561	628	650	632	593	610	617	610	572	607	640	589	617	647	577	640	615	649	624	600	586	577	631	623	603	642	551	611	603	577	602	575	578	610	613	607	630	613	652	615	611	585	650	579	608	633	626	643	610	583	564	582	592	625	601	625	633	643	576	651	617	607	593	558	588	573	629	624	589	625	608	628	584	589	586	608	574	605	619	589	597	611	646	612	617	597	595	567	617	602	610	652	632	626	559	609	616	608	599	607	632	608	613	609	571	596	619	555	573	620	561	623	616	586	612	609	645	597	601	615	577	636	622	593	637	638	618	589	641	616	604	645	592	596	594	608	589	585	623	612	633	583	620	587	561	653	623	631	599	649	583	615	585	664	620	627	635	594	586	622	620	633	590	638	607	636	643	645	648	595	627	606	634	574	641	598	599	606	603	629	631	630	637	606	614	619	622	613	586	629	600	624	625	592	581	609	625	590	589	614	593	602	601	622	587	606	644	621	620	605	607	637	649	606	592	634	599	614	588	580	643	608	617	599	653	623	582	583	619	584	616	612	578	658	606	622	590	610	619	597	602	621	596	612	615	591	602	631	616	637	619	631	581	567	643	612	610	648	653	612	659	600	610	620	616	632	626	618	549	544	635	623	617	652	577	639	596	574	598	596	633	613	623	639	593	597	552	627	608	625	603	625	612	612	631	633	600	606	602	631	664	619	563	608	600	616	656	614	584	561	614	600	605	618	595	551	640	657	589	608	631	646	601	656	638	626	600	576	640	573	625	601	611
23119	21302	29156	23779	21314	21325	11648	3978	2745	2537	2011	1479	1299	1010	933	853	837	717	637	624	499	450	445	370	343	345	354	388	341	371	358	458	822	334	323	402	3575	4808	3903	2416	371	294	262	268	318	288	284	276	307	290	271	276	323	346	374	292	362	307	298	276	269	259	273	284	290	299	298	309	300	274	310	292	274	286	250	274	307	297	284	320	299	315	280	304	278	326	297	286	302	265	266	273	272	281	261	292	289	261	279	283	295	282	313	247	277	281	289	274	276	280	267	284	307	274	283	291	263	292	295	290	272	297	291	270	292	307	289	283	286	310	252	292	278	299	289	300	297	283	299	261	283	281	299	290	289	244	267	274	287	270	274	287	291	273	321	293	263	275	280	300	305	298	301	285	291	270	287	264	305	304	261	277	290	292	300	263	273	308	275	305	254	293	316	279	286	290	291	290	315	254	306	286	285	242	275	296	282	275	268	279	267	322	293	286	279	289	269	283	290	297	278	281	275	301	283	302	283	279	266	289	277	283	273	271	271	301	303	272	277	266	322	276	289	285	273	261	332	286	318	267	268	282	285	277	295	283	318	286	289	284	262	277	280	298	290	274	252	298	303	287	289	269	263	299	269	293	276	269	304	283	292	280	285	274	299	283	257	307	241	255	297	293	293	271	271	291	266	299	252	284	261	273	286	308	297	272	258	306	321	324	305	275	291	305	284	286	310	300	268	273	297	297	300	304	295	271	271	279	265	255	245	270	312	318	271	248	310	267	274	313	282	299	288	285	265	282	296	261	269	312	270	292	276	254	299	286	284	261	268	302	295	276	295	265	303	213	289	264	281	269	275	260	325	275	264	299	284	282	284	284	285	256	267	264	275	263	274	285	304	249	315	306	289	302	296	283	274	283	279	324	266	277	304	262	275	280	278	282	271	297	269	289	287	293	266	277	262	299	256	272	284	297	303	293	296	282	283	295	307	284	285	284	271	274	297	278	310	298	268	295	279	283	302	278	286	259	308	299	289	324	270	286	264	254	292	293	289	265	299	288	271	274	295	262	278	303	278	303	290	273	274	262	318	297	279	252	281	281	314	261	301	276	308	311	325	289	265	271	292	293	304	259	252	283	299	280	286	270	271	285	279	267	279	298	296	300	291	261	304	273	281	312	285	273	293	244	272	298	279	278	278	278	289	259	283	273	297	296	307	257	255	256	307	259	284	295	297	310	270	286	293	322	274	277	291	281	267	298	288	258	270	281	276	273	269	274	263	288	280	292	323	267	320	290	282	292	315	277	263	284	296	300	271	313	277	277	256	291	269	251	276	283	275	275	317	292	287	289	286	305	278	269	308	284	276	282	279	282	260	290	282	284	303	274	297	259	265	277	279	266	277	284	285	277	271	257	292	285	260	303	316	268	277	301	265	240	262	283	294	293	278	296	297	289	262	243	288	297	296	287	281	276	296	266	293	290	289	300	267	269	306	285	285	274	277	262	298	305	310	289	298	285	292	305	286	307	301	267	297	278	278	292	292	282	268	290	280	279	287	263	294	273	287	298	289	276	306	277	285	289	287	304	290	272	289	299	287	256	287	305	300	291	294	260	298	285	303	271	314	276	260	300	238	314	278	288	261	300	257	302	289	270	299	276	263	278	316	293	286	306	287	263	291	299	286	281	286	276	316	272	273	283	282	278	293	253	303	261	280	281	281	274	291	278	275	273	290	264	256	250	313	289	296	333	264	297	302	253	299	308	261	264	302	290	318	264	276	282	266	285	277	299	263	253	311	282	293	279	288	268	296	304	298	263	292	291	284	290	254	289	274	295	315	290	259	248	291	262	286	284	287	282	266	278	294	254	295	316	299	284	298	288	270	280	284	304	264	284	290	256	268	318	234	278	272	270	273	270	283	252	296	258	277	308	300	284	267	281	302	280	315	282	295	300	285	289	288	271	292	285	291	285	279	278	291	248	283	310	269	287	313	268	269	260	305	262	284	289	286	278	255	302	272	268	279	270	282	289	300	299	271	305	286	273	274	316	290	283	274	260	293	297	264	269	308	275	276	296	295	276	298	276	272	291	269	286	257	279	301	302	313	296	307	265	293	281	296	270	313	305	307	306	317	319	288	274	286	289	306	293	270	319	270	280	288	265	294	285	256	266	246	259	256	276	278	288	292	312	282	296	282	298	270	302	258	273	283	320	305	324	280	338	290	293	318	291	277	254	295	302	253	282	273	295	307	324	287	300	291	279	283	287	265	276	274	318	283	294	290	290	331	296	276	261	266	272	288	291	286	292	278	302	280	256	285	273	290	285	271	276	302	289	274	282	274	302	287	303	298	272	284	283	292	312	254	258	287	273	294	288	260	282	254	305	308	299	317	285	309	297	286	284	262	320	308	297	285	250	262	308	258	287	252	284	265	305	271	294	272	303	315	294	281	279	285	252	286	272	291	261	291	260	286	290	324	310	296	286	274	280	277	275	274	267	270	269	286	272	299	278	291	260	289	259	276	282	302	271	292	258	291	298	294	274	313	276	279	268	280	290	291	262	287	266	304	313	272	269	294	282	276	285	302	294	272	316	291	295	286	286	286	302	263	296	270	275	268	270	299	294	291	273	287	323	272	282	301	277	295	253	277	288	285	268	278	295	279	293	296	302	293	300	307	273	294	259	250	287	294	273	259	300	282	292	300	290	278	297	280	287	303	275	277	306	306	274	295	311	288	311	284	288	300	275	275	290	265	266	304	266	295	264	299	314	263	267	298	288	287	303	299	276	275	271	295	274	287	265	273	269	282	296	274	274	294	270	267	272	278	290	269	288	265	265	298	258	280	259	318	273	280	269	287	268	258	271	292	275	293	292	290	273	266	254	292	309	293	277	271	253	276	289	283	291	289	291	291	290	308	321	304	276	293	291	294	281	258	290	284	269	290	252	284	268	266	272	253	292	267	273	306	296	266	277	276	276	285	277	289	298	285	284	271	296	272	297	284	289	291	268	303	296	292	278	304	264	276	296	270	298	264	277	264	293	284	264	276	290	307	262	285	258	288	296	248	266	284	255	276	281	257	288	267	264	278	265	282	269	253	258	289	298	306	258	303	283	277	277	316	292	261	268	283	260	290	261	266	264	295	267	306	305	269	273	289	247	273	301	271	267	266	287	277	276	285	274	304	318	264	279	285	265	260	258	313	291	250	307	306	267	308	275	271	299	241	271	296	285	274	307	267	276	277	300	260	266	274	291	297	281	285	299	238	256	269	282	288	279	297	276	306	308	266	303	297	274	242	291	282	288	269	266	284	280	283	294	324	299	289	299	284	299	274	269	269	276	266	288	320	287	275	284	282	308	287	258	292	280	269	275	287	266	314	286	281	247	297	284	272	292	307	292	281	276	285	282	275	279	264	267	285	296	274	289	271	276	260	295	325	288	296	310	290	274	297	276	264	286	289	282	300	299	264	301	268	292	313	273	307	288	300	313	292	296	278	278	324	280	289	314	285	305	293	282	285	266
13014	30848	28815	20615	16088	11938	9456	8137	6444	5757	4447	3300	2696	2089	1916	1828	1490	1250	1185	986	975	696	670	645	525	520	531	489	482	476	495	679	1423	447	415	579	6532	8483	6677	4229	488	368	407	344	368	378	393	387	384	341	347	356	445	509	448	424	435	362	381	357	402	365	350	341	340	356	330	343	382	365	372	327	348	365	376	348	391	362	368	357	372	371	377	379	353	367	346	376	344	335	331	389	376	341	367	365	365	371	370	381	353	367	386	398	387	381	375	374	387	339	401	378	362	352	369	356	352	377	373	346	358	361	388	362	385	357	373	359	355	371	339	380	339	389	371	381	365	372	340	367	368	365	362	349	368	360	373	343	347	377	375	374	354	378	380	367	384	386	389	351	326	323	357	367	354	345	380	380	365	375	354	348	356	378	370	387	336	375	374	353	385	379	367	363	367	352	348	364	350	365	380	383	384	369	360	386	379	348	328	373	385	363	369	371	331	376	387	342	377	391	370	389	374	357	360	341	386	376	376	324	373	357	362	334	378	366	390	362	321	365	351	400	387	403	391	371	373	392	364	361	384	358	353	351	358	379	346	342	392	376	362	360	355	360	366	362	344	370	368	347	363	357	340	359	394	374	380	363	340	340	363	347	348	403	382	364	331	378	363	353	370	382	360	352	391	340	355	363	351	372	354	369	350	357	375	421	357	369	391	325	364	359	354	398	336	376	368	378	341	373	351	361	334	389	377	353	370	359	355	370	358	374	364	358	382	375	357	396	350	365	382	358	355	362	352	385	384	338	345	340	425	378	367	362	362	361	360	360	361	363	343	345	375	356	359	345	391	334	355	338	338	373	333	336	354	386	368	365	360	351	364	352	338	379	329	371	390	350	376	369	332	369	365	372	343	360	343	343	352	353	364	357	361	382	358	350	374	376	367	358	370	350	339	381	336	389	372	387	393	347	384	370	378	341	391	365	380	384	363	370	369	354	350	364	368	343	373	360	335	394	379	327	354	354	381	352	351	327	373	369	399	382	355	405	353	362	352	379	386	391	374	371	325	371	351	360	372	376	351	406	374	336	373	373	366	335	344	387	371	345	381	354	328	367	354	362	361	330	380	348	381	378	347	374	352	368	380	362	376	375	329	347	365	359	366	377	363	365	372	360	364	342	359	375	342	380	355	358	363	379	337	402	397	352	361	348	318	365	363	342	346	362	361	338	323	359	336	320	322	397	371	357	385	362	391	359	382	339	402	357	363	340	370	343	381	367	398	359	351	353	368	310	360	363	361	344	368	349	363	378	367	371	356	373	343	335	400	367	359	377	365	356	354	376	360	365	387	361	383	389	362	370	364	346	375	399	357	366	367	356	352	344	364	355	348	375	369	369	353	375	358	379	356	361	373	339	384	380	345	321	356	377	352	348	347	366	380	349	370	357	336	347	384	353	361	355	341	354	360	348	353	366	363	376	388	357	352	396	346	374	343	357	395	344	346	361	374	339	338	359	353	361	364	353	350	366	358	375	406	351	364	367	351	374	354	366	371	398	349	370	368	361	399	385	358	373	357	390	389	368	361	364	377	359	357	370	350	377	339	373	357	374	386	356	378	355	325	379	358	359	366	374	370	330	368	351	346	379	408	377	383	377	311	343	380	399	338	341	324	338	380	355	354	353	353	367	383	339	367	349	395	369	378	340	367	358	363	375	380	356	367	373	362	363	374	360	358	347	357	337	394	342	355	398	357	387	363	336	381	371	340	376	336	365	373	374	379	361	376	360	371	380	380	393	379	340	381	407	388	382	319	367	366	347	364	385	372	377	356	390	385	366	343	389	386	346	356	325	365	348	334	363	361	352	361	357	376	360	338	358	366	383	371	354	366	393	377	356	358	385	351	372	382	371	379	355	335	367	337	381	361	374	372	358	381	386	357	376	390	381	376	330	348	366	356	375	319	362	373	356	353	345	328	352	392	348	356	368	345	401	375	361	361	369	358	382	344	361	361	335	398	371	343	358	353	354	377	387	372	373	374	354	332	377	340	340	342	350	422	361	353	377	373	331	381	356	363	368	369	391	376	349	373	347	332	381	393	350	392	376	384	361	373	344	372	331	381	373	375	323	348	366	361	366	399	382	365	380	356	374	380	398	329	358	319	360	352	369	370	367	360	373	385	374	347	382	334	382	374	369	370	355	362	351	361	370	368	344	363	369	378	385	346	351	378	356	374	329	368	370	388	358	369	349	356	364	357	382	406	356	392	361	348	333	368	352	373	353	337	373	385	370	376	366	372	362	345	378	329	396	342	335	355	360	348	369	351	379	394	347	371	378	393	365	382	375	363	356	372	359	344	348	382	337	337	352	359	378	359	334	377	379	369	352	369	374	365	367	362	381	353	319	382	344	348	396	391	334	340	377	367	326	350	334	345	349	374	362	413	366	358	371	369	324	353	323	376	375	381	352	368	340	367	353	385	343	329	357	392	372	352	389	412	354	357	329	387	388	338	365	332	386	364	356	357	369	342	370	327	358	379	385	360	374	344	378	360	355	365	381	377	358	365	387	343	353	315	349	362	369	361	374	365	370	348	364	363	380	354	379	365	359	374	390	370	367	367	334	353	350	391	389	342	321	369	347	381	328	373	383	388	360	366	345	394	385	342	377	354	325	370	362	357	370	392	390	368	380	369	323	350	412	358	400	371	363	394	368	312	352	349	371	351	363	339	362	370	356	334	342	299	348	355	347	370	372	373	341	350	371	389	355	354	323	356	397	345	348	373	370	336	375	347	389	405	356	390	361	350	337	373	363	342	386	337	373	363	329	364	385	400	362	347	377	387	365	358	361	339	347	384	328	346	399	335	331	340	372	374	368	385	335	370	356	359	361	358	369	361	410	372	386	348	351	363	322	376	339	356	374	361	358	365	366	370	344	358	344	367	347	389	402	369	381	359	366	348	390	354	372	367	394	357	349	334	412	343	387	351	374	345	355	358	374	369	357	393	371	355	366	389	360	383	360	345	376	367	341	376	359	336	376	363	381	340	385	370	369	364	390	337	358	341	312	389	364	370	341	358	355	357	373	368	404	360	361	352	374	373	362	359	362	346	365	320	392	365	380	360	348	371	372	355	401	386	367	363	365	348	380	380	367	386	329	362	390	357	354	370	361	369	381	387	356	377	369	388	354	374	355	383	386	361	362	382	352	357	372	343	337	369	377	350	350	381	393	353	358	342	365	318	377	405	355	349	351	343	375	387	362	380	362	372	368	325	384	382	359	351	372	378	329	379	328	392	346	389	347	353	359	324	360	406	354	345	370	355	358	372	382	316	349	399	339	357	339	359	355	318	363	357	374	380	339	383	350	357	372	382	332	372	347	365	357	370	346	360	370	339	377	342	325	360	354	371	378	371	372	328	348	340	371	356	377	367	377	372	333	366	387	357	339	358	354	349	353	368	339	351	358	345	377	381	341	374	373	374	389	355	361	364	363	359	363	365	340	360	397	369	356	379	348	331	378	350	335
27189	20968	16100	7552	4057	2530	1993	1696	1395	1341	1092	1021	911	841	797	810	817	780	704	741	710	660	745	613	605	687	645	658	663	615	608	654	676	670	696	652	789	873	944	814	661	662	635	662	651	639	621	648	614	681	661	668	630	676	665	627	658	637	623	637	614	635	661	607	618	652	637	663	660	636	662	649	636	596	637	639	600	667	675	617	656	651	621	626	651	654	650	593	705	649	644	619	622	643	670	644	582	613	655	648	606	640	652	578	645	689	598	648	617	601	649	643	668	641	580	590	647	596	613	639	650	651	625	604	608	623	639	631	617	611	623	648	664	638	625	625	655	621	655	649	628	650	643	635	657	661	624	629	615	625	635	644	638	603	640	649	600	639	638	636	642	611	622	651	612	605	632	613	626	657	626	619	671	669	616	612	629	611	657	601	654	647	628	643	642	620	649	658	619	647	640	617	665	665	626	606	662	642	650	620	633	667	701	653	605	659	620	608	599	600	650	634	666	633	595	631	634	657	695	640	629	655	615	656	623	610	697	638	643	646	653	635	642	617	628	627	611	628	599	619	639	639	654	608	612	651	637	609	650	636	588	628	676	659	643	674	646	643	653	616	654	618	705	663	645	623	622	644	648	620	608	615	626	617	611	653	669	603	621	617	639	652	657	662	644	642	661	632	647	635	659	623	664	677	643	601	612	651	626	635	621	641	653	623	675	704	647	643	627	595	651	615	626	624	626	633	634	634	655	596	664	636	611	632	654	647	646	607	607	635	647	698	631	626	686	623	690	653	655	658	663	647	628	635	632	638	651	626	611	610	655	638	607	646	624	608	645	629	645	610	676	661	610	624	648	656	636	643	643	611	628	673	658	654	680	634	656	645	654	626	626	683	655	629	626	695	653	620	612	621	600	677	601	648	641	648	656	674	630	657	622	679	621	632	646	595	629	633	625	624	627	610	644	611	608	648	659	642	623	643	618	646	639	666	625	629	641	608	632	696	674	628	679	622	605	616	652	592	595	585	620	654	660	610	654	632	656	619	629	663	636	658	626	637	640	608	634	653	634	615	593	617	588	654	662	668	728	621	649	632	626	628	641	654	635	629	563	629	672	640	609	676	635	637	642	610	649	628	638	639	688	616	634	620	606	594	652	648	631	652	666	644	644	617	657	626	653	664	666	624	629	643	640	633	609	629	667	621	612	651	630	641	599	631	678	680	690	671	641	616	709	636	657	638	615	611	592	635	665	648	658	683	648	659	616	637	599	639	615	662	652	611	602	635	613	614	622	654	631	625	618	637	631	669	603	617	587	605	612	614	645	627	643	607	671	635	662	617	666	641	655	596	653	614	676	620	660	631	619	621	636	613	646	634	637	643	660	633	632	589	639	673	635	626	622	625	618	623	624	693	646	643	614	580	653	622	624	624	588	660	625	610	639	585	673	645	658	618	641	591	645	636	685	626	631	583	654	613	640	598	648	643	658	627	628	612	667	642	605	628	612	615	643	632	646	618	649	628	632	663	618	586	630	616	624	662	642	650	638	646	653	670	614	642	668	650	654	650	635	627	611	636	638	646	643	597	696	607	653	640	614	625	616	635	702	619	609	656	628	637	647	621	651	611	654	670	650	640	655	639	641	671	664	652	672	607	652	644	592	663	640	640	680	633	650	644	599	634	663	667	691	608	622	637	627	604	650	610	620	653	646	673	614	571	635	680	650	638	612	625	639	584	632	652	685	610	629	628	671	657	634	665	644	648	620	655	600	665	599	629	678	678	725	623	628	616	639	615	604	650	611	604	680	655	636	698	636	682	630	640	567	658	654	633	606	640	611	647	620	652	624	641	651	648	678	629	655	653	689	673	663	616	621	628	621	655	626	677	639	660	655	657	649	637	650	629	612	670	641	610	626	623	650	669	627	603	654	625	601	646	637	637	648	652	583	659	629	679	584	639	629	630	628	640	659	590	635	611	648	630	655	666	656	648	683	679	636	630	640	687	636	653	622	674	617	615	652	667	650	665	633	660	613	634	667	579	629	580	615	638	623	633	619	685	646	604	639	636	653	650	635	596	577	642	628	613	674	655	652	634	626	607	599	641	628	610	660	596	627	621	641	635	630	609	617	617	613	608	641	640	627	659	668	632	642	651	649	613	589	601	623	619	628	617	652	625	637	616	651	631	685	645	619	669	673	599	633	643	602	639	675	632	641	640	640	640	647	592	620	699	632	652	632	608	640	662	645	662	673	646	616	690	626	623	658	630	668	631	616	621	653	602	617	660	646	627	612	656	627	622	702	647	607	653	640	647	657	632	663	705	665	653	657	676	633	670	681	610	653	627	682	663	667	679	634	629	624	660	619	685	657	644	641	682	635	644	677	660	661	646	637	605	652	617	694	625	605	622	664	625	703	641	652	665	630	616	640	667	586	650	654	606	625	611	631	669	646	671	617	678	642	600	617	617	631	655	705	640	615	654	650	627	616	706	691	653	636	649	612	644	653	611	639	590	629	629	610	647	660	625	638	625	631	617	629	666	656	625	636	647	621	637	664	669	602	648	642	643	679	654	646	631	623	654	650	618	691	619	667	695	609	654	610	622	640	641	633	632	642	666	692	682	641	621	602	604	682	637	635	662	659	609	679	669	591	660	605	613	624	665	601	618	660	637	633	628	638	618	682	643	602	588	644	641	619	618	612	647	631	672	655	636	638	652	629	617	676	618	631	657	577	664	639	616	677	672	592	658	644	646	657	632	623	627	593	629	641	592	631	599	685	661	626	675	621	649	658	687	679	592	626	637	612	592	611	631	625	640	606	662	595	613	637	669	629	615	662	666	644	650	616	589	653	610	663	665	618	666	691	637	645	626	653	676	681	632	687	610	671	659	628	624	645	649	633	627	592	596	641	640	621	600	624	623	694	671	599	611	614	661	643	599	677	591	671	629	654	644	644	622	580	635	644	642	632	634	643	627	678	652	629	637	639	643	671	679	619	655	603	608	655	691	649	645	639	607	641	630	614	683	625	688	648	653	622	637	623	599	652	664	615	625	671	605	647	669	651	641	633	663	637	629	591	615	669	652	653	704	631	619	618	713	664	668	644	612	644	620	640	624	629	660	664	614	658	632	628	644	704	618	595	648	618	649	632	643	626	642	638	601	692	611	627	608	686	645	610	642	668	576	640	608	623	648	646	630	616	610	657	623	632	668	654	640	646	646	586	693	618	656	627	618	636	626	673	659	650	613	599	594	624	640	626	624	608	667	639	639	660	699	669	632	636	636	604	655	644	685	630	637	632	653	619	644	630	642	674	646	669	577	687	645	640	633	632	582	662	670	610	648	635	653	653	647	655	610	625	672	638	651	664	617	638	627	610	665	631	708	623	630	652	637	646	696	625	649	629	648	628	620	649	611	637	652	636	632	597	686	674	615	642	655	650	637	604	613	631	632	603	602	616	619	653	600	614	605	659	630	672	652	602	631	639	666	636	639	595	643	606	668	659	649	659	673	669	584
10631	18468	17605	9985	7502	5232	4400	3576	2987	2438	2063	1890	1589	1356	1205	1309	1144	1063	1034	1047	898	921	895	825	867	865	801	829	850	833	844	817	887	814	801	840	1064	1291	1357	1173	794	794	807	853	809	752	814	801	788	784	832	811	826	754	731	824	834	770	821	784	831	788	820	770	758	812	791	820	767	823	832	843	805	832	858	759	787	787	818	794	776	774	840	778	816	792	799	824	803	821	789	759	742	821	855	808	824	822	834	830	781	787	804	762	820	823	777	814	809	841	840	795	779	774	829	795	821	802	812	797	861	774	804	818	830	823	777	811	847	801	812	805	843	797	799	813	824	780	796	837	772	792	767	825	806	815	811	808	803	794	828	837	811	786	826	891	800	760	820	776	833	810	847	814	809	794	744	818	816	789	830	810	832	825	832	838	737	798	780	756	849	755	832	793	791	797	770	792	803	820	810	782	816	858	811	857	805	772	854	808	846	792	836	761	809	806	813	827	848	815	815	822	791	813	782	775	804	798	808	804	871	832	848	849	823	782	776	773	792	778	774	774	798	831	810	824	788	826	824	766	769	823	845	799	833	842	810	781	846	758	810	785	812	795	797	851	788	756	792	804	811	807	818	753	804	787	802	835	772	798	779	811	845	840	782	812	764	839	766	826	789	825	750	861	841	814	796	807	791	797	808	838	797	789	832	789	821	778	787	781	803	831	794	772	797	793	794	789	774	808	804	790	829	781	842	769	808	806	821	754	820	836	800	775	791	772	808	848	803	813	809	775	735	773	813	821	779	816	790	761	849	832	798	803	767	787	834	823	815	831	811	821	811	772	823	778	866	793	828	810	809	783	850	849	855	796	828	854	786	782	810	833	756	790	835	782	861	794	810	779	783	834	824	819	813	833	816	805	823	746	796	803	783	811	784	798	803	819	806	831	825	786	729	798	734	793	770	795	852	732	795	831	804	808	793	849	787	791	795	821	848	817	816	779	806	823	813	839	821	828	814	750	761	815	778	770	793	837	791	804	775	763	825	761	830	757	814	782	799	817	796	813	803	884	816	784	871	799	801	841	803	763	809	805	793	759	785	805	819	818	775	824	778	817	825	791	845	817	797	790	832	787	783	792	838	784	807	819	870	856	860	788	804	771	809	794	829	753	825	806	792	825	795	752	820	818	784	771	803	823	825	793	800	829	847	774	798	821	799	807	838	833	793	834	803	813	749	822	792	801	733	796	806	748	786	833	809	867	821	798	853	805	724	818	774	838	777	809	819	759	785	795	840	823	782	824	807	793	829	780	836	764	826	849	804	866	794	803	816	798	831	822	847	781	791	827	760	827	803	785	764	806	833	759	836	796	778	727	847	780	816	775	798	806	788	822	787	820	772	782	837	799	804	805	784	761	798	758	821	798	872	812	759	863	788	833	733	780	774	813	827	822	861	818	817	832	786	858	771	786	795	809	791	761	773	769	835	808	849	822	806	800	783	877	806	811	838	791	799	774	779	811	763	850	773	828	809	767	834	852	834	812	827	758	826	824	793	748	829	792	798	764	783	808	775	809	848	819	831	769	801	832	780	788	807	821	824	819	787	795	805	785	820	786	784	794	803	802	837	798	757	791	811	813	869	847	825	775	824	789	799	808	795	777	762	844	761	746	778	810	820	783	810	798	822	746	799	795	830	836	844	863	761	703	836	799	828	835	823	790	781	770	829	795	770	793	823	808	806	779	822	816	809	810	781	795	841	818	798	745	773	785	798	801	796	753	818	792	786	799	764	801	761	826	837	752	808	786	818	772	835	778	802	761	819	761	813	801	805	797	867	879	817	821	819	785	772	796	791	812	822	811	792	774	831	791	819	804	789	824	814	873	808	796	766	815	773	833	836	828	805	848	792	816	805	805	797	800	806	790	827	793	824	817	801	804	815	779	778	794	809	795	777	884	808	829	787	803	778	853	812	783	810	813	799	772	792	818	807	812	778	802	801	779	854	804	762	810	829	792	795	770	841	840	841	831	794	805	828	817	780	821	784	781	798	798	861	845	812	830	833	833	835	787	763	810	827	787	833	796	786	804	771	803	852	874	852	788	816	839	801	781	771	780	840	829	807	814	792	794	805	776	837	796	786	785	750	785	818	813	800	852	841	817	780	790	799	807	818	841	783	828	811	821	778	807	819	773	768	797	797	777	741	778	787	828	798	816	866	846	815	806	804	794	782	773	814	759	773	837	819	759	772	767	747	793	809	778	814	779	783	802	808	844	810	791	821	760	780	776	827	789	828	849	802	738	850	817	774	814	810	792	822	821	833	797	794	816	805	821	765	790	805	728	757	756	794	794	780	786	776	796	794	813	829	817	781	784	827	798	831	853	783	818	798	786	785	774	814	856	821	800	868	819	826	812	806	772	763	811	770	779	831	796	844	834	806	795	796	808	801	797	810	804	795	877	804	799	769	812	816	779	800	827	828	804	767	854	798	808	825	800	830	784	822	754	804	842	788	776	836	824	795	790	824	781	750	756	826	765	825	836	836	814	838	845	802	806	799	794	780	803	807	820	800	807	818	785	768	829	788	777	842	823	773	756	791	797	838	741	798	774	777	811	814	849	823	783	809	795	818	830	800	781	772	785	807	816	817	753	814	793	773	804	755	819	802	819	764	841	834	793	811	767	734	847	846	787	787	809	821	744	823	740	827	798	809	826	775	861	786	852	773	834	783	807	856	812	834	817	800	791	802	837	768	827	835	835	797	804	834	784	771	760	853	825	796	793	807	796	783	820	840	785	807	757	784	759	796	791	868	779	809	816	817	805	842	827	827	805	871	788	837	821	782	810	758	834	852	773	764	782	867	839	805	766	799	821	833	820	798	832	761	753	778	803	820	822	777	788	827	810	796	791	837	736	787	732	790	797	823	784	798	817	824	783	826	788	849	825	835	832	852	813	780	764	820	822	809	831	873	820	778	809	768	805	784	813	775	820	768	839	823	824	816	827	778	806	784	765	813	869	826	807	815	851	857	793	782	805	801	855	814	799	854	821	785	816	799	863	791	842	801	737	739	847	820	756	841	776	853	785	787	818	856	798	825	795	806	782	755	751	836	824	813	816	832	823	778	845	822	774	843	767	751	855	829	796	805	780	804	841	778	757	812	790	794	837	801	780	777	826	854	841	827	804	812	777	795	811	806	822	777	818	805	786	765	792	772	809	820	782	777	812	789	814	798	784	816	784	812	765	797	793	800	820	879	766	786	807	800	794	815	821	771	765	776	789	758	849	818	827	812	793	848	767	794	808	804	844	781	806	774	788	796	798	794	807	792	779	801	757	807	764	828	819	810	756	853	824	836	784	800	749	826	849	818	824	780	815	802	859	814	824	793	794	824	767	816	809	787	814	820	808	800	795	874	764	785	783	810	803	791	850	846	812	786	776	809	768	810	734	782	808	865	823	815	828	831	788	766	778	797	823	742	797	810	805	842	825	727	750	775	787	786	759	811	871	828	801	818	773	759	772	769	815
24108	21310	28673	24285	21253	12524	4374	2789	2110	1755	1459	1224	1122	982	960	809	777	738	740	699	565	564	569	518	542	516	527	528	524	490	478	589	847	513	520	504	2216	2979	2419	1616	596	462	523	481	468	470	461	433	463	449	444	468	457	499	489	487	527	494	466	474	492	476	469	436	481	451	471	509	454	490	512	467	487	476	495	481	466	474	475	451	504	491	451	496	510	511	489	486	506	486	468	498	459	447	470	440	428	435	494	508	506	479	467	476	463	457	476	498	480	457	471	479	516	483	493	490	504	457	487	478	450	472	513	493	468	469	489	494	450	450	469	461	484	488	464	509	491	450	522	525	434	459	474	454	517	495	513	485	507	459	444	493	478	501	490	486	462	470	512	460	488	427	454	460	473	471	489	499	490	522	450	523	471	480	442	487	457	479	462	424	469	460	433	430	481	502	512	457	469	501	537	444	492	472	490	442	469	475	466	503	455	459	450	508	488	433	500	469	497	470	513	521	467	501	518	460	462	442	468	485	486	499	466	455	431	481	486	470	435	407	474	483	450	501	478	473	474	472	502	507	500	490	471	476	460	515	450	472	484	496	463	465	442	477	453	490	473	491	461	471	469	523	479	470	478	483	452	464	467	465	482	477	464	475	486	489	481	462	470	471	487	474	495	519	480	469	461	484	488	508	455	465	488	473	473	480	449	542	470	488	468	431	502	444	423	477	501	487	455	502	467	501	500	477	447	475	467	471	503	487	456	455	491	460	468	453	475	458	471	447	445	501	484	446	482	480	487	472	496	525	442	482	497	495	494	452	525	466	413	490	445	447	504	474	490	474	491	489	458	468	506	460	480	473	478	491	471	426	500	497	491	521	468	483	502	475	459	495	475	486	470	471	463	469	487	495	500	490	457	451	446	467	471	439	466	464	464	514	499	521	501	445	470	495	497	469	442	462	499	481	505	451	513	482	467	477	473	474	484	486	469	496	445	453	440	464	470	492	481	447	476	494	435	458	470	417	459	447	508	436	464	495	495	460	442	502	511	455	469	518	467	501	447	473	489	479	459	501	530	477	483	453	479	519	468	447	447	441	500	470	457	493	445	486	493	494	473	502	447	465	482	527	518	480	495	458	497	465	444	427	500	470	501	481	454	476	494	467	483	430	461	481	484	460	508	436	514	473	471	487	478	450	479	496	472	462	487	458	475	461	470	470	464	483	441	485	463	467	458	452	474	469	488	489	499	489	469	451	461	465	509	441	443	480	501	507	444	439	435	435	430	501	467	452	470	474	448	473	472	506	483	441	478	471	456	454	438	491	451	468	470	433	426	447	520	523	476	486	473	489	464	466	448	459	470	471	477	498	492	466	450	491	483	478	491	488	506	458	462	498	452	481	456	467	502	442	464	490	459	478	471	470	471	467	485	482	477	485	438	498	447	464	485	438	493	480	435	461	454	466	516	503	493	460	495	472	443	498	471	490	453	476	450	485	456	430	473	471	466	453	508	454	454	492	490	505	491	465	500	468	466	487	472	489	470	487	468	465	494	481	459	495	462	498	452	474	495	459	483	474	492	482	479	427	477	457	462	490	523	482	492	477	486	436	501	491	457	507	471	462	482	481	463	482	488	452	452	438	455	473	441	494	431	514	470	485	458	443	495	461	470	478	491	470	464	452	496	468	467	516	483	477	476	493	484	471	483	476	434	508	468	452	467	472	486	461	452	500	471	506	496	452	479	456	495	473	435	505	475	492	480	497	509	469	474	472	488	515	484	492	490	482	468	477	459	507	491	495	462	470	452	513	473	469	467	480	498	429	453	497	481	517	502	476	462	457	476	453	459	495	435	480	484	511	471	522	469	483	465	517	437	485	470	470	519	450	501	471	470	486	488	490	527	479	463	462	517	469	455	472	474	506	487	496	462	485	493	464	458	443	468	460	484	507	464	501	450	461	521	472	487	481	480	479	484	463	482	492	465	471	503	461	466	461	485	474	512	475	462	459	482	477	485	492	510	488	444	483	480	471	425	450	465	440	476	458	484	496	497	498	463	478	464	473	511	438	478	480	518	461	469	492	452	489	467	483	437	463	475	491	437	489	451	455	487	466	441	476	460	472	452	467	467	488	493	430	440	476	466	422	461	483	484	457	458	518	424	475	481	510	434	469	521	482	499	491	469	483	432	499	453	446	505	477	473	461	460	471	506	455	466	484	490	475	468	462	497	497	508	500	483	475	487	475	468	487	502	460	484	451	498	456	474	432	471	478	462	467	450	509	502	463	476	439	494	453	487	458	500	453	435	480	465	478	491	494	489	504	486	452	447	530	460	439	453	481	472	473	516	462	497	483	464	448	479	431	431	469	464	464	471	473	490	475	442	485	460	479	449	472	509	471	484	467	463	480	450	457	518	488	530	451	531	467	504	447	483	472	490	458	465	461	477	503	455	454	475	483	476	461	491	499	492	467	489	485	506	508	496	488	496	460	497	428	433	507	470	496	510	467	456	509	462	495	464	458	439	481	438	503	465	460	465	499	462	489	465	498	483	493	442	435	484	457	478	461	432	465	489	470	488	535	540	480	466	464	483	482	410	451	487	499	495	479	445	465	456	469	463	439	476	497	473	474	458	466	434	491	497	463	488	465	455	482	460	521	426	435	461	499	525	507	471	502	472	441	480	477	456	474	486	484	475	469	479	474	457	470	464	501	433	512	478	446	508	460	468	453	470	432	497	500	485	468	464	466	487	454	512	447	466	406	445	435	457	480	470	475	458	437	459	518	444	464	476	457	489	483	453	481	474	482	444	467	471	490	477	485	458	513	442	453	488	450	469	500	495	485	477	458	469	459	492	431	450	455	474	498	465	489	475	505	485	462	479	429	486	491	494	480	487	452	448	486	465	509	491	501	481	503	491	463	467	520	442	460	445	480	477	447	445	478	487	548	437	482	522	441	491	458	494	455	490	467	474	471	459	481	429	481	485	466	504	452	463	446	450	510	456	490	427	408	486	467	485	467	454	519	494	459	453	447	467	457	469	461	470	470	455	448	477	481	501	411	462	496	470	455	488	462	418	447	480	543	493	493	503	476	443	496	487	437	455	478	452	447	482	526	471	456	458	465	456	468	458	456	521	484	432	516	471	455	411	472	476	503	514	444	473	444	448	465	523	505	477	505	471	460	420	457	451	436	469	507	452	485	450	490	522	449	486	439	418	464	443	465	481	480	459	455	450	452	471	484	511	479	516	470	467	462	486	474	486	489	464	481	476	493	464	470	471	473	442	458	480	502	496	469	442	450	468	489	460	458	500	464	466	459	467	479	488	470	443	421	453	489	470	460	494	457	455	473	481	468	465	464	449	509	487	471	471	471	474	476	396	473	503	460	476	473	505	469	449	478	462	452	427	475	457	494	476	523	485	502	472	481	468	532	458	499	465	452	490	457	467	450	467	489	490	418	463	423	428	487	459	446	494	530	473	465	476	458	480	505	494	465	430	448	473	480	469	502	479	493	470	439
12015	28599	25984	15676	12849	9178	7287	5971	4870	3810	2953	2623	2223	1847	1658	1380	1230	1260	1105	1019	869	778	772	797	739	676	696	732	689	623	680	757	1445	631	674	771	3964	5294	4231	2777	764	614	644	607	618	614	612	605	653	651	653	568	689	705	628	654	672	641	602	598	589	590	668	636	645	614	583	624	613	659	613	582	639	621	617	614	645	633	617	650	683	611	599	636	621	591	611	623	635	626	617	650	614	616	625	618	604	583	632	587	599	605	604	586	566	647	631	579	594	626	577	611	554	642	615	614	671	631	629	591	606	630	592	565	652	644	629	593	610	644	588	596	554	617	619	607	610	599	627	633	618	570	608	613	603	591	619	623	587	619	622	663	603	584	594	642	624	639	610	579	649	640	627	593	623	640	622	606	595	623	600	619	637	630	620	619	648	645	612	662	593	643	595	601	642	650	640	629	605	621	645	609	579	620	648	573	610	636	618	590	593	567	649	620	587	607	621	639	605	597	633	615	625	568	623	629	611	617	659	669	634	579	697	607	576	607	591	585	623	628	629	608	637	617	626	603	612	606	596	608	634	637	628	651	616	570	617	618	600	633	636	613	677	598	633	595	627	600	635	606	596	607	620	621	634	612	637	607	625	585	628	604	641	610	603	628	624	648	626	626	602	605	640	601	633	618	616	625	594	588	651	634	625	613	647	627	604	642	632	618	602	626	591	646	600	584	594	647	637	629	652	646	607	591	584	639	580	636	593	608	598	591	620	627	650	596	632	594	617	607	603	590	586	625	644	577	635	636	630	612	630	568	607	629	629	556	615	613	602	589	596	684	600	614	626	624	618	639	581	648	595	619	566	623	601	593	654	615	594	612	588	582	580	634	632	599	652	683	591	604	596	628	601	594	631	614	629	583	612	667	611	644	602	600	620	620	611	623	615	652	618	586	610	594	642	594	596	596	608	628	646	638	610	625	626	657	643	626	630	634	596	658	628	632	586	674	655	578	594	612	600	599	601	636	605	634	594	607	617	631	595	604	606	617	624	664	622	604	615	633	628	654	603	577	627	591	652	603	596	603	585	597	616	650	633	611	651	645	574	591	635	593	632	595	587	621	617	598	632	597	617	600	589	685	646	628	604	587	584	612	589	616	640	594	638	669	596	596	595	628	601	608	597	645	594	633	667	607	657	628	628	586	636	594	607	603	631	624	577	590	633	605	649	616	587	618	585	588	539	630	648	609	609	572	629	635	640	619	619	628	606	590	570	561	622	648	623	609	610	675	642	647	617	600	647	572	619	601	626	592	620	657	583	586	626	610	631	620	672	588	661	658	619	637	630	599	605	617	609	606	608	617	617	621	598	569	581	657	645	603	615	614	600	598	627	612	590	624	603	638	635	596	600	660	594	637	646	577	567	603	662	599	605	605	611	660	650	627	606	586	616	616	575	638	645	604	587	603	589	589	636	628	622	582	617	594	600	597	657	614	621	657	625	596	611	617	663	634	621	622	569	626	580	609	606	616	649	650	580	597	662	641	629	590	658	633	613	634	603	560	615	603	630	595	644	629	633	605	647	642	653	584	653	616	639	615	612	569	571	592	630	615	655	624	642	606	636	636	653	603	624	611	608	595	608	613	605	642	575	629	616	597	627	615	646	596	622	608	613	632	570	605	601	617	568	642	613	596	625	635	678	613	586	619	579	625	621	586	589	605	605	643	620	601	602	581	625	582	609	636	576	604	598	681	594	613	610	600	636	609	624	628	675	556	609	606	564	606	576	598	606	589	630	634	607	648	639	656	630	597	615	665	595	619	624	619	627	622	583	589	597	655	614	591	606	645	599	602	573	595	653	625	614	601	607	650	611	605	576	612	612	586	648	618	621	637	604	682	640	648	629	656	627	651	584	620	663	600	589	594	601	632	632	628	604	607	649	607	592	666	586	650	562	592	628	618	594	594	617	604	621	614	578	613	574	633	646	622	586	627	600	601	584	595	641	624	605	635	622	660	589	587	646	594	602	617	661	593	627	598	607	597	619	602	683	604	655	583	632	636	640	608	626	630	620	620	636	624	579	592	655	643	644	603	590	641	621	624	580	606	646	619	579	582	607	598	581	615	631	620	648	636	591	641	639	621	601	554	601	623	609	595	642	617	603	586	607	631	605	615	588	612	588	600	594	610	629	615	585	606	628	621	609	597	622	601	581	652	635	596	613	628	597	569	597	604	620	620	637	574	607	604	627	631	590	610	618	629	579	588	589	600	674	628	611	644	624	608	595	616	584	622	606	576	605	553	614	574	615	611	612	645	671	616	593	618	639	593	631	572	627	652	625	639	649	642	616	600	634	620	616	603	636	697	624	599	633	621	628	590	638	592	635	606	637	624	609	640	582	609	645	612	620	643	628	626	587	617	618	623	636	654	610	599	622	634	609	618	571	607	665	590	657	576	618	564	619	666	571	628	591	628	653	647	630	632	645	628	601	630	629	562	610	614	666	655	624	621	629	591	611	610	581	603	596	609	656	612	608	589	637	601	640	586	632	574	598	596	583	569	643	626	604	615	588	583	626	646	619	623	643	627	636	591	623	631	635	586	627	613	616	643	596	649	613	597	630	645	700	603	659	604	613	589	603	634	582	590	638	597	618	646	548	636	612	633	662	640	610	589	572	603	585	601	647	622	661	610	634	606	654	665	589	622	639	584	576	615	612	608	600	603	643	599	586	586	574	628	657	644	641	632	606	616	590	598	606	671	615	625	620	663	648	611	653	608	664	597	627	647	621	655	593	623	629	605	614	621	618	637	601	653	566	593	595	586	594	568	617	611	589	645	640	611	602	574	594	601	640	597	655	631	658	618	594	620	570	606	578	623	612	588	630	615	621	626	566	608	597	593	617	601	586	635	588	579	637	609	647	553	638	648	610	602	667	630	596	607	633	558	630	582	642	642	647	621	622	561	616	610	585	636	588	613	650	614	552	605	659	652	587	605	631	589	646	603	622	594	605	586	596	622	643	589	630	605	617	620	627	597	649	601	592	621	607	625	614	596	601	605	614	660	611	614	622	626	623	576	620	596	623	612	610	599	635	608	620	637	638	565	599	602	619	571	606	601	626	591	631	639	602	626	641	643	614	651	638	626	592	617	626	621	661	596	654	588	621	611	656	618	628	622	610	618	665	614	564	594	643	639	624	620	594	610	607	577	611	602	610	612	596	634	620	627	659	582	602	635	623	601	638	639	617	591	603	611	632	630	583	632	623	644	620	619	594	641	576	599	660	661	601	599	582	597	651	641	650	654	642	626	607	633	631	658	658	591	592	601	626	618	604	610	589	595	593	606	597	654	643	653	614	638	587	603	641	554	624	608	644	595	655	591	634	651	626	615	615	614	610	647	666	597	596	634	645	644	624	627	610	590	582	601	620	634	603	626	564	635	589	625	603	619	600	595	607	660	618	545	669	641	634	645	640	599	669	573	639	646	635	600	606	605	622	583	624	599	659	612	564	635	610	639	589	604	568	571
23104	21306	29180	23774	21318	21368	11899	3957	2790	2062	1896	1496	1083	1046	965	819	695	680	601	493	484	441	375	408	383	342	321	343	380	337	341	480	730	295	317	342	3691	4802	4031	2349	577	271	284	294	328	272	279	291	292	311	293	280	324	386	350	352	358	258	310	298	295	253	283	294	293	293	295	245	275	282	288	285	288	290	282	303	287	317	265	272	258	267	290	286	289	272	273	331	274	253	280	282	252	268	284	298	288	283	299	299	287	270	276	268	279	256	279	284	299	268	270	292	259	292	311	292	307	266	284	293	311	284	287	279	263	288	315	305	290	291	271	315	306	303	306	278	296	284	275	297	331	310	255	270	295	311	308	290	288	269	282	280	300	274	252	291	275	278	279	288	262	301	270	253	276	252	296	288	288	269	279	290	280	248	283	288	300	284	273	299	263	307	307	280	290	280	300	287	293	251	315	304	269	317	294	275	281	301	269	275	267	300	262	302	268	273	252	266	277	276	239	279	276	302	295	317	275	268	285	285	285	285	281	272	270	260	259	265	295	298	280	275	289	256	271	262	290	296	278	311	276	277	273	253	286	258	290	295	306	305	285	291	289	279	275	287	289	283	279	283	273	287	290	282	290	296	287	271	323	314	281	243	285	267	284	288	305	303	309	284	269	260	288	311	281	266	300	277	289	279	295	289	255	283	293	287	267	251	259	330	312	296	273	297	275	293	305	300	309	286	253	269	279	288	301	258	303	287	287	274	286	285	281	304	259	279	291	281	310	294	260	294	285	297	287	278	284	298	281	267	275	274	292	301	254	264	267	288	253	259	282	310	232	286	296	301	295	311	278	314	275	270	300	311	293	260	278	270	289	293	283	286	306	305	284	297	282	280	272	319	314	277	302	287	291	275	278	275	273	286	272	298	307	280	303	289	264	303	260	314	279	297	292	290	326	310	282	297	316	302	290	263	310	304	289	273	313	293	272	307	274	303	290	298	280	284	292	254	284	285	270	297	246	288	270	288	263	261	277	281	292	277	256	275	258	270	272	271	318	266	283	266	275	314	260	283	263	286	301	261	277	294	261	268	276	279	301	323	288	275	265	290	287	304	281	276	254	273	278	289	277	291	293	252	255	274	295	324	248	292	266	279	311	313	305	305	278	296	297	272	272	305	275	258	253	304	315	265	289	245	279	308	309	276	262	280	276	286	270	287	281	305	265	290	285	295	297	283	293	289	310	290	274	261	313	272	278	267	305	323	280	276	295	313	278	288	278	280	316	301	298	280	281	303	270	281	294	296	288	281	289	287	271	242	307	296	274	303	279	271	298	282	294	272	322	316	278	261	289	273	282	239	302	286	293	271	258	265	276	294	290	250	246	269	288	289	293	278	274	272	286	280	277	284	295	265	255	254	266	293	302	273	293	277	291	286	288	309	285	289	269	278	319	273	268	274	267	307	281	270	287	304	285	248	264	256	307	295	269	273	276	276	282	243	298	273	303	295	279	297	283	281	303	258	300	297	270	276	273	257	315	269	289	298	265	272	262	315	290	304	291	276	256	272	308	249	257	302	291	272	294	285	284	266	300	286	300	265	286	290	279	276	281	268	276	292	292	282	289	259	277	285	257	288	309	285	289	290	261	290	262	297	300	292	288	255	291	334	312	278	280	275	284	301	298	294	284	291	284	258	259	284	277	299	287	289	272	284	290	273	266	299	306	287	303	262	301	304	286	280	266	298	277	271	319	274	264	315	292	266	274	265	291	258	304	287	301	301	288	274	303	250	279	279	291	248	279	254	293	255	281	262	291	256	305	250	297	290	302	294	281	271	289	313	281	296	275	312	285	272	291	292	268	279	300	322	277	303	302	285	292	279	274	273	302	280	279	290	275	284	259	274	275	313	277	280	296	292	302	297	301	273	279	290	298	288	251	258	269	236	284	282	272	294	275	282	252	275	263	283	263	270	294	287	251	292	292	274	294	273	271	291	284	300	295	287	265	312	297	303	298	285	281	286	282	279	263	258	286	308	264	275	284	293	293	272	283	307	298	287	255	307	257	280	311	266	264	316	286	310	282	302	284	258	296	266	272	279	277	291	288	282	281	306	298	304	259	266	272	277	269	304	301	282	288	294	274	298	276	284	299	305	286	283	282	289	310	294	268	247	322	295	264	283	280	305	288	302	290	324	279	275	240	269	249	291	260	304	276	305	290	303	285	242	290	295	284	289	260	292	272	277	315	256	279	282	306	283	282	299	251	294	287	294	293	309	264	291	269	242	278	288	300	279	285	288	273	265	297	273	257	281	281	319	281	252	281	301	267	313	306	289	272	267	269	283	283	291	267	298	273	268	285	306	253	281	269	294	300	304	259	284	273	300	284	307	288	271	284	265	267	281	290	299	250	279	308	265	284	297	319	275	263	263	296	281	313	271	310	287	262	290	308	311	276	275	252	299	294	275	287	283	301	282	287	281	276	258	298	258	277	288	277	237	315	310	276	307	303	294	278	291	248	281	276	274	281	272	278	301	287	271	299	301	288	267	295	285	311	279	286	298	315	268	284	261	255	269	263	281	281	324	301	254	302	272	268	267	274	278	276	286	288	303	303	235	317	292	296	271	294	293	312	251	323	283	280	299	269	290	272	256	286	281	293	273	307	264	261	278	275	282	292	271	246	272	268	292	286	267	290	299	230	274	290	286	298	304	291	308	269	295	282	292	290	280	281	281	276	274	287	254	303	267	318	292	315	286	294	288	294	314	287	288	296	263	287	308	269	263	279	277	272	265	282	308	306	308	286	285	271	304	292	286	275	302	316	284	281	282	298	291	272	277	306	299	283	294	264	295	276	282	288	276	283	246	279	274	292	296	287	282	261	281	282	270	295	307	308	299	287	311	282	253	295	265	271	267	265	253	275	320	290	278	275	287	274	263	291	274	301	275	267	303	237	291	264	278	284	260	288	275	276	281	292	307	280	272	281	289	297	327	317	302	259	279	283	280	296	272	284	289	282	274	303	300	245	299	286	297	271	257	285	294	302	293	267	323	265	270	332	263	294	305	282	265	295	275	288	287	279	281	295	276	306	285	310	263	287	293	285	278	297	302	300	268	295	289	296	282	317	281	282	274	273	261	278	287	277	266	285	262	260	287	238	278	252	272	287	271	263	296	325	283	297	294	286	294	274	263	263	287	297	286	237	248	298	263	247	302	288	291	284	264	285	305	321	330	287	268	293	290	288	290	285	280	263	267	293	270	288	316	257	298	294	272	288	288	299	293	265	269	284	289	273	303	281	275	290	264	277	270	305	259	285	303	298	283	315	270	269	282	273	270	272	308	314	304	285	288	281	300	265	259	289	291	287	273	325	281	309	307	286	301	267	280	269	278	284	289	291	244	277	274	301	309	298	321	284	273	271	300	300	289	308	253	281	293	290	312	293	295	260	292	257	270	273	277	282	288	266	294	277	273	273	292	274	287	284	276	254	285	283	289	274	306	275	299	272	291	293	271	297	275	289	278
14562	34299	31907	21087	16567	12278	9693	7783	6444	4630	4124	3365	2369	2102	1984	1669	1305	1311	1112	909	738	690	607	559	554	538	510	533	507	463	508	711	1341	400	403	510	6525	8424	6798	3967	824	396	393	347	361	340	385	338	330	379	366	353	410	465	498	403	424	360	395	348	363	392	370	356	407	382	351	351	380	373	372	335	349	348	363	386	386	401	380	362	362	363	367	355	393	367	371	374	345	371	379	348	345	364	389	402	360	386	340	359	368	365	367	351	326	384	372	365	361	359	380	321	375	384	370	405	371	376	378	359	337	342	330	404	350	347	386	364	355	356	384	368	354	365	391	349	373	399	353	368	357	368	360	370	341	334	375	389	392	319	352	383	356	356	339	371	355	373	370	371	350	373	346	354	349	378	333	376	386	363	385	346	319	362	335	340	368	361	330	365	349	362	341	342	361	363	336	353	385	367	352	356	355	334	385	401	370	356	367	361	363	357	396	363	368	380	395	341	372	349	351	339	355	351	354	338	376	376	372	344	351	352	354	384	355	374	366	378	366	343	347	367	343	368	352	337	370	351	382	355	358	365	346	365	352	383	358	318	345	378	377	353	341	355	372	358	450	362	337	351	336	365	340	373	393	377	374	343	370	377	344	363	357	363	345	374	349	343	360	329	344	392	357	366	332	393	373	352	317	357	362	335	350	336	367	332	409	339	371	390	359	360	388	370	349	343	340	384	386	393	339	378	373	344	386	358	374	397	358	391	381	368	361	390	372	362	349	368	352	343	361	359	391	395	357	358	384	374	344	360	336	368	342	332	347	376	411	386	366	368	334	338	396	359	355	385	357	348	359	345	349	318	376	347	329	333	362	324	395	332	374	366	379	344	390	318	314	329	365	346	358	379	359	377	365	350	359	366	347	351	367	376	357	361	374	318	358	389	387	361	371	385	351	349	350	362	362	399	346	355	372	332	351	354	397	364	387	375	346	347	340	415	350	361	371	372	357	368	370	355	380	359	383	351	348	362	367	373	360	347	373	381	368	379	374	382	352	364	336	387	358	393	367	363	364	352	388	353	367	379	357	362	365	371	360	388	370	374	362	372	391	372	359	384	361	357	400	367	350	371	364	338	357	354	348	356	338	375	337	346	376	346	373	363	371	351	334	386	338	366	367	361	354	345	369	393	357	376	349	358	380	363	353	339	373	323	371	376	355	352	341	363	349	338	317	379	367	359	381	352	357	348	357	359	335	360	364	376	363	340	349	371	361	362	378	334	383	372	323	347	361	354	362	367	366	393	354	385	365	348	342	390	353	374	370	342	360	377	371	346	350	370	344	354	382	379	321	375	326	332	346	350	370	355	346	339	403	351	387	378	405	373	370	391	346	339	355	298	349	346	388	300	361	367	366	350	392	349	374	350	380	378	348	337	346	378	368	362	372	378	365	359	358	355	358	365	364	353	344	363	350	382	350	383	358	352	326	387	370	333	382	318	367	393	372	344	362	334	390	366	362	349	346	364	366	367	352	356	393	365	339	363	377	350	369	334	359	361	356	343	360	339	372	376	358	371	346	358	366	371	367	351	339	366	368	361	349	354	365	393	345	351	361	377	360	386	357	358	337	374	346	347	369	369	358	343	346	359	401	364	339	388	371	345	364	330	375	333	353	369	353	389	384	364	377	354	387	357	392	379	352	379	326	366	354	342	371	375	356	373	375	382	343	384	352	396	358	363	362	389	355	363	386	404	356	337	375	335	352	376	376	368	339	338	352	344	345	351	366	343	347	363	383	351	350	348	375	369	389	377	363	347	373	376	393	330	373	360	366	366	369	350	375	387	331	372	357	372	374	391	377	342	376	381	367	330	346	378	348	375	372	335	322	373	344	349	395	380	345	375	346	357	353	357	355	369	384	330	379	373	394	366	361	351	343	368	372	376	365	359	367	399	336	379	324	395	351	357	343	356	370	374	359	365	336	335	341	362	384	364	376	373	342	364	339	383	368	346	367	353	385	355	384	363	344	366	346	361	338	362	349	348	347	337	358	363	378	352	391	393	320	360	362	323	387	355	372	321	350	364	381	323	367	355	353	348	352	386	345	339	386	357	361	370	398	373	335	359	365	384	340	340	371	331	330	353	361	382	381	381	370	390	350	332	366	357	405	380	363	400	338	357	366	380	368	365	346	354	382	336	344	379	370	377	343	341	358	380	359	373	361	395	368	364	366	379	357	339	332	358	373	371	348	361	384	366	343	326	336	351	307	342	351	357	368	355	359	361	355	337	374	350	359	338	360	360	383	378	362	338	366	368	373	360	327	322	377	413	358	374	341	392	386	361	354	398	381	310	367	357	372	360	376	387	355	373	394	353	315	336	359	335	338	345	366	377	373	329	373	363	386	387	362	341	371	332	370	357	388	347	364	376	386	354	364	367	377	352	399	375	371	352	346	357	363	371	356	363	395	358	352	376	384	361	360	342	375	347	346	362	333	406	344	349	340	351	373	338	382	340	372	340	356	357	340	369	365	362	354	364	369	360	390	371	386	338	386	381	331	382	379	381	382	312	333	382	362	333	316	379	322	370	344	358	382	354	341	355	380	380	357	358	386	318	345	397	332	377	341	352	316	386	357	367	359	372	360	345	338	359	347	375	358	363	336	372	360	363	370	358	383	398	360	342	314	350	349	335	364	389	386	372	361	379	383	363	369	343	379	332	368	365	388	408	358	357	335	327	378	349	378	372	348	391	349	379	406	369	372	374	352	355	361	355	337	366	378	349	331	390	355	386	354	345	342	372	365	359	371	376	366	365	389	360	388	345	347	401	373	359	327	353	393	326	393	379	363	359	371	378	343	334	371	326	342	365	323	368	375	347	362	357	360	378	355	331	363	406	357	373	338	378	367	363	360	342	376	337	359	359	366	389	342	350	396	386	369	381	362	380	328	346	355	414	356	365	387	383	340	359	357	353	385	370	359	362	382	353	351	373	351	369	392	396	342	328	363	343	337	363	346	385	332	347	325	346	359	383	352	359	341	342	371	356	362	370	386	377	367	348	346	371	357	361	393	370	391	365	340	380	351	331	331	396	365	341	337	361	343	339	368	308	322	376	355	346	362	333	362	370	367	373	366	377	388	404	390	350	366	329	346	336	365	366	347	367	340	370	349	341	335	396	362	381	358	377	348	376	381	348	349	348	397	377	366	386	337	373	353	394	391	344	380	361	313	354	378	364	332	373	361	385	345	385	344	337	338	401	349	341	368	353	360	344	387	383	348	355	363	359	356	366	350	341	345	411	329	365	335	349	348	336	360	378	340	350	326	340	373	324	352	350	362	374	368	365	376	398	358	354	371	374	367	404	392	358	361	388	332	346	351	367	400	378	387	338	352	368	403	387	364	364	356	371	370	366	331	351	356	393	367	376	357	359	361	362	372	360	364	390	338	378	383	377	358	385	346	355	383	336	366	377	323	322	337	349	341	361	367	364	372	356	337	331	359	355	345	361	329	324	357	346	350	385	358	371
27135	21108	17527	9005	4619	2852	2135	1631	1292	1185	1072	922	898	883	897	765	783	775	687	674	668	668	730	675	682	661	624	644	671	666	683	660	660	677	619	630	770	941	942	860	700	673	677	650	713	630	659	651	645	631	627	660	624	655	666	649	663	641	661	673	640	659	652	660	668	603	594	616	712	669	655	644	669	674	630	657	625	627	651	627	638	654	665	682	650	654	624	651	604	669	637	686	673	695	679	577	613	643	661	685	618	677	626	638	607	623	640	634	647	668	629	670	661	646	663	671	668	627	670	642	633	647	681	681	673	671	623	652	634	634	637	621	640	656	633	643	651	655	632	699	663	622	684	612	639	646	644	686	633	663	642	621	671	679	646	648	669	612	668	625	651	633	586	619	670	674	627	642	633	613	618	642	632	636	663	575	633	693	674	673	581	647	652	636	636	637	687	663	632	643	681	652	666	665	628	661	640	625	636	667	626	627	683	615	659	656	624	616	678	618	639	654	606	600	629	611	637	673	617	657	641	688	670	642	602	604	662	661	616	685	622	633	587	634	668	610	626	668	654	624	624	643	652	613	626	633	636	643	634	645	576	653	680	612	671	631	642	646	667	631	629	648	644	659	607	677	680	626	648	653	648	646	663	586	668	654	664	609	678	668	639	662	644	645	639	625	650	650	640	679	670	665	717	680	649	620	596	666	629	669	659	648	655	657	676	625	642	676	677	634	660	672	669	629	653	652	673	666	638	660	660	648	679	647	643	668	646	622	675	637	676	672	670	679	643	671	713	608	657	672	640	651	664	649	622	672	643	669	652	644	679	644	691	668	639	621	656	642	586	679	634	690	634	609	713	642	695	679	645	628	664	607	682	672	645	672	634	652	601	617	625	611	677	684	649	684	628	645	682	594	623	662	635	713	661	655	727	663	638	656	630	654	636	635	620	622	655	667	671	638	671	661	659	679	642	683	650	637	676	659	649	665	665	614	623	627	640	640	649	658	669	696	636	689	640	651	662	630	650	641	629	643	684	649	676	673	624	631	614	642	696	623	631	637	640	656	688	621	626	579	661	654	639	632	683	652	590	618	671	621	628	681	655	694	667	653	650	663	632	680	651	683	678	624	627	619	670	663	623	655	638	647	673	631	657	647	632	654	663	634	637	615	629	681	652	657	652	648	648	634	617	638	649	668	622	671	692	665	647	652	655	637	636	666	655	612	698	586	676	671	643	618	681	663	677	684	644	656	621	676	660	614	635	674	631	697	644	630	589	652	652	654	668	670	638	662	621	685	671	644	614	679	664	621	645	625	683	639	642	647	647	646	677	599	654	631	638	637	639	655	593	661	646	641	677	676	672	679	613	642	651	668	658	638	667	706	679	638	619	667	616	636	645	678	629	610	656	632	669	626	674	645	614	630	676	635	631	695	678	637	600	658	615	615	613	619	634	635	630	629	612	666	618	632	665	605	611	669	673	596	636	674	664	646	647	630	665	634	667	642	647	655	638	625	653	665	700	603	673	657	657	604	631	681	677	643	681	646	638	660	670	644	650	637	654	644	676	685	644	627	658	602	674	615	664	641	644	651	641	652	630	637	646	621	621	604	681	637	687	663	657	643	618	674	638	626	590	640	608	649	636	626	631	626	667	607	607	670	642	674	706	687	681	627	625	666	668	654	638	632	610	690	599	662	650	609	712	612	663	655	651	682	675	637	622	628	653	663	635	623	706	652	604	642	665	648	657	664	650	642	620	636	652	617	636	697	639	662	650	689	649	643	648	679	653	643	628	638	678	647	635	643	674	645	629	646	678	684	661	670	680	635	614	648	665	656	617	608	649	599	655	630	620	657	656	609	617	660	647	677	609	641	656	635	656	674	624	622	620	625	671	608	689	673	696	659	617	621	629	616	629	640	635	650	629	671	661	652	663	596	670	669	655	656	618	627	667	636	632	583	650	646	667	656	643	680	673	655	630	670	608	649	661	629	623	668	672	639	666	694	653	663	688	657	650	670	657	652	651	662	689	667	663	621	680	683	675	671	635	696	662	654	685	659	683	651	677	710	659	684	661	664	670	662	642	658	654	685	654	639	651	650	669	598	653	638	606	663	652	647	648	641	715	639	643	646	637	641	607	653	692	671	634	659	626	694	640	650	632	653	648	659	689	650	606	621	700	656	640	659	659	635	639	660	631	667	675	665	670	679	619	641	674	641	629	646	640	645	651	648	716	643	713	652	665	632	636	615	666	654	627	644	653	633	622	652	630	626	617	649	663	637	658	698	638	677	639	669	667	647	653	612	669	649	654	648	613	703	693	670	697	662	669	632	665	661	624	675	666	647	663	667	646	684	678	684	661	645	663	623	626	647	644	616	594	656	667	646	655	646	624	652	703	647	677	643	657	657	614	634	652	688	659	686	704	652	663	655	634	629	587	608	620	692	656	643	656	642	608	693	611	609	656	675	658	664	668	649	632	635	636	587	648	679	622	676	684	680	681	660	648	646	621	663	674	640	657	646	658	638	687	604	638	633	632	657	619	618	628	644	668	643	707	656	676	642	658	629	616	667	680	633	674	628	641	641	575	672	654	676	675	668	656	656	609	641	636	681	657	643	628	652	682	633	636	677	645	624	664	694	638	680	671	661	628	619	653	715	670	685	620	625	635	652	684	626	675	608	623	652	639	682	626	658	603	644	701	669	684	606	659	656	663	655	664	670	664	606	626	651	616	562	649	645	658	633	657	689	652	632	661	619	674	638	661	641	631	637	669	667	656	611	629	700	630	637	641	642	649	649	647	606	609	649	669	653	644	643	630	654	640	672	624	592	641	603	658	655	613	690	640	646	677	631	646	672	689	693	656	637	649	652	664	627	653	632	673	644	659	622	668	634	655	627	635	669	675	637	669	651	674	648	665	626	665	682	691	630	673	651	678	602	643	642	614	620	665	632	700	646	659	648	646	716	677	664	664	659	662	677	624	634	639	693	637	619	621	624	619	673	626	657	641	664	637	646	619	686	649	620	660	610	633	661	654	685	657	615	632	663	615	638	690	656	641	658	653	638	629	632	673	653	669	659	649	646	622	654	644	660	676	606	585	666	703	647	667	617	653	695	691	682	647	668	649	633	620	659	636	663	606	684	638	669	638	644	660	729	666	626	635	630	645	623	655	644	670	675	643	631	590	676	619	646	619	693	646	650	655	635	678	644	705	672	621	674	646	628	655	642	613	659	663	648	660	620	604	650	634	638	691	645	629	628	641	668	617	651	676	645	683	717	646	634	667	613	630	662	665	652	653	644	633	598	664	645	699	622	657	682	680	633	648	651	633	649	623	612	614	637	650	642	661	686	674	619	625	661	672	680	649	590	654	630	689	658	635	704	626	642	636	668	662	626	626	650	630	703	681	663	635	656	621	662	610	665	613	642	620	661	643	622	659	627	650	643	632	599	662	660	653	633	658	682	675	687	622	681	697	641	716	699	649	641	660	645	632	643	625	654	656	669	581	635	642	642
11291	21026	19801	11297	8242	5914	4431	3421	2704	2174	2054	1688	1439	1372	1310	1125	1101	955	941	1007	863	937	852	821	818	848	846	861	784	852	806	793	888	865	846	832	1113	1345	1304	1229	854	781	818	818	786	797	817	799	848	791	859	815	860	814	846	800	838	787	833	847	874	820	805	783	836	817	779	820	854	785	791	791	793	784	792	841	817	798	788	880	858	793	841	814	800	828	792	799	794	790	789	794	803	813	783	831	799	849	830	793	793	836	849	818	783	786	840	816	768	808	794	804	753	812	861	746	749	779	844	774	856	869	809	828	812	848	824	815	775	856	814	800	821	816	770	826	846	853	800	871	853	807	868	834	839	818	790	853	808	787	813	798	835	851	809	848	837	802	811	823	815	792	833	794	828	797	817	808	808	782	802	734	783	817	792	804	805	811	787	792	823	800	810	794	854	821	794	803	864	846	800	796	875	848	875	825	767	857	793	805	845	841	818	836	764	827	827	781	819	768	778	823	864	857	791	817	842	788	803	795	817	832	805	771	846	823	845	837	849	844	789	782	819	829	797	777	802	825	803	809	841	803	826	818	818	799	833	770	780	864	820	830	844	781	780	793	851	802	822	814	815	799	793	837	829	836	844	797	892	847	780	796	845	777	741	830	832	827	875	778	875	808	821	836	813	850	803	818	838	787	826	836	793	795	762	827	828	825	822	797	798	823	801	814	865	803	796	752	785	785	830	773	814	749	819	845	821	819	843	823	821	814	845	779	870	831	809	797	830	823	805	833	823	790	815	797	794	795	794	752	801	832	831	822	846	794	827	763	833	834	788	876	796	838	799	854	833	787	806	851	840	795	832	824	784	831	789	836	794	829	825	832	832	772	832	770	778	815	830	764	807	764	803	800	838	797	820	840	831	806	816	800	845	865	813	811	797	800	821	831	842	815	851	844	813	828	837	814	805	846	794	811	827	822	818	793	828	796	842	805	810	813	799	790	872	871	789	809	799	805	767	830	808	812	846	827	821	838	809	854	857	851	769	785	824	795	826	799	833	825	848	836	781	754	828	850	788	785	819	791	765	856	803	801	798	762	793	792	825	841	798	803	803	812	801	760	779	771	814	797	832	862	846	864	833	868	814	855	803	816	809	803	824	731	817	763	823	759	842	785	800	840	767	844	759	865	816	800	799	788	833	784	805	808	771	806	763	817	810	851	851	786	796	839	828	790	816	840	776	843	801	787	807	831	808	848	753	827	882	857	843	775	850	804	834	804	837	785	777	839	815	805	809	837	842	822	790	857	760	812	776	816	820	803	811	828	776	870	816	827	787	787	785	821	825	832	813	806	824	830	783	800	806	764	805	772	829	857	815	835	840	828	859	771	846	798	782	840	835	787	791	809	807	776	745	805	788	792	862	833	821	788	786	809	764	819	800	824	838	789	838	821	801	825	796	825	831	797	847	807	832	787	826	760	782	811	811	825	792	808	842	789	868	805	835	777	795	777	810	816	748	809	822	860	847	793	831	809	841	849	815	809	767	776	865	803	806	785	828	812	798	764	801	844	786	815	807	808	778	840	821	812	835	818	789	798	876	811	866	831	840	810	877	828	809	858	819	845	784	770	779	786	803	806	809	832	854	863	809	845	803	830	814	821	824	803	813	843	805	798	797	851	893	815	829	826	800	822	816	778	810	825	801	835	832	798	817	816	813	832	877	808	876	812	793	852	819	824	803	831	825	739	837	808	813	796	882	808	808	826	825	829	800	750	862	800	806	821	811	882	840	807	834	830	827	770	803	822	787	772	814	828	774	766	813	827	839	773	816	803	799	826	774	844	795	855	795	803	827	836	833	844	801	801	801	811	766	873	849	852	847	771	791	802	803	793	797	800	790	809	829	847	847	826	838	811	815	837	814	828	813	818	828	828	836	864	837	764	836	811	831	806	791	826	833	807	825	791	802	878	805	799	821	799	829	785	821	774	822	813	820	837	837	811	860	806	793	810	832	842	803	831	836	778	805	765	772	822	804	820	796	781	817	799	828	807	825	812	795	852	840	830	835	857	829	785	767	825	822	801	844	779	817	796	831	845	808	824	836	831	865	860	820	772	860	799	782	833	814	794	832	788	809	820	869	788	803	785	838	812	829	771	803	810	829	774	803	811	809	777	786	792	803	798	833	839	870	773	751	810	782	803	861	814	833	769	824	885	822	856	814	809	855	797	791	783	837	821	831	765	802	839	838	855	790	805	817	760	868	766	808	836	818	832	823	809	802	873	812	791	817	781	830	805	867	805	849	862	790	777	873	807	809	813	788	866	815	793	856	804	800	808	826	832	774	850	783	785	838	813	798	798	806	771	767	777	829	811	823	854	792	796	778	738	849	816	807	841	842	840	820	838	798	809	824	804	796	797	798	782	790	824	801	774	845	760	811	814	847	773	860	782	810	797	822	828	803	819	787	800	814	810	847	810	837	797	822	816	781	817	799	801	801	833	800	852	839	879	813	746	812	827	787	811	817	822	841	893	849	853	813	848	768	772	817	853	855	815	765	830	774	812	783	778	840	822	828	813	796	837	832	786	844	839	853	786	849	839	798	811	800	830	811	835	777	805	873	818	778	837	831	880	840	803	818	773	836	819	784	806	766	855	842	743	833	868	802	846	824	850	803	869	851	790	858	808	789	850	796	808	841	852	782	849	814	841	814	791	824	857	847	872	840	841	819	791	847	838	819	790	831	746	834	779	802	824	811	783	824	771	857	800	799	809	830	823	800	817	797	878	770	763	810	828	833	840	817	821	753	782	864	829	827	793	832	801	823	789	772	801	838	807	809	832	853	841	821	848	790	787	814	776	794	823	783	806	844	803	819	799	874	876	785	832	782	823	829	802	791	878	825	828	781	813	779	811	821	836	824	821	791	828	775	850	866	816	854	810	842	844	800	834	793	841	778	799	796	781	804	822	763	842	856	786	851	791	799	757	803	887	840	812	767	768	754	791	819	820	846	825	820	822	792	809	883	779	778	779	822	779	797	801	803	817	791	861	838	831	780	831	780	796	803	843	806	774	830	822	812	808	782	812	852	794	768	782	820	853	803	806	804	881	782	804	782	842	831	822	834	783	772	844	797	808	787	798	809	807	822	832	834	820	783	808	907	829	838	855	833	821	842	800	864	787	766	803	791	826	817	780	789	793	817	821	835	835	847	801	816	811	858	760	811	805	750	771	837	804	809	778	784	837	822	799	798	817	834	826	845	786	810	816	820	852	809	767	785	801	877	816	790	806	814	834	754	852	830	827	778	831	784	809	841	813	772	863	848	816	803	822	852	773	810	787	769	831	796	750	819	817	745	821	812	821	797	805	852	872	801	836	844	854	783	802	810	800	821	796	852	820	831	846	776	837	824	817	783	769	787	828	828	855	836	828	873	863	822	799	809	773	812	820	802	807	852	824	816	821	787	874	829	798	803	817	783	860	848	762	869	806	800	814	781	830	812	823	775	773	843	814	807	825	820	812	809	778
24152	21310	28689	24263	21289	13100	4730	2550	1900	1600	1461	1205	1178	1110	959	791	674	672	684	685	657	558	540	511	462	541	514	494	501	529	495	578	828	481	484	631	2302	2735	2499	1542	594	496	483	458	471	461	496	503	480	448	485	455	496	507	556	519	469	485	487	490	450	440	506	458	489	468	504	460	453	474	488	466	468	478	472	471	459	492	489	495	491	451	467	450	492	490	492	481	451	508	511	456	454	472	476	494	496	453	501	469	486	511	463	468	447	471	489	518	482	486	489	520	471	503	496	527	482	478	488	475	483	518	450	464	474	492	477	469	504	491	462	453	449	461	466	457	487	445	472	469	514	492	445	479	450	457	463	469	485	493	512	451	464	442	488	459	470	479	473	435	464	455	459	465	474	503	473	490	492	463	496	491	480	489	468	481	471	456	468	478	491	449	480	470	500	452	481	514	471	446	452	451	465	488	458	481	453	486	484	506	482	421	482	496	451	486	466	474	461	451	479	455	466	449	486	456	447	466	518	436	484	503	436	495	486	479	445	526	477	493	473	442	528	463	476	496	499	474	462	464	488	479	491	497	485	468	481	469	460	441	493	485	459	503	470	491	472	494	480	482	496	456	490	477	468	456	454	454	471	501	438	489	500	445	482	486	447	514	542	497	479	480	472	519	474	468	475	512	462	438	459	490	494	493	474	491	483	506	484	469	483	477	477	500	490	482	478	469	477	429	470	458	477	473	497	482	469	464	472	499	478	468	510	505	516	503	489	503	494	474	444	484	476	468	522	495	492	485	485	440	511	491	492	432	472	469	494	494	462	489	489	484	480	487	460	474	457	482	456	456	488	485	503	490	477	428	494	466	460	476	487	469	505	406	493	482	469	450	509	458	518	480	471	463	487	496	475	441	474	500	460	461	473	470	484	460	449	480	465	489	463	471	494	473	453	482	487	503	495	487	501	479	456	497	497	413	483	477	456	425	462	472	530	460	469	526	479	490	484	510	478	463	453	421	465	487	457	481	496	454	482	480	464	489	455	483	483	482	538	449	480	437	497	502	478	445	465	498	488	477	447	528	481	450	448	472	490	486	435	473	496	454	472	473	469	436	465	509	444	465	464	463	486	488	499	480	515	465	495	481	459	466	534	470	493	491	424	485	482	493	480	502	487	462	475	462	480	475	450	477	477	446	473	457	441	474	487	466	454	491	543	494	490	482	500	456	478	498	479	493	487	489	435	504	501	493	472	478	494	502	466	466	467	476	490	498	516	487	487	445	492	440	463	452	496	445	458	500	458	489	477	476	475	484	494	483	500	450	503	444	514	448	467	432	477	463	498	500	472	476	484	495	479	473	502	477	512	427	461	444	492	515	438	493	469	497	515	456	451	501	488	463	486	461	484	518	462	509	490	479	506	453	510	491	496	503	483	495	527	426	501	485	477	492	476	478	462	466	480	455	492	473	489	449	484	471	496	522	472	459	482	462	447	454	489	477	471	489	481	503	506	499	453	478	484	496	503	467	500	466	434	495	456	474	461	474	457	507	481	500	446	473	476	469	478	491	476	498	446	527	494	450	450	463	477	496	442	468	426	490	461	477	506	504	465	492	522	467	476	497	494	432	518	468	465	446	450	460	481	457	466	517	476	478	449	505	477	429	454	457	484	458	453	480	489	477	485	460	449	471	479	449	486	461	484	492	473	467	474	435	490	499	447	502	470	491	499	422	530	467	460	488	469	425	459	467	517	504	496	469	441	439	470	518	478	496	471	461	431	477	456	477	458	482	447	470	484	444	444	494	535	478	485	465	461	496	456	482	494	515	514	473	480	486	477	469	498	473	458	478	442	476	510	477	476	498	486	474	460	470	458	464	466	469	459	460	460	448	470	481	470	466	450	464	473	463	464	462	466	460	476	450	453	472	451	451	484	504	454	477	471	466	478	476	486	481	474	453	465	456	504	469	506	471	503	496	472	476	497	480	518	469	495	472	504	450	476	489	469	460	497	479	509	465	495	475	465	496	485	476	456	479	491	476	458	473	479	491	479	483	471	459	479	461	463	474	486	440	431	463	460	431	491	465	485	503	464	448	473	473	458	501	498	479	463	467	472	477	453	476	484	493	460	496	450	462	469	498	491	484	501	504	456	420	519	503	475	458	429	501	475	478	445	489	489	479	464	481	483	453	459	497	472	479	477	496	461	451	448	477	482	488	476	482	460	464	448	489	462	455	466	493	473	456	428	438	481	447	460	466	442	472	504	460	466	469	471	468	443	479	485	461	518	484	464	470	456	481	491	481	476	486	480	431	466	443	499	501	490	460	467	480	464	523	459	456	496	500	478	472	458	498	479	505	462	511	446	499	486	473	498	453	482	482	475	494	443	454	451	492	472	452	475	469	496	478	460	497	460	461	470	474	455	488	468	476	470	494	471	480	442	506	468	489	475	483	446	471	430	477	476	495	483	447	504	466	455	412	470	465	485	472	515	497	500	437	488	521	481	524	463	452	484	446	498	488	474	420	467	468	511	517	498	472	468	461	446	453	470	477	469	492	478	470	443	487	460	445	461	451	445	463	485	434	458	485	504	448	493	482	495	476	506	504	482	502	490	466	452	458	454	459	482	484	466	497	469	483	483	458	447	464	497	496	465	471	419	468	482	481	467	504	485	455	476	473	510	489	471	485	471	446	488	482	493	489	455	488	447	473	515	479	486	456	477	481	475	479	473	458	473	488	478	489	471	482	488	454	483	483	463	507	505	476	466	497	467	515	473	456	491	469	407	481	476	471	458	454	458	473	503	481	439	461	496	451	445	437	472	484	468	528	475	472	485	466	469	497	505	465	500	477	500	449	494	474	471	449	457	444	463	467	468	455	472	483	465	495	483	458	482	447	482	455	442	487	481	512	488	454	463	487	487	505	493	491	470	495	455	491	485	441	491	485	462	483	502	481	496	525	469	435	495	504	473	476	475	497	445	447	504	486	468	487	506	470	511	494	507	504	465	457	470	487	433	464	508	483	463	534	442	460	498	464	469	450	487	515	467	493	449	436	509	461	467	482	438	453	444	459	475	494	505	491	464	480	461	453	473	457	500	472	488	458	517	466	434	489	487	454	506	469	526	460	486	489	491	480	435	481	480	465	482	483	475	437	498	461	448	454	493	457	458	468	444	459	508	501	515	479	516	461	484	465	483	494	460	476	446	477	501	477	509	443	457	458	479	456	495	479	454	486	479	448	517	492	499	483	468	465	479	466	494	435	462	460	469	479	480	480	472	494	506	463	483	466	473	512	464	480	475	446	483	470	479	459	473	432	468	462	437	474	479	464	505	455	463	486	446	459	491	476	467	497	507	473	458	496	527	462	488	456	490	487	476	486	462	501	487	438	447	486	463	486	456	477	472	517	492	458	467	474	461	477	480	459	488	470	461	487	476	486	451	468	502	488	505	490	456	468	503	471	452	487	479	463	505	469	461	477	485	473	449	493	468	428	496	477	518	521	447	476	456	466	466	477
11655	28165	26032	17359	13598	10187	7660	5543	4451	3559	2995	2495	2248	2129	1613	1364	1199	1044	968	997	857	837	767	761	746	740	741	689	689	702	680	805	1357	677	635	864	4147	4877	4359	2606	761	614	549	593	660	652	629	619	616	627	622	601	631	694	648	644	669	557	599	587	645	663	622	622	602	588	591	628	672	563	647	559	616	640	627	647	561	622	593	639	637	625	602	612	628	610	628	625	625	640	620	619	572	588	599	624	584	597	614	611	641	629	602	641	583	623	584	634	620	607	635	603	618	635	604	625	648	632	601	669	628	638	672	613	629	583	632	632	630	600	589	637	624	601	616	656	649	624	590	648	611	657	599	604	612	568	622	602	611	618	630	632	581	621	600	575	591	606	582	680	641	615	609	619	611	598	596	602	607	631	573	635	642	643	589	643	627	574	665	617	595	638	668	629	636	593	597	642	637	584	614	660	622	608	597	591	584	615	644	631	605	628	620	655	611	654	615	626	654	650	594	677	583	574	561	596	618	638	611	604	619	652	574	590	615	649	599	587	631	571	593	585	591	617	595	640	596	642	587	633	576	673	593	605	626	585	629	590	598	618	607	615	647	625	603	602	585	625	672	643	603	588	652	620	597	641	601	606	615	620	627	642	639	577	653	608	617	585	642	634	564	593	590	616	615	620	627	587	613	591	644	635	647	629	631	638	645	636	608	619	592	614	614	655	666	628	622	652	620	615	570	607	593	589	611	628	607	586	592	598	615	658	629	646	595	627	620	560	645	619	644	605	607	631	589	622	580	573	617	612	588	588	583	644	657	591	607	642	604	585	633	653	589	641	627	630	627	624	652	648	634	593	637	614	655	628	578	629	587	612	661	676	632	660	589	593	645	643	653	573	637	574	602	583	637	612	647	642	592	649	591	641	607	596	624	586	599	611	626	614	600	607	602	607	608	643	598	647	603	602	660	631	632	622	559	587	613	626	595	603	620	588	595	611	624	591	622	631	630	615	657	648	619	639	605	576	612	634	621	638	606	657	640	628	611	605	643	630	624	589	599	582	656	583	589	576	600	628	583	612	607	624	584	599	581	619	607	577	567	633	618	657	636	606	626	594	615	631	624	630	596	610	617	579	624	580	613	598	597	606	619	615	592	631	593	639	579	628	595	603	600	596	620	589	621	648	626	610	612	589	611	610	632	683	646	656	599	627	598	645	628	611	620	593	604	592	603	607	623	603	618	610	587	582	597	626	627	580	681	619	617	633	582	598	641	643	635	573	615	681	610	592	576	612	555	628	662	593	649	606	589	649	665	646	653	609	625	629	612	590	612	601	604	630	599	651	619	631	629	613	637	606	625	689	633	629	629	598	587	605	603	611	572	678	647	631	594	642	652	587	685	585	620	635	630	568	613	591	634	599	624	611	625	609	584	592	597	634	624	602	612	620	635	605	659	666	628	613	616	668	614	595	587	630	624	586	625	611	586	609	565	660	586	575	587	609	649	615	574	639	594	612	599	596	630	567	650	585	660	660	605	623	634	636	656	602	654	606	631	598	639	609	614	622	590	607	625	624	593	666	637	577	637	593	662	633	623	545	667	587	593	617	587	599	608	604	581	597	596	588	564	613	657	602	583	650	602	578	619	586	604	596	628	610	608	561	614	599	608	614	620	610	593	611	601	580	633	600	655	629	607	619	625	594	586	621	577	606	594	625	600	556	616	600	642	685	633	637	620	614	588	595	588	648	613	589	652	610	642	594	610	630	615	556	574	628	622	632	631	596	595	565	636	642	590	623	616	580	627	609	573	659	610	632	593	591	620	636	659	623	599	634	635	620	620	591	572	670	573	639	632	628	642	637	599	647	607	602	614	618	635	627	561	581	598	565	599	621	596	618	619	623	607	591	610	585	605	634	607	633	631	626	622	622	612	662	628	617	644	654	579	559	553	630	633	610	636	625	594	617	621	600	604	562	650	608	610	567	583	592	618	590	631	610	626	654	606	607	654	586	630	619	630	593	594	629	624	626	613	601	595	616	596	609	598	593	592	617	605	585	667	611	612	604	554	650	583	573	672	630	632	640	624	625	649	626	585	596	589	649	613	586	647	644	630	636	620	626	632	588	632	653	606	644	662	610	639	585	611	632	627	602	617	617	584	634	591	681	605	621	593	652	643	615	620	573	585	630	602	600	636	603	648	605	603	634	632	621	613	587	615	619	603	633	582	592	601	602	610	611	588	601	618	669	637	598	588	641	621	632	626	611	586	605	620	623	631	585	647	577	610	599	591	632	608	609	610	604	658	630	601	597	605	606	653	586	575	608	631	607	596	616	605	580	661	580	610	616	600	643	608	605	608	597	602	616	632	670	638	587	610	583	651	611	598	640	660	599	600	647	594	591	585	586	618	649	588	606	633	657	574	613	635	602	619	592	632	621	568	613	613	617	595	581	622	620	611	601	656	599	597	594	611	613	626	577	632	614	577	606	594	610	633	679	625	613	642	608	637	664	602	624	630	587	602	637	629	628	622	598	584	639	627	588	619	612	575	601	623	646	647	614	585	648	634	616	631	615	579	617	605	618	602	626	662	634	629	616	614	597	623	616	604	611	633	668	615	589	635	679	578	620	612	639	597	623	596	629	599	580	583	627	604	606	565	649	635	597	637	626	582	553	609	624	627	581	636	628	638	557	583	619	644	625	601	589	592	582	642	598	625	636	617	589	668	612	609	606	613	609	642	620	655	600	635	640	609	574	596	586	574	626	630	637	627	595	608	631	646	632	627	613	619	607	601	643	607	640	589	632	629	604	618	568	565	609	590	595	589	623	619	624	655	612	583	623	617	648	637	578	622	639	608	601	624	617	622	614	601	592	633	575	601	578	631	650	632	627	621	559	616	610	606	602	593	611	614	580	639	644	643	590	604	640	599	641	649	622	626	604	605	672	591	646	634	543	628	662	578	627	596	652	624	610	639	637	625	608	610	619	610	635	593	606	621	643	579	619	663	654	634	626	618	605	656	608	616	621	578	613	635	604	641	646	600	640	608	586	613	598	612	618	639	587	641	616	624	616	600	626	633	574	650	614	586	596	670	585	642	653	569	578	612	618	626	633	677	633	628	621	624	672	600	634	608	604	594	593	599	595	643	609	617	629	608	593	659	660	655	594	608	634	600	629	603	649	641	612	698	611	585	639	610	575	634	623	650	608	614	600	618	645	617	631	645	631	646	633	581	600	601	618	608	616	651	647	601	625	607	654	604	582	614	613	588	618	590	624	606	671	649	579	661	637	638	650	632	606	627	601	624	617	638	630	610	617	621	626	596	641	608	590	641	623	602	618	659	629	589	625	575	553	634	623	635	609	625	601	604	592	616	575	607	628	644	591	641	553	654	603	660	630	683	639	607	582	629	579	660	651	577	632	610	637	598	620	612	621	600	604	617	625	580	582	650	564	607	585	602	581	621	635	606	585	641	598	634	652	598	609	621	615	603	635	624	564	618	594	591	596	599	631	665	596	675	591
23074	21328	29225	23765	21349	21425	12143	3739	2718	2074	1725	1418	1314	1149	858	752	709	691	603	537	492	413	431	394	358	366	360	316	317	346	315	558	1500	322	325	535	3189	4456	3981	2549	410	303	270	304	270	293	276	290	308	293	317	266	340	322	326	312	307	318	283	310	282	279	274	294	256	297	287	298	291	305	293	275	279	273	276	297	293	308	293	249	261	274	275	274	258	255	296	302	277	284	308	269	290	266	293	289	314	301	279	307	290	287	287	290	269	308	265	319	302	287	255	278	285	281	288	257	285	280	296	284	280	312	280	283	299	290	276	296	259	290	298	248	276	271	297	277	299	297	266	286	268	295	296	263	270	257	283	269	241	279	254	258	266	297	285	274	262	272	297	268	253	255	264	262	293	288	310	291	296	287	270	294	265	288	257	252	289	284	272	287	286	267	264	254	254	288	269	260	285	287	245	297	273	277	294	293	292	247	279	255	253	272	280	300	264	272	316	287	266	297	266	286	291	325	254	297	286	274	297	284	279	276	260	273	262	332	292	278	304	276	308	287	253	302	313	285	288	263	272	295	276	294	294	265	277	286	287	297	272	295	258	306	298	294	287	306	277	302	273	255	276	270	292	309	292	311	280	312	282	284	306	300	305	296	300	318	296	291	267	309	287	296	279	284	276	257	279	278	282	268	331	289	280	301	264	276	289	284	281	290	278	288	268	301	261	296	297	264	276	283	295	288	258	258	305	277	291	298	278	293	287	250	278	298	289	280	286	265	286	284	274	290	283	293	302	277	290	254	298	323	295	303	285	282	295	276	280	288	249	271	262	299	276	300	296	312	274	276	275	265	292	299	283	260	278	267	299	275	265	267	290	305	269	297	283	228	309	283	279	300	274	278	297	291	269	279	288	298	282	293	298	273	288	289	245	284	281	295	288	249	318	245	290	298	264	263	275	286	286	256	267	290	262	275	268	286	295	310	288	298	304	268	266	282	289	311	287	269	277	279	325	303	284	267	296	294	277	294	272	285	298	304	287	307	293	301	271	282	277	295	307	278	308	297	287	293	281	285	276	271	283	294	286	292	303	282	296	277	283	280	267	299	252	281	272	296	259	273	281	285	268	256	280	291	257	280	279	268	262	285	269	274	323	269	270	283	277	320	295	258	286	266	260	282	291	260	271	302	280	272	285	261	287	288	263	301	246	273	259	278	265	243	305	253	301	252	327	268	306	251	290	272	302	283	290	282	304	282	281	287	291	307	297	286	283	286	288	286	287	273	284	283	313	303	256	248	276	264	277	280	298	303	246	272	293	282	304	314	302	283	276	264	315	288	276	300	303	294	300	308	253	267	294	261	274	303	262	269	302	272	322	290	279	265	303	266	291	281	254	300	284	317	294	286	299	278	258	286	316	282	279	299	272	273	260	295	284	251	282	305	262	282	266	276	275	227	304	291	265	254	279	267	295	296	275	262	270	273	279	291	293	318	271	277	342	259	267	276	272	265	280	275	272	279	284	306	273	305	292	291	283	287	278	313	280	280	266	277	301	280	299	278	288	281	271	278	281	269	269	281	320	276	314	283	288	247	277	284	280	300	273	265	302	243	277	336	287	295	289	286	303	292	266	290	278	271	268	284	274	271	290	300	273	275	276	314	243	267	274	273	267	313	273	280	291	315	280	298	296	280	281	284	306	274	297	278	303	272	244	303	321	297	246	292	295	306	293	297	264	263	297	311	278	291	251	288	270	250	311	278	279	285	271	298	308	288	282	282	283	287	274	269	297	285	310	279	280	312	292	289	316	306	295	285	294	257	276	262	275	306	290	274	292	308	293	286	294	261	318	272	283	269	285	297	269	280	309	285	284	296	267	278	294	241	276	279	287	299	270	298	256	252	282	253	284	304	261	318	273	293	279	291	291	273	276	295	266	294	289	257	266	293	263	298	295	298	284	286	294	266	288	267	275	302	264	252	277	289	270	307	265	260	275	315	253	273	267	290	265	291	270	265	290	263	288	272	277	302	265	311	278	301	279	270	300	275	256	303	306	294	270	308	289	289	293	276	255	293	281	258	301	298	272	259	289	310	272	282	300	258	285	269	295	272	328	310	296	299	261	254	297	295	283	300	278	300	285	275	294	310	292	257	283	268	286	269	286	254	266	275	298	280	290	286	280	244	259	292	253	269	291	277	312	314	293	268	318	300	293	278	294	271	271	270	290	302	290	298	269	250	283	330	280	306	280	260	270	271	288	286	303	280	259	267	264	312	259	290	300	265	303	305	273	274	301	291	312	274	290	286	292	281	288	265	262	247	284	289	315	290	280	302	287	308	280	254	287	290	313	273	282	281	284	285	294	265	303	275	294	284	290	278	292	290	279	268	271	270	292	283	281	269	282	246	288	293	288	298	254	288	264	260	275	321	289	274	260	261	303	262	247	295	279	286	287	305	326	290	277	267	317	299	286	282	271	262	281	262	283	285	277	293	281	283	285	285	289	284	234	298	267	292	302	281	316	268	236	311	311	268	293	279	291	302	287	270	306	290	257	266	277	296	286	272	283	270	254	275	273	313	234	264	298	279	250	300	264	303	268	306	279	284	269	288	286	306	279	289	265	292	301	284	285	294	285	279	283	285	298	282	293	276	273	309	249	308	266	258	264	299	272	284	296	272	308	287	297	280	271	266	284	263	299	306	318	271	288	299	278	278	272	299	285	290	290	270	267	265	288	294	283	287	280	263	269	256	270	264	277	295	290	259	292	288	263	298	256	246	267	266	285	290	294	257	291	274	260	275	255	287	291	273	296	292	274	246	280	296	271	286	304	244	271	299	282	249	278	271	275	268	274	263	302	259	296	299	298	251	292	296	272	283	292	256	258	290	291	279	288	288	302	286	292	276	302	261	321	283	269	271	266	275	291	287	257	283	285	287	260	287	279	289	287	262	284	268	242	286	303	289	294	313	284	266	284	293	279	285	290	269	271	294	290	268	302	272	266	304	300	312	306	283	238	298	283	253	256	268	318	266	287	271	308	285	283	316	272	294	285	291	288	282	305	281	296	296	275	276	282	325	295	316	268	252	271	270	282	292	287	284	286	296	271	293	278	304	274	278	267	277	303	295	261	286	268	305	261	287	301	297	295	296	263	274	251	301	275	299	275	249	293	257	264	277	288	296	307	277	286	295	290	265	273	293	309	295	253	240	264	273	300	272	302	262	294	284	272	283	265	304	266	272	287	300	282	278	253	268	290	267	260	265	280	273	287	290	281	259	279	284	276	286	301	289	277	261	296	288	302	291	272	240	288	258	279	298	299	297	253	272	267	304	293	283	250	269	283	303	293	310	268	289	286	268	280	266	318	289	289	300	273	280	272	278	298	272	281	288	271	284	270	292	258	291	305	283	312	296	282	295	269	297	292	268	283	280	291	301	258	303	292	256	270	290	277	301	333	262	311	294	268	285	274	301	287	241	279	265	275	259	278	301	296	260	304	290	274	292	307	292	263	324	284	275	263	295
13862	31877	29309	21075	16652	12760	10146	7326	6241	4843	3891	3240	2896	2383	1746	1483	1273	1112	969	950	818	734	658	559	508	528	536	466	564	450	467	928	2496	430	425	873	5865	7802	7003	4297	603	370	387	352	356	348	362	357	361	373	371	387	415	503	501	410	446	362	343	381	343	387	362	393	349	378	326	354	337	348	352	368	364	370	361	372	320	350	381	354	354	355	360	354	339	341	333	337	365	355	384	376	380	350	342	355	354	369	379	332	352	344	351	367	360	366	396	365	376	398	339	381	363	363	346	357	386	362	366	346	365	347	325	356	356	368	324	363	358	362	373	361	331	384	340	334	361	350	376	375	383	362	349	356	339	361	377	355	387	373	376	346	363	345	381	369	364	340	378	377	336	364	345	318	353	357	385	353	382	367	340	339	351	345	375	362	379	347	390	356	374	340	361	349	368	361	374	348	356	359	401	363	360	342	357	379	325	322	349	374	339	406	344	337	331	360	366	375	334	342	354	342	359	344	332	347	350	380	346	333	341	394	382	364	369	355	366	360	373	386	361	406	376	363	351	408	329	387	374	336	346	383	338	363	373	353	354	386	358	371	368	360	368	358	367	358	365	368	334	380	354	395	347	346	364	373	374	341	372	356	366	389	341	335	371	364	356	364	364	364	386	355	366	360	368	369	372	333	339	359	360	327	365	349	387	398	366	370	397	352	356	343	346	331	336	378	346	358	350	367	344	358	376	349	365	350	385	366	359	351	357	366	356	384	381	376	369	357	343	339	372	358	373	374	367	352	378	318	378	388	350	388	385	374	394	392	324	370	324	363	353	380	360	323	343	412	348	350	375	401	378	347	373	371	369	336	373	403	380	336	356	384	365	373	387	348	395	366	373	377	360	345	341	333	373	400	358	380	366	367	355	380	367	383	381	333	383	346	357	375	361	345	365	359	375	374	332	338	368	363	376	355	389	366	337	378	369	381	386	391	368	341	325	340	342	338	340	394	361	345	373	359	352	353	358	343	386	357	364	366	366	332	367	333	361	377	354	363	388	374	365	370	370	393	379	390	382	372	347	351	388	352	360	365	369	329	357	362	345	356	371	335	369	383	358	367	363	342	352	329	370	370	379	373	381	339	339	351	322	371	363	398	365	394	326	388	352	319	347	385	363	355	406	372	337	400	374	364	372	359	346	395	376	366	353	346	378	404	371	363	378	381	355	375	371	336	321	344	383	391	379	377	350	344	379	376	377	358	355	351	376	352	356	353	379	364	348	363	347	374	354	383	366	401	371	363	364	375	331	360	344	344	366	346	341	367	324	341	360	351	380	382	349	369	371	368	371	373	366	350	374	358	357	372	338	369	355	338	354	365	351	340	395	354	359	386	363	344	362	364	353	333	354	352	356	350	354	364	367	374	346	380	330	383	352	379	347	391	353	357	342	359	357	377	363	341	405	318	349	361	387	354	357	345	376	365	345	349	387	329	344	356	350	299	379	402	360	357	324	410	409	376	373	375	359	347	324	350	357	388	367	337	341	365	348	361	358	381	378	383	386	379	377	360	338	354	352	359	363	384	364	380	349	375	337	383	370	398	357	370	376	363	354	355	324	368	362	326	346	358	365	388	349	385	368	359	369	361	386	366	357	340	339	334	334	378	385	355	374	357	332	334	343	329	371	372	324	414	385	350	387	365	346	371	362	326	372	357	326	396	376	351	357	403	317	409	329	345	387	349	391	349	374	357	333	364	376	312	382	359	344	344	390	357	350	374	324	355	389	349	354	387	342	369	383	374	371	343	364	383	390	365	353	354	346	388	346	361	331	383	396	360	376	358	385	347	354	340	385	346	377	357	336	327	366	371	386	374	343	358	342	388	360	319	351	382	335	354	382	386	385	410	400	340	395	345	342	378	382	363	342	360	353	366	352	351	385	387	375	325	348	368	356	398	370	389	371	396	380	361	386	399	363	374	338	334	323	357	345	375	371	356	388	352	359	359	364	352	361	358	343	343	362	390	361	348	373	362	345	366	362	375	347	339	349	366	359	360	374	344	355	342	374	389	374	385	376	336	422	380	354	342	343	359	358	357	342	352	379	340	348	368	349	354	360	386	365	368	343	362	343	364	371	302	382	351	399	375	329	384	351	373	374	352	340	369	367	373	344	343	330	373	383	337	358	367	378	355	366	350	393	369	389	374	382	374	383	343	362	394	321	356	348	385	357	392	362	361	338	341	366	343	362	355	362	367	385	323	329	376	334	341	360	393	362	354	353	354	375	354	361	340	375	379	372	362	366	338	360	334	343	343	325	378	362	358	362	374	388	348	358	326	384	362	363	345	364	349	373	385	344	368	356	366	342	365	346	366	380	379	364	371	381	349	402	386	362	343	383	375	337	391	351	380	341	378	393	353	350	345	346	331	364	310	370	363	349	355	348	360	382	385	333	334	393	364	365	342	376	356	352	321	373	392	353	366	362	349	390	354	390	318	389	391	353	377	319	369	361	357	338	370	365	358	356	367	371	361	392	354	365	377	393	375	331	380	401	359	332	364	352	369	344	383	363	357	402	360	382	383	369	350	372	375	334	359	363	376	355	389	393	363	352	364	340	336	349	356	346	389	358	385	364	329	342	361	358	360	379	392	350	365	378	374	371	359	348	363	346	343	341	367	355	329	343	336	363	326	381	370	365	370	334	375	346	364	360	357	356	359	352	358	342	372	337	369	366	354	343	347	356	388	335	357	364	347	378	363	353	359	375	368	373	385	392	356	367	363	371	381	342	365	328	363	362	380	326	356	362	383	347	372	351	358	358	363	378	327	385	358	369	363	382	375	354	367	376	360	373	421	364	406	354	370	348	398	367	407	353	382	365	359	334	370	343	344	366	369	362	382	381	379	329	349	380	386	364	363	363	368	333	340	351	338	385	374	378	342	330	381	341	371	366	360	388	361	389	341	339	361	338	354	349	410	390	355	371	356	392	357	341	327	394	402	356	394	336	357	350	344	358	337	331	380	343	354	354	322	369	361	332	353	340	377	350	367	383	359	336	368	375	341	354	361	351	353	354	330	320	379	373	323	323	365	377	397	355	369	366	367	363	338	357	350	413	334	379	364	379	343	364	382	373	358	356	326	382	356	370	387	358	351	333	358	405	406	375	425	351	362	375	353	368	373	343	361	380	342	358	338	401	378	362	337	367	383	365	368	358	351	347	351	320	352	375	408	352	350	344	397	343	366	363	394	345	347	377	368	366	353	356	353	374	396	352	345	367	366	376	365	353	375	390	356	364	340	356	352	340	380	356	352	387	365	352	378	339	355	374	377	383	376	353	372	364	346	351	351	373	366	393	387	399	362	384	361	386	353	323	353	369	353	374	361	345	365	396	361	374	369	393	375	363	366	355	335	375	350	340	330	367	361	405	357	367	334	356	376	368	335	348	376	374	366	351	387	360	339	355	374	340	360	341	367	369	381	355	384	368	341	344	364	340	359	336	377	322	364	342	398	364	381	326	379	349	384
27223	21064	16311	8609	4181	2398	1907	1556	1440	1166	1035	1033	945	915	792	770	810	761	710	715	674	740	678	647	693	685	636	674	674	626	705	682	728	656	647	619	706	810	890	857	661	684	645	656	667	646	645	662	642	623	645	652	644	626	626	626	692	665	644	658	639	631	598	660	684	675	652	653	659	642	630	648	618	666	672	619	697	654	645	683	616	651	644	644	664	669	629	654	664	668	666	654	637	671	648	621	654	607	618	636	608	651	647	653	665	638	641	630	657	673	641	643	663	633	615	708	614	647	684	642	689	651	631	674	678	676	655	693	667	697	640	656	657	616	661	645	634	696	670	620	617	641	663	684	649	630	651	623	614	673	631	661	639	640	658	625	640	670	620	641	599	633	644	586	591	690	615	661	617	683	653	618	663	601	680	678	633	659	638	667	620	668	633	632	658	653	684	629	630	654	653	663	629	656	677	662	709	620	649	671	665	657	632	687	685	595	663	658	650	643	683	649	654	638	590	637	662	668	658	646	649	668	641	635	689	592	678	630	637	610	663	663	593	675	634	641	660	684	655	659	672	665	642	654	647	707	647	647	703	669	624	629	679	695	678	683	671	632	708	634	633	672	663	649	670	631	625	588	636	642	652	674	663	662	644	634	660	637	671	635	666	669	652	618	650	671	667	661	667	674	669	673	651	617	635	721	662	664	645	624	686	675	645	672	707	630	637	644	626	672	668	621	689	621	623	702	670	684	630	657	643	638	671	632	654	639	623	649	646	694	619	660	610	647	642	649	687	665	626	671	654	632	672	678	618	647	634	685	691	673	635	621	656	669	668	642	619	649	568	649	574	640	634	692	629	690	667	636	617	626	622	647	645	658	670	660	591	629	675	634	645	665	603	680	618	620	655	651	625	628	702	684	639	685	663	693	680	642	620	671	645	683	636	621	648	662	641	674	665	635	653	652	669	656	621	622	616	601	594	598	669	681	648	657	626	638	665	668	660	650	690	646	618	635	680	620	616	657	653	703	660	593	644	669	679	648	678	612	635	673	614	655	650	639	678	635	661	675	664	660	622	674	628	640	638	680	655	680	643	641	637	614	653	692	650	685	609	638	686	714	630	670	636	622	630	658	631	601	661	645	626	629	671	673	628	650	681	667	643	689	640	687	672	649	635	596	655	622	651	663	718	640	606	641	657	665	653	645	642	709	655	665	658	669	663	655	645	597	654	697	641	652	653	629	653	613	690	674	684	670	663	650	630	629	624	646	628	665	627	652	673	662	638	669	642	605	598	657	624	635	673	688	644	681	625	644	643	669	679	681	663	707	640	685	677	691	658	709	663	646	659	634	653	655	642	656	645	687	693	666	622	665	628	623	656	630	684	612	646	628	674	660	658	593	690	647	654	675	660	649	644	664	591	635	612	629	592	609	649	638	649	661	636	655	650	625	656	659	605	646	628	660	623	675	676	660	622	645	661	649	632	631	703	616	673	659	668	671	663	671	663	677	641	681	651	649	598	663	616	656	635	639	609	710	642	706	648	597	652	682	677	663	645	649	681	658	619	650	623	671	652	661	627	664	669	673	647	688	676	593	610	702	662	615	650	648	660	647	658	742	676	646	677	651	594	654	674	653	625	648	617	598	672	678	694	632	671	657	652	669	623	632	659	662	653	632	634	697	640	677	612	620	658	672	575	657	639	666	630	671	634	706	659	647	706	636	661	642	654	643	683	645	639	705	649	636	629	644	615	615	721	663	651	641	623	647	718	666	638	671	616	642	659	662	664	707	682	660	665	649	655	645	677	644	672	657	665	608	646	642	687	607	678	605	644	623	670	672	671	643	603	662	648	613	654	676	652	673	643	644	649	631	662	655	651	657	656	625	647	679	629	682	673	651	661	656	658	667	607	662	668	640	653	650	705	625	677	655	628	659	638	647	630	638	661	662	644	648	636	645	670	644	628	622	648	666	637	618	680	641	643	641	637	643	634	689	665	648	657	655	684	624	666	674	626	666	622	659	618	666	572	636	678	706	639	615	649	646	637	653	651	680	621	627	686	646	669	643	655	628	667	619	623	636	646	650	676	709	617	617	632	613	664	665	672	680	648	655	654	645	634	628	638	648	590	644	678	636	679	693	633	712	689	629	653	657	685	645	620	682	653	640	670	647	680	636	650	668	617	698	654	667	656	623	655	687	650	653	630	678	640	689	646	605	656	643	674	651	667	674	651	644	682	648	697	614	634	637	673	626	641	606	660	679	647	661	687	656	691	678	655	636	683	664	644	675	635	679	676	691	618	652	651	644	601	677	592	598	634	664	652	595	615	663	657	661	662	682	640	693	651	654	655	658	656	730	691	605	619	586	598	638	627	653	676	620	621	668	649	668	675	638	711	655	675	669	656	716	658	668	688	653	630	635	674	622	663	620	668	669	684	693	630	661	620	664	599	662	673	669	652	647	653	664	644	639	705	686	632	692	653	621	627	621	650	685	638	629	676	669	642	622	654	683	662	601	697	620	638	658	638	618	613	612	624	607	637	605	637	691	684	651	607	682	681	637	614	644	657	672	693	625	632	681	622	613	645	669	629	617	635	689	632	648	657	698	660	672	650	667	659	701	653	623	683	622	638	610	636	638	656	609	671	675	688	663	616	700	675	668	652	659	654	646	662	664	666	627	712	662	665	701	640	627	639	626	644	638	613	619	658	632	676	673	666	635	647	654	662	648	714	674	612	653	648	706	645	660	635	628	674	648	682	687	658	631	662	667	656	700	613	698	661	595	654	616	645	635	668	639	653	653	629	693	674	643	655	700	634	676	671	620	675	630	610	605	675	648	667	648	642	604	655	678	618	625	654	645	636	645	661	630	712	623	633	653	649	619	635	660	654	607	652	655	661	648	635	642	658	655	681	658	591	655	656	624	652	641	672	648	650	653	655	653	689	664	658	650	628	623	675	670	655	649	636	615	650	641	652	670	655	671	627	648	678	628	615	674	637	635	638	661	647	704	705	608	658	661	646	676	676	658	698	680	684	669	623	653	664	638	629	720	648	644	635	597	675	658	699	665	641	650	611	634	651	652	671	706	652	668	627	613	641	623	628	664	645	679	675	635	635	677	639	654	589	629	654	626	676	697	640	665	644	686	603	679	655	652	651	654	622	652	682	672	676	643	675	675	650	603	645	677	656	630	665	635	633	650	672	654	660	628	603	625	632	664	685	647	677	690	644	633	631	665	653	678	641	659	662	691	660	626	666	662	619	620	701	700	645	641	660	668	642	633	628	650	653	600	645	691	640	644	647	634	658	654	661	636	669	641	665	663	680	642	651	599	661	660	636	627	678	612	612	617	632	625	681	596	654	625	692	703	637	631	629	675	689	612	659	684	654	658	571	647	599	620	659	653	672	583	678	655	641	639	668	648	617	586	683	625	670	645	625	691	644	703	669	661	655	672	662	623	615	645	627	682	606	607	668	675	667	670	624	684	675	664	620	617	671	643	633	650	670	682	687	636
10046	18946	17653	10947	7391	4912	4016	3310	2815	2214	1821	1693	1577	1463	1200	1207	1066	1048	997	1012	869	884	904	857	835	830	817	819	835	801	730	886	926	793	883	823	1008	1266	1449	1252	818	816	818	780	852	823	787	798	793	799	863	824	843	851	789	818	814	835	852	846	787	835	753	801	827	791	800	724	808	762	820	789	816	824	776	824	792	887	805	798	783	836	826	840	831	856	809	824	812	840	811	814	815	807	797	822	838	828	802	799	840	776	810	775	828	826	799	780	786	815	779	816	837	804	794	784	824	800	845	856	819	807	845	842	845	874	764	831	801	807	829	804	759	783	807	788	796	836	831	812	792	830	826	793	820	765	825	895	783	821	808	835	801	803	848	820	795	826	801	844	819	840	800	792	794	813	757	877	811	851	810	837	837	816	818	768	847	805	805	830	782	799	765	764	805	812	827	823	787	797	753	803	760	830	839	851	811	839	795	820	827	856	749	845	799	843	864	785	734	822	823	861	815	808	797	769	855	832	779	854	756	856	868	801	821	872	787	838	853	803	801	781	809	780	816	787	798	812	855	797	782	773	815	822	807	831	780	804	781	840	757	795	789	789	833	816	764	756	827	810	785	807	798	812	863	787	831	824	826	869	816	807	762	803	800	795	846	776	783	861	795	827	806	799	836	837	817	828	801	827	825	767	867	807	840	841	769	825	808	814	826	783	857	832	821	790	862	795	806	831	776	837	844	820	809	817	802	880	841	838	765	834	809	806	826	855	841	807	854	809	795	844	783	827	843	803	782	836	870	798	797	846	833	799	848	791	859	814	842	820	779	814	810	780	870	814	807	836	868	867	747	823	832	841	849	877	809	847	818	826	859	800	816	830	813	881	744	782	810	890	798	823	806	756	768	836	763	844	816	840	817	827	827	794	840	828	829	819	833	788	740	801	827	839	825	844	797	836	849	858	840	862	863	851	800	780	879	804	792	795	755	850	761	826	750	832	838	817	820	799	812	836	803	797	795	814	819	816	814	847	834	826	779	896	806	820	817	796	827	846	861	800	789	811	815	824	748	825	819	804	885	819	817	900	811	792	810	852	827	824	818	836	821	858	813	783	862	811	894	745	846	830	813	769	836	845	838	798	843	832	814	820	748	837	790	798	839	839	803	863	806	831	800	827	791	773	838	840	839	762	813	789	762	802	805	772	779	782	807	825	820	799	827	808	809	799	829	811	801	828	771	819	830	797	821	819	829	824	852	805	814	807	867	856	808	814	838	801	853	855	798	805	805	749	843	828	792	746	805	833	832	830	825	844	820	868	770	838	805	780	826	828	788	850	837	836	829	834	855	896	798	792	862	796	775	802	857	792	825	740	778	779	790	802	792	843	845	832	783	785	850	830	831	824	789	844	823	816	803	812	821	828	812	763	799	837	778	863	829	860	786	833	824	797	786	807	828	844	853	768	792	821	810	815	812	829	785	856	834	886	797	782	825	784	792	818	880	795	799	878	792	812	771	818	791	746	794	781	817	786	793	838	856	784	831	869	830	830	820	792	873	847	768	869	826	797	770	803	830	813	811	780	852	802	866	841	768	825	852	776	827	795	762	858	817	823	848	834	849	800	829	833	778	852	843	803	875	854	838	794	789	805	786	788	786	852	817	791	787	811	825	833	836	801	815	837	796	872	768	818	808	793	825	806	821	855	813	840	791	819	789	821	783	778	811	851	846	811	858	812	785	813	800	806	824	807	814	803	764	836	857	814	797	843	815	799	811	825	807	844	819	836	841	810	810	809	768	860	803	836	813	800	818	809	774	813	799	805	811	779	816	833	817	803	762	773	797	794	775	822	804	790	838	746	848	875	831	861	833	843	825	793	839	819	807	794	816	788	782	810	782	805	811	821	770	854	808	829	826	827	858	803	770	822	822	797	754	846	828	775	794	850	794	810	787	798	827	840	798	833	809	864	860	784	824	832	868	877	810	809	762	836	830	809	776	808	796	841	824	800	850	812	790	852	852	833	795	785	768	819	819	819	864	821	849	832	789	778	814	799	839	814	774	828	865	797	797	813	822	822	812	867	823	879	794	776	802	830	843	823	855	823	826	875	843	821	818	863	807	760	811	828	841	791	864	811	855	813	779	829	781	803	816	771	816	797	772	798	825	779	890	856	840	815	811	814	804	801	768	811	777	819	830	822	796	886	788	831	772	837	799	793	791	798	813	828	782	808	811	831	794	848	795	792	779	839	804	825	812	855	816	818	823	844	780	789	789	821	833	865	843	807	858	785	836	797	755	804	828	842	849	833	794	826	815	773	812	812	801	771	816	853	811	843	826	830	812	836	849	832	852	809	848	736	847	840	786	818	789	801	774	793	800	838	834	799	798	820	808	795	808	851	859	858	810	815	820	862	795	768	819	798	820	811	807	825	813	795	820	839	790	878	799	790	820	815	761	759	809	787	793	781	843	808	797	804	784	834	825	818	831	872	794	827	828	828	790	848	880	840	804	767	814	808	835	871	834	800	869	793	811	787	841	789	802	776	789	808	774	789	851	801	808	830	807	796	836	774	814	804	801	808	824	858	764	835	856	863	817	803	849	832	803	830	805	809	822	809	768	837	792	836	779	840	814	784	829	778	815	812	835	831	889	836	838	767	780	819	843	836	830	868	820	830	869	838	827	828	823	831	793	815	802	841	834	863	820	857	808	804	830	801	834	832	836	798	790	847	845	824	792	886	852	839	879	872	814	840	758	840	786	797	800	802	786	824	778	799	795	807	879	843	814	805	820	853	872	820	835	871	768	814	827	807	774	815	831	782	868	858	853	866	822	790	819	798	848	860	826	829	821	832	820	789	769	809	821	807	805	841	837	813	835	873	842	818	815	845	816	790	841	812	825	832	822	819	837	834	794	820	861	772	820	792	872	852	783	780	842	799	816	788	852	845	844	816	841	826	769	853	791	773	878	846	828	792	796	841	767	861	865	857	822	810	793	833	814	796	820	791	811	790	822	865	822	800	814	791	810	841	850	820	793	835	820	827	784	820	806	821	817	846	804	806	760	775	846	802	821	824	780	824	801	813	794	759	812	806	761	815	830	843	820	834	770	819	785	791	796	747	803	798	841	810	811	787	794	846	812	885	799	855	815	896	798	798	825	750	837	778	773	835	805	761	858	825	817	818	820	813	834	801	784	858	836	826	793	849	812	837	825	827	829	822	876	839	828	793	838	825	823	798	824	864	839	799	850	830	817	797	792	780	812	800	842	776	778	769	827	785	809	780	846	809	783	766	811	847	788	844	838	826	852	845	809	826	790	846	819	841	821	789	832	782	818	840	796	795	861	786	815	818	828	854	816	868	793	841	824	795	822	783	848	755	806	847	820	818	821	850	809	868	835	808	809	847	784	799	852	803	832	823	822	801	803	835	813	837	856	791	845	788	783	848	811	784	823	820	771	813	842	797	789	817	774	825	809	822	842	850	799	819	813	818	831	815	796	814	824	832	811	829	828	816	796	826
24140	21322	28738	24265	21284	12084	4095	2748	2149	1702	1462	1219	1171	1034	843	785	741	755	685	653	632	532	613	539	560	550	516	574	541	506	546	613	1411	533	510	521	1772	2752	2552	1802	563	492	509	535	447	487	504	451	506	511	464	469	499	493	486	490	491	465	468	459	480	496	477	488	477	486	473	482	474	493	521	493	500	488	458	486	486	485	447	503	509	503	474	485	455	458	491	488	476	502	501	491	489	519	499	491	482	479	509	481	478	474	510	479	475	480	473	471	503	493	491	462	471	447	499	493	520	506	457	479	489	493	483	493	471	533	483	453	467	508	464	491	480	524	482	513	520	517	515	527	467	475	497	458	418	475	495	531	493	510	478	472	461	453	507	491	520	489	437	486	482	522	487	488	487	502	473	448	504	493	462	461	482	450	490	493	508	471	464	454	465	468	483	460	482	509	488	482	488	486	513	497	442	507	500	514	546	465	518	497	483	493	491	453	505	454	463	478	487	455	472	498	484	475	476	472	484	466	458	492	493	490	486	473	485	446	476	474	529	511	467	493	503	527	502	481	498	462	536	469	487	508	477	491	497	471	444	492	504	502	527	501	496	433	487	490	500	477	468	465	496	465	476	509	478	493	511	494	476	484	524	498	463	493	473	459	488	518	481	481	491	482	484	497	452	476	470	503	509	465	482	456	478	470	509	476	472	457	489	454	462	478	456	452	484	473	485	462	455	474	502	471	487	478	502	495	486	495	452	504	470	471	452	475	470	467	537	479	485	493	454	473	505	503	499	531	432	440	528	493	496	478	452	495	515	468	482	510	463	464	508	484	501	503	503	494	493	469	496	473	475	481	480	518	462	497	505	491	461	480	457	469	466	483	491	491	499	490	532	489	496	521	428	496	473	496	501	535	465	509	457	488	488	457	492	503	510	512	469	500	502	454	480	467	505	444	488	478	490	449	464	503	453	441	477	454	465	494	442	460	504	487	461	510	443	520	482	471	470	446	499	489	523	483	501	534	515	521	497	477	476	446	498	506	464	470	474	480	510	472	473	447	545	507	518	453	465	486	522	500	457	448	531	517	477	504	469	504	450	467	474	536	498	503	494	448	469	486	480	505	466	459	493	491	466	469	476	503	466	485	446	456	466	514	465	511	495	483	468	502	480	516	504	474	501	491	468	464	486	453	438	470	471	470	497	478	538	456	462	539	481	502	463	494	466	483	479	443	481	461	446	483	477	479	465	498	459	465	491	459	461	494	481	465	487	498	488	479	469	484	471	477	510	444	467	469	425	491	461	496	482	504	514	487	491	531	486	503	474	475	496	460	509	485	508	530	479	489	458	468	502	507	507	448	497	511	438	496	493	541	471	504	482	478	528	501	468	479	511	467	448	498	515	540	504	486	440	497	484	483	497	464	468	515	499	479	454	528	492	496	508	474	523	490	497	499	521	462	487	473	460	495	465	479	448	452	439	457	506	490	497	460	459	480	452	471	478	469	486	502	498	504	474	462	473	517	469	490	446	494	515	492	496	478	441	461	537	459	488	480	485	451	468	488	497	492	461	480	481	489	480	472	481	483	462	523	463	463	508	486	434	497	489	461	466	519	487	491	473	465	491	505	466	476	484	489	451	480	534	487	505	475	483	488	495	453	474	498	452	525	495	443	489	462	500	513	525	456	511	479	505	510	470	461	504	497	520	530	476	507	494	478	488	438	481	510	479	457	510	487	475	436	498	429	498	471	495	504	505	445	484	474	478	507	522	486	476	460	439	472	503	459	479	513	506	535	453	540	538	474	498	467	457	533	451	463	488	503	506	489	489	491	486	481	472	494	496	476	484	507	472	476	462	466	467	475	509	443	534	454	453	475	476	496	454	452	463	502	474	454	449	501	501	441	489	466	516	472	482	478	532	475	494	452	481	482	475	523	498	493	491	496	460	465	528	462	488	475	498	483	471	475	519	427	480	528	507	466	493	518	462	469	461	470	532	464	476	459	499	487	508	476	496	514	473	516	468	485	458	499	499	472	502	481	475	501	442	512	513	489	440	459	473	474	488	516	520	471	479	465	491	533	455	462	497	495	484	471	490	465	499	468	461	452	480	498	459	492	492	479	490	459	488	516	511	529	472	510	500	467	506	479	486	455	469	512	510	495	483	469	505	481	507	505	440	477	481	515	476	475	480	471	471	508	479	465	460	479	486	497	495	471	482	506	492	511	485	478	496	479	453	471	494	491	453	482	506	488	476	486	483	489	529	453	493	511	498	499	496	504	491	427	437	485	498	488	519	491	474	516	453	492	450	474	488	476	475	509	513	522	486	478	481	466	494	482	501	508	504	440	502	483	497	495	492	479	481	461	462	483	472	461	464	450	488	473	465	440	460	486	474	529	498	484	507	536	511	491	462	477	466	422	512	534	483	489	448	483	502	461	436	470	503	508	459	444	507	471	480	497	515	470	478	467	479	473	505	511	483	473	493	488	505	498	457	463	454	470	488	475	490	497	476	473	510	549	489	492	476	491	477	512	477	445	461	475	447	476	514	431	483	490	468	537	497	507	522	443	467	458	468	452	482	488	462	477	490	465	487	496	509	457	472	459	485	524	443	503	465	477	497	484	471	465	457	490	472	476	462	454	460	450	492	496	459	437	490	470	529	507	477	477	487	503	491	457	468	478	482	463	502	499	470	473	514	494	464	537	465	510	515	505	478	481	496	481	461	473	511	476	480	460	491	465	508	480	454	479	498	538	461	484	456	479	481	483	471	504	504	454	461	499	458	532	504	479	489	527	518	495	448	513	526	493	475	516	493	486	491	464	469	493	493	460	461	463	494	498	497	479	466	459	489	518	501	484	479	494	469	481	447	506	464	518	500	488	500	522	511	479	477	485	455	478	505	458	472	463	491	483	503	477	533	459	495	484	477	477	494	504	490	470	489	512	477	493	497	490	473	469	499	480	505	484	472	496	477	500	480	480	469	479	447	484	455	492	490	488	480	502	477	509	497	468	505	515	519	498	497	449	491	493	478	483	466	505	466	477	471	473	544	463	492	461	459	463	464	483	442	460	497	496	466	505	458	513	469	459	497	432	476	468	491	473	510	503	465	508	490	504	499	483	487	490	475	468	462	481	514	515	453	458	450	450	521	502	491	481	461	429	451	498	491	477	466	497	492	483	466	463	495	525	452	463	513	506	455	479	466	494	445	478	458	466	515	516	516	469	446	454	499	464	496	467	461	484	475	494	469	476	514	437	516	474	518	464	497	502	463	466	504	469	487	495	491	493	483	506	506	470	451	497	486	481	501	467	464	452	460	500	486	506	477	528	502	465	471	496	467	461	509	485	447	483	489	484	516	501	506	469	477	497	511	505	504	446	495	427	493	452	482	509	477	517	497	461	477	458	461	483	491	482	497	514	492	469	465	501	501	500	494	505	475	512	520	506	520	466	515	467	456	509	437	462	502	525	493	510	515	481	456	472	485	496	468	508	520	448	467	486	486	462	445	481	451	488
11873	27104	25007	16315	12287	8580	6891	5676	4644	3512	3003	2496	2222	1811	1511	1313	1137	1154	1072	1059	925	825	803	743	742	710	739	742	675	652	681	902	2507	690	666	694	3379	4927	4369	2964	773	672	603	593	625	607	616	617	634	652	669	643	645	692	667	648	633	624	600	599	627	611	644	645	629	592	646	643	611	588	613	615	655	636	649	633	603	665	631	640	635	642	637	642	634	634	619	645	610	641	599	580	571	637	603	616	664	610	586	633	598	651	660	620	667	620	609	593	597	613	642	605	618	617	657	671	635	621	613	619	626	580	615	642	626	590	643	666	611	646	627	635	637	611	609	642	626	603	634	624	623	669	592	633	647	618	617	606	617	604	606	630	656	611	613	649	588	586	651	628	611	607	624	644	648	654	577	657	607	639	646	622	615	647	628	654	607	608	641	647	611	630	595	652	642	632	582	641	621	620	671	585	626	611	596	594	630	609	622	644	632	668	610	629	606	595	640	619	626	653	650	623	630	636	639	603	594	695	611	605	603	658	624	651	692	643	619	685	672	627	635	592	596	615	592	628	629	587	596	612	601	641	613	638	638	636	597	622	632	633	643	672	602	637	631	650	661	662	595	617	591	605	658	637	579	627	626	641	648	621	598	662	622	628	628	610	618	626	647	647	598	638	629	638	613	607	652	647	630	623	648	617	652	601	637	641	597	622	649	610	639	653	625	620	609	604	583	589	626	680	623	656	618	634	635	630	614	586	601	636	632	590	653	653	595	615	628	607	614	613	633	641	653	592	565	618	664	619	606	633	605	651	590	623	600	627	631	648	657	618	634	622	602	609	636	642	621	613	642	599	616	602	610	612	627	603	589	620	599	632	623	590	590	610	612	673	639	610	637	635	581	621	630	617	646	633	626	590	639	599	619	623	630	609	644	624	587	627	661	533	586	642	606	585	618	600	595	636	635	622	600	675	645	679	600	656	625	655	618	628	634	648	608	628	593	636	629	599	623	628	645	628	638	570	620	617	642	598	643	649	616	582	576	606	606	607	635	594	605	630	647	619	622	630	634	668	606	611	623	681	614	570	626	642	578	633	630	632	648	643	658	638	641	609	635	652	665	627	624	610	590	618	668	639	667	610	583	632	592	644	605	609	624	642	661	624	637	620	630	602	634	591	610	665	643	598	632	596	619	626	690	596	637	626	618	651	638	627	633	648	593	596	646	598	615	619	644	621	631	578	637	603	602	601	573	603	614	590	602	610	594	625	607	653	622	616	690	643	580	588	622	593	618	628	583	608	583	635	627	631	639	635	582	604	584	601	631	628	657	658	664	631	585	623	587	628	592	634	629	599	607	611	663	607	621	572	625	652	595	667	642	631	642	579	621	648	600	595	600	624	635	618	611	609	620	641	617	677	608	636	648	600	594	610	605	635	659	632	613	599	611	641	636	668	659	611	640	616	639	647	592	616	631	624	648	663	624	671	630	613	596	648	608	600	604	584	576	614	593	655	582	639	640	661	605	605	634	641	588	660	610	642	609	604	618	657	613	616	637	630	638	664	643	607	607	614	610	626	626	623	603	589	627	610	644	583	577	631	605	624	612	610	583	645	634	628	586	645	645	620	654	671	642	622	647	628	587	589	635	648	621	625	616	604	649	647	616	590	618	640	626	643	646	611	594	622	616	668	610	655	650	590	601	669	624	666	647	611	656	653	641	555	615	635	606	574	622	635	653	600	614	625	626	646	587	631	621	621	652	625	640	656	624	629	617	640	634	621	645	598	657	591	656	650	626	657	651	608	665	615	589	637	609	596	664	633	593	645	625	639	601	625	633	633	629	644	586	613	597	688	607	655	621	634	624	650	641	626	629	618	617	630	603	614	613	611	590	615	599	633	627	590	651	581	626	577	631	629	605	624	644	637	614	646	642	610	646	670	658	640	655	642	607	594	629	604	649	597	600	632	588	672	610	598	622	573	603	618	640	643	639	663	627	572	637	645	576	597	597	633	628	642	654	584	613	624	607	610	603	618	608	642	645	638	602	621	595	639	620	614	620	609	609	573	667	644	663	632	626	588	559	583	626	614	637	650	619	620	603	615	593	620	609	690	604	610	628	629	611	674	642	589	616	599	609	644	628	597	576	658	628	592	615	625	637	646	659	620	662	668	619	596	611	591	629	606	647	630	652	595	636	578	624	633	647	626	664	639	586	629	690	654	593	667	610	627	618	600	574	656	624	611	619	651	646	638	607	576	627	600	623	681	614	642	645	586	633	649	675	622	674	629	626	605	593	561	636	644	585	613	550	655	600	630	584	644	649	613	634	632	671	588	578	632	654	679	581	616	608	625	644	616	644	564	649	607	651	649	634	610	653	641	611	658	610	644	682	607	636	589	648	626	593	617	640	638	543	607	640	619	613	641	635	629	603	632	616	624	627	670	578	649	626	630	632	675	618	614	620	617	625	620	607	600	646	573	593	621	666	630	613	645	619	633	658	617	631	633	613	677	592	667	624	614	636	599	653	636	609	626	654	646	611	615	617	661	640	605	608	630	633	645	659	611	644	622	579	665	634	609	601	662	634	618	596	659	602	631	645	615	586	635	615	684	632	664	589	614	600	609	613	620	627	627	653	650	600	600	589	595	654	614	643	661	645	611	608	670	580	616	590	623	641	610	578	590	615	589	636	637	617	661	641	654	604	622	652	611	641	597	591	621	626	626	613	652	608	658	697	653	620	579	656	605	609	619	599	624	624	633	656	636	654	668	590	628	594	609	640	608	660	614	614	646	584	655	607	559	637	658	629	672	634	581	631	592	623	602	608	638	622	652	614	632	593	608	600	641	635	621	666	596	634	624	639	655	615	624	681	597	600	613	637	617	645	670	595	625	650	622	584	607	627	600	619	621	639	628	593	604	678	630	650	638	621	609	591	622	594	635	629	602	632	629	622	642	612	653	631	625	620	639	592	625	597	619	625	614	599	617	633	593	623	616	546	622	642	614	633	651	647	596	660	596	610	608	628	596	584	627	574	647	643	634	594	582	675	614	622	569	590	605	629	638	620	613	631	633	641	628	633	596	608	636	635	617	602	615	609	619	621	592	584	621	606	608	624	632	662	612	626	664	653	634	645	655	651	599	629	661	602	613	642	647	610	600	644	610	642	614	637	609	600	588	575	645	609	613	598	631	620	603	595	602	574	634	639	656	608	613	637	594	632	631	611	626	610	642	631	578	625	633	594	581	611	651	621	619	657	617	590	598	680	635	631	625	603	628	601	617	592	617	562	603	615	642	603	608	644	551	640	648	615	634	669	615	612	647	612	689	656	644	655	628	663	588	621	627	617	598	609	655	620	576	632	578	638	616	617	628	595	675	669	654	624	580	594	660	638	620	686	614	625	639	647	589	625	613	635	650	624	623	662	654	616	642	612	622	657	621	635	647	640	605	616	582	612	617	639	620	634	585	640	598	686	622	626	634	634	615	618	598	608	655	717	626	604	631	594	576	590	635	607	583	584	600
23071	21318	29231	23752	21331	21390	11911	4040	2636	2142	1813	1508	1243	1142	975	727	672	664	606	556	491	434	413	409	394	388	375	340	351	362	391	547	2815	371	313	312	2391	4143	3842	3042	854	288	304	314	344	299	281	295	318	306	311	286	309	345	318	285	298	301	301	298	319	309	314	319	292	297	297	280	311	294	325	302	288	330	299	294	312	328	323	294	283	319	284	290	310	327	266	272	322	330	285	308	281	274	303	299	277	298	294	286	295	298	271	281	278	319	330	283	316	315	295	328	295	292	317	324	311	288	293	273	305	312	282	274	320	292	270	277	269	312	333	321	275	329	304	262	294	299	298	302	283	327	304	296	299	301	305	291	296	319	278	324	290	306	293	297	281	286	296	307	279	301	293	321	285	268	339	310	291	291	291	300	295	298	334	273	331	321	282	323	335	275	310	287	314	295	290	278	301	290	291	283	272	305	310	274	288	318	325	302	263	307	284	317	247	309	274	291	277	307	302	299	309	288	312	293	291	307	304	295	311	310	303	331	287	305	312	274	301	318	299	325	327	293	332	293	307	291	273	316	314	310	313	299	291	280	281	301	297	340	293	289	308	263	296	335	284	302	281	284	264	325	307	293	276	351	270	322	320	312	297	297	308	294	298	350	300	307	302	285	275	307	279	308	306	322	276	298	291	298	309	302	288	305	310	324	290	307	314	319	312	287	278	283	295	269	318	301	281	324	302	319	299	297	322	291	302	310	273	269	293	300	293	254	297	289	278	268	298	325	307	296	293	279	311	312	320	306	293	294	308	286	291	298	283	300	316	327	299	287	301	332	298	305	268	295	292	306	281	266	305	315	328	294	333	328	289	300	291	311	306	317	295	270	299	293	305	270	297	313	255	321	287	287	289	298	275	319	324	312	317	312	287	273	277	308	289	280	311	281	301	297	282	299	287	299	313	282	278	329	300	308	300	318	281	318	314	322	318	311	299	320	285	314	299	316	279	282	287	307	297	309	318	314	315	320	287	310	244	278	312	313	325	310	273	334	294	286	275	342	309	286	280	304	304	323	275	308	325	318	294	308	295	298	283	323	326	293	284	326	277	304	296	324	299	295	291	321	309	294	302	311	297	284	289	318	292	331	302	317	290	310	262	281	302	307	311	315	307	289	314	302	294	302	293	267	315	322	313	290	275	284	318	321	305	298	331	312	284	289	296	311	320	291	300	300	305	312	311	302	324	283	260	329	294	290	295	303	322	271	298	290	275	322	299	288	341	292	306	291	286	294	312	277	279	296	298	293	295	325	332	315	344	295	290	282	313	289	302	324	310	307	264	287	296	302	300	302	296	309	286	281	292	302	275	259	295	281	292	320	318	298	319	291	322	298	305	305	285	328	311	273	297	295	266	308	309	322	311	299	310	287	317	326	310	296	321	308	303	295	280	310	288	300	288	277	286	298	311	295	293	307	306	299	310	315	337	335	281	300	301	311	293	306	307	328	270	279	294	315	305	297	318	313	330	292	256	308	284	318	285	300	292	298	326	290	300	320	293	316	257	255	283	316	255	339	280	312	268	255	304	272	292	289	295	324	290	295	327	310	298	296	294	291	309	291	296	325	291	287	290	318	302	286	303	296	323	332	322	334	295	306	305	299	319	269	299	287	317	314	307	281	295	281	287	293	337	311	308	318	296	322	318	283	314	312	307	298	276	275	300	280	304	265	283	303	303	264	274	288	313	333	296	309	316	312	319	256	299	303	288	295	282	284	312	303	312	311	333	304	298	285	301	331	300	326	289	266	300	262	321	278	286	305	297	285	297	289	288	314	305	327	282	288	276	291	314	332	320	307	279	292	308	292	289	328	301	284	301	285	276	307	274	302	296	303	292	304	282	268	309	257	320	334	287	298	297	294	318	290	294	294	300	302	306	322	290	289	308	301	305	291	318	285	276	326	296	279	315	288	313	298	321	287	317	296	305	295	291	277	288	294	311	296	300	298	268	300	285	282	299	319	297	298	288	296	334	289	308	308	290	311	299	301	284	293	290	293	282	286	299	298	323	277	283	280	298	293	303	300	296	309	294	302	309	288	336	306	273	309	286	283	318	294	307	323	307	312	324	282	288	314	309	322	285	315	307	302	286	312	272	278	293	311	289	296	319	304	312	302	286	284	301	324	298	301	338	282	303	302	318	313	300	273	300	311	286	289	293	304	316	301	298	327	300	273	321	314	292	291	330	316	309	296	279	282	303	309	274	307	300	305	316	272	281	292	288	294	284	266	273	306	320	270	321	320	299	293	314	300	313	282	298	288	287	291	269	271	283	282	283	318	301	342	289	339	270	288	291	283	315	281	284	316	306	289	307	283	304	294	291	321	296	279	306	298	257	307	297	316	317	276	280	309	256	310	310	291	287	311	297	268	301	281	291	283	321	301	311	303	302	334	309	293	323	282	302	294	267	283	312	294	299	292	319	278	319	293	294	331	306	295	297	289	276	303	289	312	290	295	282	274	286	289	287	288	319	298	275	289	291	309	298	327	292	299	306	309	309	291	298	294	310	311	275	280	311	304	344	306	308	280	328	292	281	271	270	300	287	282	298	309	280	292	315	320	306	325	296	252	281	286	285	251	307	305	301	310	301	279	301	280	312	300	289	315	318	318	281	302	292	288	294	289	278	292	325	308	268	304	283	295	307	304	289	324	298	283	280	305	269	298	277	276	288	312	275	268	298	314	312	281	311	319	298	289	295	295	284	313	308	305	293	277	316	314	293	293	276	262	301	295	279	289	314	278	296	307	315	328	307	325	295	308	307	291	294	292	289	304	306	258	282	263	314	311	315	300	317	299	289	325	296	313	316	305	284	292	262	287	281	271	312	310	300	293	292	306	259	286	348	315	299	308	290	309	291	310	303	290	310	271	306	288	290	310	297	311	303	336	277	290	297	312	284	301	303	288	289	273	336	311	299	298	288	305	320	312	291	323	298	307	293	337	274	278	335	303	306	297	296	311	314	288	278	287	317	275	274	300	259	292	280	297	292	269	312	335	283	272	288	294	321	316	311	321	286	281	300	336	292	292	310	278	305	289	308	271	299	310	319	304	314	309	299	291	295	301	310	279	277	300	290	289	288	289	304	279	289	296	333	284	260	307	264	300	306	299	286	319	273	278	307	334	296	300	312	265	278	304	297	294	278	272	289	295	317	275	282	308	295	301	270	328	309	318	309	329	304	293	319	299	328	288	297	276	326	287	272	319	297	287	321	281	296	281	312	280	284	302	288	334	294	251	280	287	282	271	295	280	339	305	315	311	294	276	311	304	300	291	312	321	271	285	312	325	303	279	323	300	295	308	304	295	305	320	276	276	307	312	277	324	326	306	282	278	307	298	294	278	280	302	279	325	294	319	288	316	306	299	312	301	301	289	293	297	307	338	299	302	283	271	306	293	278	285	304	284	336	282	320	284	289	308	295	291	298	273	309	284	292	281	304	280	317	283	287	302	274	314	309	298	343	307	287	339
14354	32563	29803	20480	16149	12129	9943	8170	6364	4755	4068	3139	2676	2224	2061	1381	1314	1197	1157	1063	854	686	668	594	531	550	524	492	491	506	456	904	5135	422	435	445	4427	7310	6629	5184	1346	401	405	377	389	368	401	407	356	368	387	368	427	452	486	416	406	395	367	396	362	410	384	380	385	401	421	384	377	351	365	361	422	410	427	379	376	408	385	349	381	396	366	345	362	395	384	418	382	358	367	382	397	431	394	385	397	357	365	379	362	359	387	378	365	386	354	391	355	352	378	401	371	395	362	390	372	376	349	391	381	396	372	388	387	365	413	402	388	337	419	357	350	357	367	355	400	381	363	397	362	415	404	378	362	372	377	397	392	419	399	375	376	378	390	349	410	355	364	387	368	354	376	409	374	377	359	376	368	381	376	372	400	365	400	368	378	395	382	407	428	417	381	398	397	360	358	409	381	381	402	388	379	419	346	387	409	380	366	376	392	353	383	379	403	355	389	412	402	405	396	376	380	380	374	356	392	387	371	388	374	402	386	379	391	405	395	401	380	387	394	406	383	399	381	384	352	364	370	373	377	380	368	401	388	377	395	381	400	355	390	361	377	394	395	400	389	390	383	362	390	375	439	382	375	411	360	389	356	394	367	406	426	412	359	371	400	375	390	405	407	400	369	339	369	370	360	390	422	395	418	383	380	353	383	392	373	366	432	382	391	360	350	372	341	374	400	403	422	366	359	454	397	373	385	391	362	417	376	367	389	368	336	363	352	400	379	403	390	366	371	383	397	367	358	375	370	400	426	385	348	366	388	398	375	388	397	390	398	347	408	397	397	384	392	357	366	371	368	355	381	361	371	375	359	358	377	410	365	388	381	384	387	438	373	360	363	391	390	352	402	342	392	393	356	387	397	412	370	357	366	370	387	349	387	404	382	347	387	379	370	394	383	378	389	396	385	371	388	394	360	393	370	400	376	396	343	388	399	397	397	357	376	390	447	406	350	394	376	370	391	373	398	400	380	375	387	368	405	326	391	392	356	437	402	372	361	356	403	350	354	378	355	374	377	345	370	371	386	365	376	364	414	422	368	346	378	371	372	404	366	381	390	396	387	382	395	370	394	378	388	379	384	398	438	411	384	372	399	369	382	406	348	384	410	388	374	377	384	381	361	360	372	387	384	351	378	379	382	369	383	404	378	378	409	363	381	369	363	355	388	413	373	404	379	365	407	379	393	392	375	384	397	385	359	348	369	375	362	383	376	377	381	380	408	348	371	408	375	367	354	401	386	389	389	407	391	396	363	391	381	371	363	359	394	392	373	370	407	392	373	384	359	355	357	385	360	403	382	372	375	368	406	413	425	403	373	358	379	374	376	372	393	363	404	380	355	411	402	407	394	411	374	395	392	405	372	364	380	394	429	369	377	371	395	400	371	408	378	354	406	355	411	353	380	383	356	389	414	401	338	418	391	398	414	426	381	389	387	385	381	367	338	395	386	391	400	377	358	368	379	397	381	377	376	387	413	394	386	401	402	384	383	376	352	400	393	390	370	381	364	385	375	393	371	392	341	386	363	364	362	406	360	427	398	377	371	420	389	363	390	380	397	413	356	381	364	381	347	397	404	423	404	372	403	416	401	389	371	393	390	426	399	385	381	343	368	403	370	380	388	364	393	385	379	368	391	374	394	393	430	331	366	394	342	400	392	373	401	369	355	373	364	384	378	386	364	348	376	396	379	392	365	428	368	384	391	396	348	367	386	381	389	394	363	357	382	377	382	360	418	390	386	376	380	397	394	348	372	405	363	390	382	394	346	387	387	400	364	393	371	388	387	378	355	383	398	415	406	370	385	382	382	371	439	409	392	374	358	401	384	396	396	409	371	365	371	382	403	393	368	364	355	384	421	366	414	390	360	362	373	404	399	349	370	356	353	387	364	374	340	377	391	412	402	400	363	385	390	370	398	379	384	383	363	396	394	424	380	379	401	381	353	363	354	387	410	383	353	400	392	380	391	370	366	354	375	421	403	374	368	379	415	386	402	380	325	382	380	403	438	381	382	396	378	359	402	372	361	385	369	371	398	408	366	365	388	382	344	371	389	399	385	431	369	376	371	370	382	349	370	383	395	410	392	401	399	395	391	406	380	406	363	320	320	408	404	375	411	369	364	370	384	398	397	401	377	440	401	360	393	389	389	361	391	386	392	384	378	395	372	346	387	392	330	388	347	378	352	398	387	398	391	348	397	409	379	397	438	386	378	401	406	393	380	370	349	381	364	376	374	407	377	388	387	393	402	412	402	382	384	381	403	381	376	369	370	403	386	363	370	370	365	383	390	387	403	382	392	397	373	418	382	393	396	376	371	401	419	379	348	407	395	370	393	374	373	423	346	377	375	361	381	377	393	377	383	368	370	353	356	394	379	385	387	368	384	403	384	372	384	404	399	394	408	357	387	387	386	389	354	431	362	373	372	356	370	370	384	373	339	397	370	425	374	412	418	395	382	379	385	392	369	356	360	364	417	364	367	390	398	435	369	368	389	399	372	383	384	384	394	338	380	371	386	403	371	375	349	387	381	352	376	406	367	348	389	381	415	371	368	400	380	366	396	411	343	402	380	347	376	402	392	379	378	410	385	398	371	339	382	355	397	392	364	349	360	358	343	369	361	384	385	339	380	361	361	372	402	388	394	410	382	391	379	378	367	383	392	377	409	369	386	367	405	382	419	369	398	345	400	382	353	406	366	391	400	423	351	398	381	360	371	408	361	366	381	364	411	407	342	358	350	393	391	358	398	404	362	395	355	403	329	379	361	384	406	359	377	375	396	379	403	388	358	374	362	394	398	370	410	372	396	371	362	393	358	361	428	385	389	360	393	402	368	402	390	370	427	370	387	404	362	355	384	381	357	382	350	388	389	414	369	384	393	369	362	372	361	343	366	397	385	398	373	353	388	367	420	373	361	351	376	382	359	387	348	378	394	397	408	428	370	373	393	412	401	419	377	354	377	372	380	381	366	413	424	389	412	384	405	383	391	384	376	408	349	365	352	366	386	414	398	408	413	403	382	369	355	394	397	366	372	386	356	375	373	352	387	395	384	362	422	381	356	371	352	375	357	371	412	382	352	378	367	398	419	362	380	374	406	369	375	396	382	415	359	383	383	356	403	387	362	376	380	369	386	382	372	372	338	402	405	357	359	383	393	405	395	410	390	378	383	378	414	389	370	355	390	430	349	386	362	392	379	411	398	356	393	362	396	368	376	382	372	352	376	371	397	383	396	380	375	358	355	389	388	385	382	393	363	401	387	396	377	351	385	377	379	370	378	374	368	376	389	353	391	371	399	391	376	396	400	398	385	393	403	414	382	369	374	387	377	378	391	347	376	381	396	359	355	386	373	367	385	391	368	410	364	409	417	374	377	397	372	422	382	398	405	377	391	334	392	357	372	436	400	398	369	399	330	382	400	372	405	414	395	393	400	395	342	372	367	375	367	391	382	390	351	378	359	376	393	390	354	386
27126	21007	16443	8062	3831	2758	2106	1730	1399	1254	1062	953	897	910	768	769	737	791	747	724	624	688	699	697	659	647	678	645	701	643	689	681	790	692	617	669	748	863	876	893	718	672	672	660	635	648	692	651	652	671	668	680	667	667	680	633	630	661	622	621	630	678	644	675	645	676	680	694	635	675	674	640	715	648	700	658	689	683	653	643	606	646	645	577	648	618	669	647	642	661	686	640	670	699	677	630	708	661	637	687	668	648	670	684	636	707	636	679	648	658	693	682	669	651	695	627	624	703	645	671	656	673	651	645	622	657	698	628	662	658	655	629	631	687	653	690	654	653	624	673	698	695	678	659	672	621	630	698	629	684	635	629	693	653	641	643	655	650	608	652	644	676	661	620	651	653	657	594	633	714	675	711	654	662	689	665	640	665	650	660	674	670	634	653	662	618	667	653	635	651	677	650	643	682	678	687	679	669	669	660	645	636	649	649	645	668	630	677	655	667	686	650	658	658	634	682	614	659	685	629	688	606	651	681	617	661	671	646	673	655	631	690	659	601	698	666	640	680	684	640	718	706	665	639	690	625	679	661	658	629	678	636	666	632	653	671	642	631	687	646	658	696	636	669	637	613	678	662	712	671	648	664	713	605	668	682	663	663	676	668	670	679	683	662	646	676	678	678	692	647	615	628	637	687	647	703	688	647	583	647	715	687	668	643	672	680	658	664	641	656	647	646	695	669	667	639	653	726	650	692	689	694	672	639	673	646	666	633	658	684	653	656	685	649	657	660	649	661	642	621	671	636	650	681	620	688	657	681	698	652	638	648	703	690	648	642	698	662	655	662	636	641	701	638	675	636	693	671	644	649	709	671	679	660	662	672	631	650	661	653	626	697	644	683	622	678	629	646	636	664	615	667	613	628	679	653	657	677	688	702	642	663	646	688	687	679	656	639	679	706	633	691	619	649	700	675	713	634	665	653	632	659	678	632	708	614	684	621	649	673	666	669	665	615	672	701	699	674	604	717	694	650	633	673	696	664	652	651	671	615	642	633	628	607	624	652	668	697	678	665	642	691	671	690	639	671	633	631	663	634	678	668	684	704	656	665	636	647	662	693	670	647	660	648	675	667	656	703	651	668	676	696	704	686	638	640	686	656	639	669	751	650	649	616	679	652	679	708	654	715	697	646	688	684	648	701	641	657	649	632	662	682	649	685	662	602	668	650	664	653	736	650	671	652	673	685	672	667	664	686	647	664	655	672	676	682	692	674	659	682	697	670	621	696	663	644	672	677	660	654	669	690	709	658	678	677	647	674	661	666	639	659	668	626	651	636	658	658	670	692	635	657	688	688	676	633	649	683	673	674	687	659	687	696	692	651	613	693	686	644	680	592	717	620	668	669	656	672	633	647	676	636	657	670	674	669	641	692	662	668	626	672	677	644	659	692	681	654	659	663	678	661	669	654	640	652	630	685	650	708	734	678	643	643	638	635	676	658	674	683	718	658	652	688	642	655	676	653	640	653	639	655	666	673	656	676	637	697	671	685	632	666	674	651	599	656	657	676	637	633	692	630	686	707	671	648	699	726	637	657	647	680	611	653	650	682	635	662	656	670	662	661	683	629	667	654	678	636	640	652	649	655	664	637	698	693	694	691	669	662	670	642	687	648	679	645	702	652	673	701	604	664	700	653	660	614	678	656	641	666	628	654	706	666	660	684	670	635	688	644	664	659	667	673	630	655	677	656	690	648	672	660	656	628	665	628	689	675	652	618	688	622	729	625	627	615	652	677	726	679	675	634	649	672	683	619	694	721	679	660	642	647	651	658	669	658	636	663	637	637	695	638	700	654	682	599	625	695	654	646	708	627	676	659	644	685	645	657	682	699	601	686	629	698	652	667	646	672	673	640	652	670	682	672	688	612	682	694	679	641	662	636	659	682	643	647	653	670	612	668	629	653	663	692	643	695	662	619	707	670	679	646	683	700	711	662	687	654	680	657	628	655	710	645	675	652	671	681	674	667	677	626	714	661	640	663	663	649	660	679	619	606	691	653	627	661	641	671	662	641	691	673	678	661	630	666	666	664	664	641	670	685	699	666	680	679	621	614	642	650	630	627	662	653	665	732	739	682	691	675	631	693	640	663	670	646	614	628	663	706	654	668	736	663	659	713	697	634	641	628	700	684	620	698	665	623	655	652	656	657	669	689	654	659	661	626	645	669	669	657	659	659	671	664	645	611	689	678	624	662	688	673	696	674	653	671	611	667	689	692	632	641	695	659	686	702	679	658	620	634	686	684	668	702	687	647	713	693	699	681	641	663	640	658	603	697	638	685	637	656	648	685	716	664	650	624	648	706	665	633	665	675	692	638	667	646	713	719	650	665	669	700	658	633	684	655	614	687	702	631	684	634	617	673	675	683	640	667	663	650	638	705	656	629	670	679	641	635	652	671	639	690	668	633	650	685	643	614	660	654	710	664	647	649	632	665	702	655	670	669	663	649	669	661	668	635	697	663	675	692	687	654	641	655	674	636	629	624	664	652	662	572	659	670	688	691	644	668	682	644	695	679	673	618	656	662	658	682	668	666	621	664	668	626	663	660	643	631	675	635	634	674	701	670	693	647	707	670	636	668	708	652	680	699	702	683	667	641	650	614	656	668	642	678	669	647	660	650	635	654	665	688	658	652	686	636	675	656	662	678	723	719	651	646	638	701	681	674	644	654	672	649	617	707	664	675	702	685	672	656	689	677	662	711	736	698	699	672	659	634	683	657	662	675	688	637	727	666	683	628	651	641	660	687	634	681	624	656	615	653	603	628	643	704	730	653	666	691	682	653	662	656	674	740	660	650	625	659	701	685	671	683	648	722	689	686	667	642	654	655	627	706	668	656	660	683	703	670	670	671	647	674	663	674	611	646	722	625	640	639	684	670	632	676	695	626	692	628	662	663	650	651	668	686	698	624	640	650	686	673	672	664	645	660	653	674	636	614	641	653	675	616	711	649	678	652	711	655	678	696	699	641	695	642	694	697	626	650	649	674	701	645	675	646	690	705	665	614	683	634	702	699	668	651	680	646	679	638	663	617	633	614	700	648	678	700	676	659	675	690	676	674	648	641	647	698	644	615	636	676	693	672	660	678	714	676	695	652	666	633	655	638	666	647	628	666	661	689	722	708	661	644	684	639	636	670	667	661	642	630	637	643	675	656	642	649	641	654	676	637	686	663	680	665	687	656	621	628	668	648	666	681	621	670	645	627	608	636	689	657	635	691	661	671	653	662	666	676	652	733	679	636	635	675	654	693	657	696	701	677	702	643	633	673	615	681	685	661	667	651	674	663	661	645	631	648	699	668	683	642	640	645	659	683	684	668	673	624	683	628	650	674	678	678	668	664	674	649	647	638	672	651	676	677	611	633	659	685	654	659	679	636	642	577	635	689	660	646	666	703	616	698	723	656	626	657	645	684	639	681	679	624	646	609	676	664	669	662	688	644	661	639	568	614	638	632
10391	19087	17601	10175	7087	5491	4561	3502	2804	2261	1914	1729	1466	1483	1223	1085	1083	965	999	994	958	904	888	875	907	903	843	840	805	801	893	919	1072	851	849	908	942	1197	1295	1256	989	889	802	848	846	832	807	830	823	814	804	762	838	840	852	851	865	889	891	834	872	821	837	784	789	810	802	823	856	859	838	852	785	872	849	844	805	818	773	870	830	838	889	870	849	858	811	836	855	871	811	863	815	832	825	851	794	827	862	832	825	868	876	867	851	869	848	788	790	864	846	843	828	805	862	849	807	865	838	842	850	805	813	856	854	836	819	831	828	893	815	848	859	834	831	854	850	866	869	802	811	842	816	853	815	798	820	871	805	865	837	812	854	864	835	885	867	840	883	848	851	824	833	829	848	854	843	882	871	850	809	798	839	848	864	840	850	832	852	800	836	868	887	842	849	800	847	839	815	805	825	825	807	790	831	833	874	831	830	831	802	829	830	858	786	853	784	815	811	856	799	868	809	829	842	817	840	824	791	830	837	793	843	840	802	823	807	876	831	864	893	898	830	851	809	885	791	809	839	816	813	840	823	802	821	859	797	782	783	845	805	800	837	858	818	837	835	810	856	802	801	820	815	810	823	855	841	867	814	850	842	813	781	844	797	836	819	804	782	838	826	817	910	812	872	884	889	826	858	876	796	799	804	831	866	860	791	844	803	840	882	835	779	828	816	868	822	826	789	858	814	825	828	834	821	819	835	804	804	864	846	824	856	827	851	821	874	806	872	839	825	795	812	810	850	842	882	821	840	746	886	856	834	855	803	870	815	824	772	862	850	800	856	816	827	836	809	833	821	840	790	856	826	861	829	860	789	814	775	829	832	854	827	830	825	819	829	799	807	813	808	837	846	874	820	843	796	819	831	819	845	894	833	888	824	838	864	789	832	822	826	749	825	819	870	830	834	843	833	846	828	842	840	869	795	831	783	853	782	831	891	846	890	815	878	860	868	878	828	862	847	833	840	840	833	818	788	831	808	825	868	833	816	781	821	837	837	851	817	858	775	850	832	815	853	805	866	849	816	833	829	862	814	876	750	802	814	799	866	817	856	834	902	843	828	853	829	832	764	826	813	814	843	856	855	839	820	827	834	815	886	793	889	844	824	901	827	825	860	862	854	806	842	824	847	869	832	845	832	814	847	843	823	822	857	837	868	783	872	812	812	858	815	862	804	849	856	821	848	829	834	876	861	814	809	826	817	858	851	849	801	849	883	869	781	815	840	871	846	830	867	883	822	822	825	812	933	838	862	844	817	827	824	813	851	823	850	830	847	821	839	870	864	853	806	853	849	854	847	822	874	786	822	775	806	836	801	797	858	804	825	808	872	860	823	776	868	836	858	834	864	789	830	824	851	856	841	841	814	824	821	916	814	782	802	810	830	820	849	873	791	906	838	803	832	845	829	884	870	843	813	803	813	802	890	833	845	802	841	897	829	856	805	859	818	803	865	831	816	863	904	839	790	829	815	857	826	842	784	862	823	820	799	806	843	818	796	830	855	839	843	878	838	818	815	868	783	807	900	842	811	779	835	834	826	826	824	842	824	897	795	860	826	831	828	839	844	838	836	847	795	834	860	875	885	841	814	881	822	852	820	813	828	823	818	813	801	839	872	819	863	838	827	860	824	830	818	849	845	764	844	794	843	813	820	858	832	783	843	817	852	834	845	799	867	820	859	826	816	883	827	840	825	816	877	863	786	863	834	804	845	855	809	785	774	843	820	812	831	873	908	843	882	848	806	838	889	860	807	850	854	851	830	834	793	820	830	822	843	771	877	831	813	826	831	849	819	832	783	847	761	864	801	825	831	781	872	857	816	836	867	787	843	783	826	863	836	826	856	837	792	822	843	823	808	848	805	789	804	850	863	821	832	819	800	810	857	826	884	810	832	892	857	819	846	824	796	854	806	820	831	812	821	797	874	829	837	817	886	838	791	831	836	779	824	812	802	909	853	844	818	823	848	819	796	853	825	835	892	862	846	808	838	754	846	855	808	883	840	812	862	838	804	831	841	817	831	817	829	826	855	842	879	818	782	876	821	833	863	844	872	829	856	803	797	842	845	863	838	829	848	842	802	850	845	844	773	844	819	813	785	799	875	800	867	860	824	883	873	808	858	822	794	815	828	828	840	859	814	850	794	804	766	852	860	781	833	833	838	811	850	850	887	851	858	813	862	795	832	810	827	799	849	834	874	869	824	786	841	857	804	805	822	820	791	841	841	851	878	821	850	811	795	879	821	847	814	849	853	817	845	819	857	842	868	822	842	820	894	866	838	870	829	892	806	828	809	850	783	817	867	843	850	833	858	818	744	833	877	868	846	870	839	781	853	878	815	821	780	816	811	869	768	843	821	858	803	812	818	789	801	829	857	831	833	826	833	835	796	830	858	845	785	811	860	786	803	820	797	827	837	878	826	853	819	818	848	849	869	832	902	849	847	820	855	827	822	840	852	816	825	778	813	858	827	854	840	881	857	853	898	819	831	852	829	823	900	809	805	838	830	826	852	816	841	821	839	795	879	834	811	843	854	822	836	809	823	824	859	811	848	852	795	822	796	827	794	833	838	840	820	835	817	813	821	818	843	825	844	768	840	857	817	887	873	852	835	800	862	855	816	879	887	832	793	883	827	813	845	814	832	888	858	871	843	824	829	859	853	805	838	824	824	822	834	885	822	855	831	868	795	867	834	834	849	805	831	817	851	840	882	816	879	857	810	857	883	776	803	836	788	861	777	834	798	852	841	817	843	870	824	810	847	830	830	815	792	845	826	811	825	810	856	815	862	821	865	852	833	893	801	833	843	795	850	846	841	863	793	796	804	802	853	849	823	785	811	906	782	806	743	844	828	802	839	802	832	832	770	869	852	898	810	806	801	865	885	815	777	856	847	865	801	855	829	824	823	841	805	816	841	878	808	817	793	828	850	798	802	878	866	835	842	828	815	849	887	845	808	800	829	846	835	860	807	856	832	800	807	826	792	871	855	849	829	805	810	795	771	801	832	820	829	811	829	884	814	812	846	877	814	798	823	841	889	814	830	806	819	836	887	858	849	838	844	848	796	808	791	859	827	831	840	860	884	822	839	820	827	837	860	866	827	790	884	866	822	873	830	822	812	839	851	817	799	853	839	839	886	873	843	879	863	883	829	818	811	794	787	815	867	850	822	825	863	852	830	838	805	838	813	782	818	813	805	869	845	837	861	833	868	784	884	773	905	850	849	815	752	819	838	842	797	839	825	872	890	888	828	843	826	871	863	838	864	779	883	822	817	817	835	869	838	857	857	851	841	838	861	817	829	839	840	854	811	840	819	846	865	856	857	855	856	905	813	840	820	829	841	839	822	875	803	807	842	834	883	850	802	820	867	819	836	828	819	797	791	891	863	790	788	843	872	860	873	788	791	829	819	818	851	839	831	803	839	815	833	870	824	854	913	793	829	879	812	815	793	863	797	864	841	900	811	807	841	784
24160	21326	28730	24279	21304	12722	4687	2596	1959	1640	1547	1379	1258	1016	830	720	751	723	720	640	636	605	559	616	587	566	539	510	532	495	517	743	1928	551	498	506	1515	2725	2397	1681	764	500	494	518	503	454	503	512	486	479	483	466	520	514	522	489	496	495	541	482	496	490	477	517	490	488	481	445	460	449	489	469	482	517	477	516	532	444	477	502	458	531	507	478	513	516	495	464	497	491	457	450	477	472	463	466	517	485	505	492	456	465	537	491	509	480	501	504	464	506	489	498	517	522	490	462	485	493	455	501	517	515	486	476	480	474	437	490	457	525	495	473	492	483	527	507	491	473	514	477	492	483	456	500	523	535	507	473	511	496	432	446	513	511	520	489	501	475	519	505	504	491	486	520	503	489	474	518	498	485	473	487	523	512	500	481	469	496	478	504	527	477	474	501	486	515	480	457	512	494	477	466	487	517	475	477	503	490	494	473	500	529	512	519	474	508	497	496	551	505	481	470	483	474	547	480	525	535	504	504	533	487	474	479	465	502	457	501	489	530	498	468	498	463	483	496	501	497	521	470	458	490	497	507	476	464	499	481	493	499	462	451	468	488	466	497	509	491	491	492	508	499	475	446	487	477	511	495	481	487	545	511	507	483	512	528	490	519	466	500	484	473	476	499	501	497	485	506	496	480	515	473	490	494	493	524	493	500	468	485	477	519	482	477	515	454	540	489	494	500	475	513	459	500	482	468	496	483	503	498	543	516	499	515	484	474	520	522	461	480	505	504	475	498	497	518	474	508	462	485	481	478	514	471	448	501	495	525	460	476	468	496	489	492	518	500	457	452	491	465	526	546	491	513	469	510	480	466	483	507	481	490	524	467	476	471	507	498	467	486	463	461	490	486	504	485	494	483	480	494	525	476	497	471	491	493	494	488	500	519	485	475	507	481	462	473	481	514	517	483	500	504	508	509	487	523	484	497	476	488	490	496	492	465	445	496	487	493	498	471	460	459	482	470	472	494	475	523	477	500	473	488	485	517	503	467	442	486	511	487	497	515	521	505	498	473	505	469	496	481	534	518	479	454	509	501	493	460	490	502	509	496	472	486	545	482	523	472	526	490	500	499	475	498	484	492	513	492	494	459	478	472	521	489	525	500	493	465	451	493	515	443	486	469	492	496	491	541	515	488	487	511	467	484	469	494	483	509	493	497	507	488	527	495	486	473	462	465	464	495	474	498	468	468	501	484	482	494	455	514	498	530	485	501	503	496	469	519	515	520	426	501	467	515	445	500	514	494	463	501	507	488	483	512	473	494	500	501	495	476	515	493	469	492	469	494	451	452	484	484	485	456	510	455	523	513	481	499	415	523	508	522	474	496	478	522	527	479	502	451	451	480	516	500	484	520	501	523	521	496	457	481	491	509	506	501	501	489	462	489	491	532	528	504	491	489	523	486	470	486	489	495	494	476	473	496	475	506	487	500	498	523	516	505	465	513	479	488	448	499	525	454	485	434	472	490	511	448	496	537	495	500	494	488	455	477	490	482	502	478	485	478	520	510	509	502	489	518	477	494	474	503	505	469	445	465	497	475	492	510	503	477	518	480	480	491	496	485	464	477	504	519	472	502	534	461	479	474	482	478	507	485	500	483	506	475	489	519	505	506	488	505	480	527	466	481	470	492	469	505	479	513	512	492	505	511	485	479	524	550	471	512	495	489	545	480	499	451	488	530	478	510	479	487	511	468	492	496	477	444	458	518	508	449	475	506	480	544	479	522	521	481	512	516	450	510	559	510	483	486	474	510	502	526	496	504	470	523	497	484	517	487	512	492	476	493	502	482	448	499	530	503	472	481	457	476	499	499	530	458	518	483	496	505	508	476	510	478	463	527	490	517	487	491	502	481	492	471	513	481	487	477	498	469	507	511	475	504	494	506	485	466	504	488	480	480	509	460	478	499	533	462	503	491	544	492	506	482	518	492	520	469	521	495	532	492	488	486	514	469	504	513	484	494	503	487	457	497	520	505	480	542	500	516	473	463	491	484	498	516	489	505	452	532	439	509	499	501	505	495	502	473	489	485	495	490	513	499	535	484	522	470	448	516	525	459	506	478	499	482	525	496	498	454	522	520	470	506	477	479	490	497	506	483	491	536	496	473	482	507	477	492	492	476	502	477	524	511	511	468	492	479	463	500	467	506	490	462	503	511	490	484	476	492	462	501	501	473	483	452	490	456	495	488	543	496	515	483	465	502	483	467	496	451	510	470	470	484	513	496	460	465	500	494	506	420	462	488	482	509	474	478	443	493	503	475	493	493	491	494	496	492	524	504	516	502	507	507	474	499	510	529	489	464	493	489	479	475	496	489	495	461	491	478	508	498	477	456	519	506	480	462	488	517	491	495	475	524	488	454	525	539	508	501	505	463	497	478	489	447	511	532	513	462	509	477	503	493	503	483	513	512	479	503	517	490	480	484	520	491	487	484	467	525	458	504	487	471	464	508	474	445	480	494	500	470	471	532	502	532	513	529	459	489	481	525	484	493	515	515	482	473	511	465	481	494	464	501	512	517	493	490	481	494	473	504	483	505	520	495	493	524	480	533	444	502	505	440	469	479	469	458	471	511	480	484	526	466	505	462	499	510	505	514	522	506	506	463	486	497	508	499	514	498	515	487	514	500	469	494	492	517	532	474	510	496	510	518	496	498	491	496	442	479	469	477	465	507	476	527	480	451	494	497	500	490	497	462	507	498	488	507	498	478	486	479	493	498	490	457	443	498	508	512	491	504	473	488	514	481	496	466	452	490	470	512	461	460	516	456	547	477	433	519	506	495	534	493	516	454	462	450	528	489	499	534	468	486	492	561	515	474	453	470	481	490	485	504	509	534	490	498	502	451	489	500	464	487	537	494	490	507	470	495	491	488	445	476	506	499	508	431	481	496	470	461	493	485	466	483	502	466	476	520	477	505	446	498	508	476	487	493	472	471	489	472	478	532	502	519	452	495	504	503	506	479	515	465	515	488	510	506	491	447	466	461	522	505	523	496	491	542	462	513	475	488	532	491	468	477	544	499	486	484	500	467	523	507	484	508	460	473	528	476	476	504	504	537	516	469	466	492	414	497	482	548	504	494	492	469	475	495	517	498	498	533	497	508	500	524	487	519	474	513	516	504	486	488	454	513	443	478	508	487	501	511	501	473	509	470	520	488	465	452	470	486	478	435	466	467	483	444	443	513	486	469	479	441	455	468	480	513	506	456	474	484	471	515	475	503	485	463	492	496	493	472	527	454	482	479	477	472	435	504	519	485	506	498	527	516	504	488	483	489	482	491	508	480	528	493	506	481	478	472	514	490	492	464	513	458	471	478	520	502	476	488	470	485	486	511	504	513	477	487	495	503	491	509	495	537	491	516	480	481	504	502	491	527	446	476	485	489	479	480	472	498	452	473	502	477	477	454	504	491	484	491	526	532	483	510	512	479	553	514	486	512	490	487	483	482	491	455	511	524	473	517
10965	26973	24679	15973	11373	9448	7349	5508	4367	3761	3194	2746	2248	1869	1324	1190	1194	1211	1081	1014	887	798	860	734	758	720	791	726	724	702	695	1142	3416	714	573	662	2746	4706	4268	2835	1100	709	643	631	632	648	634	626	615	678	630	635	634	702	723	630	639	615	607	655	623	639	637	643	648	609	667	653	659	639	634	610	614	642	610	606	650	631	666	636	643	643	623	670	661	652	696	604	676	638	648	612	632	645	679	655	633	643	618	587	635	606	633	652	637	632	634	635	602	617	648	654	633	672	623	638	647	650	621	690	645	591	641	604	656	649	633	669	623	626	679	697	662	627	581	659	683	653	632	648	612	661	648	612	607	612	606	664	628	623	642	670	647	636	602	614	640	603	643	640	641	641	635	642	651	604	643	655	689	591	617	700	636	593	624	601	628	638	578	648	634	622	633	653	648	649	659	639	639	602	645	618	662	616	643	611	640	668	619	613	662	612	621	642	654	589	661	587	614	606	643	640	651	622	644	589	604	648	674	629	621	600	671	638	598	637	645	656	631	678	656	611	638	617	655	637	570	672	640	624	655	614	631	684	626	652	603	666	643	609	621	589	656	655	652	647	612	593	643	675	633	625	612	629	622	622	625	632	618	640	634	611	609	667	659	702	629	637	624	675	594	619	662	680	628	608	668	621	644	662	661	620	615	637	585	638	631	603	614	639	637	629	632	634	655	662	592	643	640	653	645	615	646	639	612	684	586	633	643	621	653	617	693	630	603	624	607	636	613	626	618	666	621	637	688	637	626	637	604	608	647	607	608	654	670	595	647	659	646	637	620	635	597	661	635	660	642	622	618	632	605	615	634	615	636	578	625	651	651	644	604	642	674	589	611	664	615	666	630	661	614	659	607	643	671	621	671	670	603	630	593	643	651	651	651	602	651	594	617	643	643	663	651	642	669	642	644	660	632	617	619	604	641	590	631	632	634	639	651	613	625	663	665	610	645	624	687	647	631	636	671	630	633	618	646	623	653	634	662	604	628	661	643	618	636	678	654	646	631	675	649	631	673	633	703	625	621	599	621	672	664	658	638	654	631	632	665	615	639	642	622	601	617	629	647	680	638	608	594	599	613	638	632	608	604	608	599	653	631	636	641	637	646	592	646	617	650	643	691	632	617	640	639	602	598	640	615	666	625	644	612	618	654	623	657	597	625	625	618	629	645	651	622	650	620	668	665	621	662	627	580	610	597	612	678	643	671	632	664	634	609	672	622	645	636	649	633	631	616	651	633	705	633	593	647	621	665	585	634	625	665	622	632	595	647	692	641	616	641	643	624	653	637	638	645	630	634	610	670	582	646	623	620	648	623	649	612	683	626	653	621	632	593	608	645	658	631	628	590	620	632	590	665	656	673	602	617	659	632	585	619	616	594	608	605	635	576	582	643	599	663	639	625	625	624	647	614	624	633	630	654	582	583	651	611	621	590	662	619	628	632	627	642	622	686	653	638	635	646	634	611	614	591	628	630	675	594	618	610	621	645	628	608	594	628	682	660	608	581	642	644	634	661	603	694	621	593	611	630	652	634	663	620	653	638	651	622	629	595	631	626	638	619	659	609	665	611	660	641	652	642	607	648	627	669	680	622	646	612	632	684	608	626	634	628	630	588	621	636	639	629	619	622	663	652	664	684	671	629	671	601	650	612	612	646	668	643	665	615	636	604	623	629	640	620	633	667	605	645	651	653	645	614	647	631	639	637	604	656	682	674	637	659	612	687	605	627	607	623	630	644	635	622	643	605	639	625	637	681	608	647	595	624	636	629	637	626	692	615	641	658	703	614	595	614	636	652	626	631	618	593	636	642	642	633	653	611	705	643	647	661	637	677	645	592	602	679	627	644	632	674	658	647	603	687	620	609	614	627	626	685	610	703	669	641	648	644	683	644	646	622	642	639	645	664	621	598	611	667	610	628	671	620	644	684	623	600	611	626	642	641	623	608	646	615	669	634	670	610	616	666	600	651	619	639	632	603	633	645	671	645	619	634	627	598	655	646	613	637	645	595	639	665	660	641	669	604	637	618	588	677	627	632	598	690	636	611	606	652	647	662	619	612	629	673	639	634	629	604	653	608	648	639	614	615	650	611	668	618	634	631	622	627	658	640	607	613	618	636	626	671	640	626	614	632	614	625	622	645	624	633	630	595	673	610	633	589	617	660	622	616	618	606	653	704	643	643	629	629	626	630	640	686	664	645	555	648	665	629	645	677	608	675	583	644	623	620	698	646	620	619	630	661	627	632	626	647	625	659	665	669	634	594	637	609	616	612	681	625	615	617	646	612	597	638	625	652	635	620	586	619	620	636	647	630	639	597	615	637	664	657	663	665	624	676	654	635	611	649	625	605	636	660	606	649	592	627	673	629	614	600	635	682	642	609	639	648	611	635	573	642	662	657	632	619	651	634	615	641	654	627	626	648	667	603	631	632	683	602	656	627	633	631	656	655	591	582	584	628	647	620	614	647	634	631	603	630	619	640	658	660	614	610	653	601	643	663	624	582	630	582	656	673	684	592	620	619	598	626	573	634	628	591	617	676	627	636	647	651	587	633	621	624	581	625	610	655	617	609	609	571	584	608	635	616	655	609	663	648	629	643	608	659	633	619	637	643	652	661	612	639	647	640	647	619	645	633	694	615	604	610	633	635	622	621	646	643	635	622	594	583	643	618	629	597	689	649	686	637	616	629	633	681	629	586	642	677	634	611	630	614	589	610	649	626	621	657	662	600	614	649	644	618	623	660	619	643	679	633	605	695	619	616	625	626	620	667	624	612	670	640	600	681	617	646	612	598	655	641	641	621	647	666	641	622	636	649	650	657	620	620	681	621	646	663	597	607	595	652	619	650	649	648	627	628	671	610	621	705	611	580	633	626	652	648	626	674	637	641	634	619	630	645	645	631	681	625	635	609	663	594	703	635	657	631	668	623	667	645	599	656	670	606	646	604	610	648	595	640	648	673	613	667	627	617	624	610	630	672	638	595	638	619	623	623	633	636	605	650	585	659	659	616	671	608	603	610	608	620	643	663	633	663	673	567	666	665	675	647	655	599	601	664	637	700	595	645	626	649	636	654	603	672	649	635	609	612	612	615	616	667	613	624	636	624	655	682	660	614	688	624	637	626	607	652	625	648	599	638	644	640	602	586	671	610	657	617	648	620	619	612	620	626	633	635	610	652	609	625	603	617	670	648	621	623	620	664	659	614	618	636	630	591	646	602	679	608	612	637	626	607	608	645	613	642	663	671	615	631	621	663	649	662	617	622	647	616	611	639	647	661	653	611	641	614	633	584	595	648	626	650	639	566	579	600	612	644	691	632	645	638	625	593	632	635	657	669	641	612	631	588	586	627	632	621	645	609	677	620	637	625	638	623	621	618	659	618	661	635	656	603	587	625	603	636	646	660	659	656	614	634	650	656	643	647	642	657	666	612	623	677	610	626	690	629	687	645	616	640	661	669	648	631	627	615	649
23076	21304	29194	23769	21318	21421	11984	3939	2620	2144	1751	1620	1199	913	749	703	695	660	613	557	514	421	436	383	365	390	344	399	334	390	380	839	2938	346	340	339	2447	4371	3805	2382	681	315	264	313	281	311	297	287	282	317	284	301	293	383	329	327	309	309	303	279	259	294	277	320	315	290	312	271	308	340	294	295	299	311	305	320	277	281	292	285	332	305	301	328	313	304	285	314	273	305	297	302	311	275	323	310	302	287	306	282	306	321	296	329	328	290	329	334	304	306	313	293	290	300	285	303	310	291	303	287	281	289	287	267	300	291	303	302	284	275	320	344	280	309	301	292	302	265	291	300	270	297	280	276	304	318	295	290	300	330	313	327	317	295	303	328	340	278	253	285	294	290	287	293	321	330	283	278	294	318	300	309	332	291	280	326	264	285	317	293	274	291	279	319	309	303	308	346	302	320	288	300	271	339	306	281	333	304	293	307	332	309	334	287	290	315	297	306	319	312	332	285	319	327	302	316	301	292	272	297	276	295	316	296	298	318	294	293	274	331	306	296	308	284	316	309	288	281	275	285	306	291	288	298	322	317	327	297	331	299	318	293	311	302	312	325	288	300	288	302	333	287	314	256	309	312	294	299	307	298	282	327	279	294	306	273	313	284	295	307	298	311	312	286	293	298	310	318	274	301	295	320	325	298	340	298	275	301	304	281	308	299	310	304	279	263	326	266	314	330	302	312	322	299	296	341	335	273	288	314	307	292	313	290	271	280	316	281	312	307	312	298	307	290	291	300	262	304	285	331	308	309	301	318	308	298	302	318	285	295	319	298	285	317	306	322	308	323	306	286	297	290	307	309	282	291	292	315	303	259	306	273	281	292	260	300	322	277	294	288	306	332	303	298	313	328	313	310	327	301	302	290	317	274	320	320	292	320	282	304	260	305	311	323	311	333	292	313	257	296	330	324	293	315	295	271	307	316	320	320	297	341	299	273	304	305	327	341	323	303	339	320	295	304	307	327	293	298	314	295	336	316	279	310	300	304	304	301	300	330	315	307	292	268	287	287	337	296	312	300	289	301	315	308	276	319	322	298	312	287	313	292	301	321	304	305	293	321	284	288	292	321	298	309	326	309	315	298	312	282	292	290	279	303	282	314	319	293	287	281	302	321	334	304	332	297	309	307	320	315	304	316	306	267	291	287	298	317	283	286	312	302	311	293	325	354	287	291	256	285	288	316	304	294	303	304	288	318	318	291	297	293	274	319	288	303	311	288	292	290	348	316	323	299	300	277	298	332	310	304	285	276	293	315	310	293	294	318	313	284	314	319	287	307	285	308	312	300	327	297	276	302	303	301	293	280	284	264	308	304	254	285	297	297	323	296	308	311	312	274	307	318	313	335	296	275	310	291	289	301	329	275	294	320	321	296	306	309	260	319	309	310	302	275	297	306	287	305	289	321	289	289	301	281	295	269	315	298	323	303	295	289	288	298	334	294	297	287	328	310	327	308	339	300	280	300	289	306	299	326	285	292	284	284	300	287	312	293	296	299	284	275	307	310	307	292	298	314	306	279	310	310	291	321	327	280	279	258	308	281	305	304	294	333	286	285	303	313	313	272	283	305	316	291	309	321	270	301	286	305	319	325	277	301	294	294	292	271	299	269	305	262	308	321	294	281	304	320	315	297	291	326	298	299	286	330	284	283	259	315	324	307	301	299	283	319	314	273	305	321	296	294	289	304	314	269	303	335	286	265	302	318	299	318	298	293	308	285	349	305	327	320	271	311	273	310	297	279	297	307	283	284	288	332	313	334	289	317	325	316	318	274	300	294	287	307	320	290	305	307	304	296	287	293	263	304	313	302	311	315	331	293	299	289	297	293	300	311	274	307	272	301	275	299	328	290	310	299	316	321	298	308	301	287	292	312	294	315	278	329	305	291	265	328	317	276	286	290	310	316	359	297	325	293	292	287	273	309	294	300	306	299	291	326	293	316	265	270	314	324	261	297	287	263	304	291	306	272	301	296	317	316	306	287	346	282	293	292	320	312	291	317	290	303	316	316	314	314	308	285	294	328	308	297	295	304	302	320	288	300	307	294	264	327	312	304	349	314	291	294	295	289	341	304	276	288	290	273	273	299	288	280	323	299	280	280	298	300	278	284	291	279	299	303	275	337	330	288	273	314	297	294	321	273	284	307	316	280	282	318	313	309	291	306	295	296	256	289	286	296	301	282	305	303	303	321	304	298	283	331	289	272	317	306	335	305	288	292	289	276	282	293	300	273	305	333	290	289	294	263	301	321	327	305	295	292	301	259	286	310	293	291	284	312	270	288	296	316	316	312	310	273	263	305	284	324	289	295	310	303	246	299	306	289	329	302	268	299	280	338	313	327	291	315	290	316	317	311	297	307	310	301	296	298	303	262	298	347	316	260	325	314	287	281	308	307	284	321	331	332	287	305	318	306	291	311	304	303	312	287	282	296	293	284	288	282	303	295	322	300	299	340	274	285	307	305	305	308	317	281	276	301	285	305	295	297	269	302	315	369	301	323	286	321	335	324	304	286	283	330	298	293	294	278	301	278	310	302	327	286	318	303	299	305	288	300	304	284	304	304	318	308	278	311	293	303	313	310	277	322	295	255	294	309	296	287	300	301	291	325	296	297	289	256	301	321	320	332	277	306	316	313	268	276	292	300	300	303	324	301	285	295	301	306	302	300	275	303	277	318	271	294	281	272	311	326	270	271	300	301	288	326	321	275	322	315	299	311	280	295	293	295	283	308	316	280	305	268	293	276	290	262	295	320	288	295	311	297	300	311	308	266	312	282	305	314	302	284	290	319	318	312	313	306	266	293	285	305	308	326	301	299	273	328	306	295	297	321	355	271	291	289	278	318	294	281	286	328	298	282	288	329	302	331	325	322	285	290	337	290	309	302	304	311	307	300	301	285	311	272	283	310	318	284	280	283	329	299	297	289	352	302	303	315	291	297	284	329	318	335	303	313	313	284	311	295	287	312	313	291	300	308	313	274	298	302	307	277	271	292	271	275	314	292	279	273	308	297	291	310	276	324	295	302	327	308	288	304	298	296	292	287	313	328	304	278	298	277	311	252	299	308	290	303	313	307	305	341	272	275	303	316	302	279	307	306	290	283	323	288	295	293	294	320	256	314	334	286	268	296	313	304	291	268	303	302	312	298	304	294	289	309	289	330	304	291	318	287	316	295	310	313	287	306	309	308	300	302	333	317	296	304	325	316	317	305	312	347	295	286	295	295	310	328	287	298	335	298	274	300	293	303	291	301	295	278	295	305	294	294	271	292	313	307	327	266	315	286	278	320	300	296	311	312	306	304	291	300	298	288	322	303	277	305	273	302	305	308	294	279	304	311	282	284	290	291	311	290	293	289	311	270	285	298	306	291	287	301	316	324	297	321	282	295	297	313	270	309	283	325	309	279	277	319	298	310	296	307	336	304	302	278	298	309	283	290	290	301	318	285	306	309	304	273	310	308
13253	31433	28823	20576	15665	12697	9594	7857	6082	4748	4227	3703	2701	2004	1528	1301	1316	1299	1095	890	799	698	623	594	596	585	546	514	496	497	480	1395	5348	442	455	438	4678	7739	6710	4429	1058	433	358	402	388	376	376	369	384	356	387	375	436	479	444	393	368	391	351	379	408	363	431	382	387	396	362	394	368	373	356	360	398	363	390	391	404	363	411	377	397	400	422	376	368	395	397	440	406	368	371	387	355	393	382	408	372	376	372	380	390	394	377	403	418	387	389	342	397	386	365	423	404	353	391	396	366	361	393	359	370	369	403	375	388	398	404	377	381	392	377	384	422	372	389	379	386	379	379	413	418	413	369	422	386	391	355	366	398	360	387	374	380	359	388	389	379	346	380	368	378	383	386	381	363	336	389	407	366	393	384	386	364	372	358	393	385	341	396	373	383	409	364	417	388	407	389	376	376	387	439	387	362	386	399	391	399	404	359	398	410	351	424	383	385	411	349	388	376	380	419	367	369	400	364	383	368	368	376	384	399	372	388	398	380	377	382	365	405	396	389	374	376	386	420	400	361	414	380	397	375	369	365	406	384	387	390	394	377	388	399	384	380	394	407	411	404	350	396	364	415	365	363	356	363	337	398	368	382	363	423	352	336	384	391	369	419	408	411	372	393	396	372	379	401	372	374	384	351	399	402	385	400	390	359	382	396	362	376	388	391	401	370	360	366	355	364	399	406	368	361	366	379	377	424	401	393	373	374	405	384	395	369	345	387	411	408	391	371	391	395	406	365	380	399	406	416	404	401	355	390	392	378	363	398	357	387	375	417	391	390	393	370	415	380	354	407	379	363	379	355	371	383	364	402	396	396	377	392	383	395	391	414	397	390	371	398	353	364	383	362	374	412	398	390	368	379	402	367	391	395	423	372	378	365	401	401	424	384	418	393	367	385	403	404	398	387	397	378	379	375	364	358	386	388	415	386	341	385	404	410	402	359	399	371	371	372	416	376	374	362	392	360	390	366	397	384	388	372	398	417	388	366	342	361	433	375	375	353	352	385	415	367	391	381	381	412	389	394	393	369	401	391	425	398	438	416	383	407	362	369	406	396	389	369	402	403	373	414	358	374	395	365	374	365	416	389	414	367	383	372	401	380	408	384	366	348	356	376	405	377	378	358	405	399	356	364	398	377	428	380	360	399	381	372	398	413	413	381	393	380	399	357	393	385	384	383	388	388	388	408	408	377	437	400	360	374	377	404	419	391	400	349	392	441	409	350	355	383	421	373	373	377	390	373	398	408	379	354	417	370	369	358	361	395	367	376	402	387	407	372	350	373	383	392	409	368	364	347	403	374	401	358	428	380	395	361	377	368	387	396	376	383	362	374	376	349	378	372	395	391	375	399	409	355	377	391	407	389	371	424	388	390	371	385	409	441	400	365	408	367	365	385	367	398	413	380	368	401	419	422	389	385	368	406	366	378	392	376	377	395	382	367	384	397	389	386	363	389	360	392	366	361	396	399	369	373	362	386	371	376	378	353	387	391	398	376	374	415	328	421	408	380	359	395	391	402	388	398	405	385	360	337	397	382	368	393	371	360	366	403	349	379	427	355	399	403	368	411	408	381	399	377	406	386	406	368	332	387	405	396	339	362	377	380	358	393	378	404	346	416	393	395	416	350	377	368	420	421	364	382	395	388	389	386	374	381	400	392	364	420	367	402	413	372	374	382	366	382	372	377	416	373	360	380	387	397	369	371	389	393	385	356	408	384	376	356	394	377	367	420	381	420	370	395	364	396	386	396	401	389	383	396	412	352	410	392	428	384	372	408	378	355	374	373	370	414	367	413	389	397	407	394	377	395	409	365	410	409	377	383	371	392	368	390	409	378	390	413	382	372	414	377	391	347	379	388	388	349	381	385	388	392	355	375	387	389	384	398	391	398	370	393	357	340	391	390	389	380	394	348	388	395	400	398	367	405	390	374	351	396	390	417	371	369	388	403	370	329	369	384	389	365	374	391	377	367	397	345	390	387	387	411	392	397	373	384	405	409	422	421	410	426	388	363	390	408	398	391	378	391	417	394	374	346	385	386	404	389	376	375	374	382	454	385	400	416	396	388	389	375	365	379	387	369	404	348	419	341	390	386	363	367	385	381	368	400	369	400	405	384	381	389	360	386	341	397	402	371	342	391	361	410	358	406	389	404	385	353	382	372	428	399	386	425	381	363	361	372	389	348	354	403	385	393	388	393	401	353	376	375	335	378	364	404	385	381	410	412	402	394	429	395	400	407	386	419	395	410	357	369	381	387	383	366	396	355	400	386	369	369	365	380	398	401	377	380	378	393	381	384	365	371	377	400	413	393	405	412	366	380	393	410	379	375	407	391	372	372	378	379	381	390	359	387	404	403	392	359	366	391	411	418	380	386	379	368	399	358	381	405	370	354	373	396	384	376	416	404	344	370	380	366	409	359	381	375	400	396	389	376	404	359	370	393	393	392	378	394	372	382	364	403	394	377	365	411	340	383	377	388	340	370	380	389	402	386	384	419	376	390	364	387	363	372	381	395	381	378	434	403	414	363	390	375	363	376	398	383	411	398	393	378	400	370	369	340	404	371	361	365	347	345	353	423	404	408	376	415	386	389	386	369	369	433	361	380	424	388	378	384	401	386	377	388	389	398	371	347	383	364	387	398	370	383	384	392	372	370	379	403	398	395	394	388	407	414	370	413	372	354	386	371	386	360	359	383	374	425	368	383	367	395	376	404	354	375	387	375	353	392	382	383	355	374	421	404	366	421	357	352	383	417	374	364	396	401	374	399	377	364	400	397	370	358	400	401	391	377	384	382	379	391	341	349	374	371	419	391	415	351	385	379	338	399	387	382	378	410	390	393	443	340	367	375	378	399	386	412	383	399	395	404	376	412	382	354	435	424	383	402	408	367	371	378	385	379	395	361	373	415	371	374	398	376	411	385	368	393	379	388	380	382	372	396	406	399	403	389	371	374	400	373	365	371	415	387	416	369	394	442	358	384	410	413	385	367	351	389	371	380	403	345	395	394	387	400	421	397	411	373	362	378	376	411	337	404	371	381	407	391	394	373	371	386	384	396	363	374	386	408	377	369	371	362	370	376	399	363	363	391	362	402	407	377	407	389	360	387	388	424	376	413	375	404	371	387	370	411	394	388	390	366	360	368	392	364	393	396	396	402	375	393	408	365	392	377	362	375	403	413	389	370	381	422	362	414	415	394	411	383	386	413	381	375	387	415	340	386	373	390	397	380	380	348	373	364	362	381	353	391	353	383	401	386	410	354	357	382	400	416	386	404	388	365	390	420	358	338	385	400	370	377	396	389	374	398	393	401	400	398	406	407	387	377	349	389	408	405	398	362	364	387	392	400	404	400	409	378	359	365	408	348	396	388	390	386	355	355	418	385	368	404	380	390	371	398	380	369	392	362	374	414	389	376	352	394	362	398	379	366	342	357	404	374	389	381	395	384	406	383	402	378	433	379	397
27196	20967	15576	7574	4332	2921	2018	1666	1421	1152	1177	1144	918	808	763	752	696	760	700	707	712	709	699	694	673	652	692	680	685	668	655	692	769	689	707	629	777	854	936	834	672	644	688	720	674	635	647	707	679	733	668	688	654	693	662	653	692	676	664	670	617	687	676	685	679	688	657	633	658	730	660	679	693	660	658	654	655	651	659	682	641	684	666	642	697	708	713	696	616	631	685	699	665	653	635	678	688	658	740	644	665	672	678	653	675	693	627	616	611	630	689	695	652	677	624	698	700	647	626	707	619	680	658	679	626	698	641	626	648	709	659	638	667	654	638	644	669	687	663	651	631	633	668	707	647	684	641	695	677	701	638	645	681	689	704	655	676	665	657	658	697	662	610	674	634	662	680	660	635	702	686	677	691	658	683	699	662	632	680	673	694	677	687	692	691	689	631	659	673	670	654	650	637	696	673	697	669	662	686	686	659	598	661	699	666	653	631	668	655	666	649	641	684	651	686	681	637	658	684	625	639	712	679	688	647	700	638	669	654	702	660	692	651	648	703	699	712	651	639	684	690	678	705	687	663	645	645	666	654	655	667	636	612	664	724	642	670	692	676	650	689	651	674	648	640	661	668	692	682	666	675	674	662	690	682	641	634	673	645	691	658	697	679	649	649	661	701	680	618	672	640	656	688	679	640	653	636	673	656	678	658	707	681	668	621	659	594	681	694	631	638	695	697	661	665	659	657	639	671	695	642	686	662	657	648	670	697	657	661	649	668	688	651	637	661	643	702	628	711	705	701	638	635	675	697	653	682	649	624	716	635	667	657	632	671	616	629	695	637	695	679	695	646	666	680	626	603	666	644	696	672	678	666	664	635	640	665	712	688	648	671	685	682	634	688	660	672	684	691	665	662	661	636	707	706	665	607	716	689	672	699	682	656	700	656	687	659	659	696	678	703	681	652	641	643	672	696	706	707	665	700	632	626	663	680	658	710	667	681	644	704	611	639	679	664	632	672	646	717	653	644	683	657	666	683	680	674	686	650	664	666	703	603	679	649	657	675	652	716	696	678	649	670	682	686	652	688	682	693	687	667	652	663	673	676	691	695	667	663	647	652	684	664	659	680	680	648	661	626	615	661	634	656	683	637	685	717	683	648	664	655	666	660	656	667	633	650	689	634	715	653	611	727	620	596	669	686	677	606	670	685	633	634	672	680	643	695	637	670	692	685	679	664	646	699	671	660	658	657	651	656	642	627	660	631	650	682	659	671	651	677	664	663	640	664	655	681	627	675	686	698	628	652	651	681	715	644	687	698	623	692	667	676	665	682	689	681	675	657	654	667	672	709	707	697	698	710	661	707	702	685	661	683	610	709	637	665	694	716	706	675	649	685	659	643	659	648	674	689	644	692	680	670	633	687	705	691	662	658	650	666	654	713	645	675	652	630	659	684	678	690	637	676	732	651	687	642	662	680	729	679	650	684	627	655	679	642	709	668	637	649	662	665	679	674	703	692	651	694	707	688	699	737	658	672	672	700	646	680	672	642	648	699	720	681	716	690	688	663	667	704	665	650	676	661	624	677	709	662	702	646	652	706	680	657	672	674	637	673	625	654	643	659	630	626	686	690	656	675	658	660	618	709	668	656	705	639	707	716	685	652	638	706	673	668	672	653	654	657	679	658	635	656	643	659	647	663	670	686	634	596	678	642	733	679	669	633	649	664	687	662	727	619	716	690	667	679	613	714	666	644	642	649	631	691	647	679	695	612	658	718	651	689	641	651	664	635	675	733	693	657	666	642	665	733	678	670	680	632	712	697	699	685	705	672	629	676	701	662	677	637	627	666	659	643	705	662	612	669	662	629	630	681	665	667	677	691	675	650	634	699	675	658	653	684	689	658	689	684	665	661	657	660	698	688	639	690	624	694	687	691	660	694	652	634	626	674	663	681	627	640	658	673	648	634	713	670	652	665	663	631	638	661	706	677	663	668	671	677	666	672	696	684	694	633	646	642	654	675	674	690	656	665	619	673	641	658	669	650	636	684	699	696	674	684	667	666	690	678	683	680	689	672	694	677	670	669	681	664	699	684	668	670	675	645	671	700	682	700	667	679	661	652	696	650	703	651	667	648	689	712	667	644	614	672	645	652	662	632	663	673	632	683	656	667	687	646	672	705	680	636	669	689	644	653	648	667	690	707	690	665	662	636	653	627	655	667	636	711	658	628	703	666	685	616	700	685	670	670	682	628	645	663	681	708	663	682	690	671	660	661	666	687	720	666	702	678	674	628	633	680	709	671	642	666	636	697	688	658	675	644	700	612	656	635	668	674	641	708	667	680	645	695	678	666	662	635	683	645	675	690	656	673	690	681	650	689	599	715	658	664	652	655	636	682	661	676	677	668	680	638	664	678	686	664	638	677	662	653	653	650	679	685	663	620	636	684	665	661	654	641	696	690	735	690	666	693	679	648	654	656	689	686	621	655	633	638	647	678	642	633	676	666	700	626	654	675	668	640	641	682	666	656	664	633	663	704	648	658	691	651	643	699	637	666	689	643	636	670	662	666	660	640	653	641	656	658	627	672	659	695	663	661	682	638	704	683	640	643	671	668	673	665	688	645	683	641	652	696	671	660	658	685	657	682	652	649	683	639	626	654	648	650	721	652	662	692	672	686	671	674	636	703	646	696	670	659	643	654	682	677	679	623	656	652	650	627	609	630	640	675	690	681	714	649	697	676	669	652	679	686	683	648	663	675	729	674	656	659	747	707	661	684	666	690	613	661	635	675	642	651	656	642	643	652	700	667	669	676	680	643	674	649	706	635	669	678	639	692	631	698	683	625	687	652	636	698	691	673	654	668	670	677	646	662	633	700	651	697	670	688	706	707	643	652	628	656	690	646	649	631	670	659	650	630	677	673	683	676	637	641	657	665	671	661	662	702	666	675	668	607	660	692	628	648	622	635	640	620	625	651	692	696	735	655	682	656	680	696	661	651	653	672	641	649	662	650	626	709	629	689	655	657	643	656	681	637	660	621	626	712	623	625	654	680	665	643	689	704	636	652	702	625	666	720	671	632	689	654	634	681	682	653	671	680	670	630	667	646	637	655	711	699	683	631	693	682	678	675	698	660	648	645	619	690	665	628	704	638	735	689	744	686	675	687	654	636	683	668	687	670	659	639	657	654	661	695	643	651	707	664	678	655	630	701	651	707	664	689	627	669	678	688	642	607	630	680	667	673	656	652	674	657	644	683	653	685	632	680	681	633	681	652	655	654	657	670	682	668	728	670	692	669	707	681	678	653	620	665	659	645	658	685	674	679	678	646	669	672	665	638	683	685	633	676	637	695	669	661	680	676	660	603	686	682	689	697	647	609	691	701	639	694	674	654	682	666	638	669	685	626	666	673	663	683	659	632	644	685	722	658	637	663	653	669	660	688	672	659	667	666	675	680	679	695	668	635	725	707	673	675	683	661	675	628	691	673	712	671	670	657	691	655	717	693	676
10241	17816	16028	10137	7790	5965	4267	3428	2722	2228	2075	1850	1519	1138	1045	1096	1111	1075	982	1004	966	894	876	862	901	885	844	944	840	888	862	847	1113	869	881	866	1019	1290	1311	1258	858	877	838	841	850	846	820	838	823	848	809	883	825	834	856	858	849	855	803	804	855	828	826	797	869	876	830	828	839	828	838	865	804	890	877	816	853	820	847	827	874	826	849	872	871	849	883	804	820	839	794	829	810	851	848	833	870	836	829	847	838	811	875	823	882	845	833	788	845	800	844	854	829	813	816	820	873	879	789	824	892	857	806	840	834	816	825	846	868	837	791	852	805	817	848	831	853	852	837	837	824	881	852	885	872	874	846	846	796	825	848	825	841	831	825	826	834	845	883	858	852	804	860	845	822	887	865	803	793	850	860	812	824	795	836	848	875	833	831	891	793	817	851	844	804	848	858	798	835	868	796	856	841	827	868	853	880	828	896	842	831	807	760	889	823	864	880	805	818	870	897	895	841	866	795	809	878	842	858	839	809	825	874	849	849	853	843	855	830	834	875	852	868	841	834	779	776	901	777	820	849	839	848	838	841	807	872	854	869	826	821	785	873	858	856	817	819	843	821	845	899	809	855	804	841	827	860	878	867	817	750	836	826	846	834	818	855	821	827	802	878	820	847	855	875	866	856	815	842	744	878	826	783	911	858	851	821	841	871	830	831	860	851	831	851	761	826	865	827	856	862	825	878	837	829	871	876	855	864	847	825	876	833	832	831	801	828	851	857	904	809	877	829	834	803	868	843	818	882	824	836	905	847	865	815	891	873	879	796	848	869	863	828	809	810	836	860	806	837	848	809	872	845	860	838	848	823	869	808	806	834	831	801	830	919	817	827	827	816	844	806	819	782	882	862	854	906	850	797	836	858	807	834	882	849	837	826	807	769	842	819	837	842	862	861	804	818	863	857	832	839	827	880	779	854	805	824	845	840	870	842	846	778	798	868	855	779	808	867	906	855	860	840	816	837	821	823	798	825	895	887	865	846	799	827	847	843	782	830	815	818	806	867	819	854	815	805	846	887	855	858	835	794	814	857	799	801	801	817	838	840	821	842	786	860	837	858	835	775	814	836	844	855	830	810	826	898	822	858	840	831	866	800	849	836	891	830	804	890	867	847	820	835	883	830	813	811	849	864	830	830	842	839	788	792	845	812	839	845	854	823	864	845	824	857	804	857	825	876	824	786	837	809	863	859	790	871	836	834	854	824	839	831	832	857	874	854	836	835	893	824	866	825	894	863	826	842	816	820	817	762	854	823	788	876	791	839	876	892	842	798	810	836	855	836	855	869	872	875	829	800	811	904	869	793	874	873	852	856	813	891	830	848	821	849	836	856	802	855	810	853	821	849	796	793	800	876	850	841	851	838	837	879	945	829	795	849	837	867	915	830	828	832	885	870	833	803	837	830	874	826	809	837	841	944	822	780	818	847	853	770	854	826	880	818	834	843	872	823	836	763	815	865	844	855	842	860	864	876	800	800	858	889	815	828	852	801	855	840	789	817	855	799	769	791	831	857	818	858	868	783	870	849	866	873	857	811	796	834	847	865	855	866	843	893	864	824	841	793	842	830	844	826	819	899	847	829	850	820	811	833	887	824	830	883	851	866	853	864	893	848	849	817	884	797	833	839	803	860	784	838	827	852	840	852	826	845	833	825	819	817	846	820	798	851	833	892	865	823	830	840	839	772	840	872	829	831	862	865	849	864	824	859	827	849	816	839	798	858	857	830	819	840	896	847	810	855	851	835	875	874	790	833	869	794	785	819	832	848	829	848	809	810	818	825	862	870	850	813	831	881	805	836	836	866	815	822	853	863	781	859	868	797	863	814	852	832	825	839	879	812	852	848	796	780	819	844	880	881	888	799	800	813	813	843	820	841	861	848	808	840	860	863	832	833	862	847	838	797	855	766	868	822	836	834	809	800	856	832	864	849	848	855	833	844	878	806	835	850	841	838	867	799	802	775	820	858	865	864	821	850	806	878	863	887	868	792	852	795	875	836	808	814	822	783	822	780	821	889	840	822	809	842	852	885	870	838	810	810	881	870	844	898	844	841	877	888	830	845	800	896	783	836	842	849	828	862	794	846	838	889	830	790	814	814	829	794	808	864	832	828	853	843	823	845	781	875	804	817	836	844	823	858	826	831	795	887	842	820	851	808	880	841	833	816	840	841	826	865	823	797	889	823	860	837	841	866	840	858	832	841	833	819	839	792	858	855	828	869	833	870	860	878	789	811	864	869	783	874	855	848	791	881	832	851	844	839	860	830	808	876	825	870	835	834	837	829	860	849	816	882	885	824	853	843	860	806	837	791	847	807	847	845	895	869	845	794	796	843	926	862	908	802	890	826	861	872	819	779	825	836	875	845	831	881	772	910	825	855	859	861	815	884	846	833	852	840	819	861	813	818	846	853	801	845	807	822	810	825	815	852	853	880	854	873	905	863	834	808	846	840	845	815	847	889	865	869	788	822	860	792	855	867	833	845	874	849	835	867	840	849	837	841	818	850	841	803	846	805	826	836	824	840	865	782	821	873	813	795	861	877	813	827	820	854	854	814	860	814	843	895	873	816	832	836	853	801	873	813	834	858	852	859	853	820	811	856	864	804	837	865	832	855	859	891	879	796	821	852	844	823	856	818	821	827	818	855	890	860	810	797	838	828	832	867	860	866	856	814	853	820	830	880	890	867	872	875	808	829	858	811	831	846	832	837	833	840	824	864	862	844	834	856	839	869	833	853	880	771	889	858	860	855	828	868	851	859	839	847	790	852	833	851	827	861	847	897	828	848	825	784	832	842	850	837	835	882	862	835	768	880	819	832	879	834	838	837	799	863	809	792	843	891	872	851	860	919	871	827	883	856	834	824	838	828	818	833	874	815	849	856	791	861	783	861	822	797	808	861	903	794	788	841	853	880	839	825	863	856	809	834	859	846	813	861	833	827	787	872	897	838	852	807	803	800	831	905	859	858	844	751	833	895	873	870	893	838	840	834	860	828	889	848	854	834	857	902	816	822	892	816	826	842	865	844	819	821	878	837	844	827	844	832	819	828	777	849	860	847	846	871	890	869	845	863	856	817	844	865	870	872	833	807	851	869	879	838	890	833	833	814	819	829	836	848	831	845	828	867	842	777	842	859	850	864	844	806	876	843	847	797	849	887	851	825	885	860	819	848	871	855	806	843	865	912	833	823	819	836	850	811	824	839	832	811	801	871	893	827	856	876	815	805	875	859	822	876	868	769	800	786	767	818	819	805	838	835	806	809	843	809	850	851	842	813	798	858	874	841	791	856	846	828	828	809	825	783	795	887	841	880	845	820	828	815	844	867	844	791	809	831	820	827	814	836	828	869	827	841	883	870	805	846	858	830	865	883	770	868	839	842	800	855	819	848	801	785	863	788	801	852	850	808	832	882	843	854	859	830	856	814	761	806	807	837	848	831	855	821	819	825	802	840	837	883	873
24163	21328	28745	24271	21308	13110	4691	2568	1950	1761	1588	1323	1114	839	730	825	748	750	677	669	670	583	566	516	591	549	544	534	528	522	505	796	1895	546	516	519	1901	2694	2264	1650	788	529	492	514	468	478	553	499	504	484	497	508	504	544	503	489	499	505	491	515	526	524	499	522	499	523	484	492	478	474	537	531	540	544	500	501	514	495	527	522	511	528	472	487	543	511	503	536	495	489	441	470	522	491	497	462	510	462	485	503	454	503	524	449	470	490	490	481	519	491	489	564	516	542	498	512	467	510	527	514	467	522	538	518	517	492	544	460	491	449	507	504	489	496	550	489	481	499	506	495	466	481	490	501	454	496	500	480	525	526	525	532	520	516	499	547	479	483	511	526	483	469	473	470	522	505	474	517	518	483	463	514	462	489	480	526	493	518	500	480	502	494	540	522	477	489	507	501	485	504	491	502	504	491	516	491	508	511	496	490	531	494	497	502	494	503	493	522	492	472	523	520	513	473	520	490	482	495	517	495	488	527	510	469	524	526	528	498	521	517	506	494	515	504	520	503	513	528	478	501	468	482	475	525	500	516	508	501	532	515	501	504	530	520	483	468	493	524	532	518	490	507	475	509	462	495	473	506	487	496	473	488	509	491	507	477	521	488	521	521	504	518	484	494	519	508	442	466	466	515	487	483	495	482	514	524	495	486	483	490	513	524	481	464	455	530	456	521	540	472	493	532	523	510	471	478	490	450	476	539	491	530	513	557	532	451	536	504	512	476	474	503	529	510	522	491	471	481	523	509	531	528	490	480	513	491	462	482	543	471	494	549	508	486	495	491	558	483	540	476	487	535	505	536	508	530	508	475	476	500	475	494	584	491	493	509	462	483	534	481	496	461	499	502	518	510	537	519	487	492	487	494	483	490	517	525	484	505	545	485	547	502	517	511	502	509	511	502	482	559	500	500	480	513	520	502	505	533	460	491	510	502	500	474	499	510	481	515	505	501	488	496	478	506	480	526	477	487	487	535	457	514	509	531	523	512	472	511	494	509	485	496	539	522	502	505	500	529	504	490	491	530	481	510	522	517	520	486	518	488	487	472	506	519	466	516	490	566	488	512	522	498	500	480	499	521	458	489	497	492	474	539	493	516	497	509	471	478	504	492	526	478	503	492	503	448	487	503	484	474	501	531	524	490	501	470	514	497	520	526	495	516	504	506	493	487	502	460	498	475	534	510	534	547	459	485	529	486	501	534	513	524	498	532	517	498	494	484	529	491	491	494	525	484	503	484	520	492	495	478	518	480	509	506	529	476	467	511	551	517	533	521	514	525	516	535	566	506	473	509	545	545	512	511	522	516	507	511	483	513	501	501	494	464	511	515	536	474	524	508	553	517	491	508	507	514	476	494	527	521	514	473	520	505	511	533	521	474	550	526	447	517	508	524	495	531	503	488	513	524	534	456	509	483	550	481	497	474	446	505	497	470	555	489	525	513	457	510	531	510	481	550	501	533	492	503	491	545	446	520	532	488	490	503	505	524	547	498	512	547	513	474	513	521	497	484	489	513	473	502	528	506	502	486	520	475	517	568	520	514	527	506	537	503	485	500	534	479	509	459	504	497	512	483	512	534	472	501	519	514	488	500	515	503	511	523	481	483	499	509	479	493	492	486	502	492	458	520	496	492	496	494	524	473	533	466	511	505	470	516	512	503	510	492	468	525	507	502	512	497	485	545	499	512	510	546	508	512	500	505	500	498	502	510	545	478	545	507	507	520	485	483	517	533	492	456	535	499	532	494	517	473	514	541	483	523	526	490	525	465	502	499	500	465	513	517	521	469	524	480	490	521	536	472	477	502	460	506	508	501	485	517	470	480	490	502	475	506	498	502	476	485	524	513	443	537	483	521	522	500	544	500	504	477	506	477	488	484	496	437	513	450	519	529	480	506	519	511	494	520	482	504	513	535	509	520	509	508	522	476	503	525	486	514	478	493	508	511	519	512	537	507	483	514	526	491	492	488	497	508	492	475	462	475	522	478	482	475	487	510	489	520	462	508	508	457	497	490	503	496	518	495	503	485	510	532	523	501	506	505	525	486	490	494	486	516	519	512	486	454	490	530	500	496	555	482	484	534	467	532	483	510	506	512	530	497	531	497	489	537	509	542	520	516	485	470	500	522	504	534	533	477	477	485	501	528	489	488	517	465	515	507	492	505	479	505	501	489	508	469	514	498	476	531	499	524	470	503	493	509	538	509	513	481	506	485	532	526	500	485	474	520	520	518	513	511	525	507	427	471	485	511	504	489	504	493	500	528	464	492	492	500	463	474	496	454	469	497	505	497	465	503	492	499	487	470	499	503	489	484	497	487	515	500	505	490	477	421	472	482	492	512	542	465	464	515	548	465	517	522	502	499	504	505	540	511	480	469	542	492	509	510	518	504	525	468	490	507	522	522	480	539	517	510	517	484	493	477	517	531	529	529	493	488	464	427	525	484	486	546	529	469	475	465	460	518	508	490	462	489	471	539	480	503	485	513	523	514	513	505	513	535	529	504	470	532	491	533	518	525	514	501	475	517	506	520	500	546	521	519	496	512	523	485	491	494	512	504	455	506	493	493	507	536	508	471	487	518	472	477	522	493	527	532	530	456	463	503	475	499	520	512	481	562	454	530	484	485	464	537	462	466	453	503	511	455	435	551	496	473	472	483	492	531	487	438	487	487	511	494	480	527	515	456	484	501	487	503	537	494	488	472	501	509	481	529	504	496	487	505	531	464	486	469	520	445	514	510	501	475	466	504	518	536	486	539	508	491	488	525	521	492	484	483	504	484	500	516	494	498	524	503	519	488	456	487	491	505	497	478	440	476	504	504	523	505	527	527	490	497	521	515	532	535	477	487	506	488	514	500	451	466	489	453	500	507	505	486	498	449	517	520	500	530	490	508	490	518	499	500	471	493	508	436	507	529	517	472	525	526	506	489	503	510	498	506	469	476	473	538	533	501	495	513	534	511	479	535	502	478	504	474	488	475	477	491	491	559	484	512	464	470	520	500	473	474	480	472	476	497	496	543	496	492	489	497	516	509	486	512	529	484	483	536	473	499	483	486	477	509	527	518	513	476	502	491	489	468	504	474	484	487	523	524	518	510	542	504	475	508	486	518	458	483	501	513	485	500	561	525	497	482	521	512	494	498	536	492	517	485	494	444	506	480	486	535	531	489	481	485	505	463	487	481	558	493	483	501	488	498	478	464	467	513	486	501	488	503	524	490	530	496	507	474	496	500	506	501	498	512	481	432	480	503	545	491	533	509	463	510	528	498	509	550	455	500	485	515	495	497	550	522	480	481	510	534	478	500	527	478	493	467	521	524	495	559	508	522	538	506	524	501	498	523	510	502	501	507	473	473	476	494	494	446	502	520	462	501	494	497	493	516	510	504	479	522	491	540	475	549	502	556	490	484	517	497	490	544	487	486	478	526	488	560	505	431	541	476	470	495	488	470	507	499	497	495
12542	27055	24008	16602	12760	10156	7433	5547	4238	3737	3265	2706	2134	1460	1214	1328	1323	1226	1010	912	922	858	757	784	764	764	744	712	760	710	735	1313	3429	715	648	745	3344	4709	3850	2952	1230	674	644	705	638	665	634	663	660	603	670	684	644	759	648	617	658	666	659	622	618	639	661	672	688	628	647	643	608	624	618	658	589	612	614	687	604	683	694	640	638	635	631	619	650	600	681	647	686	627	626	618	661	641	627	673	666	649	648	672	588	649	674	637	670	624	692	613	642	664	643	627	608	650	617	651	669	606	654	700	668	628	664	637	650	644	668	630	643	630	602	619	615	643	601	641	694	629	634	639	671	582	622	665	628	666	646	681	617	653	638	679	633	658	599	669	611	641	620	675	639	594	652	624	674	616	665	608	589	667	681	648	686	631	662	657	643	638	676	662	671	664	641	597	644	648	640	695	605	641	639	679	623	681	604	606	651	676	657	622	670	639	616	627	648	621	652	616	693	637	653	680	608	647	607	667	679	613	618	598	668	638	653	649	697	655	665	668	645	675	663	663	641	680	644	666	629	622	646	613	666	642	651	707	666	639	617	676	647	632	657	623	664	683	638	650	660	644	646	637	688	706	637	651	608	656	681	664	630	648	660	652	650	695	606	650	624	654	613	644	619	658	655	684	677	639	664	663	557	636	607	636	673	669	635	631	661	645	649	616	628	619	632	661	651	630	650	658	646	674	681	636	639	625	597	665	645	657	616	694	641	645	656	637	660	625	666	618	644	607	653	637	662	677	601	669	674	675	609	662	679	659	652	659	639	649	629	628	655	649	643	671	651	619	634	653	620	627	667	626	616	618	652	666	629	714	660	620	665	675	634	684	664	691	650	598	666	640	638	615	628	675	608	615	684	679	607	650	593	646	622	612	654	615	632	610	646	645	634	643	653	646	589	662	646	657	604	654	689	697	580	625	646	650	621	627	648	662	647	641	678	640	633	650	650	632	641	623	644	603	634	644	694	606	651	710	628	640	635	669	635	639	625	667	662	627	625	630	658	612	605	671	640	622	653	639	658	656	597	596	665	647	728	677	687	638	616	608	676	602	660	655	613	657	645	680	616	659	636	623	651	652	628	653	632	616	677	651	638	663	637	660	640	637	646	661	700	623	652	668	672	628	645	639	659	588	604	628	666	645	676	674	617	644	650	659	678	659	629	639	651	676	602	608	628	652	639	641	622	650	641	664	645	683	659	639	638	659	633	616	642	653	650	686	669	593	582	666	682	633	605	647	639	695	648	651	606	679	652	668	660	640	683	605	659	641	627	659	640	663	607	602	615	639	646	638	629	690	641	645	621	629	675	645	663	684	637	647	601	658	617	622	645	617	684	578	659	592	638	593	628	625	618	671	633	620	649	612	630	649	675	584	661	690	664	646	636	637	627	651	617	657	634	670	605	660	677	637	670	637	593	662	661	691	681	657	647	644	601	668	635	587	629	648	647	680	622	655	644	691	603	635	599	689	654	636	660	647	625	651	646	678	627	665	631	653	616	633	631	620	670	600	697	650	664	669	629	612	639	623	674	601	651	652	658	655	640	650	662	636	635	652	631	693	677	618	675	634	635	658	685	610	648	572	657	653	655	658	618	634	592	650	681	631	650	682	631	661	638	621	632	660	640	678	651	632	614	647	637	665	648	626	689	662	651	668	655	648	643	626	664	632	653	644	629	636	627	609	653	636	610	630	691	636	640	639	622	632	680	664	615	677	627	610	637	645	595	631	651	679	659	679	614	587	603	654	609	657	648	663	595	656	632	660	612	638	630	634	650	593	670	639	633	594	655	676	660	689	647	607	634	629	633	614	642	679	721	597	615	670	642	641	655	633	617	612	658	613	660	684	670	606	626	618	636	629	623	634	624	629	659	650	629	655	629	650	715	616	583	647	662	640	646	631	665	668	613	610	594	639	624	675	648	683	621	621	628	672	635	576	619	655	684	670	655	626	626	659	650	655	653	683	635	641	625	690	625	644	627	635	649	669	665	660	658	661	654	647	640	612	657	616	640	658	670	591	701	624	641	681	681	629	674	665	637	624	654	614	609	654	621	655	621	675	659	618	679	643	652	599	622	644	604	648	646	657	590	623	617	632	657	615	610	648	632	630	611	682	687	685	636	625	604	645	655	635	639	649	644	642	640	594	652	678	608	656	654	623	640	686	668	695	606	633	632	623	676	636	641	662	638	593	635	672	637	666	633	666	603	621	622	598	619	632	602	649	636	593	623	607	654	647	621	696	654	623	610	615	666	651	598	672	706	631	644	630	668	651	640	616	649	640	641	647	639	619	652	661	659	659	669	642	653	623	635	648	578	629	691	650	670	671	622	635	629	656	648	664	612	713	606	589	693	641	669	666	653	656	642	635	644	669	604	643	616	676	686	647	639	654	653	621	655	657	690	639	649	633	646	652	660	632	635	631	648	641	634	649	697	630	631	636	632	618	648	627	673	668	653	632	641	679	610	635	640	598	638	676	618	610	673	685	637	657	617	643	642	664	667	631	643	671	663	664	639	657	664	673	672	656	606	632	608	633	639	645	635	640	638	661	600	667	655	677	650	652	600	642	643	657	642	619	655	647	622	601	602	681	642	652	634	608	622	595	633	651	617	634	610	655	636	668	601	626	579	612	670	641	659	623	623	666	617	628	627	614	651	621	668	678	663	595	674	653	671	646	623	653	650	652	618	601	619	685	656	632	627	638	673	648	661	647	648	635	650	601	658	624	681	703	621	670	664	654	593	637	652	686	622	583	657	656	687	651	618	653	625	632	658	650	661	615	658	632	614	651	586	631	660	596	615	633	655	661	652	668	653	643	605	645	669	614	656	665	652	621	610	645	617	664	638	688	637	613	657	663	692	653	616	657	611	659	627	651	611	628	648	614	640	610	603	602	637	611	642	653	641	601	699	623	656	686	603	682	626	632	640	643	632	631	597	634	674	636	634	675	650	641	605	674	658	618	602	625	614	663	681	681	640	627	620	688	654	673	682	610	660	651	661	623	622	664	613	684	657	612	608	660	637	627	634	644	645	621	651	622	653	668	627	635	622	586	654	638	681	684	649	618	654	669	619	620	660	696	653	632	620	646	639	645	602	610	635	661	668	699	657	597	632	627	669	627	633	665	631	698	638	666	610	653	682	661	613	661	628	670	624	656	622	659	619	640	598	626	647	597	655	620	627	670	656	641	677	614	631	588	635	620	624	676	652	691	686	608	688	624	659	663	643	679	639	650	634	641	619	624	682	610	624	645	617	675	676	667	623	663	658	632	669	634	616	680	688	653	683	668	623	589	673	670	643	655	668	635	645	675	645	659	659	606	617	679	686	689	644	673	662	623	619	658	614	613	652	602	639	612	613	590	603	621	630	639	661	638	625	607	647	622	665	636	603	630	654	642	606	673	623	644	682	678	644	644	645	676	671	625	582	633	680	626	636	660	607	688	646	657	661	653	619	641	681	660	669	629	598	641
23148	21338	29230	23822	21356	21476	12038	3816	2639	2154	1765	1508	1370	846	796	740	745	678	637	497	450	469	421	412	429	386	424	397	401	328	399	942	3026	368	333	502	3010	4536	3573	2403	857	289	341	300	300	325	309	337	295	312	308	281	337	375	352	304	335	312	279	330	307	296	316	286	279	333	334	327	336	295	327	276	321	304	321	326	301	282	317	302	300	295	321	310	304	299	295	292	327	300	314	303	304	355	326	355	302	281	290	316	317	309	329	296	298	294	304	304	317	339	322	301	282	308	288	289	322	335	329	341	290	296	336	305	296	340	309	304	328	330	321	298	325	310	330	308	298	324	294	307	298	300	332	300	290	310	302	292	284	318	273	313	352	286	290	328	318	307	320	370	290	283	316	312	303	319	289	306	281	285	318	285	302	299	301	308	325	285	289	334	302	311	307	308	281	317	360	299	332	293	295	303	340	305	319	290	294	327	324	282	303	302	302	322	298	294	314	291	307	298	306	294	278	313	314	306	289	313	296	302	314	288	324	339	295	316	329	301	310	328	315	303	313	287	300	335	309	304	309	286	303	280	320	288	324	294	316	313	338	322	329	299	294	309	297	306	327	303	294	323	316	284	353	296	307	331	292	289	286	293	318	324	306	316	321	332	314	309	301	295	311	345	309	318	304	309	293	310	330	290	310	320	328	326	283	308	297	313	295	310	292	304	314	315	303	298	313	303	315	341	322	288	327	323	284	292	295	282	295	315	285	288	319	298	305	291	305	291	319	328	337	267	292	320	300	331	295	292	312	323	312	284	306	328	281	289	302	309	301	280	353	304	332	350	330	323	280	304	294	303	309	319	272	306	319	314	340	312	305	293	275	329	286	320	314	309	278	322	274	295	321	330	329	291	315	304	318	325	319	294	310	321	311	306	294	321	300	299	282	301	295	324	323	305	301	300	298	293	338	300	318	321	318	304	308	327	291	312	334	354	331	325	329	302	333	288	326	297	303	325	308	296	312	292	314	302	323	320	323	302	322	288	280	332	295	302	307	297	297	310	328	299	345	308	307	318	297	313	308	318	319	322	297	283	313	319	339	319	307	306	318	304	302	303	305	324	336	315	319	320	315	320	329	310	291	271	331	338	295	300	313	323	315	291	299	321	282	298	321	307	333	338	328	305	313	284	325	306	311	318	347	309	285	296	307	297	325	308	309	268	311	301	324	341	306	335	293	301	336	328	316	318	298	311	284	315	342	290	333	312	323	327	321	295	303	302	332	281	311	317	295	319	303	323	299	333	300	309	276	316	327	310	308	345	305	334	284	298	292	342	344	298	320	329	304	304	295	273	297	265	307	298	282	344	296	309	309	310	300	305	335	309	304	322	310	324	280	298	291	298	318	317	314	308	303	309	308	308	300	335	278	335	291	318	305	341	312	326	306	324	331	298	308	312	325	299	338	327	309	307	303	328	303	312	326	304	323	282	314	300	285	310	297	310	306	314	313	298	317	300	298	296	323	321	311	292	331	307	301	288	305	321	327	339	297	310	305	342	295	285	290	321	291	338	340	345	317	311	337	349	305	287	297	281	309	307	300	307	357	321	315	320	333	294	309	310	294	313	302	303	305	311	324	284	329	332	315	302	320	284	298	329	349	356	290	318	307	294	284	290	319	319	287	318	300	295	324	301	293	295	327	325	297	317	288	279	301	285	295	275	334	293	316	323	287	286	317	304	289	299	310	309	316	347	310	303	309	305	302	295	319	299	334	290	301	287	281	299	294	331	302	305	298	281	327	310	307	329	314	331	280	304	327	331	280	301	327	287	338	316	311	336	299	320	330	316	338	323	288	303	316	312	300	311	311	308	355	288	313	318	311	301	285	309	342	316	308	304	325	305	314	280	306	315	279	311	290	311	298	320	338	298	291	322	312	328	310	302	275	314	319	317	302	306	332	314	315	297	302	342	334	317	328	339	330	320	301	301	296	302	299	315	311	303	311	282	325	334	296	317	325	283	337	323	312	309	310	309	297	310	337	317	302	363	268	321	308	329	338	314	315	307	301	291	332	318	341	294	337	316	342	303	306	329	315	335	293	311	289	331	326	329	305	339	287	330	321	284	338	320	310	325	306	282	323	321	299	300	289	338	310	293	320	303	316	342	275	292	305	285	333	314	319	320	314	323	292	311	309	311	305	316	305	297	307	330	332	343	299	312	295	332	317	326	315	305	283	302	295	289	296	295	308	322	303	330	307	297	323	287	286	358	311	320	311	312	344	303	299	294	314	295	265	306	331	287	320	334	302	314	319	327	311	298	300	323	325	303	305	289	288	288	340	325	321	300	320	343	272	317	301	359	290	320	369	308	318	297	316	333	294	316	329	315	275	319	313	276	304	313	318	279	316	312	293	311	325	310	324	317	307	280	322	333	292	332	322	332	273	342	305	300	294	350	308	337	315	309	315	286	302	322	288	294	341	307	303	350	295	300	321	337	314	302	318	304	297	324	319	332	320	306	329	291	285	308	270	319	319	329	308	325	336	303	312	299	342	306	273	309	326	317	319	317	327	312	307	304	298	291	332	284	307	344	289	288	320	345	312	300	289	303	296	316	341	334	327	324	334	296	310	324	307	316	304	290	334	303	289	323	287	337	316	321	315	338	316	299	318	273	327	292	268	299	314	286	315	294	324	334	302	301	304	292	296	337	279	305	293	304	304	340	296	305	305	313	323	302	321	315	319	298	282	305	300	299	305	278	302	282	311	303	317	327	316	312	329	326	325	336	304	281	316	300	322	313	309	291	286	314	315	290	292	304	295	341	337	306	315	325	305	296	320	304	292	308	302	295	356	340	305	325	312	281	309	330	314	277	320	307	277	323	268	320	330	321	323	300	320	320	286	320	295	305	302	290	325	320	312	306	308	300	295	336	333	312	311	279	270	316	312	305	303	314	285	298	321	331	304	318	321	307	327	299	269	312	321	323	322	273	317	323	347	304	334	319	278	304	295	317	299	312	305	303	301	318	349	349	362	320	326	296	282	343	322	305	286	284	305	300	343	300	307	340	310	285	313	321	305	298	304	312	310	335	319	321	301	257	296	334	330	291	333	305	297	296	292	293	312	342	317	303	288	340	291	321	303	317	326	306	297	299	323	318	275	335	290	276	327	346	342	326	289	339	310	284	287	305	319	278	311	319	314	291	306	281	333	280	299	296	303	291	334	301	295	305	318	299	292	297	310	308	354	329	288	301	298	317	324	284	320	319	297	289	313	284	289	291	333	268	316	331	325	321	289	305	298	290	301	304	331	294	311	281	297	318	292	311	306	277	297	339	307	309	317	325	323	331	300	318	304	333	310	317	299	305	333	296	337	314	294	324	319	338	320	287	336	292	298	289	298	318	329	300	321	286	320	319	335	305	289	303	332	305	314	310	323	342	317	331	306	308	295	296	299	308	296	317	336	335	341	305	307	310	319	327	314	318	309	326	280	325	315	335	296	306	300	319	300	329	307	328	324	337	348	304
14729	32196	29065	21360	16339	13111	9813	7502	6177	5030	4010	3400	3052	1707	1492	1327	1376	1249	1080	922	734	706	666	580	600	540	524	526	512	487	523	1648	5468	457	400	761	5420	7769	6260	4019	1446	388	385	428	395	382	410	404	399	390	395	393	413	486	459	401	397	396	411	417	409	398	357	395	381	401	389	410	421	389	419	374	375	375	390	370	405	413	394	362	400	385	391	365	374	430	391	381	424	395	384	366	396	365	369	355	376	367	405	353	395	393	387	370	418	426	378	428	424	407	390	387	383	421	430	411	418	391	375	370	371	407	368	354	382	395	378	407	389	405	401	430	400	409	367	364	407	430	374	349	363	394	427	411	393	406	386	370	402	361	411	400	376	405	367	386	437	423	432	433	414	416	354	378	384	409	381	417	395	352	383	388	396	401	398	399	340	372	397	413	382	410	431	378	393	415	388	396	400	391	394	408	375	382	385	372	393	398	404	385	367	392	387	374	383	411	411	401	370	407	368	383	408	410	399	397	409	382	375	415	359	419	407	343	406	405	340	403	379	389	383	382	445	394	380	400	410	393	410	391	383	387	393	382	417	402	384	393	396	398	367	394	358	390	433	379	391	413	411	388	389	411	401	403	401	400	408	417	402	396	392	407	399	363	368	391	413	378	385	415	353	389	404	389	398	419	378	391	380	417	395	405	377	413	408	429	353	406	383	430	403	416	379	391	407	379	383	417	385	353	423	414	437	368	376	412	400	383	387	359	405	420	373	352	373	390	423	430	384	386	439	398	426	401	405	417	385	396	423	376	388	439	405	395	357	441	393	440	386	374	398	414	399	372	440	406	413	382	425	419	380	383	388	400	360	408	400	422	393	382	387	402	376	364	405	413	415	410	369	397	426	409	452	372	403	448	413	359	402	392	368	392	400	406	388	373	370	384	384	414	387	372	393	368	428	420	389	410	399	413	376	409	360	399	387	388	418	390	432	383	407	388	384	384	381	413	400	369	443	409	385	369	387	380	424	396	409	378	424	397	415	394	383	376	378	410	429	385	386	432	399	389	401	384	383	370	403	351	401	372	406	352	390	409	412	390	373	460	358	385	381	390	377	416	383	404	396	381	419	426	410	424	383	392	414	421	399	375	387	370	377	394	364	339	374	409	406	396	375	381	420	384	351	362	388	429	393	395	404	422	382	392	410	376	375	372	413	402	350	375	366	413	401	431	416	394	420	382	368	388	400	413	397	366	376	384	439	413	416	374	397	364	400	395	415	386	421	360	423	376	356	380	373	400	385	399	377	386	383	391	352	418	371	408	387	420	385	394	386	391	388	359	355	371	390	401	422	384	397	379	370	414	383	386	401	398	398	387	412	346	383	372	356	399	412	391	411	375	422	411	404	382	359	409	414	418	420	371	414	411	387	391	385	389	382	357	387	332	428	372	399	409	354	398	388	376	413	420	376	398	369	381	407	371	412	409	373	424	369	389	401	396	375	399	390	382	396	355	405	419	418	384	379	412	405	403	406	428	385	366	393	421	388	407	382	433	374	386	379	410	374	434	391	433	381	364	413	413	388	389	445	354	367	377	407	385	349	375	410	411	404	397	380	428	391	373	385	405	392	366	397	406	369	415	406	389	379	364	413	403	385	429	371	359	383	409	407	402	417	372	373	380	418	396	361	397	418	393	396	383	400	393	370	401	409	391	377	424	407	379	438	386	383	393	397	418	385	362	378	379	392	364	411	419	387	382	409	374	373	350	374	408	381	377	393	415	380	385	431	396	413	364	388	406	387	397	383	377	368	352	378	393	411	383	410	372	408	409	420	401	404	373	395	392	431	396	401	412	396	383	385	388	432	369	395	414	341	389	369	382	390	362	391	410	384	357	394	403	390	404	394	385	373	364	372	402	378	393	393	391	428	427	395	376	376	329	380	410	386	397	420	387	357	382	396	404	389	422	386	382	416	407	406	414	398	399	380	403	415	405	398	409	395	400	419	374	415	394	436	392	400	374	399	384	413	392	364	394	353	397	396	354	361	428	391	415	418	409	388	374	397	395	439	393	385	372	403	399	380	390	371	368	386	400	364	397	406	377	384	397	425	408	409	407	410	391	391	411	402	381	368	432	407	390	384	426	446	406	407	381	393	395	402	393	411	393	429	404	386	375	403	391	412	386	381	371	365	389	374	395	411	415	417	412	390	378	370	425	399	399	395	379	384	407	411	397	422	390	407	420	414	403	401	401	418	407	406	390	417	367	409	430	413	362	405	401	411	396	410	379	397	415	394	337	402	390	410	380	411	426	421	427	401	426	410	385	372	400	386	418	377	421	388	385	354	409	402	365	407	391	381	395	375	414	358	415	386	398	416	383	414	394	391	400	404	360	403	380	390	400	356	446	375	399	389	437	369	389	412	383	362	394	384	376	374	405	392	400	385	395	395	369	372	386	419	374	349	408	382	382	419	428	391	404	366	422	427	403	402	387	405	380	343	398	382	385	388	393	423	399	396	374	388	387	373	402	376	404	369	397	396	370	423	367	363	406	351	435	388	411	399	360	413	421	378	402	404	404	385	368	379	421	405	380	443	433	396	360	356	366	418	365	382	362	409	398	418	443	385	362	421	413	386	364	375	391	408	437	372	390	390	392	412	422	385	413	384	391	357	387	431	397	405	375	397	401	400	382	392	394	418	388	402	385	383	424	403	400	388	415	393	387	396	411	423	386	378	423	393	341	376	379	382	378	409	458	380	414	397	402	388	384	385	413	393	377	412	399	426	411	430	411	380	377	355	374	414	403	399	376	365	406	442	412	358	408	378	377	385	374	413	385	370	364	413	415	389	390	403	401	380	386	392	384	382	422	390	391	402	382	406	414	402	376	412	409	412	365	405	380	405	388	398	383	363	402	385	392	413	394	417	372	387	381	399	389	415	418	383	419	405	392	393	415	392	394	404	390	385	396	410	402	414	430	373	387	372	411	381	405	410	409	408	408	390	414	397	393	415	394	391	427	395	360	385	374	418	363	404	379	378	400	406	396	382	378	413	384	426	423	408	349	421	352	397	337	345	412	391	381	385	388	382	399	369	400	392	402	389	392	421	406	362	420	426	410	396	395	411	401	451	373	375	417	416	379	369	371	380	376	380	400	373	358	398	405	371	396	375	411	374	383	380	392	358	391	368	389	401	385	403	407	400	416	384	391	395	406	392	372	392	375	408	408	403	395	409	389	398	398	401	415	416	386	361	410	399	423	402	367	411	425	371	401	390	380	407	357	396	408	419	415	424	390	410	381	407	368	404	412	420	403	383	384	394	377	379	418	409	421	386	412	405	384	415	403	387	392	400	371	355	409	389	401	393	355	380	399	386	383	397	373	370	387	353	383	383	392	384	402	407	373	411	388	384	363	373	373	391	379	409	394	388	400	405	392	383	356	396	398	406	415	409	363	406	394	383	402	361	413	366	379	420	402	417	379	385	387	403	396	381	375	408	376	411	429	404	383	403	382	384	407	416	398	363	391
27209	20992	15762	8185	3824	2863	2172	1709	1417	1247	1107	975	967	800	806	832	783	775	843	713	713	746	702	731	686	724	705	680	723	699	679	683	769	680	672	664	764	934	966	850	743	665	685	701	645	701	735	655	693	690	679	624	676	642	678	632	696	680	718	633	701	678	678	652	673	657	679	683	656	646	695	698	694	679	661	657	694	708	717	721	660	677	673	630	674	682	633	685	665	664	676	708	677	659	671	689	690	670	619	666	678	702	696	656	663	703	717	645	636	639	662	660	656	698	663	675	693	670	684	704	676	652	679	726	645	669	677	707	675	690	674	709	670	667	677	711	625	729	687	641	678	675	669	664	689	656	668	693	683	683	701	713	681	630	675	706	718	641	746	669	676	680	688	642	661	679	650	701	651	716	713	690	661	659	660	666	685	665	658	724	706	728	714	698	665	655	684	724	671	691	682	665	657	692	693	669	682	672	691	672	666	656	720	678	691	663	641	699	683	657	729	684	720	657	712	682	651	672	661	635	662	642	667	694	710	671	666	698	682	651	645	689	606	695	694	730	702	729	712	649	661	704	654	675	713	687	699	643	693	662	731	667	669	677	665	699	722	662	692	672	650	670	723	701	678	711	600	704	672	672	709	671	685	749	658	687	629	685	679	716	703	671	721	691	721	677	714	721	699	673	707	671	694	732	684	702	702	658	708	691	700	659	635	705	672	666	696	699	639	663	674	687	667	645	694	723	711	678	689	696	679	650	637	628	672	713	674	653	708	660	669	698	642	716	641	665	680	680	716	720	703	659	639	680	668	648	696	670	698	673	696	680	674	690	675	708	663	682	682	725	654	637	673	682	683	638	720	698	673	677	653	703	654	663	677	677	725	635	633	663	650	658	655	667	677	644	651	646	675	666	682	694	645	695	685	688	630	699	647	656	707	663	666	714	669	654	644	727	668	673	664	677	668	678	706	651	728	706	667	665	683	665	666	699	692	686	684	697	712	682	688	641	668	679	695	686	698	656	674	718	655	673	668	691	650	684	706	629	684	674	697	697	685	716	699	705	701	690	703	664	711	713	691	703	704	664	672	704	636	649	692	687	667	707	688	688	657	671	709	666	668	720	691	709	704	698	688	696	711	710	672	672	677	679	727	663	665	662	668	674	638	701	682	662	659	684	675	695	684	688	697	673	693	686	698	670	702	708	700	672	672	652	649	692	710	724	673	721	647	660	708	669	711	705	671	693	677	714	654	675	665	646	647	679	703	687	677	656	684	684	720	660	697	658	680	678	712	703	693	687	685	675	626	651	696	665	684	610	688	653	671	668	678	648	647	711	693	690	628	670	678	734	705	674	682	653	645	692	695	696	694	675	716	691	625	704	666	663	725	734	672	674	655	722	669	673	700	695	689	697	709	690	687	699	681	691	687	659	650	671	706	700	642	654	688	672	713	697	663	695	653	662	694	680	656	694	644	667	654	683	689	702	706	704	685	647	640	705	649	650	670	699	689	698	666	713	681	681	703	697	704	677	675	684	648	675	640	675	669	705	711	651	668	644	649	691	680	674	649	627	647	636	672	622	660	666	704	681	679	684	689	647	672	626	668	664	640	692	684	670	713	677	672	681	681	666	663	685	660	682	676	661	672	657	691	671	627	623	716	677	660	657	666	714	633	699	691	718	665	626	693	666	670	674	688	659	709	686	636	669	708	703	683	648	672	680	609	680	749	688	684	669	691	690	622	653	677	658	635	684	704	688	670	706	693	676	698	652	699	667	700	721	705	673	647	628	678	700	702	681	687	692	656	710	718	710	668	658	701	649	682	678	700	686	656	725	646	702	697	663	704	686	687	699	705	705	623	674	672	716	714	624	664	674	688	706	642	692	682	676	689	661	675	665	647	617	671	719	690	695	704	707	687	711	658	666	649	670	674	696	681	713	672	690	656	653	680	669	707	655	725	655	706	633	635	661	707	678	676	665	675	655	708	713	651	663	660	707	658	685	690	673	654	695	700	688	682	663	606	679	693	680	654	696	645	720	672	683	705	654	691	664	654	654	694	688	711	664	641	685	671	641	688	715	678	682	663	647	665	729	718	697	692	678	678	714	705	672	691	702	686	650	720	663	681	672	705	686	674	696	649	678	728	707	655	677	648	637	693	672	677	670	705	646	705	669	646	717	666	648	688	664	709	697	682	655	656	708	663	619	684	660	679	660	667	674	637	699	684	688	682	666	660	675	733	696	677	689	756	616	697	660	691	688	696	653	681	661	648	658	682	702	657	687	665	631	712	708	722	646	648	709	686	699	656	696	672	681	674	673	664	678	653	683	659	695	710	640	639	675	679	662	668	672	726	646	699	645	653	692	660	695	701	672	659	687	684	694	678	650	679	691	739	677	640	677	661	702	686	683	683	631	672	678	658	690	645	687	671	703	686	705	719	657	667	706	673	662	700	643	651	678	716	651	684	693	661	734	775	678	693	706	624	690	673	677	696	682	712	674	737	672	691	677	692	667	714	714	657	678	687	648	649	655	675	687	684	684	655	661	668	691	651	695	670	695	697	636	647	727	671	672	634	670	678	676	694	668	685	665	714	647	699	642	704	667	686	685	698	651	671	718	673	634	645	696	713	640	671	678	655	644	712	671	713	654	723	644	644	660	684	697	661	626	668	716	695	695	707	623	700	648	688	649	669	706	707	765	678	724	670	629	636	664	700	695	654	642	646	665	658	699	676	686	671	710	643	684	659	676	692	682	704	698	706	698	642	663	638	700	680	703	706	637	701	680	686	664	685	642	710	690	664	686	625	660	656	706	666	679	724	703	680	711	677	723	681	648	657	666	641	703	679	683	689	666	690	686	679	698	727	673	654	698	658	702	636	700	654	658	682	723	701	654	663	639	699	670	692	660	698	684	664	675	675	689	705	709	697	691	721	671	713	726	694	670	661	631	642	714	727	649	651	682	654	657	667	685	673	679	670	726	662	675	708	676	699	648	699	667	677	666	689	697	689	706	699	703	660	681	666	656	700	637	687	618	724	697	681	718	671	656	679	709	650	668	678	677	676	618	701	680	724	663	645	653	737	699	657	674	697	682	655	655	679	687	687	638	654	640	683	673	673	675	700	692	694	681	672	668	691	673	709	675	664	667	691	714	694	662	694	654	689	742	693	639	663	673	664	730	676	684	670	653	672	703	642	696	681	653	715	728	663	651	669	695	694	692	720	641	712	678	701	675	694	682	675	671	692	661	678	700	690	659	620	674	609	675	684	682	686	655	690	662	676	708	668	684	693	725	674	684	692	705	672	696	631	685	643	712	652	668	689	657	707	648	716	676	710	692	692	664	660	638	684	685	642	666	697	604	673	737	679	690	697	694	693	667	669	649	645	669	697	676	712	681	625	662	699	677	684	701	709	649	673	676	690	669	706	693	688	681	682	688	716	704	649	698	666	695	672	665	712	694	660	666	703	694	674	631	690	716	692	670	735	705	653	682	693	653	681	699	725	634	676	659
11077	18082	16655	10715	7129	5874	4422	3411	2786	2394	2045	1699	1563	1154	1224	1152	1192	1087	959	959	928	937	929	868	845	859	853	833	831	887	907	931	1106	828	885	905	1019	1363	1329	1198	1013	803	826	882	852	801	865	892	840	869	853	872	819	834	831	821	851	839	871	857	843	899	855	897	885	817	842	884	890	870	828	812	864	861	841	860	861	834	839	883	798	873	852	865	889	903	791	859	836	769	801	836	876	832	865	856	889	803	880	821	872	883	839	846	833	818	857	785	836	912	830	863	857	912	835	853	854	910	805	886	881	871	854	786	900	886	840	814	886	831	789	842	850	842	885	887	782	854	827	875	866	855	890	839	866	850	832	842	855	849	878	870	849	837	844	793	866	858	860	849	861	876	880	896	877	873	821	852	915	851	842	858	873	815	857	801	843	834	844	798	843	834	849	781	868	855	830	842	837	853	866	847	854	879	854	856	824	846	833	811	918	867	823	862	859	858	902	848	877	812	852	844	926	834	842	806	853	836	903	935	838	893	813	832	829	805	894	842	910	900	865	861	846	855	806	843	859	899	788	913	912	861	844	851	799	853	829	840	827	848	888	791	808	891	850	813	803	816	864	829	893	829	842	845	771	896	846	811	822	856	877	823	818	870	809	863	911	879	807	846	823	816	846	850	849	828	890	816	826	858	801	821	877	877	861	860	859	846	852	851	852	867	805	874	827	872	835	846	825	884	849	840	865	856	850	833	840	829	870	840	876	803	876	848	823	839	843	812	816	830	839	861	889	877	843	853	827	814	869	886	885	845	885	885	786	884	786	804	845	804	825	830	854	840	813	829	834	874	873	799	845	806	833	892	872	849	836	844	852	856	868	892	876	882	862	863	798	885	826	830	761	866	847	861	841	890	863	842	848	815	881	838	856	945	791	859	793	889	864	888	815	860	897	870	842	804	862	858	885	926	871	852	851	835	818	887	854	785	849	839	850	824	857	805	796	842	860	888	880	819	851	828	849	852	828	879	859	842	874	862	811	812	910	899	862	842	830	850	817	823	855	868	866	916	862	874	785	865	854	831	881	847	765	847	922	829	843	903	845	902	815	799	857	883	827	781	851	884	838	899	868	892	849	896	847	824	846	837	825	852	879	827	858	790	820	887	892	839	862	827	832	846	853	891	808	847	863	862	829	880	854	855	827	791	842	836	884	852	863	833	820	846	859	899	872	839	829	872	892	839	857	805	812	833	836	824	806	869	819	835	825	887	754	829	857	854	823	820	850	832	842	852	855	871	858	892	855	839	871	824	850	916	868	809	860	838	841	880	833	881	906	854	870	850	875	797	792	846	837	860	885	818	803	853	844	879	838	824	828	818	885	835	864	855	845	901	865	883	814	867	836	865	887	778	853	861	869	855	852	777	870	826	810	857	825	882	837	815	824	831	856	882	830	858	815	831	848	845	857	850	857	855	833	826	838	853	866	853	823	834	854	856	840	848	842	859	828	865	820	865	853	812	876	772	879	781	827	847	886	826	825	878	860	898	851	831	840	873	863	906	851	886	813	821	845	881	811	825	807	859	860	884	878	870	928	808	872	864	839	887	868	834	857	867	876	881	872	850	858	817	906	856	899	818	849	878	827	902	883	891	857	835	872	864	856	837	854	831	778	855	869	817	831	878	835	863	884	900	875	877	868	850	827	861	880	874	846	855	801	803	828	840	808	855	860	850	864	864	843	847	871	874	797	836	884	850	836	849	828	850	779	877	861	854	870	841	882	776	861	790	852	872	870	826	828	841	895	836	889	899	864	891	811	825	824	832	856	859	831	831	866	867	818	859	887	890	821	865	844	856	816	812	813	858	874	877	847	835	876	802	851	895	886	853	857	855	873	837	833	845	863	873	862	816	797	858	858	869	844	842	851	831	857	830	846	876	847	855	843	884	848	793	843	859	852	870	830	838	890	913	838	850	844	834	863	823	865	859	821	825	846	813	844	867	823	885	822	791	823	872	837	907	859	860	833	877	835	878	857	839	832	884	858	834	794	823	880	881	900	858	822	785	830	817	822	856	819	828	840	872	877	838	868	881	808	829	853	838	840	828	813	893	838	856	829	798	827	835	856	841	859	916	836	878	826	838	848	850	841	861	866	873	803	864	890	830	812	785	880	857	898	844	861	789	843	804	887	869	884	875	891	818	871	844	841	828	830	829	878	868	858	879	835	845	828	830	849	871	878	831	884	869	861	861	817	875	880	877	890	869	863	864	822	882	808	917	856	877	848	804	869	826	827	813	800	844	857	804	867	851	821	849	865	938	825	868	868	810	892	897	820	863	862	851	836	815	816	846	853	796	860	789	843	848	829	764	830	887	843	874	868	882	818	861	918	902	832	857	857	911	870	837	881	810	898	882	837	837	896	798	822	862	828	833	908	855	858	814	867	861	857	850	823	885	834	883	862	846	846	859	835	817	795	849	886	855	876	908	820	836	846	868	841	829	869	809	856	853	845	858	901	870	841	883	807	830	891	788	867	837	901	841	825	813	809	862	831	791	824	805	813	893	864	856	838	819	857	777	851	844	841	829	835	810	846	847	874	853	863	873	880	917	854	876	863	898	861	842	886	876	795	800	853	894	869	865	886	908	801	828	905	843	851	841	827	814	885	819	832	842	832	845	825	894	808	917	798	907	862	900	865	814	898	859	837	849	827	819	821	829	840	831	818	837	890	869	846	842	838	865	871	847	873	869	841	793	839	811	856	857	791	848	892	861	852	797	816	837	846	806	879	907	853	836	845	873	840	847	859	850	850	852	877	861	854	826	892	860	853	874	849	858	872	842	852	840	885	934	815	862	849	819	853	822	835	905	857	827	836	845	814	834	833	836	809	850	826	845	846	819	806	854	846	842	823	832	905	890	873	804	861	858	815	829	902	782	907	884	870	865	889	838	823	873	837	831	851	882	853	866	869	835	908	854	864	857	802	836	861	833	847	894	856	843	865	848	831	872	834	862	830	863	808	821	839	798	853	801	814	867	909	833	822	869	828	868	862	870	844	830	875	844	853	787	888	849	849	863	869	915	841	856	867	840	862	830	820	850	842	824	850	962	829	818	838	854	836	896	829	865	810	906	835	759	900	788	897	892	858	909	907	876	821	832	884	898	881	847	886	869	893	789	837	863	821	837	831	878	898	805	842	818	849	881	838	868	871	830	857	860	822	850	842	859	850	868	879	870	824	857	869	838	897	839	802	886	872	873	858	865	826	815	850	869	851	857	808	863	882	800	817	865	866	830	819	872	887	860	899	849	826	871	855	886	843	824	833	900	851	865	888	869	886	812	895	872	808	878	857	865	824	885	867	808	846	840	819	889	815	889	820	825	840	820	867	861	836	828	805	814	874	817	824	832	850	846	906	856	836	824	850	827	862	835	857	861	890	834	793	813	794	815	856	875	815	834	850	891	820	826	858	835	869	795	864	836	873	852	846	844	876	844	803	853	832	853	822	871	853	883	853	849	832	846	845	831
24058	21302	28760	24202	21291	12937	4472	2674	2077	1675	1402	1194	1166	954	886	878	831	803	684	679	686	616	578	537	569	548	540	543	572	536	570	783	1932	547	483	552	1962	2803	2346	1637	892	568	481	527	491	500	557	510	494	500	533	522	521	573	546	525	523	475	508	523	517	517	539	488	471	495	519	522	516	556	504	513	526	508	504	487	475	530	481	516	524	542	502	495	472	482	517	495	563	509	477	515	514	524	510	496	507	484	503	523	517	485	530	493	495	512	523	487	498	500	493	544	525	517	498	520	515	500	530	494	457	516	484	536	514	508	515	537	513	468	551	492	516	527	517	552	538	487	496	519	482	512	506	469	501	509	532	532	496	492	530	551	516	494	474	500	566	492	493	542	501	540	540	523	522	523	502	523	556	467	479	504	534	517	509	485	516	509	506	485	514	527	515	499	519	505	457	529	489	531	503	525	559	527	545	516	497	492	503	522	469	491	514	488	521	518	525	517	524	536	508	507	520	491	492	523	516	493	513	495	509	511	528	493	477	524	520	484	532	510	477	524	493	514	528	487	518	496	505	524	511	528	467	556	500	536	524	495	516	521	481	495	527	548	504	499	510	534	530	498	505	510	494	512	536	537	545	498	514	463	521	489	508	508	507	490	546	491	520	517	489	507	515	514	513	527	507	508	520	498	485	510	497	533	492	467	475	514	512	554	497	497	551	508	476	485	470	505	522	562	536	527	483	553	485	524	527	531	458	505	539	544	524	537	492	467	529	435	492	523	494	533	529	518	541	538	496	493	505	464	537	458	473	518	533	500	480	536	502	498	530	479	524	520	534	509	512	518	482	528	543	524	513	509	507	554	511	531	550	499	484	540	511	490	533	474	507	475	509	472	500	519	495	525	531	500	509	524	550	512	495	525	514	488	523	511	512	494	502	495	533	517	549	523	526	467	536	524	511	496	489	514	560	520	532	538	510	500	503	480	503	515	510	505	520	552	484	533	480	488	459	525	553	507	484	477	560	538	477	491	524	480	541	503	526	514	478	493	514	491	522	514	508	500	508	497	515	514	481	526	508	561	498	496	522	471	479	522	516	477	516	480	515	481	508	483	511	497	533	519	493	496	513	478	494	525	522	529	509	478	513	516	544	501	561	474	497	500	449	515	520	502	568	519	518	551	542	506	502	484	489	516	517	517	526	506	529	521	546	505	510	495	481	494	504	469	474	465	525	507	516	522	513	511	522	513	534	509	518	526	474	499	555	516	533	519	504	466	505	546	495	527	525	557	506	485	556	532	531	513	507	500	533	480	536	480	512	520	563	536	567	516	537	515	515	516	493	497	510	491	549	489	467	508	485	523	505	547	512	488	514	487	493	458	483	515	503	503	515	511	501	504	527	523	524	522	500	480	506	518	545	516	470	497	519	495	478	447	467	520	511	493	508	538	517	454	463	548	520	529	485	513	498	491	485	533	485	494	479	522	505	478	536	498	519	562	512	530	490	465	488	496	505	519	529	532	516	533	545	496	500	534	504	540	535	540	511	474	493	507	496	504	507	513	509	495	527	493	514	507	493	544	461	490	521	516	476	531	527	504	526	473	556	478	526	515	548	517	522	527	543	491	495	523	508	494	513	501	488	506	504	554	506	553	503	480	532	521	495	544	544	535	518	497	524	506	504	470	476	521	518	519	541	516	495	470	486	498	524	510	505	476	501	476	515	477	497	524	541	533	533	521	480	522	496	562	495	513	478	519	511	497	468	531	508	496	467	462	582	474	544	480	513	506	528	484	506	511	530	495	528	551	506	506	490	540	511	511	514	536	504	520	520	504	475	524	480	507	485	537	516	500	527	438	527	492	519	524	519	537	530	465	542	503	498	526	518	526	498	505	499	523	520	505	513	498	487	491	487	557	503	566	495	534	510	485	500	486	488	520	535	480	548	471	500	520	502	500	481	574	500	500	511	517	524	509	528	555	550	517	536	502	510	498	526	505	498	536	508	530	493	546	501	518	504	512	524	499	467	466	514	503	532	506	504	508	518	514	546	519	539	526	541	504	518	502	533	497	489	535	553	549	485	534	534	495	506	539	512	526	507	463	499	509	499	497	508	493	533	488	544	521	524	500	498	511	521	542	531	498	525	521	532	529	521	527	511	505	564	526	514	503	525	526	531	474	482	507	504	496	501	506	511	450	495	509	487	535	533	525	521	515	501	531	515	512	527	546	502	549	535	498	481	531	489	502	507	507	458	485	522	488	550	482	571	539	552	492	510	519	481	469	512	486	522	481	515	492	506	538	508	511	509	496	504	501	491	489	524	498	479	501	500	537	518	495	472	514	511	516	507	535	508	492	502	529	525	503	514	470	542	487	484	482	521	502	477	540	524	508	498	568	502	491	530	558	512	512	479	488	534	532	489	498	504	516	540	491	545	501	547	496	509	508	503	521	571	521	518	513	491	466	523	486	515	499	508	486	514	501	519	489	511	503	500	481	538	502	495	500	494	541	480	517	505	528	507	509	523	477	546	543	536	513	506	545	525	499	493	508	494	530	523	491	516	522	518	526	491	506	527	515	522	506	526	489	540	536	472	519	481	507	536	507	487	534	533	508	525	514	523	515	498	511	503	512	485	542	509	517	573	523	493	493	530	512	516	490	502	520	530	511	510	485	524	537	509	469	465	535	542	512	480	528	516	472	480	516	553	506	535	471	506	476	512	486	514	546	519	483	523	510	499	521	520	538	520	512	528	511	489	493	479	457	519	518	507	542	504	489	505	519	556	524	516	500	510	530	530	531	480	540	495	500	509	492	492	504	541	503	528	517	518	524	484	513	494	469	505	523	522	498	539	490	514	508	490	466	539	503	527	488	472	528	518	514	531	538	522	534	489	543	523	510	502	452	511	482	493	523	520	502	493	509	501	536	517	527	501	507	580	493	518	505	521	479	552	461	560	514	484	484	508	495	489	535	570	536	510	512	482	502	503	523	501	514	450	478	522	519	536	536	529	489	503	457	500	516	506	450	526	496	506	490	510	517	532	519	496	510	522	477	545	487	516	493	533	487	516	492	516	504	479	528	489	492	500	529	471	538	512	491	511	500	469	527	529	514	504	477	535	488	510	520	507	522	506	513	501	481	483	501	528	519	505	471	497	502	544	514	502	500	511	506	512	498	504	500	490	503	479	503	530	513	513	502	514	550	510	482	521	501	523	523	498	502	560	508	474	484	493	514	522	487	545	500	546	512	525	484	533	508	493	504	496	492	531	492	515	534	508	531	519	522	492	512	484	511	486	486	481	527	524	532	509	471	487	522	496	496	506	519	530	503	527	501	529	521	477	508	483	522	485	506	494	518	529	508	481	527	531	523	515	576	554	503	545	512	483	513	513	525	522	501	523	498	536	499	492	495	543	492	526	509	499	475	519	528	500	491	556	514	533	500	495	539	493	511	499	530	502	483	526	510	550	499	554	486	537	503	493	542	491	498	519	508	497	468	510	463	525	532	512	570	527	502
12026	26779	25095	16308	11951	9455	7099	5657	4608	3496	2791	2355	2183	1756	1451	1441	1372	1289	1054	975	885	821	766	803	780	762	752	710	722	682	668	1209	3419	666	639	731	3384	4975	4078	2740	1322	682	662	669	611	673	699	651	636	666	672	706	638	665	618	598	648	664	687	626	679	612	589	649	657	659	664	647	672	648	664	672	673	621	644	622	692	628	628	682	717	682	677	659	638	676	637	644	616	640	666	670	671	636	653	662	598	672	658	617	614	656	615	659	629	636	640	683	647	640	668	643	660	674	619	652	623	669	641	671	650	663	628	655	669	596	611	655	581	629	681	670	649	611	679	688	680	689	640	652	665	688	640	649	679	644	672	637	666	628	663	686	661	592	638	676	650	649	658	652	692	656	641	608	672	641	632	633	659	628	603	666	625	687	673	636	580	625	640	627	697	653	680	638	658	650	661	661	659	642	646	646	650	640	655	629	619	648	697	667	633	601	677	688	596	620	708	667	646	689	614	665	648	641	655	636	619	655	634	666	643	667	670	639	643	686	652	638	657	681	643	675	628	639	622	642	624	675	653	684	635	645	653	601	630	643	690	642	640	638	661	647	675	675	672	588	687	692	630	668	647	690	630	658	678	643	641	651	655	696	615	635	668	610	660	644	680	630	648	633	595	653	653	662	599	638	650	645	635	680	719	689	641	652	657	617	603	651	629	602	694	676	653	634	638	662	631	727	694	640	622	641	661	670	639	681	613	715	667	656	637	629	663	613	663	670	660	643	669	682	645	722	667	654	665	648	638	648	640	606	663	598	632	696	664	639	617	677	672	642	677	672	674	651	600	670	687	651	649	701	660	645	621	639	649	635	702	631	685	669	635	647	654	689	653	688	673	629	651	658	656	633	674	677	666	625	678	652	583	641	648	656	634	594	632	674	609	679	678	640	664	661	670	625	652	595	670	685	660	587	664	628	612	639	665	640	630	637	680	693	635	609	636	629	620	621	671	629	654	674	658	678	651	628	704	669	634	630	649	671	634	686	689	676	638	654	670	650	636	630	636	631	665	673	598	648	616	645	652	622	653	654	679	687	623	655	665	637	636	670	723	668	655	635	665	640	653	663	710	654	631	678	675	678	703	679	685	671	621	679	693	717	622	680	642	677	671	638	657	677	671	611	674	646	674	646	658	687	679	627	649	672	636	637	612	644	672	689	630	656	653	650	646	642	664	642	612	680	658	628	666	658	636	648	674	677	647	667	660	648	682	622	659	652	630	616	669	647	641	638	639	673	658	663	633	621	602	647	612	685	629	631	651	695	651	622	666	662	687	653	657	662	692	651	589	612	651	631	654	660	691	701	635	681	618	657	671	656	657	641	622	645	635	639	688	650	678	679	629	630	634	624	667	682	641	691	667	635	670	689	650	644	628	629	640	657	636	635	683	675	670	675	620	604	631	642	658	630	602	654	648	657	631	660	630	652	614	663	602	637	620	673	628	643	685	635	654	658	696	669	730	644	669	696	629	692	688	682	684	648	651	618	665	642	621	602	652	655	689	679	631	630	636	668	644	698	662	648	609	694	628	624	621	639	661	639	643	692	672	671	643	621	617	643	688	683	682	654	649	616	623	647	657	669	648	656	662	647	614	666	661	653	650	649	646	674	627	656	635	634	687	674	680	615	649	693	626	644	667	627	659	640	624	656	672	665	671	684	630	629	694	642	653	664	638	656	636	593	662	666	648	663	640	613	676	650	656	650	636	633	666	611	608	656	663	671	650	645	632	632	656	659	634	632	624	696	639	637	641	637	654	683	675	690	627	656	646	625	645	609	641	666	691	691	602	652	627	658	668	635	674	655	668	619	642	615	629	651	632	606	671	694	679	631	621	645	647	663	628	612	636	608	644	672	687	578	651	686	667	608	644	646	647	622	654	626	598	626	684	654	632	661	667	667	588	646	631	742	645	678	670	663	682	638	636	640	656	684	640	651	683	665	665	667	657	670	646	632	639	635	658	664	656	644	662	665	631	666	645	668	593	665	613	661	632	669	653	664	667	676	603	624	666	656	695	641	668	657	655	637	657	673	667	612	656	652	681	653	623	619	608	660	640	627	604	630	609	688	639	650	613	663	638	591	605	705	625	636	653	639	684	662	664	666	663	634	707	651	661	676	617	649	678	652	649	627	594	627	667	668	646	680	628	650	602	632	677	630	645	650	630	584	656	637	685	669	635	634	650	684	649	645	644	672	692	660	652	664	677	648	633	677	588	643	651	618	653	617	648	680	670	651	684	634	626	640	623	688	655	651	630	676	660	651	624	633	699	665	591	645	635	702	660	640	687	645	662	606	675	665	643	661	679	671	638	666	651	660	647	635	667	632	637	648	661	585	653	629	663	624	698	665	636	662	650	637	617	696	719	648	652	645	702	600	654	645	651	626	649	676	678	663	661	662	669	677	657	636	610	621	684	629	640	650	645	666	623	643	666	681	645	682	648	619	601	662	660	645	642	670	592	640	634	707	654	651	644	660	665	612	650	626	611	697	657	651	655	649	654	639	698	649	669	636	637	672	611	628	662	617	633	645	616	683	681	691	651	628	644	630	612	636	677	644	626	657	694	620	637	636	643	676	645	626	648	641	616	650	614	613	671	668	660	655	641	656	661	666	626	642	662	617	634	649	653	630	644	670	686	676	625	708	628	628	633	621	626	642	654	623	650	628	656	674	667	673	628	659	630	657	618	615	660	673	598	663	656	615	666	674	644	642	616	636	646	661	662	699	649	663	681	647	645	665	683	605	612	636	659	682	623	667	693	669	656	635	637	624	626	663	629	643	659	695	687	628	674	675	691	596	634	680	689	640	702	638	674	585	626	661	624	636	658	645	692	645	635	628	661	652	654	640	605	658	694	633	632	677	640	658	682	692	670	652	631	630	631	696	644	648	618	644	675	627	628	672	657	649	672	621	628	636	632	686	635	690	639	694	663	672	635	638	746	614	630	671	641	684	650	638	646	610	632	637	688	663	706	658	659	641	643	614	670	675	653	664	681	663	634	660	662	656	697	671	639	615	687	662	648	687	659	644	670	635	644	685	645	680	648	626	639	674	645	636	652	696	608	653	653	624	654	661	631	657	668	666	626	652	643	653	676	662	666	660	617	631	667	686	675	651	636	660	694	657	661	650	682	664	638	634	668	613	619	653	614	635	675	657	635	647	629	647	697	610	691	695	659	633	675	673	667	640	683	655	669	659	637	618	621	606	646	607	629	639	622	609	639	647	640	670	688	663	651	644	643	653	626	626	682	598	647	676	626	640	682	631	598	630	649	651	679	655	665	676	666	642	630	637	622	660	676	602	639	674	655	659	680	631	650	674	621	630	690	668	664	649	624	662	656	648	692	668	668	633	635	669	657	653	621	693	692	673	611	641	692	613	602	670	646	662	649	695	608	636	632	703	702	651	665	704	633	638	640	687	664	631	630	628	665	644	650	659	628	645	618	669	685	642	662	679	660	655	675	660	674	616
23133	21322	29242	23785	21332	21505	12173	3989	2742	2106	1648	1390	1216	1014	948	821	826	757	603	510	488	401	465	393	402	351	411	364	375	352	367	506	2667	336	358	433	2759	4875	3597	1954	949	342	275	276	288	369	299	307	351	273	307	319	312	407	330	304	343	304	308	313	317	304	308	287	327	296	305	306	335	297	288	272	341	318	296	356	285	310	291	302	284	273	322	294	285	279	306	283	327	290	338	304	297	320	306	297	285	261	317	335	313	310	305	306	263	297	293	306	259	248	288	296	309	284	306	296	296	308	310	330	283	296	269	255	301	264	307	314	315	296	306	285	285	294	278	321	288	283	300	316	293	320	293	292	283	301	274	317	307	269	317	299	298	301	302	313	294	303	288	282	297	280	309	247	311	302	337	294	289	321	297	288	309	298	287	301	304	283	304	304	308	318	316	295	288	323	283	298	293	293	285	330	317	300	279	324	299	320	293	250	343	267	277	306	310	319	273	304	306	288	268	286	287	269	303	302	304	304	296	335	334	310	312	316	307	295	302	298	315	297	319	287	349	295	291	305	302	314	324	278	305	301	292	312	326	310	329	293	322	297	325	322	290	265	292	329	324	281	328	281	315	292	321	313	314	272	319	330	284	295	299	274	304	277	272	314	293	295	286	289	302	287	305	270	313	315	310	297	307	290	283	320	293	307	299	299	309	336	306	276	293	288	284	326	332	270	303	291	298	267	323	288	314	271	314	308	293	315	287	325	298	269	315	325	338	291	308	300	297	281	299	298	303	277	292	325	307	317	306	290	314	333	308	274	300	278	281	305	279	296	323	333	301	313	334	293	316	304	321	301	293	296	300	309	273	273	311	312	310	309	312	296	316	278	306	307	295	286	298	279	293	318	277	303	303	284	315	296	286	279	323	323	293	307	326	287	292	306	315	315	291	330	278	290	288	317	282	314	292	288	302	336	292	286	323	311	299	273	313	264	333	294	283	290	297	291	298	310	308	298	320	322	307	332	291	272	316	318	277	296	335	335	331	306	297	299	310	285	294	327	338	298	325	276	304	328	283	300	292	284	284	281	295	274	291	304	299	305	279	267	298	304	316	298	263	301	286	280	322	288	303	289	279	308	307	277	316	313	308	265	314	289	310	280	275	289	312	308	297	299	316	302	298	283	325	262	295	298	299	274	316	249	337	301	304	315	279	281	309	301	284	288	301	308	302	291	302	334	277	300	318	274	303	294	297	299	296	292	269	292	276	320	292	303	297	291	287	329	264	305	330	326	274	293	292	298	297	296	299	290	300	324	307	316	288	330	309	314	296	298	293	328	320	295	299	294	305	281	287	272	295	314	285	294	314	315	315	303	299	285	289	294	295	335	323	297	323	312	320	295	288	301	306	310	325	304	302	288	279	304	296	279	308	324	301	316	310	295	294	320	289	285	294	342	279	296	284	295	296	302	307	277	300	295	296	326	320	281	287	288	274	327	281	296	340	292	342	288	316	295	332	271	330	330	285	323	343	266	305	311	281	275	289	301	323	292	292	326	300	285	290	301	311	272	289	304	301	282	316	288	302	333	323	291	277	292	312	285	294	272	293	300	300	349	302	294	318	299	313	301	299	302	264	294	327	320	288	302	316	284	293	278	355	321	293	337	321	340	302	300	297	269	316	287	306	300	316	325	281	305	266	287	306	295	281	322	306	321	300	288	321	297	307	281	300	287	267	278	292	302	323	333	306	305	310	294	308	292	284	301	306	279	261	289	303	316	295	279	318	275	328	292	301	298	292	329	308	305	322	276	306	283	329	308	321	304	268	278	318	284	292	278	299	297	297	310	299	283	306	256	282	336	302	290	305	311	299	304	344	286	305	327	283	311	319	273	286	317	302	326	271	307	304	261	261	329	307	277	308	336	311	305	325	330	309	316	312	349	283	334	293	296	295	282	290	327	286	304	270	320	263	269	317	279	306	296	300	276	269	291	305	308	315	299	285	288	297	259	330	296	330	321	297	305	306	278	299	310	286	312	312	276	309	288	263	302	317	299	295	331	297	310	300	268	315	296	314	308	305	268	280	305	272	311	296	294	299	294	304	304	343	267	302	290	305	283	315	328	307	283	325	293	309	308	298	319	268	330	323	289	305	297	291	282	278	310	314	307	328	325	312	321	284	274	309	311	293	307	321	279	316	292	308	288	313	282	307	310	307	290	286	294	317	320	291	305	303	280	291	294	288	296	308	296	319	289	305	288	301	300	267	320	286	320	296	334	301	309	317	304	296	292	324	278	317	300	326	298	323	288	330	278	334	277	307	319	294	295	331	289	288	326	284	313	308	294	294	289	328	264	298	311	278	294	288	267	315	282	295	313	284	311	325	295	319	316	287	334	293	287	283	301	321	317	302	295	270	279	296	314	316	300	296	321	309	302	299	316	298	322	298	292	321	298	288	285	312	300	306	288	303	324	315	298	297	295	293	288	321	304	320	314	297	297	284	295	293	303	327	298	319	280	286	284	302	311	287	335	302	316	288	313	299	300	297	320	286	309	309	324	280	280	311	296	319	312	309	304	275	319	305	306	305	274	267	328	318	307	307	315	318	316	296	341	324	297	271	311	319	296	292	285	319	329	283	323	299	282	320	283	311	330	298	301	273	305	308	327	307	318	298	311	320	293	304	303	315	296	257	297	297	313	322	325	300	300	287	292	333	283	295	319	282	295	273	331	295	289	292	282	319	308	289	290	357	332	322	329	292	300	286	272	308	303	314	306	276	275	305	292	339	309	297	288	258	282	311	318	306	307	295	316	292	304	306	299	321	304	296	304	289	277	293	304	325	302	309	308	296	294	290	293	283	287	294	308	304	303	302	298	298	304	288	308	326	289	288	322	305	304	288	308	331	311	300	254	300	328	295	290	268	297	271	303	301	323	298	294	280	295	304	307	299	308	318	320	315	299	308	284	304	289	302	297	269	289	282	315	288	299	268	295	303	335	336	311	292	277	292	318	291	316	324	298	307	308	312	309	306	286	322	285	290	309	304	318	291	316	276	317	324	328	298	315	325	322	290	303	319	297	322	331	307	312	320	329	333	319	272	288	315	309	299	301	303	330	305	303	298	308	306	329	299	260	302	332	306	322	300	277	301	300	315	292	305	287	285	313	294	269	298	328	289	308	271	332	305	286	286	306	306	287	256	294	299	300	296	270	279	275	293	303	314	327	321	294	294	293	317	285	285	322	336	281	290	309	291	309	299	334	302	291	312	280	306	292	294	286	303	291	315	284	302	306	302	287	306	309	295	289	322	321	281	314	294	315	270	305	305	303	310	273	290	280	279	312	299	329	316	324	295	334	270	307	301	291	290	305	268	305	303	257	326	303	327	295	329	327	297	275	311	283	299	291	311	290	315	308	324	305	319	301	306	305	323	319	322	288	322	287	276	313	314	311	313	310	350	322	302	338	302	286	279	319	301	313	284	305	299	324	307	287	309	300	350	303	286	272	277	295	311	304	311	314	296	296
15149	32813	30622	20356	15561	13058	9785	7803	6423	4831	3791	3100	2494	2107	1800	1548	1534	1322	1081	844	800	742	631	610	545	559	524	510	545	458	476	784	5062	409	412	611	5126	8226	6299	3452	1560	421	410	365	415	395	456	369	375	406	399	397	347	521	520	419	347	376	393	377	395	403	379	371	367	426	336	404	372	384	396	374	376	392	365	387	373	439	371	357	371	401	382	394	371	392	370	357	395	357	404	373	420	436	392	394	382	389	416	378	387	372	397	360	357	357	374	379	391	374	382	400	388	400	368	406	382	402	394	401	384	396	356	376	358	338	392	384	359	393	414	412	337	399	396	382	379	394	393	409	371	359	400	409	363	396	419	406	383	399	402	355	370	383	394	392	396	371	395	382	403	409	372	373	379	365	393	368	369	391	395	344	405	419	390	394	392	385	416	360	384	357	375	377	368	380	394	408	403	369	418	368	356	363	371	441	380	407	412	383	366	370	392	384	360	380	381	406	388	361	402	402	385	407	380	383	394	383	376	402	382	393	364	382	381	393	357	382	367	403	405	414	409	381	392	392	354	399	401	345	370	370	403	350	349	381	396	355	367	390	390	365	380	414	385	373	392	370	372	385	358	372	406	373	362	341	409	400	385	392	416	399	365	382	352	354	388	418	390	403	405	361	340	397	379	382	380	396	400	375	390	359	405	394	387	360	371	379	425	394	370	365	373	389	411	384	411	386	365	405	411	400	368	387	347	388	390	394	392	351	392	343	400	356	372	366	418	376	390	418	393	391	390	380	370	382	394	358	356	367	372	390	383	391	350	367	400	385	396	365	408	381	386	397	362	367	391	390	397	398	363	414	359	389	425	369	392	411	403	430	378	376	399	408	395	358	378	355	346	377	361	359	363	408	408	324	364	356	348	411	389	412	389	373	360	377	357	384	395	397	362	378	382	390	383	342	389	391	385	390	393	394	409	387	357	387	376	373	369	355	404	367	402	389	380	368	369	368	387	382	385	412	387	339	427	395	373	359	367	388	334	350	411	368	439	354	405	381	383	371	363	402	390	371	402	341	401	418	357	398	413	403	386	368	404	388	380	381	405	393	424	365	384	387	372	415	372	395	388	386	381	344	373	388	416	387	369	377	386	398	378	365	386	406	384	366	405	360	368	382	374	372	387	420	372	384	389	378	374	363	392	385	368	407	385	413	385	361	387	380	386	404	374	367	382	371	385	390	388	396	381	393	382	409	371	367	376	390	404	375	365	409	394	385	385	386	429	376	352	347	397	369	416	377	391	366	376	395	405	369	403	361	348	374	369	343	374	385	389	400	390	398	423	383	378	403	362	378	365	400	375	363	379	428	377	388	386	355	387	403	365	381	382	398	401	377	372	378	395	367	400	401	374	400	388	403	393	388	392	377	399	365	371	416	380	400	364	385	397	392	388	328	383	394	418	421	375	412	370	416	409	391	390	407	396	450	387	385	381	387	394	343	402	359	373	379	427	422	380	364	420	380	396	384	392	394	380	362	372	360	417	334	388	369	396	393	393	372	349	383	393	351	365	390	358	402	425	384	408	406	397	372	356	383	417	363	379	357	373	411	367	381	358	370	380	372	377	414	396	358	398	366	393	379	356	349	395	383	446	378	359	400	369	406	388	375	392	334	370	337	387	368	392	378	373	362	394	380	373	382	357	359	384	380	369	378	411	431	381	401	380	356	367	408	373	379	412	364	396	395	369	387	402	360	390	418	418	397	373	355	399	374	407	382	387	402	370	399	389	415	375	371	388	388	365	401	390	370	423	406	392	359	361	436	382	385	406	397	392	392	391	404	391	423	378	370	376	393	419	393	385	364	356	373	372	393	381	380	405	379	354	391	380	373	376	350	412	408	404	405	378	390	354	363	355	393	410	390	363	417	384	394	351	403	386	392	411	416	387	378	387	402	349	377	396	374	387	422	370	349	388	364	377	379	363	379	393	362	377	366	383	414	365	376	362	391	373	393	389	352	423	370	390	395	362	391	344	394	368	377	369	383	340	383	375	368	385	349	380	364	378	388	373	394	381	392	407	372	401	375	385	406	343	367	355	358	367	394	390	347	358	402	373	373	409	392	374	403	421	383	411	374	365	368	369	338	377	392	366	377	410	434	385	389	416	378	375	366	398	348	381	386	387	388	395	365	336	365	412	363	407	410	397	405	390	388	360	360	401	386	387	411	418	376	406	374	358	396	370	349	405	346	388	398	379	391	377	381	401	359	400	399	365	395	380	401	364	352	381	377	382	398	383	398	390	379	386	387	375	380	386	379	405	399	394	374	374	410	382	369	378	383	400	368	387	398	391	369	354	379	391	354	414	390	367	380	390	378	389	403	380	397	388	407	393	410	351	381	395	358	385	385	390	386	372	399	376	391	380	404	365	389	372	380	426	387	373	399	374	404	393	356	380	397	354	402	387	391	362	409	388	371	376	404	337	396	375	350	388	368	378	410	377	354	347	421	370	390	368	383	417	366	357	377	358	374	408	413	379	344	410	378	385	354	365	384	389	397	406	391	397	399	396	396	379	403	401	371	404	373	390	396	366	390	423	380	390	407	415	422	403	424	397	393	387	397	399	408	404	353	370	368	390	397	388	367	386	385	366	376	397	378	383	424	405	357	431	382	373	387	377	364	348	357	354	374	363	377	393	372	391	387	363	367	415	392	377	404	415	370	378	377	368	401	365	356	399	423	386	390	394	388	350	375	401	390	359	363	394	384	394	397	378	381	402	365	401	380	405	377	368	405	389	387	371	407	390	395	364	398	378	386	390	367	379	392	402	349	400	403	382	393	390	375	389	399	379	379	343	392	416	383	365	419	393	401	373	423	400	391	372	375	376	359	383	379	368	358	373	390	394	358	387	423	383	408	417	384	407	395	357	388	391	379	382	374	362	389	382	341	412	393	393	374	401	386	366	365	372	371	371	362	396	412	424	404	385	383	381	387	370	373	373	392	383	335	425	384	359	364	366	366	332	385	368	402	348	359	397	389	413	402	436	387	365	399	409	389	367	352	360	380	418	389	429	399	382	372	408	406	395	385	402	386	389	388	364	344	357	384	385	356	335	383	348	390	390	382	347	398	372	382	423	379	406	410	377	402	373	318	376	384	383	395	398	344	401	372	396	382	417	392	386	376	392	420	398	379	372	376	405	351	375	390	360	372	418	358	377	373	366	383	394	373	364	375	381	373	398	382	421	404	354	371	384	373	369	422	360	391	403	393	423	393	379	421	392	370	382	392	378	419	368	362	378	404	408	383	387	401	387	377	383	403	397	403	391	343	369	403	375	400	395	384	384	339	367	390	388	375	374	372	380	390	401	362	363	390	407	391	369	380	387	401	415	377	406	393	360	365	364	402	412	397	378	401	362	386	391	361	351	401	392	375	402	373	368	373	374	386	370	386	380	389	377	386	373	407	397	385	368	355	389	369	377	387	368	390	375	379	394	394	366	412	347	356	401	354	400	381	387	379	399	432	372	371
27200	21096	16880	8217	3941	3004	2082	1709	1416	1219	1072	1039	895	851	856	773	798	786	756	722	730	754	759	698	718	704	733	665	656	690	677	725	791	675	705	671	791	968	953	786	705	697	699	682	686	691	702	635	671	657	684	735	692	708	671	668	690	697	680	644	723	632	673	671	691	752	707	656	653	646	661	637	630	700	679	663	639	690	657	642	675	696	685	639	640	689	665	633	673	666	657	699	641	703	666	678	639	647	664	682	711	670	672	653	634	668	712	654	674	669	683	691	689	668	692	670	700	660	690	684	658	661	647	651	669	702	699	612	700	700	643	657	631	674	651	702	682	632	673	630	670	665	686	642	665	687	646	659	674	615	665	683	724	705	700	681	659	659	659	677	681	695	672	670	665	660	666	676	670	630	715	676	629	698	713	720	687	653	696	673	668	675	643	654	616	609	662	654	707	664	657	695	682	665	655	665	646	697	693	671	647	676	653	670	664	675	651	669	685	672	655	662	664	686	716	641	671	678	679	692	648	662	702	669	692	652	664	675	640	668	687	635	641	663	601	698	626	652	629	643	661	691	684	652	664	679	671	697	656	662	666	680	676	677	693	688	687	649	684	693	653	643	648	717	667	617	654	667	653	691	670	724	643	668	633	686	674	681	646	677	694	705	699	659	690	652	687	642	667	693	703	702	683	668	643	688	653	698	663	670	652	696	629	686	674	665	673	677	679	685	691	685	637	672	685	692	651	701	631	639	638	663	644	631	667	689	633	687	707	644	672	679	667	644	690	651	659	657	640	707	719	682	648	660	723	666	691	685	636	659	683	679	657	648	674	676	641	661	649	656	656	698	689	675	656	649	670	667	708	697	690	671	664	735	671	620	701	706	681	729	707	630	705	677	683	694	696	648	696	707	652	669	696	602	667	653	693	676	609	682	679	689	694	662	704	667	718	653	714	685	654	653	674	672	713	706	618	645	654	670	722	658	724	676	666	657	682	720	685	688	676	702	702	636	659	681	625	638	603	678	651	652	693	665	687	670	693	654	651	667	668	639	665	643	658	641	710	686	647	680	638	657	658	681	664	719	705	673	707	681	662	670	625	659	712	691	677	670	665	645	613	614	710	674	669	683	728	659	656	683	665	697	709	697	678	689	666	674	692	644	718	674	730	675	696	682	648	696	685	697	656	673	682	686	673	659	640	699	675	636	709	697	642	680	633	656	650	668	666	682	665	711	666	650	674	702	637	699	651	668	664	702	660	669	685	677	647	698	680	686	661	669	684	668	641	693	647	681	697	646	655	686	675	639	694	631	663	696	682	656	684	687	671	668	657	683	710	683	687	679	670	667	661	659	723	709	664	655	620	671	701	657	670	685	681	680	707	665	668	648	680	653	693	733	638	671	663	636	638	693	642	657	689	692	670	653	679	654	649	652	673	673	694	674	666	665	696	705	689	678	717	683	682	651	670	676	698	739	700	700	662	720	653	648	649	672	668	670	682	700	637	711	676	631	652	702	664	680	644	606	709	650	703	640	642	678	651	712	632	709	652	725	674	694	692	678	677	667	667	635	601	673	697	628	694	653	657	687	664	657	657	645	666	642	649	654	718	650	661	661	672	675	671	646	660	707	672	706	664	705	683	652	656	676	661	689	665	670	703	697	633	728	705	656	649	679	713	694	689	697	706	717	730	670	634	678	672	655	674	660	707	655	695	674	685	643	621	650	724	658	703	675	681	625	664	673	675	673	678	692	713	738	682	742	677	682	680	684	626	660	689	717	693	647	681	674	668	704	653	649	709	670	633	698	694	651	684	640	673	624	654	681	695	675	701	657	697	667	716	721	640	627	681	691	700	630	663	645	672	662	649	669	682	651	682	681	677	664	700	681	654	678	686	718	643	662	716	706	686	691	703	673	700	692	652	696	686	697	669	666	646	646	666	693	703	679	644	649	690	632	656	638	683	691	678	675	666	627	670	683	626	688	676	679	678	634	653	643	700	651	729	694	686	638	681	651	662	664	685	674	698	688	701	677	709	648	656	631	687	675	656	651	655	686	668	663	646	668	713	679	679	686	727	673	653	670	702	677	709	671	651	664	631	718	695	662	655	650	623	635	672	691	672	676	675	674	681	678	684	642	726	680	719	697	674	702	646	661	740	712	674	636	682	659	671	667	688	648	671	663	609	707	724	677	652	637	695	655	653	702	671	711	612	651	718	708	696	684	691	717	683	719	682	703	738	633	691	657	661	651	675	704	662	705	713	637	674	645	640	659	675	664	667	691	675	686	682	686	686	651	690	624	668	765	695	689	675	644	676	716	668	722	674	690	697	649	678	727	684	693	628	645	697	680	684	677	696	708	663	670	652	704	653	665	646	637	631	702	668	707	614	732	672	680	700	695	669	678	704	737	657	700	639	635	730	687	693	660	678	641	647	644	729	661	698	696	706	657	668	702	723	655	636	673	680	670	679	615	713	685	643	675	677	643	696	701	684	674	675	667	643	627	681	621	675	700	674	697	685	688	698	668	686	657	684	666	659	675	662	722	674	721	688	725	644	711	645	633	663	662	700	638	677	714	655	695	654	694	699	728	686	732	700	657	704	691	653	682	653	649	662	659	652	686	676	691	629	671	622	699	675	652	622	690	657	688	674	696	653	662	651	633	699	703	668	700	635	654	669	648	641	698	665	658	669	686	643	712	686	655	638	627	716	668	660	693	699	687	666	688	686	673	652	632	665	698	689	655	667	707	648	651	663	682	691	667	671	702	648	645	690	682	655	710	693	641	711	690	664	683	688	658	687	645	684	656	694	650	656	681	689	629	654	612	638	667	660	647	666	658	644	662	672	658	670	629	677	675	660	668	678	699	646	678	667	713	645	704	627	663	662	644	674	701	652	656	670	670	670	715	639	690	693	637	647	701	682	695	603	599	714	705	696	689	672	661	729	659	695	690	706	704	623	678	677	657	645	666	650	654	680	670	680	669	655	665	677	672	693	691	689	700	678	697	672	684	690	691	720	643	670	676	656	649	684	627	625	635	693	632	655	661	666	658	673	639	676	675	694	687	673	648	642	667	718	674	686	669	669	702	649	695	689	694	712	633	649	676	684	715	679	652	672	673	669	630	664	708	665	693	630	701	676	681	659	702	664	683	645	698	677	639	649	705	692	665	620	659	618	644	705	673	714	659	658	688	690	734	650	651	654	669	668	698	692	746	716	629	671	672	690	654	653	727	637	656	702	682	631	680	702	668	708	677	665	695	634	663	651	679	621	678	666	648	711	671	661	664	680	635	606	629	695	651	667	699	702	644	635	675	678	652	627	660	669	679	668	695	672	689	711	681	762	727	686	665	709	633	672	655	688	727	686	706	630	643	660	624	659	691	664	653	687	665	649	717	658	674	641	678	659	698	682	679	692	722	694	687	662	634	670	664	670	630	612	656	695	661	654	588	693	694	652	678	689	693	695	657	659	692	703	684	669	616	666	668	697	625	685	674	687	615	706	658	653	675
11887	20295	18317	10125	7109	5906	4317	3425	2726	2262	1901	1657	1362	1211	1265	1149	1230	1185	1023	975	940	891	837	870	940	850	878	892	859	832	838	892	1102	817	859	874	1045	1392	1214	1155	950	822	805	825	867	795	796	855	824	844	821	852	881	932	917	852	783	815	791	818	877	840	835	848	832	821	861	809	834	831	837	858	797	843	854	780	853	862	887	788	844	839	828	899	801	778	826	833	817	806	862	875	812	883	799	819	882	861	823	826	868	859	835	817	801	797	810	885	835	784	803	870	817	849	861	844	818	864	847	807	822	799	859	871	811	872	900	863	894	848	863	838	878	883	852	804	892	838	824	895	822	794	834	814	820	759	880	855	825	807	808	849	832	861	808	850	809	839	873	847	852	815	826	872	833	821	835	820	909	842	810	861	805	896	837	856	850	783	884	856	838	837	795	840	804	869	868	780	806	860	837	878	863	799	858	794	845	836	880	819	827	879	800	866	854	856	816	895	834	878	858	861	800	792	818	822	828	852	858	874	867	848	803	862	839	841	809	837	837	841	807	847	873	883	822	851	836	819	877	826	851	791	864	821	810	837	905	837	798	836	844	828	869	819	864	830	848	870	826	843	871	820	830	830	820	830	869	817	870	838	858	777	863	839	818	790	890	847	797	888	895	856	815	857	867	853	873	835	828	889	826	822	842	895	805	800	862	818	850	846	881	810	853	795	831	862	855	827	853	877	808	774	887	850	850	830	824	871	834	825	820	849	824	857	841	819	815	803	803	837	848	890	907	859	875	797	867	867	819	840	836	884	824	786	853	850	835	863	845	898	832	832	853	821	878	846	829	852	852	856	851	826	823	898	856	822	886	817	814	868	856	853	800	852	860	833	820	852	870	895	853	848	886	792	849	857	814	862	864	853	850	801	853	872	772	786	846	807	829	827	865	850	811	811	859	830	794	874	907	849	798	870	874	903	847	838	832	797	838	805	835	840	825	825	829	830	839	845	868	810	828	840	842	872	807	781	878	837	784	837	845	848	869	849	806	858	840	855	812	816	857	848	847	868	785	853	837	819	874	818	840	837	840	726	845	838	810	850	892	853	820	858	891	868	864	788	834	849	849	865	889	865	798	826	879	885	813	838	800	839	875	849	822	855	846	836	872	806	856	819	772	825	833	813	843	803	823	804	827	846	895	842	849	860	861	875	860	825	849	846	888	896	808	830	832	843	843	839	862	828	861	836	798	856	848	840	865	856	836	842	840	802	813	820	867	895	821	853	830	840	842	824	822	839	800	845	835	827	818	829	830	860	856	829	868	903	852	904	838	800	877	830	799	868	824	853	815	860	816	847	825	835	830	855	867	799	870	843	856	856	826	816	853	812	827	835	808	822	807	867	851	873	874	818	831	810	850	859	791	788	787	858	821	899	813	804	817	870	799	843	903	861	876	830	825	812	858	784	856	845	868	860	824	877	843	831	837	865	833	813	862	837	874	818	825	802	819	881	863	819	880	822	852	837	835	829	853	834	835	814	853	806	849	867	775	871	831	846	824	810	843	846	894	843	831	888	867	835	856	840	835	847	836	820	832	811	799	864	796	843	859	827	798	785	819	857	869	827	859	839	846	774	853	815	816	842	751	860	832	838	836	843	747	877	857	838	844	808	821	821	849	793	860	872	859	831	776	766	833	794	841	823	833	897	817	902	812	831	860	840	859	858	864	838	886	856	796	867	853	843	860	838	798	840	835	828	827	861	833	876	904	831	850	858	858	806	857	833	828	836	843	800	838	878	809	840	823	878	868	896	792	814	814	837	851	820	839	816	809	866	844	843	850	868	803	841	845	841	807	842	859	848	834	888	854	897	826	849	839	853	800	921	880	844	862	888	853	865	822	826	844	828	845	817	812	846	821	896	789	823	861	828	816	859	815	902	884	885	867	883	854	833	864	883	821	823	844	815	811	858	872	776	852	850	868	837	862	840	833	793	813	845	865	802	809	846	802	883	895	882	811	852	870	903	828	814	833	839	856	827	829	797	853	817	810	817	836	778	856	885	809	856	816	795	842	824	835	837	861	823	856	827	823	848	882	844	878	844	860	871	786	906	848	857	872	846	832	859	840	871	862	846	820	822	808	836	860	859	811	912	827	852	895	841	807	856	829	875	832	847	804	898	823	833	830	847	818	874	850	829	852	800	842	856	857	883	807	883	763	878	840	828	864	832	809	849	761	815	816	841	837	825	796	823	832	818	852	821	855	844	808	799	830	847	833	834	847	813	819	852	869	855	813	832	788	854	824	860	862	868	792	867	860	810	828	838	882	843	818	806	834	828	794	800	841	787	826	814	866	855	828	843	822	870	884	861	839	850	820	880	851	892	845	881	854	786	827	840	836	903	842	786	794	780	853	847	817	833	838	848	839	836	836	826	863	843	807	809	852	831	852	864	891	790	809	826	862	852	845	872	854	781	859	763	820	827	863	843	813	829	832	826	815	859	827	868	898	819	821	820	860	880	815	806	805	823	897	840	788	805	831	824	867	806	893	834	857	837	867	834	827	840	777	862	858	831	829	892	837	824	826	897	875	864	841	855	801	820	895	861	809	841	873	836	840	861	838	850	793	837	820	862	812	863	775	827	895	826	815	823	856	793	855	865	854	857	826	822	851	839	793	822	881	840	854	832	845	848	809	832	831	837	869	842	894	827	850	863	813	821	857	791	835	815	852	817	870	822	828	830	829	845	896	855	842	809	807	853	862	869	878	845	852	848	857	880	821	855	849	872	836	809	830	798	824	804	890	883	808	828	857	888	815	814	843	867	874	781	839	921	789	787	898	799	813	835	833	845	845	791	854	810	832	830	806	852	794	805	838	863	878	859	871	829	866	809	850	864	867	817	841	806	873	835	855	803	839	843	808	848	865	840	829	851	814	874	860	829	842	825	863	859	830	841	866	819	846	870	861	816	834	799	820	846	838	747	824	889	804	826	808	824	863	854	839	870	804	819	817	846	859	833	864	803	830	867	821	820	871	820	810	889	798	821	823	841	861	859	916	814	815	878	862	856	839	794	876	809	845	807	818	810	836	872	855	901	900	834	883	846	807	824	812	852	830	919	826	839	889	812	825	835	854	828	912	841	860	800	835	857	866	815	822	855	830	835	843	850	823	851	852	849	942	862	846	856	810	845	858	781	835	887	816	813	814	830	866	802	807	827	822	802	865	881	834	828	825	810	856	844	855	858	847	796	838	870	837	759	840	776	851	822	844	835	850	873	850	807	819	880	886	812	853	869	878	828	902	847	851	833	830	874	855	837	819	842	841	817	837	848	868	819	851	794	742	830	831	844	838	851	827	811	832	790	818	852	849	862	829	879	834	837	817	904	845	863	846	831	826	808	899	830	848	843	819	843	848	864	870	845	839	835	887	775	820	837	845	851	797	808	823	873	819	832	826	858	817	862	869	874	800	847	792	861	858	857	823	820	832	857	840	874	836	884	821	869	812	802	850	852	884	862	882	873	842	811
24120	21302	28705	24241	21280	12904	4535	2705	1858	1481	1405	1233	1012	927	999	872	899	754	662	597	589	539	560	575	581	565	546	543	545	529	525	769	1758	513	505	529	1700	2817	2214	1409	889	515	516	493	484	483	494	471	532	496	484	501	511	510	531	516	492	499	515	521	465	467	498	492	491	473	485	512	506	514	523	498	510	515	495	533	509	494	518	484	492	491	470	500	515	500	501	482	502	507	521	491	542	454	509	518	459	510	501	492	534	501	485	507	523	487	492	468	515	489	500	519	472	549	492	511	469	477	486	493	544	480	492	534	534	514	504	501	517	522	551	486	456	477	445	472	461	520	479	473	501	506	552	492	474	504	496	490	487	480	486	482	499	480	530	522	518	510	496	491	504	483	536	490	497	490	482	494	508	481	502	499	514	501	499	498	541	477	534	518	478	508	572	492	510	471	492	500	545	485	526	493	493	489	482	459	481	526	511	518	483	505	498	500	488	477	514	476	514	517	522	478	489	506	546	494	513	491	518	452	480	493	504	503	476	493	487	458	524	504	477	485	507	493	498	529	484	518	443	500	499	505	517	493	458	525	474	489	487	490	513	528	504	486	479	513	466	477	473	491	474	500	495	498	514	491	453	493	504	515	499	487	516	496	461	528	501	534	485	472	473	514	463	452	503	479	490	475	504	507	534	531	531	498	486	514	496	484	463	522	497	508	483	501	527	466	469	493	514	528	499	524	517	483	486	485	524	483	479	562	508	506	493	487	540	498	523	517	511	498	505	510	472	488	476	547	508	509	536	490	488	481	480	456	516	482	509	460	511	476	511	504	477	485	501	466	482	506	505	480	521	533	489	508	501	471	510	516	493	540	501	538	463	511	482	490	490	475	513	476	479	493	513	469	493	461	489	460	508	505	486	475	514	519	484	504	521	514	489	463	532	465	519	475	461	488	461	481	494	484	481	500	487	473	480	508	505	471	488	455	505	469	465	500	497	484	491	491	494	520	497	529	483	491	494	484	486	498	476	466	496	532	496	507	487	501	518	532	523	490	475	509	520	507	503	491	518	513	499	496	485	496	494	477	484	502	486	528	513	484	557	520	508	513	515	483	498	494	509	482	456	480	484	528	443	475	471	505	484	484	470	471	539	493	478	500	532	540	516	520	519	500	500	480	480	475	499	525	496	502	498	510	489	517	517	467	488	498	481	499	478	477	482	516	506	492	538	474	493	526	452	499	482	481	465	519	522	524	525	474	480	487	484	489	480	458	547	520	475	510	492	454	485	468	478	469	508	481	503	499	483	488	503	503	519	499	486	527	538	506	475	495	476	498	518	517	517	500	489	525	498	481	510	517	557	483	490	471	477	485	533	506	537	519	501	488	496	497	490	487	500	476	472	512	516	481	524	477	470	486	503	511	479	536	489	474	494	500	470	490	498	496	512	500	497	493	466	483	518	532	519	447	499	478	469	498	512	472	515	468	474	483	497	477	509	494	496	517	473	517	495	509	441	450	489	519	566	509	506	493	491	485	525	533	481	488	511	502	526	497	512	464	502	527	477	529	479	502	520	509	462	482	494	488	502	487	469	501	506	501	485	466	507	537	497	508	471	459	518	490	493	535	479	515	545	508	482	535	498	478	486	473	528	502	490	485	506	466	516	503	457	502	528	488	459	503	489	504	475	480	500	475	506	474	507	507	481	487	501	499	505	479	477	507	538	501	521	460	482	478	476	506	488	473	481	509	515	511	505	499	446	517	490	496	536	473	521	480	527	503	509	500	502	499	503	510	490	498	457	485	497	500	498	506	519	542	493	463	482	493	469	528	501	475	485	493	490	513	519	498	512	513	482	461	510	502	511	482	501	477	529	495	497	516	494	534	500	529	498	480	488	489	529	506	502	543	504	490	459	528	496	514	479	491	498	547	486	493	484	493	467	470	531	520	529	526	492	486	514	523	507	469	473	467	507	496	483	478	512	482	527	471	470	514	483	534	470	457	502	514	534	489	525	475	472	493	485	478	529	509	484	497	482	474	461	522	486	486	496	507	469	469	453	502	474	576	519	494	490	492	516	468	491	483	477	491	546	552	500	498	508	484	521	470	503	470	494	518	471	509	522	478	488	487	546	520	522	458	480	494	483	524	516	510	477	483	500	528	519	515	533	512	491	515	475	507	498	556	484	500	487	501	463	507	510	567	528	505	497	466	505	490	485	505	476	484	478	467	464	535	506	513	479	503	484	482	465	511	444	552	505	516	523	488	476	488	501	514	528	507	500	512	464	473	508	483	499	505	491	505	486	492	480	502	465	522	513	483	484	504	450	517	528	506	563	465	526	463	522	514	500	522	500	443	489	466	509	488	498	501	511	499	529	520	493	514	523	520	535	500	479	471	486	429	486	515	506	519	482	501	484	500	496	503	487	456	489	507	491	521	505	515	494	483	491	547	491	504	533	486	482	480	525	509	493	487	504	490	507	519	463	461	496	492	440	490	509	547	474	517	463	494	515	478	504	499	477	467	477	519	505	498	499	507	541	478	523	462	513	479	494	488	494	498	467	567	507	490	509	509	511	511	459	483	528	504	519	491	502	550	488	502	497	511	511	498	540	499	498	522	545	489	494	497	492	464	480	516	520	479	491	504	512	484	502	511	520	485	481	454	510	501	511	505	488	486	500	502	454	476	530	521	494	513	478	499	483	521	479	491	466	486	463	496	466	513	506	483	503	505	479	489	526	495	513	467	514	490	535	501	487	501	457	506	518	507	465	503	506	539	473	518	514	478	521	486	491	485	494	489	503	496	500	506	447	482	482	488	498	495	499	501	491	471	509	512	517	536	466	489	482	507	471	471	499	495	489	532	516	497	506	476	494	505	490	479	517	480	501	485	493	541	481	468	470	497	504	512	496	486	492	500	501	537	519	507	503	537	518	512	512	499	492	451	488	478	468	534	529	507	504	491	528	484	517	496	525	521	478	487	517	488	500	536	497	478	497	497	486	499	500	507	478	526	484	501	509	479	493	469	449	492	538	533	496	526	480	472	498	504	481	526	489	483	520	517	506	497	510	502	456	511	479	542	487	517	489	525	500	498	516	508	505	492	474	481	511	490	509	482	489	486	466	476	529	464	481	477	524	470	472	469	474	476	497	500	478	499	499	487	481	464	508	510	501	497	496	527	447	495	495	497	509	481	501	454	462	511	485	495	538	470	498	510	512	492	473	507	493	486	510	502	497	528	472	487	469	502	486	543	485	506	486	511	512	450	480	498	493	536	547	496	475	497	511	458	500	495	514	524	510	514	499	485	504	483	484	492	528	467	491	493	467	505	500	479	512	480	475	508	483	474	459	504	503	540	502	508	504	481	473	504	509	479	494	512	478	489	489	519	502	516	516	528	533	477	525	520	516	496	508	505	479	509	493	480	525	498	489	491	469	470	475	486	505	492	502	483	496	521	470	489	521	509	511	453	466	482	533	496	502	498	482	527	500	468	502	533	486	487	525	505	503	472	488	507
12801	28485	25085	16219	12281	9608	7305	5506	3896	3217	2751	2405	1764	1526	1790	1405	1510	1252	1025	895	869	795	755	740	767	766	759	716	685	698	688	1249	3061	664	646	751	2937	5099	3692	2352	1365	667	606	628	681	598	669	637	694	600	648	617	653	743	711	636	697	640	641	656	641	621	624	646	670	649	669	606	659	682	621	630	659	654	640	661	656	680	640	595	654	646	607	647	619	640	651	674	643	633	626	630	627	628	683	618	621	691	660	676	672	609	644	649	594	642	664	626	624	643	632	641	622	635	647	636	669	644	623	592	627	616	609	625	680	637	631	545	655	641	642	660	643	623	659	640	647	618	636	578	633	641	681	644	609	645	693	639	671	623	619	641	652	611	654	640	627	621	614	635	633	616	663	612	691	658	653	649	611	635	659	595	649	640	639	616	610	625	634	616	678	627	693	654	670	617	615	631	614	632	614	637	640	608	660	694	598	647	639	656	650	625	673	663	626	653	614	594	627	636	641	637	680	652	661	633	678	660	602	624	654	617	599	624	614	649	672	609	651	627	627	643	655	617	656	664	569	673	646	638	642	632	651	677	645	629	642	621	600	680	649	694	609	646	593	617	671	652	599	619	621	652	603	660	649	668	649	646	640	649	708	608	641	643	681	615	692	652	635	683	600	623	603	638	656	634	644	643	643	624	668	675	655	637	634	635	648	666	605	625	612	666	667	624	625	621	637	646	682	671	634	654	619	633	634	693	629	610	599	661	651	625	624	637	599	627	617	616	660	639	646	631	653	639	625	594	619	642	646	643	596	668	643	605	617	647	639	610	613	666	618	628	606	619	696	674	632	627	635	625	692	650	617	679	642	615	644	612	696	644	651	611	677	614	681	611	643	680	640	618	627	675	611	614	660	664	644	639	642	633	609	604	617	646	672	610	708	636	667	625	653	652	582	684	605	653	695	646	646	639	638	621	645	643	640	604	666	624	660	639	651	657	662	646	656	654	622	691	627	680	673	645	658	620	627	610	657	621	627	597	655	644	596	617	636	608	691	661	660	629	643	634	648	650	640	660	629	674	631	629	633	629	634	656	667	601	627	626	577	648	667	641	636	634	662	660	629	621	654	627	649	633	615	609	661	589	674	636	647	643	635	675	626	641	645	648	651	630	691	625	631	687	632	619	667	639	636	631	609	589	637	656	617	640	613	641	694	658	631	614	611	643	622	639	592	628	627	680	611	644	630	649	632	610	600	619	588	648	665	661	609	650	622	643	613	639	626	655	656	627	636	672	628	647	678	639	625	603	648	664	589	632	620	629	639	608	697	627	589	645	651	653	620	685	609	620	619	659	638	612	638	661	633	616	645	626	635	623	606	651	689	644	648	658	666	630	598	652	599	647	654	652	642	639	659	659	625	640	660	656	609	644	632	667	671	641	600	659	660	652	571	688	626	622	614	630	584	631	648	629	677	646	622	622	665	673	613	625	663	582	593	693	649	619	618	611	592	593	634	632	634	626	633	632	618	691	639	675	605	640	629	619	637	623	623	629	653	591	629	640	630	603	638	589	686	647	617	622	648	619	675	641	627	641	644	655	614	651	657	625	611	652	664	637	685	640	635	672	686	634	605	609	636	644	632	601	616	662	684	668	650	681	633	636	637	662	635	613	669	646	603	661	624	630	650	631	622	624	651	619	617	621	651	648	665	651	587	629	619	651	630	622	654	641	610	638	578	603	664	677	667	619	590	652	613	622	662	631	635	668	612	641	663	608	593	657	646	639	612	639	662	616	643	597	670	640	631	610	689	581	604	664	688	679	650	691	639	647	632	709	652	656	619	618	665	613	631	602	617	644	640	627	629	609	653	621	649	661	638	623	632	632	613	604	665	613	652	645	664	622	639	686	618	654	617	654	630	645	607	617	578	673	634	603	601	686	650	655	654	573	620	678	651	636	658	654	625	624	673	660	640	613	623	613	659	611	649	606	616	657	615	642	605	638	609	592	625	643	649	627	650	648	651	625	616	642	684	664	693	668	602	626	617	629	665	619	672	674	629	641	658	640	615	644	621	706	634	643	609	660	608	647	661	634	614	604	634	618	643	650	647	652	651	638	651	627	654	686	634	569	648	689	625	610	663	659	629	599	669	673	675	680	625	594	649	628	698	646	600	660	637	633	625	630	630	663	641	611	649	630	672	604	593	636	648	603	649	630	628	631	619	660	630	602	620	624	655	610	645	614	629	645	647	625	631	609	675	644	655	629	680	636	646	655	630	666	633	627	661	588	637	630	651	680	654	666	663	640	673	669	623	648	631	644	665	608	636	657	674	636	625	631	647	640	628	641	712	605	655	616	611	628	648	633	660	669	602	656	610	666	608	634	638	663	619	626	630	624	666	649	639	654	621	706	600	627	640	645	609	613	622	620	600	644	677	686	662	610	633	587	599	645	666	664	667	661	604	661	630	638	599	628	623	652	621	587	632	614	651	660	632	629	632	641	619	658	673	586	623	636	665	661	638	665	633	646	622	650	581	675	646	627	663	668	667	648	629	615	618	631	613	624	670	600	620	609	652	622	679	621	638	614	689	670	588	661	644	627	589	638	622	632	637	655	653	624	631	670	587	642	642	631	629	666	642	665	663	652	628	634	599	655	663	661	654	634	624	626	571	636	612	605	621	620	654	607	632	659	692	646	631	646	657	642	623	648	662	661	652	617	582	618	608	647	609	643	631	641	633	630	565	642	659	645	590	659	654	634	672	668	623	624	633	646	618	640	613	677	639	638	660	591	625	612	629	641	626	641	629	621	624	624	661	657	692	653	620	622	634	650	627	639	695	652	680	665	602	601	625	637	632	617	629	596	644	643	670	651	644	626	664	667	621	642	653	632	684	581	664	629	634	583	672	648	628	640	694	632	646	621	673	647	637	633	620	622	623	628	629	628	651	620	650	636	637	682	608	667	622	632	651	653	676	655	678	616	616	652	635	630	639	648	660	650	611	603	630	654	622	628	663	683	612	684	611	670	622	630	593	632	687	619	672	582	674	638	670	702	666	659	659	649	623	636	609	658	638	654	628	639	634	657	615	586	624	639	666	606	644	663	616	590	648	629	627	607	644	637	645	636	622	671	634	641	707	612	611	648	633	639	639	638	639	631	644	670	614	653	636	628	638	655	686	655	665	651	659	636	680	597	630	664	639	608	666	668	582	662	652	629	659	648	625	665	673	669	610	612	652	635	637	643	632	605	635	620	607	678	615	644	664	658	638	598	607	648	634	599	641	606	616	652	677	648	642	611	599	629	619	625	616	596	554	623	663	688	697	675	650	613	664	685	624	629	626	655	656	626	620	675	627	633	610	628	614	631	637	637	650	618	617	619	590	702	640	651	622	634	658	639	603	635	634	670	628	627	622	623	640	643	655	668	643	662	631	624	643	641	634	624	648	693	624	613	652	640	621	644	654	624	630	620	585	650	645	598	643	586	616	617	688	626	645	605	642	599	667	644	619	647	615	622	653	620	630	612
23052	21314	29222	23747	21330	21451	12198	3698	2443	2091	1885	1481	1020	949	981	870	843	752	573	536	456	446	439	439	403	392	360	364	343	352	328	950	2048	329	334	410	2558	4794	3426	2270	1009	309	275	298	305	288	294	295	314	327	295	288	302	384	354	325	276	288	294	315	273	276	296	338	281	318	335	322	280	334	323	303	278	307	282	293	307	290	290	301	312	333	291	286	314	330	284	351	309	321	281	305	282	307	328	275	318	304	298	291	308	288	279	292	301	331	307	292	325	314	318	306	296	330	319	307	309	285	286	319	257	315	317	308	325	302	328	299	319	285	327	294	324	303	329	286	316	308	291	292	309	302	310	303	306	316	284	280	280	301	309	310	294	312	299	297	306	284	321	282	307	319	306	311	309	309	289	314	302	317	285	291	317	312	261	309	292	257	328	325	291	318	305	317	322	275	334	323	285	316	298	295	302	294	301	304	317	316	331	302	299	337	297	269	321	277	327	308	312	298	351	299	316	262	309	311	296	304	295	317	306	294	320	320	288	306	324	303	269	310	294	319	316	284	321	313	303	311	300	321	311	301	302	275	290	284	309	296	273	308	317	297	317	290	326	297	300	316	316	290	288	285	326	292	328	286	298	305	274	275	298	279	328	297	300	323	305	311	317	305	298	281	303	327	281	296	306	278	322	284	311	304	317	302	295	315	280	300	342	321	312	313	273	305	303	321	327	300	301	281	272	266	274	299	312	303	311	281	290	278	309	304	334	309	312	261	309	323	299	317	281	290	296	326	301	310	274	298	289	302	285	277	314	336	303	318	297	273	312	296	309	306	315	293	300	301	326	297	320	293	298	273	301	318	297	272	325	299	322	267	307	288	302	299	302	279	321	276	281	313	279	299	278	330	319	289	288	351	277	322	297	318	326	285	282	290	285	310	306	300	316	297	313	344	293	308	317	307	314	309	306	318	322	307	315	316	307	327	291	314	289	297	314	279	307	311	304	302	311	274	309	320	306	312	294	292	311	306	295	285	311	334	286	300	312	310	312	294	276	312	323	294	319	318	284	286	300	291	315	291	330	301	306	323	310	347	302	303	294	252	330	293	313	326	301	311	301	296	278	298	300	285	324	319	271	285	267	296	310	306	317	295	296	315	292	324	283	302	307	294	323	295	299	341	277	319	334	280	324	310	295	285	297	309	311	285	296	301	317	311	308	316	291	306	301	314	299	324	321	326	295	302	313	312	326	318	286	277	296	297	295	302	317	298	316	297	273	278	300	289	285	318	271	307	311	289	276	319	279	269	280	297	347	266	319	268	329	272	308	290	287	274	288	305	288	278	291	309	274	299	285	279	316	300	305	313	279	317	311	297	327	272	315	314	304	288	293	298	328	307	295	288	318	301	304	272	290	288	293	310	303	317	304	303	332	282	288	331	299	324	312	285	303	309	286	321	327	292	303	305	290	288	284	292	298	320	297	297	317	279	322	320	321	316	324	284	316	287	330	285	300	297	307	294	291	326	300	260	323	306	290	293	307	293	304	301	278	316	326	325	269	344	285	303	291	302	322	291	311	298	322	259	283	313	302	292	313	320	315	301	264	314	317	309	342	292	319	284	329	270	309	298	289	289	317	306	294	302	302	293	299	322	297	278	332	300	289	301	322	294	306	259	277	338	299	307	310	310	298	328	297	314	316	291	278	333	297	309	268	288	313	318	265	338	328	315	307	302	281	291	289	258	292	309	311	281	330	307	304	293	304	320	327	315	286	294	280	317	286	301	340	304	331	302	290	313	299	318	299	321	305	294	275	318	297	339	291	300	323	276	292	293	290	275	320	293	282	317	356	280	310	311	325	312	334	314	295	310	325	301	307	288	296	301	299	290	290	294	320	346	314	268	297	306	321	320	284	301	302	330	287	319	302	285	249	314	298	296	298	310	267	315	305	301	287	268	284	302	290	324	295	307	285	327	284	311	283	303	321	316	262	296	307	316	301	306	293	326	328	290	301	313	287	277	274	290	307	302	317	298	314	326	287	285	300	307	300	329	296	301	287	271	298	282	299	305	305	293	320	305	336	309	307	308	300	308	329	300	290	310	297	306	265	279	321	312	311	296	272	325	306	287	274	315	312	281	278	279	290	292	306	311	309	307	323	269	270	282	285	288	326	305	306	331	323	296	272	297	328	288	303	322	310	284	311	297	279	323	274	316	291	305	314	304	317	338	274	296	302	303	300	340	299	286	319	302	321	297	302	317	300	288	314	297	310	304	331	317	301	279	285	313	315	322	295	283	302	286	268	296	304	309	308	301	291	278	289	288	298	322	272	310	326	295	299	287	363	277	294	308	275	307	284	290	280	325	301	306	299	294	341	295	319	294	280	344	319	329	305	317	303	298	289	313	303	329	297	295	259	323	297	296	305	322	332	282	312	314	311	288	301	318	307	293	308	302	309	274	297	293	298	342	285	329	301	303	293	268	290	279	311	285	309	322	331	303	298	322	301	344	287	320	296	291	312	318	295	287	294	301	276	300	298	308	278	306	292	293	297	320	309	276	263	289	325	314	302	299	318	304	284	295	314	284	281	284	301	291	293	305	325	297	306	322	253	330	286	295	320	281	304	321	289	307	277	339	341	286	292	308	287	310	325	306	317	329	309	299	321	290	287	311	322	312	286	323	299	336	285	332	289	327	296	292	328	306	339	324	278	300	297	306	329	284	272	305	327	310	308	296	284	285	330	324	283	302	303	317	290	283	283	312	267	293	329	292	320	294	312	312	295	307	272	307	300	322	295	295	301	312	289	324	335	301	308	280	292	335	297	296	299	318	289	343	321	295	321	323	305	300	309	279	315	312	319	289	303	311	325	297	310	307	316	313	301	287	298	310	309	312	294	327	303	297	298	300	304	298	279	313	337	293	321	326	307	292	273	287	317	327	311	291	294	345	280	275	288	298	289	315	317	308	297	299	306	300	307	284	291	303	301	314	308	325	304	284	306	302	300	302	328	333	289	306	290	308	303	314	283	322	342	301	275	281	288	337	296	309	306	309	285	294	324	302	283	302	320	313	314	308	303	299	334	324	328	321	275	314	292	340	275	276	330	305	299	293	317	279	293	287	288	294	303	297	282	315	298	322	305	333	252	290	326	315	300	284	305	304	293	278	284	296	324	281	337	275	318	291	286	307	287	269	283	299	300	317	264	316	301	297	290	299	317	316	315	286	315	292	293	312	292	296	288	299	291	291	307	283	309	288	306	296	334	319	325	303	308	303	308	321	318	307	274	311	294	310	308	344	284	313	280	304	271	306	307	301	308	282	290	313	301	310	266	322	312	281	303	298	317	280	288	307	321	314	271	289	285	281	322	278	323	319	316	311	304	279	300	291	286	293	310	302	327	317	290	295	323	312	296	287	266	267	297	329	310	306	332	301	302	319	278	321	303	265	310	273	331	309	303	302	316	290	326	320	307	324	275	311	281	289	257	291	315	321	344	292	300	303	302	263	333	280	317	307	298	295
15158	33448	29885	20693	16093	12982	9906	7255	5482	4676	4087	3177	2220	1930	1994	1692	1677	1351	1064	863	742	684	618	608	610	578	532	528	470	510	484	1695	3647	470	482	524	4753	8245	6109	3991	1725	365	399	369	431	396	402	392	389	405	418	384	408	568	484	378	401	404	417	364	352	361	344	392	399	395	365	363	389	403	367	395	357	383	384	346	381	380	395	374	405	374	396	419	374	364	375	370	383	341	365	400	374	393	394	395	395	428	375	403	375	348	397	384	381	354	350	365	379	402	383	377	393	378	401	408	387	383	378	385	437	376	423	380	382	366	382	381	382	369	368	380	379	408	402	428	367	391	363	380	386	400	340	368	362	363	377	405	371	399	412	380	360	383	402	386	385	363	351	338	399	408	380	387	405	428	400	383	394	404	362	415	366	401	405	372	364	385	389	398	419	352	411	377	361	396	377	391	374	355	370	404	378	397	365	382	418	375	392	383	383	372	411	376	408	390	380	409	358	380	365	404	373	387	369	388	378	373	401	362	382	408	366	350	380	404	370	376	380	364	363	409	383	414	421	445	358	367	386	375	404	408	360	373	423	411	372	357	368	405	393	391	368	389	403	403	403	419	387	363	359	410	407	376	393	405	407	388	394	386	374	393	381	384	361	402	400	383	362	397	411	418	408	382	370	388	408	372	408	352	368	376	414	403	330	379	382	423	382	404	370	379	416	406	370	373	399	362	387	397	395	374	389	368	407	368	376	413	372	363	384	395	416	379	398	381	417	399	379	388	359	367	385	370	396	377	394	393	390	417	374	395	389	383	372	402	382	382	395	388	386	360	374	377	376	392	407	397	395	379	384	391	358	391	392	370	357	361	369	410	416	377	368	378	423	350	366	377	394	395	382	386	390	383	360	398	364	387	402	366	379	374	368	395	369	387	409	356	397	409	375	366	375	412	392	386	399	375	374	383	351	424	418	380	373	421	376	387	391	396	422	376	362	386	404	389	365	424	385	394	405	402	359	391	390	383	409	384	422	391	397	413	384	426	369	392	380	382	356	390	417	406	350	347	362	377	393	369	348	379	376	403	399	383	369	408	395	390	375	387	387	406	405	372	373	358	353	410	365	384	371	349	381	378	366	390	380	366	410	380	404	400	378	374	376	376	410	392	388	388	373	367	401	387	385	401	398	389	390	375	341	376	419	380	426	374	367	393	359	374	395	400	414	383	407	361	355	419	425	389	399	398	382	361	428	380	392	346	394	377	368	368	383	397	390	376	450	421	398	380	390	402	423	414	364	377	380	382	389	388	351	406	393	379	369	369	342	369	354	387	413	368	376	366	397	386	372	363	377	403	366	340	382	361	414	393	410	355	367	441	383	387	398	370	386	389	412	361	364	380	390	421	390	380	367	375	374	375	365	389	393	393	357	369	374	399	372	376	406	402	365	405	365	402	356	401	395	379	359	394	379	404	369	401	396	375	438	398	402	367	361	375	407	363	383	393	385	381	389	375	383	382	362	406	372	398	423	375	374	397	423	384	384	367	399	387	381	370	388	369	366	392	380	439	374	397	406	357	400	380	401	372	420	384	373	375	400	366	387	408	392	394	386	406	393	349	365	378	372	387	407	373	397	377	424	420	398	407	371	383	375	363	361	399	408	398	369	359	417	438	380	385	367	359	403	424	360	380	409	398	402	356	395	372	364	387	383	342	393	364	394	377	392	386	394	356	369	388	362	395	383	374	391	389	385	388	391	367	396	381	422	404	380	383	381	376	410	384	362	403	398	425	393	355	385	375	403	397	381	377	437	423	412	378	374	344	371	385	369	364	366	372	393	350	378	356	388	397	354	372	390	374	394	383	426	396	412	376	365	419	382	372	398	362	387	383	377	389	378	375	367	385	424	375	364	383	377	396	360	375	408	366	408	383	390	390	383	415	396	367	414	370	381	421	415	373	356	399	377	414	375	392	388	372	393	353	357	385	402	370	391	363	391	377	406	404	367	417	376	385	363	363	396	384	364	363	388	374	409	392	363	398	421	396	406	395	367	376	394	370	376	381	381	395	402	405	412	424	367	389	412	391	372	425	375	403	401	377	382	399	394	435	379	422	361	426	394	357	422	406	386	410	372	398	387	382	348	355	378	343	382	387	375	395	395	425	409	360	402	417	378	360	383	386	385	407	344	367	373	379	384	386	414	383	354	406	351	438	395	400	336	410	377	369	378	342	380	361	365	390	388	389	386	374	444	373	390	389	411	393	382	378	355	452	363	364	380	373	374	391	430	420	391	374	375	400	399	390	393	388	383	358	410	381	407	387	388	399	358	383	425	394	382	389	381	394	384	386	395	375	390	361	362	400	352	389	380	384	388	387	363	413	372	327	388	390	407	371	384	373	382	357	398	374	354	366	379	366	382	356	441	404	399	377	393	381	389	380	373	388	350	368	394	394	387	397	368	378	394	408	378	391	376	352	361	408	362	405	384	380	402	368	354	359	397	356	401	414	367	381	368	380	389	390	381	373	404	388	392	359	418	390	405	389	393	387	380	386	392	370	377	398	386	367	351	385	350	362	358	382	399	386	386	384	390	378	399	390	342	410	395	403	406	387	383	421	404	385	400	377	373	402	380	378	360	385	378	384	421	382	400	407	422	406	419	388	413	375	347	381	363	360	409	392	418	389	402	389	362	390	378	406	387	383	362	391	375	365	401	382	363	354	378	397	419	377	422	371	357	373	392	407	383	389	398	430	362	410	410	411	375	377	382	401	354	386	333	416	371	393	376	383	377	369	386	365	393	388	414	408	402	431	390	374	390	382	429	395	394	387	396	382	371	401	400	384	376	413	392	423	356	388	389	332	346	386	381	397	339	352	370	379	399	418	395	376	353	387	402	390	416	409	392	406	410	381	387	400	393	362	400	396	381	372	374	357	424	386	395	383	374	392	391	379	430	395	405	393	394	410	368	377	396	395	362	371	436	409	348	365	401	389	391	372	356	399	365	378	390	376	370	374	390	407	388	357	383	376	376	373	368	392	359	398	362	347	362	397	403	388	376	383	391	368	383	342	414	390	347	389	395	357	390	386	380	399	395	391	416	369	403	380	368	391	423	416	365	400	391	392	369	370	368	352	381	382	379	458	414	371	416	378	363	424	381	346	344	408	378	389	401	370	358	345	368	420	394	391	379	405	417	366	356	403	416	361	391	362	347	425	387	372	415	387	368	400	390	382	374	377	382	414	404	375	361	384	379	386	377	407	395	376	389	388	395	363	401	365	373	375	369	384	383	381	363	369	404	350	354	391	345	361	371	389	380	358	361	397	390	392	410	394	423	394	422	374	367	368	391	393	400	372	384	359	376	393	388	413	384	386	402	352	381	376	335	413	384	396	364	375	388	394	408	398	375	392	384	393	383	395	382	371	386	386	410	395	384	375	333	388	368	411	365	389	384	408	389	361	374	390	379	386	369	366	375	407	400	395	382	375	412	413	380	381	361	383	371	386	394	389	383	393	385	355	395	380
27072	21096	16618	8360	3915	2804	2330	1614	1359	1277	1162	1102	875	802	914	844	837	845	796	746	775	687	684	699	735	720	708	664	710	690	715	700	761	716	683	680	803	876	893	876	741	681	665	702	688	739	651	639	652	707	691	660	612	688	671	669	699	657	714	688	691	676	703	706	665	658	684	671	653	705	659	698	698	707	700	746	697	675	748	669	678	682	705	677	675	691	694	714	678	683	713	648	643	655	671	663	692	683	690	748	663	710	645	661	672	642	689	652	680	681	707	730	710	671	660	697	682	670	682	699	661	689	663	655	702	688	727	706	648	661	672	701	716	755	728	688	714	700	693	700	645	681	689	665	694	666	668	700	734	652	691	667	689	633	683	670	676	703	634	667	674	644	648	651	678	644	681	644	687	675	706	662	668	674	667	733	632	665	678	685	679	662	699	695	678	690	712	697	671	689	708	670	692	667	674	700	702	655	689	710	701	661	693	651	715	673	672	683	713	721	669	659	684	716	643	651	685	650	711	691	653	642	700	639	647	709	753	666	673	679	700	672	702	704	718	681	693	705	655	654	673	728	646	716	668	679	684	686	665	652	699	648	721	641	710	685	701	656	648	698	695	683	662	705	680	728	713	737	655	695	668	649	693	723	663	661	687	644	692	691	661	746	681	702	703	703	659	668	645	674	675	692	699	706	705	731	673	699	659	680	701	695	630	690	671	644	661	717	739	652	654	666	714	745	705	658	659	683	644	674	663	684	727	703	653	654	654	640	701	687	665	648	730	703	667	663	687	662	665	699	719	702	694	678	714	651	710	706	690	681	717	728	659	640	693	708	666	673	698	643	685	640	681	682	685	760	716	724	674	660	656	710	696	721	683	713	670	740	684	717	682	653	714	682	700	658	705	649	628	655	687	701	705	705	656	674	680	641	677	675	695	738	658	696	709	689	668	646	660	692	678	717	685	636	646	697	678	664	700	721	668	719	667	694	669	703	624	662	635	663	712	675	686	706	666	677	699	622	666	651	731	724	664	676	681	709	702	729	731	679	665	644	664	730	718	643	693	713	658	682	715	684	673	686	661	720	699	686	722	694	700	668	683	667	688	671	659	659	656	659	688	694	696	654	694	646	670	689	682	656	637	709	704	659	693	731	650	703	635	694	689	643	675	680	694	681	693	660	690	684	672	652	686	675	670	642	690	648	665	692	710	665	678	720	687	715	686	657	703	675	653	638	710	672	731	669	681	711	713	654	652	705	702	663	634	675	682	670	703	682	678	688	674	652	676	696	686	710	676	684	720	685	685	709	666	650	694	717	673	666	643	688	672	658	676	694	695	700	683	678	681	675	697	637	699	702	680	665	645	642	685	712	706	722	659	658	694	658	677	676	633	667	687	682	688	640	690	669	684	711	696	677	689	707	646	645	677	745	680	706	705	714	712	711	700	673	691	684	678	633	711	684	692	730	660	665	611	693	695	718	671	700	686	674	693	708	720	696	674	671	657	606	683	665	667	683	704	651	711	690	706	711	641	717	696	677	701	669	710	670	668	628	687	715	628	691	689	678	662	690	639	703	633	694	685	691	748	686	679	655	690	675	683	708	648	698	762	683	706	654	693	696	657	684	682	724	654	656	658	725	673	631	672	695	711	669	720	691	747	725	656	680	702	698	693	678	685	690	672	720	694	684	664	720	704	675	678	676	652	645	694	673	689	707	712	663	665	678	653	642	691	658	666	694	659	687	681	687	716	695	727	664	703	698	688	695	686	702	687	696	675	656	701	713	697	625	690	677	711	659	647	660	644	683	725	707	677	700	689	685	673	693	675	661	693	674	692	660	723	657	684	645	677	693	676	641	668	678	669	709	698	649	673	685	648	663	669	680	664	679	655	740	629	686	624	705	655	662	686	668	662	646	655	637	710	681	735	699	649	682	704	687	679	669	674	691	689	683	705	685	670	643	665	667	700	713	694	655	686	733	657	714	683	702	691	656	653	675	675	720	724	714	736	695	700	676	657	620	695	714	682	731	736	665	661	698	709	714	707	685	647	677	723	700	749	689	698	690	666	697	701	686	679	707	770	700	653	639	610	696	675	698	696	719	684	650	696	659	683	714	681	680	721	663	677	700	709	653	682	658	692	674	697	667	698	692	695	676	686	706	700	675	701	657	659	690	676	653	661	677	692	690	680	656	639	671	691	731	664	681	709	661	670	675	677	673	747	630	639	668	668	656	672	688	709	689	674	723	720	663	703	697	710	684	698	688	686	720	691	677	717	687	678	696	710	648	670	652	668	678	652	668	708	722	694	660	667	659	688	703	688	694	704	743	676	671	669	654	696	725	651	675	707	647	664	636	675	701	648	671	692	670	676	665	734	697	672	660	692	673	694	696	668	683	713	692	670	678	693	670	676	651	675	719	666	703	624	745	690	647	676	677	654	687	669	711	692	728	679	663	649	688	651	683	694	650	676	666	667	714	675	683	667	667	699	663	697	670	647	703	686	680	663	715	673	682	698	700	695	655	670	678	640	640	675	671	675	701	685	654	695	688	668	688	688	658	698	696	712	670	684	640	690	713	675	692	691	714	687	648	680	671	659	683	673	666	668	694	660	658	672	716	719	731	700	647	660	726	701	682	690	668	649	693	653	653	679	704	684	660	712	701	672	729	669	650	738	697	672	679	681	669	733	698	703	677	631	705	702	680	701	660	663	732	686	680	685	661	668	670	746	698	696	670	664	686	673	674	640	678	669	695	670	706	689	650	619	684	683	675	652	692	699	721	703	691	678	734	657	658	705	694	673	687	660	681	676	689	711	667	744	686	650	678	698	683	723	662	651	684	680	692	661	697	691	680	686	671	684	651	700	688	641	666	674	677	663	682	701	690	696	711	703	652	671	680	709	699	738	673	642	638	701	696	684	692	622	679	670	663	679	700	690	665	666	678	678	640	695	690	682	699	723	640	678	677	700	702	706	654	664	677	682	705	686	645	697	693	734	678	657	704	694	707	682	684	658	680	658	696	682	716	727	691	691	683	657	637	706	631	668	696	654	662	710	679	693	645	670	657	661	673	665	646	689	686	710	656	708	662	703	707	616	688	706	647	632	641	712	647	654	688	681	681	680	701	675	706	669	717	706	679	697	674	682	654	720	721	658	718	695	708	684	660	679	665	696	658	691	710	707	653	658	635	691	677	683	676	673	637	802	720	662	662	672	669	675	712	669	685	650	679	656	693	699	725	666	614	716	741	681	665	705	705	709	677	668	705	665	707	627	715	662	693	659	656	652	729	683	692	653	694	655	724	733	656	714	667	637	677	687	709	672	694	729	698	679	672	689	681	690	671	681	716	721	643	697	719	696	642	642	692	667	696	683	681	697	691	689	669	713	709	692	650	741	679	697	705	669	661	684	647	703	710	667	629	670	684	689	756	647	720	716	665	699	689	705	638	655	685	687	674	665	660	679	700	647	687	660	684	701	685	712	694	692	659	713	673	681	674	705	677	705	690	676	672
12097	20243	17807	10590	7252	5837	4974	3200	2654	2376	2218	1779	1303	1299	1308	1231	1243	1199	1010	1002	915	884	904	909	941	897	858	894	874	893	879	931	1085	894	868	874	1076	1402	1282	1150	942	872	784	884	850	833	864	856	842	864	886	871	879	854	833	829	840	878	793	846	827	879	869	899	925	857	861	857	808	848	861	858	908	895	860	825	835	873	827	854	879	827	865	857	855	872	839	874	890	864	900	904	854	838	867	885	833	855	844	853	890	836	858	866	877	875	832	873	885	812	893	894	819	859	818	848	835	860	908	869	859	862	843	857	837	843	812	856	893	826	892	873	888	838	797	859	856	888	895	903	860	845	850	865	830	909	903	825	837	889	884	852	852	842	899	878	878	892	830	786	888	890	882	838	850	832	882	867	836	825	841	813	835	874	875	816	854	886	909	847	826	878	893	865	867	847	869	910	844	843	897	858	848	820	837	927	849	833	815	853	890	826	893	843	864	831	885	806	863	832	841	880	875	831	862	870	842	815	865	876	869	868	839	914	901	814	851	905	834	884	869	850	867	894	844	909	836	859	885	860	895	846	834	887	870	829	835	924	847	905	839	834	822	877	846	858	904	889	873	860	833	877	902	875	871	869	878	860	804	907	936	868	857	846	858	924	881	878	888	856	870	898	894	841	848	831	889	827	819	861	871	908	830	888	869	840	900	845	820	884	828	837	894	873	825	868	859	866	874	887	830	855	849	888	892	873	858	857	865	822	822	859	857	846	873	862	854	774	859	854	903	896	865	879	907	834	851	890	879	845	883	866	881	870	828	835	858	834	868	874	856	843	815	874	876	861	878	835	813	841	869	815	810	817	845	889	894	887	880	891	844	837	825	861	896	856	882	858	909	817	852	854	867	852	805	877	857	894	852	796	898	832	832	885	856	770	862	852	854	844	857	824	846	901	848	860	847	837	893	908	857	850	884	866	857	917	858	851	861	834	794	871	865	911	848	831	884	883	802	845	837	867	934	885	840	901	835	869	853	868	830	842	880	899	871	818	905	859	797	853	881	850	883	829	869	878	873	813	840	852	871	863	823	888	904	887	840	874	866	933	832	885	861	909	839	890	893	818	849	807	855	853	915	853	834	870	853	807	838	815	866	853	848	881	845	845	912	850	784	861	922	869	854	873	912	913	809	901	887	862	884	841	906	859	767	817	854	845	851	889	890	862	824	828	922	838	832	886	877	875	860	858	827	864	783	839	852	896	841	863	786	886	847	860	844	821	822	865	761	833	869	887	851	827	887	845	838	847	871	821	845	853	864	856	806	834	833	867	874	870	858	899	888	856	806	821	864	873	907	887	858	898	849	900	839	824	863	835	840	852	837	922	861	831	857	874	864	856	861	851	850	863	879	852	849	837	893	857	862	852	801	892	840	870	825	805	852	875	888	842	826	855	856	856	865	885	833	861	918	894	848	832	847	844	803	865	848	929	798	881	824	892	790	859	830	865	819	872	851	861	869	918	838	801	807	853	851	881	797	888	859	883	869	870	828	871	854	905	851	876	883	829	835	843	852	838	856	875	860	861	859	846	836	871	880	873	872	845	824	866	809	886	846	838	867	813	896	840	876	915	878	896	918	866	844	862	843	866	872	860	867	879	841	835	852	853	934	813	865	815	862	891	903	846	877	907	837	854	818	897	840	818	832	821	831	874	864	842	899	866	887	899	838	922	875	859	824	862	844	868	855	894	867	887	843	851	899	871	869	843	881	853	883	833	903	894	851	844	858	864	889	856	844	922	861	848	846	893	888	821	837	867	853	868	885	852	865	848	850	878	892	848	895	889	885	822	841	853	876	906	833	848	764	866	835	867	867	899	811	816	842	859	897	861	818	883	884	897	858	870	884	848	822	905	819	896	885	845	829	867	810	772	827	833	866	823	863	800	834	866	839	881	853	877	873	900	835	875	855	859	863	886	857	836	842	851	852	872	902	848	904	846	869	856	846	804	820	838	880	818	816	864	839	811	894	827	880	861	833	847	825	892	862	869	854	826	871	893	857	865	830	817	926	882	860	833	862	867	876	924	851	908	816	851	841	878	814	829	870	850	823	807	868	854	937	898	814	872	805	918	892	870	771	897	864	872	860	820	842	898	912	852	868	882	828	867	866	801	884	846	835	847	858	822	874	824	889	812	865	894	813	784	860	839	879	830	893	825	828	866	871	843	825	877	857	815	872	846	897	840	857	864	833	919	817	857	875	911	834	828	861	900	839	858	859	830	769	853	856	872	897	880	853	862	850	781	854	828	844	921	856	861	840	867	839	924	862	877	836	801	848	810	846	850	891	867	845	847	876	854	862	864	802	865	897	873	808	877	877	851	833	828	882	838	855	858	821	865	866	827	891	900	872	864	857	820	871	860	865	859	851	860	836	884	870	804	877	843	857	804	893	866	846	912	818	826	834	864	821	868	848	864	828	887	873	811	841	822	891	861	836	850	867	853	832	838	872	922	869	880	811	870	817	827	895	878	846	863	928	872	804	862	846	855	916	920	828	843	897	836	852	819	848	906	840	825	887	841	857	838	898	891	859	882	892	862	884	873	824	909	847	836	837	833	776	834	778	859	804	870	863	899	831	861	847	813	853	850	870	867	875	870	841	803	821	886	823	854	850	854	864	869	888	877	828	839	857	902	841	847	839	839	837	914	843	868	863	845	875	862	814	855	822	830	878	877	881	931	832	833	812	830	886	911	887	879	850	843	869	879	875	842	848	823	837	899	816	892	860	872	863	825	831	852	833	891	886	856	842	888	842	926	784	940	896	843	840	883	828	843	855	844	843	864	848	897	858	891	850	843	854	889	842	847	861	844	813	868	831	829	866	848	891	891	860	872	812	834	868	895	843	827	842	877	869	876	874	840	858	871	861	818	861	880	899	839	834	810	805	861	898	831	800	840	886	823	835	943	864	837	897	855	855	851	887	858	867	840	842	839	910	913	880	834	844	860	883	803	901	851	905	881	851	865	845	825	856	872	936	869	893	812	847	871	849	848	863	929	856	844	858	809	840	902	865	826	837	866	886	872	907	851	835	883	834	832	903	859	848	822	906	882	817	827	888	864	856	879	826	857	871	772	863	833	877	877	847	861	855	872	848	854	893	820	836	842	821	888	885	890	873	860	845	840	820	836	864	803	898	859	831	882	851	862	841	899	845	869	873	817	852	819	874	861	843	835	912	823	878	827	852	869	834	896	837	848	826	847	877	889	833	879	865	872	862	845	795	793	874	842	905	831	839	869	835	885	873	807	853	849	838	896	893	854	844	834	866	875	811	828	840	887	909	850	869	892	859	862	797	865	849	807	878	841	862	792	888	839	874	857	865	871	867	816	876	834	786	825	836	855	891	841	859	825	862	885	823	887	876	880	831	774	865	893	864	933	827	880	884	842	856	877	856	826	864	883	874	834	846	920	848	824	827	846	852	854	918	844	852	837	908	888	906	895	868	833	809	899	824	850	842	896	833	828	853	821
24104	21302	28745	24183	21289	12855	4572	2788	2089	1920	1625	1267	970	922	946	846	842	765	756	613	575	563	606	575	552	579	560	621	541	546	550	814	2215	553	530	574	1904	2776	2164	1543	769	519	516	529	499	485	516	497	534	482	541	515	541	530	516	501	503	566	524	550	508	530	502	507	519	498	552	496	546	511	531	516	497	486	479	546	507	546	496	544	505	524	531	525	513	492	532	539	512	504	502	504	493	549	530	513	486	513	535	518	471	546	499	537	530	515	563	527	512	525	515	547	483	517	503	547	519	489	557	547	499	532	500	534	518	515	510	477	491	497	524	514	484	482	542	479	561	507	489	483	491	524	514	544	567	488	511	518	537	499	499	542	492	513	507	541	493	517	516	461	504	525	516	518	567	505	543	497	507	523	525	543	491	479	533	524	560	568	531	505	523	529	499	509	527	487	523	513	515	517	560	494	498	496	518	549	503	511	509	543	508	489	535	496	506	488	500	497	480	524	520	466	556	473	522	501	521	532	507	519	531	499	522	534	506	525	513	518	514	502	491	504	538	512	514	537	510	486	520	475	537	536	502	516	500	514	532	511	514	504	518	524	497	507	468	534	550	548	520	467	541	514	496	515	583	511	557	491	518	503	475	537	503	535	519	527	456	529	555	508	529	493	550	517	533	488	533	511	480	511	492	538	465	527	519	506	510	508	488	451	521	523	503	488	510	534	521	473	509	530	515	492	545	556	519	515	506	483	482	523	496	537	501	530	530	500	497	547	447	511	496	537	516	517	485	525	505	518	502	496	456	533	485	485	502	526	507	491	504	501	529	501	501	529	532	513	531	552	504	484	522	480	535	482	510	485	487	503	511	546	536	500	533	486	526	542	532	583	551	509	510	471	456	514	477	553	512	485	537	515	507	528	471	516	528	510	524	503	446	505	495	504	496	505	523	504	519	499	513	526	508	521	527	570	509	541	513	479	536	498	549	527	520	527	498	546	501	525	440	500	477	512	531	556	497	508	480	501	516	530	507	508	495	457	462	521	496	528	501	563	498	518	527	513	514	497	539	544	542	521	538	541	495	558	522	508	491	524	540	521	512	489	504	541	521	507	563	520	496	518	468	492	510	517	529	534	574	507	503	474	526	529	506	527	514	545	523	532	532	565	518	487	508	501	493	504	500	567	498	532	496	498	514	529	506	545	508	556	498	518	544	531	548	535	524	508	513	517	532	516	520	542	473	509	479	506	503	503	523	523	460	525	528	487	521	511	534	480	523	494	494	471	548	509	530	520	515	499	560	528	520	456	510	495	499	497	495	494	525	548	472	536	517	521	525	469	484	534	523	520	491	494	499	580	533	524	548	490	492	511	535	521	464	496	524	516	497	535	494	464	519	521	524	517	491	518	510	509	483	491	501	529	529	503	530	538	484	538	508	512	502	497	528	514	530	481	472	507	498	520	524	526	503	546	484	469	532	506	539	543	487	479	532	487	537	485	510	518	541	523	474	504	504	556	498	525	550	517	534	531	512	534	490	504	542	536	506	536	507	538	517	494	550	493	529	553	489	522	539	472	527	534	485	507	517	470	556	505	524	528	509	514	536	514	467	495	484	532	495	478	476	493	557	475	530	526	561	489	500	528	462	539	471	491	497	512	527	517	546	533	526	509	501	480	516	500	574	513	489	505	545	472	546	509	486	535	469	470	532	527	490	546	508	506	560	518	484	486	497	508	525	481	522	510	516	518	533	520	527	536	519	501	515	507	494	494	506	468	516	477	514	485	527	529	532	467	501	508	486	457	502	532	495	517	532	491	491	484	501	467	494	506	529	534	566	508	524	525	494	457	490	517	471	484	501	512	497	503	503	493	505	446	550	548	514	513	483	529	488	503	536	452	545	513	498	521	510	511	478	564	514	507	532	557	562	498	550	497	517	533	520	553	522	538	484	494	539	526	543	523	482	506	515	520	505	538	520	537	492	518	507	527	497	509	488	489	497	525	516	494	531	508	489	497	524	470	539	480	489	511	507	518	565	537	496	471	496	502	530	516	536	541	519	509	498	493	521	520	514	515	542	523	527	490	540	475	541	531	517	498	506	504	505	507	522	495	519	521	521	521	503	492	496	505	511	477	513	518	525	521	465	494	499	539	522	522	510	509	518	499	508	492	500	544	481	523	513	478	533	504	455	541	490	499	505	519	533	582	511	541	542	549	522	521	469	541	482	486	506	523	482	535	497	498	495	511	509	473	554	532	543	509	545	537	513	547	537	535	497	508	534	502	473	529	503	508	485	512	511	496	485	486	539	513	543	464	531	503	510	532	503	476	500	522	518	478	494	509	498	521	511	538	539	494	489	501	485	510	475	491	540	516	518	565	481	514	490	508	517	528	540	543	506	546	501	508	535	531	494	516	501	530	523	469	488	497	520	524	543	536	507	549	513	532	535	502	524	514	553	539	476	492	514	497	574	501	513	509	509	513	528	514	531	499	505	497	517	516	505	564	511	480	490	549	499	504	570	521	485	510	513	555	506	510	505	499	500	450	512	540	492	519	529	519	514	484	567	496	509	510	552	485	539	512	539	547	500	487	501	514	495	508	503	499	532	506	485	523	485	532	499	519	509	527	524	515	486	515	527	511	507	513	506	528	516	532	485	526	505	509	529	570	526	503	479	512	478	492	516	521	504	497	547	502	510	535	514	523	509	466	503	475	479	505	494	520	544	488	512	526	504	502	538	488	500	520	520	544	483	554	504	558	536	475	580	489	521	472	540	515	543	522	517	527	492	527	533	502	535	534	531	533	506	504	543	522	516	486	519	533	508	493	525	505	499	503	555	529	505	501	490	527	496	492	554	545	569	507	536	502	507	513	489	506	497	528	484	527	535	510	495	476	473	510	508	509	511	487	445	508	503	518	500	505	496	472	514	517	459	531	527	525	482	538	531	488	521	519	504	493	467	528	536	537	514	516	550	533	517	493	490	490	529	494	503	509	550	514	534	526	573	515	486	518	535	526	529	534	512	525	514	489	528	490	509	513	492	521	535	528	525	549	486	535	510	528	535	463	506	522	537	525	496	545	519	519	534	521	482	516	526	503	506	476	564	514	539	551	524	501	521	515	496	527	504	488	478	478	529	526	534	433	535	521	492	546	520	560	525	526	519	524	516	505	538	504	510	532	475	477	545	534	519	549	532	490	501	487	540	493	515	512	480	550	501	512	507	551	462	553	493	501	518	545	507	501	497	540	564	510	548	531	483	515	484	502	477	509	534	486	518	538	488	512	469	537	514	495	487	500	467	505	544	521	498	492	474	529	534	534	521	500	499	478	469	537	562	497	504	516	485	506	536	536	488	513	466	516	488	519	492	536	508	513	493	524	556	503	536	510	563	519	519	468	501	513	483	527	528	508	501	521	509	511	486	499	501	491	537	542	513	543	529	504	522	486	549	526	527	530	512	439	493	502	472	518	509	526	511	510	560	503	537	521	538	537	534	511	503	515	467	503	532	498	512	509
13180	28109	25086	16264	12144	9192	7466	5714	4572	3914	3220	2403	1802	1690	1749	1493	1379	1247	1033	884	883	806	803	835	783	778	815	755	734	723	685	1306	3913	710	712	799	3537	4556	3718	2728	1055	641	645	614	697	664	661	644	629	644	653	647	723	752	690	675	631	619	675	639	635	650	629	660	639	693	635	657	678	655	608	635	659	662	626	658	685	679	701	645	678	705	632	689	640	679	629	655	665	646	688	668	669	685	666	636	677	645	694	616	662	611	643	662	699	638	684	621	654	661	676	636	671	678	682	655	637	646	637	637	618	680	625	657	665	644	679	608	685	650	709	678	684	651	663	656	672	669	608	681	677	663	643	579	601	711	662	691	700	684	684	632	613	655	647	666	652	670	657	697	679	644	644	705	633	609	669	675	618	644	623	676	690	679	635	689	648	668	646	667	623	632	636	655	645	683	629	624	633	636	708	641	617	626	679	669	680	647	690	671	676	647	688	653	644	665	667	630	630	620	670	655	688	622	665	677	639	697	631	640	700	685	700	679	683	654	701	672	653	627	674	663	703	625	650	675	617	645	668	645	663	668	701	646	670	651	654	663	698	674	655	643	641	636	670	662	678	676	688	681	631	653	708	637	675	646	618	692	658	660	653	661	653	645	708	619	635	643	640	698	648	676	625	656	699	663	698	670	651	660	665	660	618	679	691	659	700	675	663	661	653	645	663	711	653	716	678	664	647	630	622	641	637	681	661	631	634	680	682	645	671	671	637	635	657	664	625	656	656	642	689	695	682	625	705	627	650	648	628	691	677	649	665	659	681	634	654	722	633	709	668	679	689	651	621	635	664	643	652	701	692	629	673	634	684	662	605	684	657	708	629	638	677	678	699	670	700	663	673	673	663	606	675	691	660	677	679	617	678	665	648	703	637	681	676	685	665	660	673	672	637	675	673	655	665	622	649	717	629	617	641	646	648	639	679	672	668	621	673	633	643	679	706	679	625	655	653	681	679	700	675	603	638	656	642	672	685	662	686	647	684	646	691	640	746	648	640	676	620	700	686	691	655	662	630	633	624	700	676	589	704	642	644	697	600	650	700	614	644	713	690	654	659	677	652	668	683	631	653	642	677	708	658	639	638	665	659	670	637	683	718	625	664	630	672	668	685	651	683	658	660	677	688	618	665	660	615	636	650	632	656	615	629	637	692	660	661	638	641	640	711	682	638	637	680	697	649	669	681	650	634	677	659	614	694	624	635	642	706	698	661	662	649	652	656	622	660	633	673	677	714	614	626	684	689	651	624	684	658	673	683	693	684	722	662	630	632	654	678	683	648	606	715	627	675	697	628	642	651	644	657	647	666	652	643	677	644	644	643	662	663	631	668	644	612	623	676	634	689	642	697	656	643	638	660	646	626	671	676	657	645	632	598	676	650	669	683	650	645	628	681	653	657	664	659	623	646	666	596	613	694	658	647	687	647	599	669	696	707	697	684	628	620	660	594	649	640	703	619	672	650	623	682	676	650	621	636	689	678	681	636	687	670	652	651	648	664	660	664	620	651	688	634	654	660	659	672	630	640	637	707	654	660	680	651	706	667	693	631	649	690	641	660	657	641	642	619	639	629	690	643	639	632	660	674	683	632	673	688	658	656	621	683	666	692	685	678	674	654	620	671	674	646	667	668	657	651	629	677	687	669	693	625	647	635	644	648	631	669	624	660	660	638	625	667	692	636	661	640	659	665	718	640	656	692	656	627	664	654	664	687	665	676	619	651	687	679	626	669	616	672	621	686	690	680	675	620	624	642	655	625	634	658	626	680	690	682	643	652	619	663	626	656	691	684	677	670	715	667	631	655	651	660	642	729	635	664	651	665	679	663	617	663	623	631	687	665	664	644	672	691	624	681	661	678	641	672	643	690	632	669	598	672	665	646	628	615	650	649	658	645	672	639	662	638	669	617	612	670	648	616	611	613	710	658	676	613	651	622	633	689	694	677	658	682	658	627	641	638	640	671	688	655	615	661	673	670	642	632	655	694	669	588	665	651	704	686	667	658	689	671	663	705	643	658	686	689	660	696	672	666	628	654	641	721	654	618	686	661	644	631	706	635	670	648	648	698	632	650	675	654	664	651	642	683	646	635	637	655	677	611	650	658	662	682	644	686	655	685	685	644	639	696	676	703	656	656	632	710	659	646	630	659	637	668	633	606	663	700	670	643	646	655	663	631	688	701	607	672	635	667	653	644	684	682	665	627	666	677	670	649	623	629	655	637	669	643	666	713	661	631	672	626	698	674	715	624	575	656	659	664	688	665	644	670	652	735	649	657	636	651	634	663	664	680	639	686	692	664	619	611	626	632	644	686	627	686	654	680	646	699	636	642	683	632	649	646	639	648	643	625	679	661	683	668	642	664	666	648	663	642	626	653	654	612	672	693	627	682	664	645	698	713	640	676	651	682	675	684	631	668	649	641	611	630	631	705	617	653	667	632	685	644	646	710	695	641	661	662	658	687	696	674	661	661	687	671	710	684	673	634	675	631	658	691	624	711	667	680	696	605	636	697	648	627	662	684	690	634	630	653	637	661	650	656	641	661	657	625	662	694	655	627	664	677	646	712	651	662	646	685	678	601	639	697	673	689	686	656	607	674	638	667	662	660	648	714	645	650	639	636	667	696	630	688	617	646	700	649	629	627	681	611	671	666	641	660	661	634	637	676	642	683	675	736	672	631	640	598	658	660	681	681	659	686	638	637	632	645	698	653	655	632	654	651	653	663	726	645	656	657	631	656	634	652	706	653	642	652	664	600	665	668	682	679	624	691	679	658	681	668	676	668	628	648	669	665	651	673	651	666	686	689	614	653	672	675	640	631	675	638	699	653	612	628	665	667	694	656	653	628	642	717	686	666	660	684	683	655	721	686	632	636	647	619	675	641	636	669	679	611	687	630	675	626	651	695	743	652	647	646	652	691	643	660	626	657	631	642	684	634	637	667	658	677	669	663	648	697	611	743	637	649	690	680	629	667	691	684	655	657	670	683	613	644	609	682	672	647	694	681	584	687	637	615	607	631	704	647	603	668	650	687	729	649	671	644	650	654	639	651	682	650	689	636	676	689	659	651	632	661	655	673	657	660	670	647	692	669	674	636	702	675	657	658	688	681	668	676	630	667	589	638	653	633	724	647	688	636	682	695	652	644	668	585	621	632	643	681	660	651	654	687	661	638	607	636	629	666	668	691	708	660	656	678	622	707	651	655	655	669	626	612	670	635	614	701	687	650	603	627	608	602	621	673	683	672	636	648	648	683	621	663	633	671	677	661	632	644	600	699	669	710	685	635	650	663	680	663	599	669	634	670	697	642	630	696	678	676	630	646	673	710	610	647	676	641	656	672	656	656	655	633	656	662	631	656	661	652	584	677	655	669	695	637	649	646	659	633	638	604	612	623	679	647	629	648	664	714	666	640	661	711	646	619	672	621	630	647	641	634	617	668	589	699	658	693	634	659	637	714	644	668	685	640	663
23111	21322	29202	23785	21336	21431	12429	4135	2986	2415	2059	1493	1041	1020	1075	869	822	745	637	540	463	467	438	429	426	460	373	416	393	377	371	1021	2946	404	344	649	3509	4272	3192	2157	771	337	336	340	348	285	342	319	308	321	363	351	317	378	345	340	333	306	321	338	321	286	305	309	334	339	301	303	320	290	298	327	345	313	339	326	337	315	326	324	302	325	350	295	337	354	359	327	302	311	311	322	320	337	305	310	338	334	348	298	332	317	327	317	338	332	324	299	323	348	326	346	310	347	323	328	343	318	317	283	354	343	320	305	336	349	339	309	352	314	305	327	384	336	324	297	290	313	309	357	308	332	311	314	298	295	340	306	323	344	335	326	322	340	325	346	326	292	327	328	321	287	313	346	322	302	309	320	355	298	338	316	318	322	288	316	331	331	322	338	317	311	302	335	348	305	313	347	292	325	334	287	281	326	335	332	332	322	356	297	313	336	343	336	345	318	341	328	354	308	319	299	332	332	337	330	330	291	352	285	343	348	331	343	323	315	320	348	306	330	355	321	329	316	317	373	366	311	321	344	285	338	331	350	335	328	327	316	299	318	327	303	319	331	323	305	323	339	316	330	302	347	319	316	319	330	319	317	333	304	315	333	296	297	310	333	334	316	315	318	325	328	316	311	315	291	338	299	334	308	344	294	323	344	317	346	333	311	323	340	324	341	339	328	348	332	336	322	301	312	332	291	324	336	321	331	344	320	335	332	311	328	324	279	328	341	297	310	322	347	322	334	337	306	339	311	324	305	328	346	302	299	343	341	344	312	348	334	309	353	349	314	329	312	307	322	324	348	294	331	326	330	321	330	330	341	329	296	329	329	316	320	323	315	326	349	330	316	314	315	318	324	303	328	343	332	285	319	321	325	326	289	323	368	320	307	353	359	310	349	332	306	344	303	327	343	319	324	310	313	343	314	299	343	342	309	335	330	332	326	303	320	306	356	314	335	307	298	321	344	345	360	367	316	324	339	337	335	318	309	289	328	346	343	314	309	328	335	309	330	326	312	312	312	324	319	327	299	342	297	344	312	323	313	328	340	353	305	313	317	330	331	329	334	320	351	310	315	338	314	312	292	336	332	322	352	328	346	333	316	324	348	320	303	317	313	311	345	305	327	309	306	349	359	315	335	343	318	327	347	360	321	325	315	345	290	323	300	326	309	297	349	311	330	335	310	317	340	322	337	352	316	326	317	312	313	327	344	347	298	345	298	341	355	310	345	320	332	314	326	290	350	315	313	328	345	325	345	302	322	346	372	332	337	309	280	316	345	343	326	348	329	326	289	332	342	308	304	318	327	325	300	318	373	330	293	361	315	355	346	315	299	319	357	332	338	291	342	340	336	336	309	301	301	346	338	316	330	328	326	312	321	352	295	325	319	342	323	330	302	312	313	329	314	281	319	347	303	337	326	326	303	359	346	297	294	343	320	313	309	336	317	324	323	341	323	332	344	325	327	330	359	324	348	322	328	327	338	302	313	313	309	307	342	301	346	313	307	294	312	311	337	280	287	337	319	315	319	335	338	308	314	309	327	304	297	320	305	319	327	326	342	323	341	274	312	316	346	339	275	306	317	328	332	349	290	308	342	299	356	308	332	344	337	314	312	337	309	330	335	319	295	335	348	314	338	304	370	302	335	339	352	298	342	318	311	309	319	308	326	308	330	318	325	334	317	366	323	346	330	340	294	345	314	316	308	338	332	322	351	307	311	302	334	322	326	328	345	322	308	333	331	329	318	357	344	343	308	308	349	323	303	338	327	296	307	359	322	286	330	330	360	330	301	331	331	323	314	328	324	327	323	347	295	336	296	330	308	352	310	337	338	352	327	376	331	304	315	307	322	325	288	298	332	319	311	343	339	320	336	302	289	324	357	313	328	296	342	369	334	325	356	299	302	313	325	345	337	296	322	346	332	350	357	305	326	333	337	287	291	304	310	326	318	321	352	335	327	362	341	351	304	331	345	319	318	318	326	357	335	346	324	331	334	334	318	323	328	291	321	309	338	323	323	332	315	315	272	299	316	319	328	319	339	329	318	348	329	324	359	335	325	293	310	299	348	339	322	320	308	314	296	333	324	372	295	333	309	338	303	315	306	317	310	323	316	339	294	338	334	297	308	321	345	311	338	342	276	377	307	313	334	336	322	333	319	344	294	332	329	340	308	323	307	309	305	327	318	331	311	361	279	325	309	323	337	325	313	373	336	348	317	340	314	352	297	300	325	344	290	311	320	316	320	330	327	288	281	337	357	344	317	328	324	353	317	349	326	349	358	324	339	312	342	324	314	279	342	344	303	340	318	288	333	353	345	304	334	322	302	329	337	315	316	294	361	314	335	357	310	326	334	308	346	334	321	337	323	314	302	316	339	336	314	338	317	324	334	319	303	283	343	323	331	326	337	351	300	353	313	312	329	335	293	308	356	330	306	278	330	343	290	320	322	312	296	320	302	308	307	324	320	330	369	289	312	358	349	337	292	300	292	318	309	318	302	346	335	290	312	325	316	321	342	325	319	357	333	332	348	322	325	334	333	332	313	332	309	318	344	332	351	349	325	328	314	336	321	338	356	311	336	317	331	309	323	323	349	340	325	343	342	331	324	351	322	307	297	336	330	289	317	319	338	303	301	314	294	313	335	328	351	337	334	307	329	335	306	316	298	360	323	325	290	315	299	341	328	310	319	326	309	330	333	315	315	338	338	318	306	321	280	330	310	322	346	340	306	329	317	294	332	280	284	338	306	331	335	302	332	315	320	331	321	319	330	329	312	318	318	358	326	340	362	320	324	330	325	353	339	316	316	318	334	328	323	309	365	325	319	349	314	333	333	317	323	304	345	337	299	315	332	342	327	319	307	365	316	326	308	316	300	320	333	343	310	333	347	322	325	303	284	315	323	294	331	321	333	297	323	307	355	338	325	360	291	320	299	316	334	281	323	321	329	333	320	347	321	332	309	347	351	323	325	306	285	334	328	332	326	315	333	301	359	329	324	333	333	334	311	300	307	323	336	306	318	318	344	308	305	311	322	301	330	317	336	300	347	306	330	302	331	294	331	317	332	291	315	332	334	348	384	291	322	343	334	325	287	322	348	313	315	325	320	343	331	299	334	302	346	309	360	317	340	348	318	347	301	323	339	323	321	345	312	314	333	344	336	327	340	310	330	297	334	345	334	353	323	357	354	322	328	319	325	311	340	309	320	299	318	354	324	289	298	297	307	331	331	321	353	336	361	308	339	344	331	341	301	325	323	313	327	300	330	284	311	328	309	338	334	327	301	333	324	337	331	347	286	330	344	292	332	320	326	312	381	326	321	291	307	339	288	314	336	312	317	310	326	314	307	337	313	341	352	351	316	327	333	313	300	317	315	321	334	296	327	327	305	353	330	327	364	309	327	347	339	339	312	309	300	313	338	355	320	313	345	327	344	337	315	332	316	327	302	320	318	301	344	321	337	333	309	278	331	328	335
15608	33105	29939	20616	15838	13151	10084	8125	6922	5470	4634	3207	2246	2235	2144	1657	1625	1273	1016	850	734	758	693	623	639	622	572	545	524	555	536	1804	5367	475	436	971	6286	7538	5723	3856	1311	450	412	389	414	404	413	417	396	437	448	402	451	505	498	392	419	396	416	394	377	454	407	413	397	421	381	414	434	442	428	395	418	408	392	438	420	432	427	396	414	409	403	404	399	377	458	421	425	417	433	413	416	427	442	410	421	412	413	427	393	419	463	399	418	397	444	430	407	449	402	438	424	359	392	377	398	379	419	442	393	419	417	423	404	434	413	398	443	444	398	434	398	410	403	422	392	418	424	412	403	415	419	366	382	396	441	429	449	396	409	425	429	406	441	414	441	414	442	410	385	423	410	432	410	397	437	385	398	437	401	402	447	354	460	411	457	433	424	421	425	414	435	411	405	443	385	404	396	379	415	382	417	408	415	410	429	429	379	418	438	452	452	390	415	429	430	421	407	450	409	402	422	414	430	412	461	443	429	429	430	381	406	394	393	382	452	430	374	403	436	405	416	454	423	438	385	424	395	407	412	409	441	426	436	420	406	371	416	420	401	401	375	404	384	439	397	428	422	411	420	440	420	417	387	391	414	414	415	385	457	413	361	399	394	422	429	379	440	394	457	420	384	397	416	444	431	424	428	416	428	438	389	406	426	363	433	426	370	385	413	394	432	408	407	409	425	426	417	402	378	412	416	419	392	432	433	423	408	367	419	432	435	421	387	403	415	400	401	408	408	418	396	410	389	380	381	431	439	443	401	418	429	396	432	427	386	406	385	396	389	401	381	417	421	420	425	425	394	401	408	451	428	408	409	359	409	430	421	428	399	405	432	405	416	374	446	393	417	425	383	454	419	428	429	402	397	365	418	427	438	397	387	402	416	378	428	387	368	426	394	406	414	407	427	435	433	404	432	424	433	426	394	414	443	421	401	431	413	389	408	428	414	355	408	427	451	400	395	393	405	398	396	419	457	416	429	431	420	401	420	407	410	395	394	421	391	409	397	390	389	400	417	383	402	414	384	414	433	405	399	419	403	438	386	401	427	448	404	425	425	433	435	404	402	409	381	360	435	461	417	443	405	410	420	427	394	414	419	385	421	408	397	410	392	449	410	443	434	406	415	399	382	428	451	392	415	418	428	444	414	418	451	385	428	391	381	440	453	456	409	407	422	436	410	440	413	427	425	439	421	407	396	410	414	397	409	380	399	393	412	410	394	432	419	425	443	416	417	399	405	378	420	437	438	429	447	429	375	401	407	420	447	407	443	400	399	435	399	423	413	415	441	399	422	404	400	456	387	405	419	412	439	432	396	441	410	413	432	389	393	437	443	421	428	432	423	437	410	368	420	409	421	411	438	423	410	364	395	409	373	421	424	395	381	393	435	394	421	406	411	430	459	460	420	418	454	441	418	428	384	392	403	375	428	427	394	429	412	406	388	425	411	479	389	401	412	398	386	358	400	366	402	447	420	448	454	410	413	409	432	398	399	448	409	442	419	417	400	420	406	408	396	419	384	356	417	426	401	410	398	375	384	406	431	406	428	427	409	410	419	423	413	404	413	401	402	423	439	403	407	436	397	389	429	420	454	390	459	415	449	415	411	434	468	415	391	381	404	380	438	383	397	400	432	415	425	406	371	421	393	404	409	451	422	411	420	407	392	365	452	358	420	419	427	391	420	405	424	373	381	403	402	423	402	426	403	408	412	399	445	415	401	426	381	424	394	420	419	419	432	431	376	381	443	401	421	442	392	401	411	368	423	443	447	437	419	392	422	423	430	415	424	412	438	433	423	453	428	394	448	469	445	416	428	463	433	418	430	381	416	399	378	421	386	398	393	407	410	429	424	421	412	432	410	394	414	423	371	406	427	403	426	405	410	404	443	397	386	418	395	401	417	447	424	432	410	432	415	405	421	401	412	415	421	428	427	424	404	422	392	436	401	386	408	398	409	443	417	394	447	432	415	405	420	410	393	397	420	410	437	407	414	428	427	414	422	440	383	433	416	399	410	414	404	426	410	424	392	407	407	457	430	380	424	420	405	444	378	448	422	419	404	427	376	417	408	399	451	407	404	385	426	412	408	399	437	414	418	388	448	439	357	443	428	455	403	420	429	394	413	403	395	409	404	400	414	431	358	385	395	415	409	474	411	375	426	441	413	404	399	448	397	387	435	423	430	390	412	431	406	415	401	411	375	405	399	431	406	390	407	399	410	407	422	440	426	403	428	448	421	414	384	410	403	440	441	393	405	443	405	421	406	413	424	405	407	440	377	428	389	382	377	427	402	398	394	413	419	400	393	439	424	412	432	415	430	395	401	419	401	392	402	396	396	382	417	417	439	396	413	402	426	422	426	420	403	394	406	447	389	435	420	432	436	424	444	405	402	437	408	421	380	403	398	426	403	419	408	396	421	436	421	435	409	421	424	377	412	347	406	438	428	443	424	381	373	397	447	477	414	426	431	411	393	428	407	406	434	387	480	407	439	404	403	372	427	404	425	403	382	410	412	431	446	416	420	412	423	420	390	396	430	438	395	442	440	419	439	401	414	419	380	454	399	427	451	414	405	430	402	427	427	404	408	423	380	403	418	430	397	412	396	402	414	388	388	399	394	416	444	420	384	407	424	388	462	396	402	401	371	410	361	415	421	363	382	461	422	440	382	441	406	392	397	413	441	392	405	411	399	428	411	444	410	408	427	417	406	408	426	394	407	414	392	419	402	415	407	415	420	423	416	418	424	384	404	442	412	387	412	399	418	355	474	433	414	387	423	388	419	416	447	387	442	431	420	386	432	394	386	406	399	394	400	392	419	386	416	433	433	405	413	439	421	418	412	412	397	418	440	407	436	457	379	413	400	386	368	397	436	416	392	393	390	417	464	414	380	466	389	413	413	417	418	423	399	412	397	447	414	425	414	403	435	423	364	422	428	415	401	406	453	403	437	385	441	431	421	394	441	442	442	400	436	423	380	435	410	442	402	415	435	402	426	415	402	401	423	375	383	408	364	447	417	407	417	420	392	427	406	376	405	414	420	413	432	388	401	398	410	425	420	404	411	429	423	410	381	399	422	413	439	394	417	413	419	445	426	403	397	417	407	388	412	409	421	425	425	414	410	406	402	407	381	420	418	411	409	406	437	407	384	398	408	379	415	400	431	401	431	401	418	396	427	437	413	413	406	418	424	389	439	429	416	413	408	420	431	439	399	431	396	419	412	402	412	373	431	414	377	460	416	402	393	437	414	397	420	439	395	405	406	384	414	402	379	418	419	390	391	405	416	412	389	384	403	424	410	399	397	402	449	431	413	422	433	401	452	427	441	353	413	415	395	418	422	443	437	425	423	409	399	402	405	451	417	404	448	379	434	422	404	415	445	398	442	404	418	443	431	394	410	408	409	419	389	411	421	409	384	407	388	431	458	418	411	440	401	405	407	445	414	415	432	428	385	386	401	408	421	446	430	371	414	394
27254	21093	16415	8621	4334	2937	2254	1797	1620	1437	1283	1016	888	933	878	855	845	885	768	746	725	709	732	748	677	659	679	669	727	705	641	734	777	746	708	708	834	991	900	868	810	722	709	760	696	720	715	782	748	720	673	744	713	720	725	717	719	803	729	752	691	696	696	711	678	735	724	725	641	679	710	715	688	707	694	711	699	699	686	691	705	668	683	705	690	720	676	719	682	680	708	716	681	652	694	737	723	713	678	672	722	689	760	690	734	763	696	723	655	675	738	704	668	688	708	675	748	671	722	735	706	648	705	674	729	735	714	699	644	700	684	694	742	655	708	727	661	708	725	682	729	728	710	718	716	700	675	753	747	671	661	743	664	707	729	718	677	704	702	666	697	676	720	737	725	709	646	689	709	704	728	673	722	669	701	759	677	699	722	732	744	709	699	653	754	727	718	775	695	700	729	722	731	696	690	693	721	700	742	691	685	749	698	665	704	715	723	728	690	715	669	712	705	722	673	698	683	700	734	697	687	730	713	654	717	709	740	721	674	732	737	694	690	703	715	680	731	672	668	726	677	688	659	691	773	698	691	712	714	720	696	711	660	681	734	677	689	684	715	720	716	700	726	711	696	678	723	696	710	707	722	698	688	769	662	663	661	721	729	668	749	702	665	683	712	690	703	696	671	711	693	704	677	662	667	712	706	732	720	664	715	734	716	796	649	736	735	715	691	682	692	660	722	671	693	731	680	692	738	649	696	698	719	705	704	706	725	683	675	663	721	712	676	654	710	716	683	674	696	656	675	672	702	710	735	735	653	709	691	712	679	690	704	711	676	726	672	738	690	685	708	702	743	740	661	687	716	714	696	708	664	675	691	666	695	689	742	750	714	734	702	725	685	668	694	646	718	697	704	723	678	708	674	742	710	673	664	694	662	732	701	677	667	701	674	705	688	722	699	721	655	724	704	705	749	675	683	706	707	674	723	711	707	716	704	727	713	739	711	697	696	706	651	711	753	714	696	694	690	739	724	694	770	674	700	738	717	741	675	700	683	663	716	725	708	758	679	734	711	709	753	669	687	683	732	688	704	677	696	672	695	672	708	736	686	662	690	694	710	714	745	620	698	761	704	747	721	691	704	683	725	729	668	721	686	688	688	700	732	681	733	681	689	714	682	703	722	710	704	703	716	741	713	730	682	720	703	682	726	703	750	720	697	692	659	703	669	682	705	703	676	693	747	727	746	652	757	728	691	675	690	708	698	732	702	765	684	690	686	724	716	698	713	731	707	730	693	648	706	660	728	702	693	709	683	700	713	660	723	690	654	739	693	672	738	722	688	741	700	667	740	693	731	698	690	706	716	721	670	735	698	716	731	723	732	731	750	691	698	714	705	735	711	690	684	675	664	712	730	747	643	705	717	682	711	743	696	718	658	708	694	665	679	724	734	708	662	663	770	712	727	708	682	741	694	677	744	716	770	688	714	695	714	706	733	741	705	725	683	666	736	714	673	716	686	726	713	717	714	667	703	660	703	708	712	710	678	686	695	696	669	734	701	692	734	710	702	724	688	706	721	707	704	725	699	696	657	682	698	729	696	700	731	694	705	675	713	724	714	661	692	664	704	693	695	698	720	724	689	685	710	789	694	705	692	694	678	705	694	681	767	722	719	678	708	674	762	755	695	706	658	625	660	695	714	690	690	713	719	759	682	735	729	696	743	640	721	709	663	685	677	707	707	666	725	709	732	699	730	719	735	702	651	709	717	690	665	765	713	698	722	690	707	690	725	688	741	719	640	689	661	710	754	670	713	675	703	680	718	698	643	704	677	735	678	688	678	714	691	658	725	701	716	704	710	702	704	713	708	738	707	705	720	754	690	726	724	785	710	698	705	720	710	714	682	685	774	740	668	671	710	719	727	738	683	736	701	727	708	705	695	735	688	724	697	694	743	729	715	685	689	707	696	725	661	702	680	699	651	722	715	693	719	689	777	675	724	693	714	725	680	703	687	728	736	714	671	686	739	665	725	658	764	665	687	724	687	673	679	690	670	684	718	683	664	671	735	741	689	719	720	697	705	723	735	699	681	745	701	738	717	714	701	661	720	693	719	689	663	665	733	734	702	653	654	732	684	700	688	708	680	735	758	659	709	713	724	692	675	698	712	738	718	710	720	690	715	695	737	725	676	701	637	680	696	706	712	710	673	695	716	693	662	707	706	689	704	709	724	739	699	703	684	686	745	677	724	758	655	712	725	731	702	734	700	688	743	656	703	704	707	651	708	700	636	699	707	716	707	699	735	671	721	650	646	715	673	702	647	738	703	696	731	700	744	667	689	704	755	703	711	714	698	690	705	666	701	761	710	705	692	740	710	663	687	695	716	710	711	692	685	718	719	710	662	730	704	665	724	690	700	663	693	658	718	727	727	653	741	749	694	736	714	686	660	697	686	660	644	680	660	673	749	688	684	658	703	688	684	701	697	679	709	697	661	697	687	689	742	730	697	699	765	702	713	681	676	747	670	685	713	680	771	687	691	699	751	739	736	669	659	726	685	664	698	722	651	726	707	685	737	696	694	692	721	796	750	673	704	703	722	664	689	746	758	752	680	663	716	707	697	670	673	658	710	633	720	752	716	706	683	683	725	716	721	738	681	738	734	668	741	693	751	695	698	728	694	668	679	733	691	690	685	702	712	708	665	682	695	735	687	758	734	699	723	743	673	726	732	739	686	662	673	741	754	681	691	664	735	682	711	699	678	719	742	701	703	694	723	748	704	670	711	733	680	672	705	670	704	721	641	680	658	669	687	677	710	675	714	673	659	709	730	673	714	703	684	706	685	695	668	731	713	712	701	677	694	672	702	717	677	704	723	658	712	665	727	721	718	720	671	686	667	727	692	667	697	698	666	677	714	691	712	732	725	710	701	700	659	718	738	695	712	716	731	726	708	716	694	704	675	699	691	659	686	673	703	725	693	744	702	679	670	690	699	693	667	704	707	720	697	682	674	691	656	655	668	656	697	710	723	726	726	717	691	696	714	684	701	670	740	667	709	698	701	738	679	687	688	678	668	710	705	691	676	701	699	707	703	742	718	702	651	635	699	701	687	712	663	696	730	741	725	711	669	659	735	669	719	671	674	715	689	686	686	711	746	689	747	727	705	715	712	698	729	681	690	717	692	701	716	726	773	678	679	716	725	703	674	756	635	665	655	717	695	687	679	672	715	718	680	721	716	730	678	679	751	695	710	668	688	711	681	714	710	683	730	675	693	721	715	719	684	736	683	635	716	692	716	745	694	692	698	724	675	677	672	679	689	707	729	731	723	713	651	680	711	664	700	754	693	717	683	707	760	711	682	707	681	652	733	691	724	667	728	662	726	661	754	734	705	703	637	722	720	695	711	696	687	734	664	743	682	668	702	692	694	703	716	685	695	714	701	675	754	737	724	666	731	694	669	736	684	691	687	678	731	717	664	684	717	741	689	705	724	648	744	735	690	705	679	702	750	687	709	740
12149	20132	17541	11005	7930	5993	4819	3894	3268	2760	2155	1631	1454	1480	1264	1263	1251	1110	1037	1016	925	995	900	873	980	892	901	900	900	910	934	952	1088	884	917	962	1143	1369	1293	1271	1045	931	856	855	806	843	899	900	901	874	861	894	895	894	881	892	864	903	885	904	909	871	888	925	938	907	882	862	885	836	900	897	881	871	885	869	921	853	880	874	855	915	873	878	851	889	842	906	891	925	868	867	865	888	824	853	879	904	878	824	870	861	842	890	901	933	888	867	888	888	894	845	938	909	877	896	863	830	896	889	854	841	857	827	878	867	887	870	875	877	897	846	880	854	888	890	884	888	911	908	834	895	878	888	843	883	890	841	902	903	874	879	895	827	903	845	864	863	857	839	909	879	878	860	829	852	840	871	869	921	914	874	863	891	855	834	882	827	869	850	883	879	904	925	883	865	914	858	821	932	910	922	874	863	892	926	866	827	831	837	834	910	889	873	870	851	849	875	877	893	879	891	853	908	873	827	870	869	910	872	858	831	887	890	876	879	860	830	838	915	858	893	880	856	879	814	908	852	831	824	854	902	868	864	840	857	937	863	909	863	911	888	877	945	867	880	904	880	873	855	870	882	891	918	888	830	915	845	915	950	871	919	841	867	885	861	851	910	916	876	848	900	836	863	802	830	902	896	873	855	841	852	865	929	884	876	899	903	858	856	849	865	846	851	857	940	834	876	929	856	886	934	886	884	817	861	855	888	852	929	906	840	848	902	835	851	877	853	830	892	861	862	871	878	902	857	880	895	952	877	872	870	855	816	861	871	869	957	894	865	876	858	824	860	898	878	829	874	873	886	858	899	823	875	881	860	904	867	886	914	891	894	875	880	959	888	903	843	854	845	860	890	801	869	886	947	880	878	913	909	944	861	861	860	856	896	890	898	906	828	867	913	831	859	889	857	889	874	834	846	872	898	892	829	856	877	794	846	866	893	878	858	877	891	933	913	915	878	857	854	907	904	884	869	871	870	859	922	835	870	925	859	900	880	883	867	916	866	861	843	847	924	924	879	915	903	869	891	849	889	879	853	881	888	879	896	837	860	920	891	858	897	920	944	873	873	908	853	900	857	918	864	864	866	871	907	881	887	874	846	850	889	862	841	853	837	875	895	880	895	922	865	912	884	859	843	874	854	867	925	892	873	905	831	884	818	866	865	842	876	821	854	848	865	876	909	839	847	848	904	866	808	882	881	843	889	842	899	858	850	956	895	930	905	810	845	854	924	891	889	893	883	865	864	879	880	868	864	869	898	898	900	876	874	909	913	887	820	902	830	852	857	843	889	889	909	848	837	888	893	816	877	830	896	834	896	927	845	849	870	851	867	880	875	875	925	912	880	809	894	871	905	870	853	844	868	854	854	864	899	904	826	883	835	834	845	901	878	859	920	862	840	829	903	868	869	878	857	853	884	875	881	848	881	878	910	870	915	922	896	902	857	836	843	859	899	901	889	890	843	806	838	896	847	873	883	913	889	858	897	864	855	863	889	866	797	855	910	869	866	845	850	860	849	888	873	882	891	902	869	887	852	926	968	848	921	833	870	896	922	878	849	861	882	868	916	901	910	823	834	870	910	905	864	851	864	863	849	832	903	843	813	844	874	869	908	856	843	855	865	929	855	863	906	926	868	895	854	908	858	843	904	863	853	913	857	863	860	897	918	801	918	905	851	886	859	842	854	818	903	868	830	868	881	828	903	890	916	913	865	908	848	833	835	873	878	868	830	860	868	889	923	910	872	857	881	866	859	870	918	858	892	889	909	878	874	855	852	818	875	826	879	835	861	877	868	884	861	871	879	927	888	872	869	859	884	927	856	882	853	845	836	915	858	849	855	918	890	843	856	799	874	879	834	881	852	856	846	875	891	834	886	900	870	893	889	889	803	872	900	874	889	900	839	938	912	861	876	853	875	885	864	844	950	894	861	845	867	898	901	910	897	841	859	826	854	816	849	847	836	863	886	869	895	866	837	874	858	899	855	868	880	842	880	871	903	910	893	854	851	877	923	846	862	832	912	850	881	875	889	850	911	864	852	884	926	850	880	889	892	885	864	827	850	914	868	906	841	866	879	873	844	858	844	895	846	921	904	885	910	884	836	928	879	874	838	855	876	837	842	911	879	901	909	875	884	870	879	884	872	865	844	880	874	876	916	906	830	904	828	835	879	915	874	908	967	836	801	885	873	904	906	879	896	878	842	894	876	829	848	819	862	913	824	882	873	799	912	923	935	873	859	873	920	925	910	957	861	912	902	861	881	898	867	895	871	899	851	933	923	866	870	922	912	947	880	894	835	901	880	878	829	918	897	862	838	920	818	843	834	902	947	901	840	896	821	881	875	886	891	910	842	945	825	841	869	929	810	849	889	884	897	863	870	854	886	867	856	852	871	864	860	850	889	883	872	853	857	862	888	841	869	874	900	877	833	878	885	875	888	904	905	893	888	862	863	927	891	879	823	908	921	880	879	867	950	869	910	916	913	912	877	842	843	889	922	862	876	823	859	843	840	841	894	882	868	877	875	880	880	874	866	882	832	906	888	875	887	912	818	879	866	880	884	922	903	868	866	821	895	855	947	893	855	889	905	872	855	917	849	911	846	857	919	852	907	867	861	852	905	843	880	841	838	815	890	871	839	830	922	857	888	817	886	895	860	852	890	883	838	896	873	828	891	875	891	899	875	893	913	822	872	849	858	907	848	886	858	902	887	864	902	908	922	906	801	862	917	886	884	833	870	880	871	872	842	826	897	850	899	854	835	815	822	879	887	866	885	889	860	927	856	903	880	887	825	857	858	863	895	835	892	862	878	907	877	931	880	876	861	846	834	883	807	895	894	878	878	862	878	965	880	843	852	860	880	876	916	903	917	872	882	933	908	929	903	845	859	835	875	909	884	894	808	890	900	856	887	824	872	892	886	825	899	885	832	896	834	854	838	839	902	823	874	850	931	872	898	862	885	876	868	906	850	902	896	806	892	857	876	895	902	918	899	911	879	808	851	880	852	825	789	820	905	906	927	879	879	893	926	850	887	873	837	903	867	833	833	819	920	876	878	872	855	866	900	857	885	838	858	907	867	812	907	924	910	855	887	883	857	878	935	878	929	892	877	884	876	850	899	903	848	851	903	965	836	819	872	899	867	867	853	895	905	895	969	856	864	845	824	856	874	876	878	857	892	841	844	878	803	851	901	837	903	894	863	873	867	896	862	864	885	907	904	849	864	828	869	869	878	918	899	847	850	891	866	880	851	910	914	843	862	863	893	877	852	905	895	899	854	876	872	897	883	864	922	861	835	862	829	910	823	858	910	846	869	867	858	862	843	930	873	818	880	895	818	893	834	896	859	855	868	847	846	853	907	862	935	857	864	925	923	834	877	868	972	853	930	862	877	837	859	867	889	903	862	849	879	907	902	865	885	904	861	907	877	933	891	884	899	890	912	873	869	939	869	837	863	863	880	919	899	865	895	898	909
24102	21310	28741	24224	21293	13068	4841	2913	2421	1997	1617	1347	1153	1077	965	951	925	811	715	662	620	615	579	600	556	604	596	564	546	538	539	1092	1636	570	579	636	2039	2786	2167	1651	968	560	522	498	511	527	531	539	498	502	534	507	461	528	520	542	537	536	519	477	509	526	522	498	500	537	555	523	537	521	508	558	536	557	530	508	536	538	516	518	495	564	522	525	522	529	541	574	513	540	538	551	563	522	512	545	535	520	538	563	505	503	501	506	525	514	507	561	495	536	556	523	511	547	493	513	494	509	556	517	513	501	534	530	466	556	542	510	539	527	538	490	493	499	491	533	498	507	500	515	472	566	537	557	519	546	517	550	514	541	567	553	525	496	555	543	545	525	518	520	530	554	518	567	566	527	538	539	532	515	505	561	541	552	504	565	479	525	554	540	521	505	522	505	530	525	501	510	496	535	523	528	506	513	524	509	520	509	585	521	547	538	532	514	524	524	513	531	553	493	498	542	490	522	508	511	553	525	516	517	508	550	539	552	519	485	576	520	493	529	526	517	528	510	515	518	503	516	534	525	511	558	538	546	555	558	579	474	486	507	550	520	508	500	553	525	539	555	478	545	518	520	517	508	544	536	527	492	530	515	506	517	516	546	531	513	501	536	505	513	512	531	474	515	500	544	572	565	512	511	516	527	537	537	558	526	492	512	526	530	502	528	524	496	531	551	535	535	516	558	535	552	506	542	502	541	515	519	550	525	527	543	509	560	501	569	504	498	532	517	493	561	518	551	500	530	547	540	536	510	523	519	535	470	528	468	570	498	508	514	509	510	525	532	500	504	504	543	510	500	541	524	519	568	528	528	534	532	502	544	550	535	551	561	562	500	517	532	540	534	524	491	526	529	528	503	478	545	556	552	512	550	492	563	512	531	568	547	524	521	544	527	554	531	517	549	535	533	515	537	536	541	533	527	502	507	509	519	515	539	526	523	496	530	516	492	457	534	527	487	491	529	527	531	546	514	532	515	510	518	503	502	515	483	505	487	536	501	541	511	537	483	534	528	525	529	506	543	479	565	512	536	563	512	530	543	522	545	544	539	526	517	525	512	517	522	520	495	550	498	530	520	509	565	557	560	492	539	500	529	535	534	503	523	520	564	509	539	536	493	555	518	526	501	537	519	522	544	518	522	556	518	534	494	561	524	530	514	515	534	514	485	500	519	536	516	530	529	485	513	471	532	574	519	516	493	501	560	535	507	528	504	585	477	529	535	521	489	507	536	556	549	509	541	531	597	529	509	526	522	532	504	502	515	490	517	520	522	493	546	515	522	557	508	563	493	552	505	575	524	504	537	508	488	532	558	491	459	533	566	529	531	545	532	505	503	519	542	524	552	530	498	523	499	553	540	559	540	525	550	492	529	523	517	513	485	529	570	458	576	527	503	519	495	514	548	545	548	518	505	481	531	489	509	534	520	522	550	564	505	549	513	520	521	524	555	513	511	513	522	504	500	520	476	521	532	529	510	541	548	556	504	518	553	545	522	539	516	517	516	488	544	497	519	549	514	539	490	521	520	501	524	513	556	527	532	515	560	517	470	505	531	515	500	548	538	516	502	491	522	536	531	498	511	546	494	517	542	498	518	517	482	494	525	532	519	553	515	509	517	489	497	536	519	519	538	515	503	559	480	525	501	537	570	527	541	530	499	477	532	526	523	536	545	529	503	520	522	543	501	551	553	526	526	545	496	537	528	540	541	533	567	537	536	533	553	511	511	550	540	498	503	528	484	582	514	530	564	517	507	537	516	533	556	544	506	554	510	509	507	501	506	495	512	521	538	527	556	539	558	513	526	535	512	538	548	513	497	517	527	534	541	586	539	513	471	448	546	518	510	519	509	532	544	553	502	520	503	533	495	506	528	517	531	507	514	528	504	492	496	530	504	508	564	507	543	505	502	533	492	517	543	536	480	575	513	510	558	515	523	510	545	537	518	523	561	538	495	504	490	497	536	555	540	548	513	509	491	547	510	514	503	532	538	526	495	496	519	518	523	525	516	514	529	545	495	565	495	497	496	526	494	519	476	487	491	528	506	553	527	530	546	518	520	507	516	523	518	523	511	529	500	526	548	531	537	507	504	537	507	544	465	531	534	551	509	517	504	547	557	504	495	532	540	530	527	548	453	532	539	540	491	554	500	525	502	519	502	544	524	505	520	536	521	512	529	533	528	541	509	536	514	585	511	532	532	525	542	518	521	529	511	516	482	516	544	547	504	491	529	467	547	513	489	516	498	573	477	521	545	514	537	519	533	518	588	545	527	536	553	524	543	521	535	521	463	530	517	558	531	523	519	506	500	501	471	551	518	539	506	567	501	539	520	454	492	501	535	517	527	526	569	514	526	536	535	499	521	544	535	558	560	533	524	542	535	530	546	495	494	526	504	482	505	521	506	534	520	556	541	466	515	485	557	590	529	531	537	531	544	528	559	523	522	525	546	511	497	528	516	522	539	490	494	526	558	570	526	532	520	516	547	518	514	537	534	551	542	526	495	506	542	581	495	530	476	493	510	518	514	501	520	514	541	548	542	522	512	510	499	515	516	540	504	486	503	549	539	503	542	522	545	540	524	534	556	512	529	559	512	510	507	574	508	571	568	540	512	544	512	520	520	535	491	524	582	542	517	534	546	543	494	555	501	513	495	522	525	478	502	523	527	527	555	586	537	517	556	540	521	457	468	508	535	529	513	517	486	509	517	502	540	539	556	570	510	545	542	533	478	540	551	500	561	523	501	542	536	500	496	547	561	494	567	530	566	471	528	541	499	520	513	531	517	539	515	558	511	504	533	493	547	525	504	526	518	562	556	514	541	550	532	496	545	497	517	492	522	536	557	496	529	555	489	491	500	563	489	523	541	556	488	519	517	537	493	543	507	525	523	515	527	465	526	563	485	488	535	526	536	474	481	542	520	555	514	551	504	525	556	532	519	564	516	513	528	556	520	563	551	520	525	510	498	519	529	545	498	472	504	518	500	546	537	520	515	477	494	536	555	542	500	514	534	533	506	552	529	518	508	511	529	532	529	511	521	501	523	558	549	553	550	519	508	508	534	541	507	524	548	502	514	494	507	531	513	516	529	502	519	522	534	506	515	548	509	506	484	537	511	544	537	546	522	542	524	537	510	526	556	493	534	513	536	505	544	535	527	498	557	550	497	509	527	503	532	544	542	494	516	522	547	541	486	524	525	511	500	524	529	508	524	535	546	509	543	535	500	539	520	509	506	501	523	540	514	546	518	509	524	528	505	539	517	502	528	528	561	528	511	527	508	464	544	520	521	469	523	550	505	538	549	540	512	541	508	487	555	553	521	557	520	498	547	487	464	530	537	519	502	503	513	556	515	469	510	529	496	557	508	518	524	538	523	523	528	471	511	548	549	483	525	551	514	508	473	570	554	543	580	496	561	547	513	487	513	475	535	509	535	533	522	520	517	529	527	529	516	526	543	503	558	515	550	541	508
13284	28146	25377	17239	12238	9640	7549	6260	5227	4026	3247	2479	2136	2052	1599	1536	1517	1212	1080	951	910	838	848	767	876	795	800	721	771	699	735	1775	2716	721	711	798	3651	4942	3571	2750	1346	704	631	686	679	659	696	695	667	698	655	671	687	749	725	682	669	682	665	668	640	679	654	619	649	688	668	630	680	702	667	694	656	702	623	694	656	658	656	640	671	662	635	668	686	732	645	701	695	671	672	682	662	691	677	638	671	614	651	700	665	662	684	701	684	710	715	621	683	677	698	676	706	646	639	653	666	676	649	704	644	679	689	651	664	678	656	637	681	662	651	682	688	711	683	724	687	699	647	643	645	661	699	701	659	637	693	688	691	675	673	686	711	658	648	681	651	680	663	676	644	707	683	673	701	658	695	649	685	684	663	716	635	655	675	650	654	662	618	752	659	657	662	685	673	660	678	714	705	664	688	715	708	673	646	662	659	645	700	646	710	679	698	646	681	715	682	668	691	613	664	678	632	668	654	707	712	697	620	726	687	687	648	693	702	665	657	668	678	698	640	652	626	704	638	671	659	685	659	705	709	695	657	707	680	637	680	684	682	668	689	689	654	707	646	663	687	636	692	634	656	687	677	647	674	663	688	691	674	674	664	671	652	663	669	662	638	647	646	646	694	621	664	629	652	691	685	665	681	641	681	665	678	702	699	662	635	732	674	655	702	676	701	646	632	695	638	682	668	624	653	713	704	702	655	626	701	724	678	684	696	686	643	652	648	660	640	694	659	639	662	716	726	688	681	645	596	679	671	717	691	666	675	696	696	627	668	688	641	672	678	664	697	621	660	694	639	689	654	674	666	659	686	621	636	621	634	687	674	675	680	629	665	715	681	688	662	705	660	696	698	630	641	671	681	704	680	715	628	648	593	645	674	628	661	634	666	719	677	701	690	697	661	689	642	651	677	674	686	630	716	678	681	687	677	699	651	724	691	650	721	690	675	688	669	689	700	608	674	650	661	652	683	659	630	616	694	686	712	676	633	673	705	696	704	625	679	636	717	659	671	652	675	678	641	661	675	640	689	725	668	668	658	687	658	700	631	628	639	716	660	692	643	714	661	672	667	696	648	687	628	649	630	682	699	660	664	683	685	669	716	694	672	688	700	638	702	671	718	645	643	676	659	697	701	628	643	687	689	682	656	657	667	676	647	687	710	680	660	736	672	632	676	635	656	647	664	663	672	632	634	728	692	630	672	726	700	644	626	691	694	697	655	685	677	684	657	663	714	678	683	677	679	658	699	654	637	668	641	655	688	622	641	661	665	711	646	711	682	636	711	648	714	660	656	659	683	664	682	700	660	616	654	686	678	642	651	660	695	711	662	681	680	676	690	650	673	689	699	742	661	696	662	614	687	702	675	674	646	678	658	631	701	660	634	673	658	620	637	704	717	628	694	682	641	642	694	691	676	696	672	663	730	665	686	654	712	663	676	651	669	657	670	715	640	653	648	661	674	664	638	638	676	707	663	681	692	634	676	692	686	675	633	681	664	672	641	644	695	628	661	714	645	652	649	640	696	709	691	678	669	667	685	654	689	703	730	690	659	658	664	705	702	677	677	678	650	702	656	659	643	672	646	629	680	684	656	717	645	641	728	677	670	627	704	620	606	684	669	636	658	669	629	698	662	690	631	665	660	632	677	640	703	633	681	650	736	706	720	682	709	723	635	659	670	744	644	661	700	710	706	684	656	714	648	627	639	716	727	690	641	679	710	680	659	701	668	657	656	667	688	688	671	706	699	676	691	713	648	695	663	655	653	670	683	696	693	643	660	629	673	655	638	683	666	709	690	663	645	671	693	668	631	679	688	653	648	664	689	694	658	674	658	667	678	639	688	653	722	658	664	681	708	659	698	693	721	658	673	665	708	672	659	659	620	688	678	681	683	676	639	641	629	633	675	715	646	741	678	645	700	665	659	661	653	732	649	686	687	679	662	661	660	714	662	675	696	684	688	611	678	690	691	710	656	643	656	667	652	709	702	653	654	707	715	661	695	636	666	717	658	645	649	662	674	671	653	655	648	664	646	633	661	680	671	697	680	678	660	626	653	664	681	732	686	648	678	669	660	678	663	692	699	656	655	666	635	682	708	655	697	664	679	674	631	664	709	653	662	705	648	660	652	657	673	656	674	697	673	661	651	673	648	711	667	673	662	666	663	706	698	691	671	623	682	677	675	638	633	627	676	662	667	649	606	654	723	658	691	668	678	679	615	649	670	677	666	714	676	684	620	708	702	694	677	636	656	643	621	650	620	699	617	672	673	698	679	691	636	638	653	680	599	675	671	717	702	648	678	671	646	676	662	666	682	665	674	703	659	684	634	689	647	653	673	689	653	672	622	633	689	713	674	705	664	603	696	658	688	658	675	676	643	644	686	647	606	699	703	705	692	659	657	686	677	721	725	685	690	632	662	645	718	685	687	679	655	625	719	690	696	660	685	686	624	621	720	655	690	693	619	690	672	698	652	639	645	735	716	679	670	678	674	722	674	681	662	685	652	674	684	622	664	654	669	688	648	646	685	712	666	671	690	697	688	696	679	661	684	717	657	636	641	682	691	621	674	656	723	675	688	649	660	657	705	667	686	689	640	678	668	697	637	676	718	695	671	647	641	688	636	674	703	639	692	673	677	619	645	685	678	633	703	648	647	712	693	673	626	666	689	669	671	704	686	665	645	698	618	671	644	657	667	650	694	661	710	694	645	659	627	658	702	675	658	689	691	616	684	669	728	676	669	662	682	687	635	668	640	686	668	660	635	650	664	668	677	709	683	663	656	680	671	655	654	648	684	688	680	670	627	655	673	673	630	668	680	674	725	631	690	659	687	671	717	667	661	612	727	651	680	696	673	653	719	671	706	661	646	627	667	651	678	627	608	669	668	665	651	682	660	674	639	649	689	660	690	656	654	657	679	648	605	712	677	683	675	675	647	671	714	697	678	682	729	708	660	628	694	712	666	691	687	626	666	668	652	676	636	688	693	714	703	658	630	663	713	694	689	693	675	683	693	672	654	663	687	694	645	631	709	654	689	630	708	676	684	680	631	660	694	657	671	707	645	703	637	690	671	647	716	716	675	615	673	717	683	660	672	673	660	666	676	701	681	671	670	696	702	681	690	661	717	696	724	670	685	653	679	687	667	643	685	685	659	628	697	605	722	659	636	660	645	643	686	636	679	661	629	658	656	652	637	726	666	618	671	649	694	663	696	685	702	663	697	624	685	614	652	695	677	704	619	629	618	679	673	683	684	682	648	664	703	641	672	669	635	721	683	655	663	671	666	662	626	629	666	667	697	652	651	667	660	722	736	719	678	683	693	710	700	670	659	713	672	623	664	666	707	652	641	690	639	693	687	632	695	618	635	714	651	681	684	646	691	597	642	682	678	718	640	710	671	685	674	634	646	653	675	663	679	675	681	688	705	640	693	660	660	644	690	687	682	634	669	636	693	617	684	649	637	696	657	696	658	677
23037	21294	29193	23750	21303	21451	12745	4471	2950	2347	1837	1262	1165	1141	1046	977	821	762	645	546	492	495	460	446	444	415	425	423	367	396	349	1281	1803	339	329	495	3253	4405	3445	2565	1018	390	352	330	347	370	317	323	355	332	333	354	316	419	404	331	318	314	358	319	318	350	326	324	328	322	309	302	327	321	313	302	321	312	364	359	340	324	324	316	326	317	327	329	339	343	374	328	338	299	324	340	340	363	356	354	330	342	309	328	345	344	339	312	300	338	313	311	357	329	343	344	309	346	355	333	341	322	303	332	327	342	346	330	345	305	299	349	333	318	322	328	304	329	317	328	351	334	317	338	347	313	321	324	309	312	335	300	359	332	332	327	348	325	339	318	315	352	345	362	302	337	328	345	330	323	292	324	309	338	332	344	319	325	334	339	322	311	280	285	358	324	307	319	360	326	344	318	319	319	325	303	298	305	327	293	324	289	315	337	312	313	327	320	316	358	333	328	342	333	319	313	336	296	349	344	334	328	336	338	314	328	331	344	309	325	327	310	319	311	370	326	333	324	310	304	342	299	323	340	321	302	328	316	346	315	350	338	317	356	319	307	316	315	301	314	293	321	308	318	298	316	344	314	359	327	323	329	338	338	321	306	308	337	334	311	305	340	337	304	308	304	331	326	355	331	304	317	351	321	344	325	314	337	332	301	331	339	303	342	332	323	322	323	336	312	365	320	306	322	317	323	312	344	291	333	344	308	274	306	340	321	341	295	336	334	309	294	310	352	337	356	322	342	321	308	340	320	302	306	325	317	289	308	340	322	341	332	348	388	349	330	327	312	334	329	300	350	319	338	328	340	326	327	349	340	318	309	332	361	329	320	331	364	333	323	325	279	332	332	325	376	353	323	312	325	343	311	321	340	336	326	344	334	345	339	351	337	335	323	345	319	365	330	322	306	326	321	331	327	304	344	325	351	328	328	353	333	305	311	329	331	324	337	332	314	291	313	322	319	320	358	313	337	330	315	294	354	332	335	348	321	322	299	323	327	343	310	287	306	348	339	307	294	359	301	310	331	311	345	328	330	329	337	351	304	297	321	320	299	308	322	340	334	314	323	339	331	320	334	315	322	332	345	357	319	332	311	321	318	326	326	320	332	358	347	326	350	329	359	350	312	334	325	329	353	359	335	342	328	344	331	304	317	354	328	315	337	340	323	331	357	326	338	354	313	321	331	316	297	324	310	339	318	301	305	317	328	331	367	303	328	342	320	347	343	316	340	332	342	294	313	326	374	353	324	331	310	323	339	333	326	302	290	316	297	288	323	324	295	334	332	332	318	353	332	300	311	342	315	319	336	307	337	337	347	360	325	332	328	329	324	343	321	299	331	307	326	330	348	322	347	345	319	320	292	282	350	322	349	326	307	337	337	329	323	313	355	304	349	309	311	371	325	342	310	317	316	329	360	308	319	320	302	308	314	342	314	348	329	313	317	309	330	344	332	321	328	312	323	320	339	371	344	339	315	323	331	337	355	347	340	335	319	360	365	314	352	322	307	330	303	345	354	337	310	352	309	344	339	323	303	306	330	305	340	301	314	364	287	329	331	332	321	316	294	311	339	336	328	314	334	322	328	313	332	330	325	309	345	346	287	334	327	346	321	357	331	307	329	278	322	316	328	329	300	346	338	323	314	347	333	303	325	321	361	326	359	353	325	359	322	358	319	328	306	345	323	324	304	334	322	322	328	339	279	332	307	320	286	323	373	326	307	312	337	342	315	313	313	326	293	309	318	293	324	339	338	291	315	379	338	288	326	283	323	333	341	323	343	323	334	322	310	349	338	349	349	311	361	314	297	336	298	339	323	322	322	304	320	307	313	341	321	339	320	329	345	334	309	340	328	364	328	296	334	336	358	313	309	338	312	297	312	342	327	333	329	358	303	301	339	334	321	332	345	325	323	317	306	313	348	327	336	280	321	349	360	288	344	311	340	314	292	316	315	315	302	338	306	339	331	295	346	334	343	314	352	301	291	337	310	371	341	318	290	317	327	317	316	322	297	314	311	338	308	340	313	322	316	296	329	337	307	348	299	321	361	296	337	359	304	306	324	333	337	349	306	317	322	322	321	355	302	344	296	335	344	306	364	327	335	380	329	328	339	316	306	327	326	329	327	326	334	336	314	366	327	329	356	335	332	349	299	346	329	309	330	300	298	346	339	340	330	307	358	351	342	350	344	310	349	312	315	298	322	334	298	338	304	322	312	301	329	320	320	352	345	311	312	323	340	308	346	339	317	366	302	327	330	345	338	295	343	330	325	297	321	327	351	343	330	327	337	301	351	303	364	320	306	352	322	317	322	323	346	338	328	331	355	315	326	323	320	307	351	344	333	320	347	325	321	320	348	324	316	331	336	349	352	342	308	298	343	339	341	346	299	334	313	344	278	328	296	319	307	324	299	339	333	304	326	310	339	324	322	321	340	323	360	343	314	307	307	317	330	311	317	344	340	325	314	342	305	370	301	323	338	357	287	300	318	320	340	346	287	337	306	341	350	335	328	315	314	333	315	322	365	329	329	320	310	321	294	332	340	359	335	345	291	345	310	319	316	329	311	301	304	320	311	301	353	349	331	348	312	345	308	291	305	317	336	312	319	362	338	356	318	333	288	322	333	323	327	342	283	335	335	335	307	334	334	336	342	311	336	307	348	306	327	330	320	321	338	297	339	317	345	333	319	329	351	328	340	341	338	295	353	303	352	326	298	332	309	327	323	351	352	328	319	313	365	322	301	312	318	345	296	333	327	308	334	318	334	329	346	354	332	306	326	303	344	324	335	289	310	302	316	343	331	287	307	324	332	309	332	297	334	319	366	324	328	311	307	318	336	321	303	318	326	331	334	323	340	310	318	336	314	351	354	321	339	338	357	308	334	314	335	325	350	299	324	293	298	342	303	293	318	327	333	353	308	341	343	295	310	333	293	331	348	329	355	343	304	335	325	335	299	344	315	313	322	289	324	329	336	307	340	316	294	290	340	305	328	333	330	326	330	332	289	318	300	348	312	345	348	309	335	320	316	329	304	338	331	331	294	333	329	339	322	325	351	319	324	356	316	337	330	334	346	342	339	331	275	297	317	308	326	354	335	308	317	295	358	324	324	318	350	349	325	305	335	351	312	301	356	315	323	324	357	298	319	302	313	314	344	277	330	303	327	295	316	302	341	329	319	310	302	308	316	349	317	363	327	336	346	335	334	326	335	309	289	297	324	331	344	308	331	357	317	300	340	311	322	313	295	354	330	309	337	309	340	321	325	303	345	345	334	332	305	311	324	331	323	341	320	308	329	307	314	294	348	342	327	335	327	304	347	306	325	315	315	302	292	341	313	304	359	299	345	339	315	316	332	300	323	335	368	288	339	294	327	292	319	306	277	314	289	321	311	312	332	309	339	315	312	330	348	344	312	329	332	308	345	306	333	333	311	334	324	319	336	308	319	311	322	323	312	301	336	301	345	316	326	294	318
15839	33159	30490	20709	16240	13209	10325	8490	6860	5284	4113	2736	2552	2509	2155	1945	1619	1292	1103	868	802	673	686	623	652	597	547	550	504	546	535	2379	3430	444	482	707	6105	7856	5906	4594	1649	488	446	397	393	391	416	476	391	416	402	411	448	543	453	419	450	384	433	383	430	427	407	384	441	399	405	394	423	414	419	410	394	437	414	403	443	394	419	424	422	436	398	373	434	411	426	367	444	410	424	426	428	400	405	430	429	440	406	411	436	461	436	434	413	429	422	414	366	408	437	409	396	430	419	450	421	414	386	448	379	412	413	401	437	418	410	396	421	389	400	466	401	386	445	397	413	409	407	381	411	414	403	403	403	401	417	448	444	402	384	376	432	428	425	424	430	401	363	419	417	430	393	430	425	411	436	365	418	385	386	410	397	422	405	415	431	450	445	409	419	402	435	407	386	406	405	426	432	416	435	416	402	455	430	381	456	437	416	403	421	419	440	437	441	419	390	450	414	409	419	437	421	421	418	443	423	406	422	362	465	448	413	422	393	388	406	418	405	397	392	393	422	390	444	415	377	371	418	397	413	393	448	397	407	423	439	386	448	436	405	423	408	415	420	373	426	415	417	388	437	407	432	401	444	392	433	412	408	383	398	413	428	397	416	411	414	444	410	420	418	422	400	419	368	398	435	413	434	395	394	355	390	410	434	424	427	397	430	408	421	432	420	430	427	437	415	455	408	468	434	394	429	379	422	415	418	410	422	432	417	457	419	408	411	407	404	416	404	422	433	436	436	428	430	417	452	408	414	409	391	414	456	406	403	433	342	408	440	412	392	411	413	399	394	389	434	413	405	402	434	422	404	417	413	387	435	416	388	397	391	434	392	437	402	422	431	400	390	424	440	413	431	433	407	451	420	438	432	408	411	419	414	419	389	410	424	415	401	418	401	435	421	406	408	425	424	423	454	447	439	381	422	415	419	392	416	460	403	405	421	439	405	422	430	420	410	383	393	449	401	430	444	416	383	366	407	422	430	411	411	424	424	396	422	418	396	421	419	414	413	425	385	437	414	405	402	419	426	394	419	422	421	412	434	405	392	444	417	389	438	397	410	429	391	412	391	385	426	387	423	412	399	420	444	450	431	441	398	410	410	391	419	444	406	455	392	423	443	434	434	449	417	430	381	439	404	426	431	420	427	437	428	423	442	413	426	428	398	417	447	400	432	417	459	398	394	403	403	391	423	391	426	401	403	422	403	411	394	437	383	436	432	412	418	396	429	440	423	411	435	424	418	418	431	407	425	436	423	450	420	438	440	429	433	437	433	420	402	436	416	429	401	383	404	442	423	412	411	432	429	391	432	447	450	420	411	416	444	396	429	421	392	457	408	430	409	402	440	454	427	404	430	420	446	416	406	459	403	412	451	395	426	422	437	405	403	417	408	421	404	433	434	425	389	429	399	395	403	439	429	373	438	381	433	433	404	434	397	418	441	399	393	395	405	414	443	412	415	412	415	413	411	405	433	381	411	399	436	436	450	425	434	448	433	430	419	429	422	421	433	421	419	421	432	414	427	452	385	431	432	374	396	424	428	416	449	404	423	450	412	425	416	381	430	400	405	402	404	427	429	406	436	383	413	403	428	395	406	458	410	422	414	416	413	370	406	391	424	428	438	437	437	431	438	411	426	412	434	409	385	416	415	419	433	385	409	414	396	377	411	396	378	399	381	428	397	443	396	415	448	444	404	440	396	421	442	420	402	422	425	450	444	408	405	419	402	396	364	449	395	425	422	401	417	404	376	394	393	410	425	375	394	437	433	421	426	410	429	412	416	407	450	405	398	391	411	424	422	431	439	383	436	427	406	445	419	395	412	445	401	442	431	373	434	467	405	408	414	457	438	408	448	406	440	431	384	453	432	420	411	415	421	436	432	393	409	449	409	387	413	434	403	425	410	436	427	405	448	401	427	407	402	428	401	425	423	420	439	438	410	421	405	399	472	416	436	432	445	401	397	480	415	446	403	411	412	415	412	402	382	408	416	392	427	394	392	434	414	426	399	374	380	419	393	405	416	381	385	398	419	421	402	431	404	440	443	426	403	417	440	403	403	391	427	434	424	440	400	395	427	409	416	429	425	446	376	442	406	416	429	428	442	430	437	420	417	417	402	428	423	421	392	405	451	378	370	397	427	419	418	425	383	423	409	441	367	425	400	405	410	421	432	410	422	417	397	434	454	416	452	409	388	423	421	439	388	441	419	416	431	418	469	416	428	450	400	420	406	413	471	469	419	392	415	424	449	412	425	435	426	397	436	430	449	427	409	402	437	416	376	408	424	419	402	396	423	429	428	379	398	413	401	397	413	414	425	446	415	457	414	400	403	407	423	403	413	426	405	389	404	410	440	409	419	419	407	408	390	427	433	367	430	431	432	404	440	423	419	421	421	451	433	430	450	440	478	386	393	411	398	375	432	427	430	449	372	456	404	462	460	410	431	444	429	406	451	418	397	413	434	417	403	424	423	397	433	443	380	429	407	416	442	425	400	412	425	403	427	415	418	375	414	398	427	425	444	395	431	417	421	401	396	441	442	397	403	423	426	396	400	449	469	404	433	449	394	393	435	418	419	388	424	433	387	421	410	401	427	423	408	383	415	443	399	405	408	406	428	425	418	384	397	412	436	426	423	424	429	436	420	385	404	387	405	405	418	395	377	430	401	418	394	407	398	428	430	434	407	381	424	426	408	414	395	397	409	409	390	454	391	400	414	383	403	433	410	420	431	421	425	439	430	430	419	381	413	388	405	409	429	424	377	413	429	397	423	425	441	409	410	432	448	406	410	450	432	414	441	392	392	405	418	382	419	404	416	413	403	418	398	402	390	388	427	417	429	410	410	397	439	426	437	446	414	418	422	427	414	400	382	394	440	410	448	412	417	400	452	431	422	420	407	447	413	443	407	450	429	408	430	452	394	408	407	407	410	365	416	381	417	436	385	392	425	413	418	373	431	432	394	428	438	408	428	438	411	400	395	466	404	422	416	393	423	423	365	423	410	425	392	445	421	423	424	438	433	430	428	437	422	422	393	413	404	448	379	412	428	435	400	409	404	407	398	411	396	446	392	409	380	407	388	421	378	431	400	419	432	408	438	417	397	428	417	424	435	414	425	394	436	412	383	401	409	441	408	402	434	424	439	420	430	392	397	406	438	422	430	424	470	389	393	425	423	407	387	385	437	403	424	435	402	408	427	416	393	433	409	420	429	408	432	419	418	408	428	408	430	430	421	407	386	429	395	423	435	413	417	402	406	427	414	396	400	438	435	419	446	418	377	417	395	399	414	418	399	448	421	416	427	426	394	386	422	397	414	384	400	424	392	407	410	418	448	473	414	392	397	415	401	404	391	418	407	391	386	421	402	377	386	383	395	394	429	421	430	402	403	416	380	399	402	418	443	387	393	432	417	397	406	398	440	428	408	430	402	439	422	420	405	442	416	445	427	449	415	423	393	412	429	408	434	434	433	429
27151	21060	16486	8303	4530	3280	2281	1826	1499	1329	1025	902	1002	1020	948	996	885	839	763	770	745	710	744	729	758	736	732	680	775	697	710	729	793	729	761	679	831	921	985	969	793	745	653	704	729	666	651	689	681	682	752	645	750	705	727	713	698	672	710	658	646	750	658	717	747	715	704	734	710	703	672	745	714	662	715	691	703	677	715	696	694	665	693	718	697	709	646	680	688	686	698	720	693	673	718	679	659	739	735	680	671	728	710	728	728	683	707	700	677	716	684	716	693	651	689	693	694	688	746	703	704	698	736	634	720	700	710	696	714	743	719	723	742	750	727	746	653	700	685	693	712	682	770	650	690	754	757	695	680	698	710	669	697	690	669	669	695	726	708	694	723	734	699	685	748	695	758	693	676	715	721	710	682	722	706	698	729	679	718	723	694	697	698	675	683	733	709	692	735	699	702	670	700	679	678	704	708	720	726	709	668	738	718	679	690	698	689	700	710	674	683	693	743	774	679	705	688	700	705	710	723	704	707	693	678	699	694	697	716	718	710	648	693	725	757	684	737	701	718	627	681	743	684	725	685	750	749	721	751	698	671	683	732	676	680	701	714	703	693	698	702	722	705	710	741	721	751	700	693	695	683	689	723	666	730	698	660	660	696	700	727	722	693	661	699	680	681	709	674	686	669	700	685	695	678	676	726	705	689	737	716	741	682	687	737	671	720	628	696	666	741	750	703	756	699	739	686	698	728	707	680	748	670	680	715	740	682	715	737	691	661	735	726	705	683	679	724	715	764	696	716	737	707	715	697	696	685	672	703	679	665	690	696	757	698	726	718	701	650	708	739	668	675	705	699	699	701	693	705	703	729	691	733	698	678	679	702	669	672	722	761	684	705	701	689	695	738	744	721	654	637	713	693	688	685	718	704	735	678	707	688	698	711	714	747	666	710	694	709	736	679	682	702	760	699	705	712	707	723	705	704	699	680	707	727	668	649	639	659	679	739	720	709	703	723	684	740	723	734	676	679	681	728	721	700	688	706	702	688	651	729	683	715	686	676	704	696	739	699	662	677	699	728	709	683	683	695	722	729	688	713	691	684	746	673	715	697	692	691	660	696	680	690	751	661	692	695	719	738	716	730	706	719	730	712	694	703	734	676	714	710	741	667	679	744	684	720	737	714	679	739	679	716	701	781	696	681	714	695	709	706	739	692	715	692	683	698	663	716	652	649	704	700	734	676	693	701	694	695	709	692	694	698	690	660	690	694	702	695	696	680	670	746	675	690	691	687	715	699	695	716	748	748	698	670	717	751	690	676	695	675	710	707	681	740	755	674	702	685	700	711	718	727	746	686	685	723	731	692	672	668	730	731	656	711	661	712	676	640	738	699	697	711	695	734	665	719	704	693	722	685	677	691	689	695	687	707	747	701	723	722	709	700	724	706	724	721	633	719	665	700	693	707	728	701	697	764	743	702	692	729	688	662	734	702	714	695	690	679	697	722	712	761	675	701	725	736	747	733	714	682	659	707	707	714	757	721	686	700	709	707	724	724	692	714	717	741	721	714	688	687	684	696	715	709	723	694	684	668	680	704	753	711	743	671	728	688	715	718	683	703	648	660	722	704	646	639	685	714	706	645	718	681	711	683	707	712	688	729	748	704	704	732	706	754	682	721	700	684	723	702	707	664	674	684	775	721	735	681	724	750	690	720	671	719	697	696	715	653	719	683	697	693	677	719	748	717	682	732	701	716	737	677	718	691	636	687	779	733	709	708	720	657	717	697	733	672	708	684	684	724	683	701	661	676	722	665	699	703	742	702	645	751	749	724	747	732	664	695	702	686	742	669	697	698	637	663	678	705	714	696	696	702	743	674	723	712	745	673	739	710	746	732	704	721	662	683	727	694	710	712	688	683	692	746	727	738	672	714	741	751	707	726	701	743	713	719	715	718	684	678	695	775	760	733	647	702	691	725	703	688	771	727	719	667	761	726	695	717	693	726	710	757	710	680	726	687	703	735	753	666	661	721	672	671	703	658	682	698	737	698	721	717	682	688	710	712	730	720	686	718	717	734	734	750	687	723	750	732	680	709	664	775	708	687	673	680	679	734	659	745	706	755	700	692	644	694	709	702	746	668	700	695	723	698	666	700	689	713	731	681	707	684	690	651	689	697	648	693	764	667	671	702	684	728	755	692	729	702	727	729	694	678	725	719	694	720	701	762	730	722	682	703	648	706	713	703	727	697	678	673	688	729	720	709	708	704	707	682	685	652	692	706	686	723	708	709	731	691	680	721	713	708	678	696	724	688	666	718	705	691	728	761	694	724	674	699	671	672	678	665	665	727	702	686	671	694	723	699	725	694	726	703	693	742	690	690	689	701	653	702	707	702	689	710	701	708	687	700	678	713	667	720	694	728	675	722	757	694	694	754	678	650	749	723	731	723	724	728	702	720	717	700	690	706	733	718	695	765	666	709	690	658	700	651	702	697	717	740	736	708	685	709	725	720	717	682	712	691	711	711	763	673	741	717	673	710	710	704	701	690	710	737	753	712	710	743	698	696	731	705	690	663	692	705	731	681	730	741	681	650	699	743	708	696	734	723	753	727	691	710	706	735	746	652	710	699	682	698	696	732	705	634	694	670	725	654	685	710	707	668	754	715	643	655	695	679	708	734	680	664	712	671	668	727	731	707	746	693	676	707	696	711	718	682	713	686	702	712	681	683	651	726	711	667	727	720	713	735	721	722	658	664	710	718	690	741	681	712	734	679	704	719	665	699	713	702	738	748	684	711	754	748	676	725	756	706	686	718	709	705	702	703	706	663	665	666	687	706	751	685	689	777	689	664	725	690	701	692	684	717	726	724	681	696	701	690	722	707	694	669	719	705	716	681	718	683	675	737	691	692	670	673	700	694	736	693	723	685	708	704	676	687	740	692	689	728	654	723	725	672	716	735	732	711	696	703	721	710	745	667	727	727	687	698	720	716	729	672	709	743	730	728	660	707	713	695	652	715	729	714	687	697	697	710	694	741	713	688	737	715	682	647	699	704	693	760	708	669	740	668	706	671	717	686	728	752	673	674	753	697	705	695	726	686	683	693	727	704	732	692	706	689	710	721	724	697	682	693	690	718	720	740	710	735	704	701	748	718	684	711	730	656	664	713	720	705	701	680	685	732	687	718	710	703	657	740	704	651	756	712	729	664	681	699	698	666	678	700	741	681	709	669	696	687	715	708	751	716	670	715	707	713	734	688	690	727	716	676	673	663	688	685	685	687	684	700	701	715	716	697	690	773	690	700	744	720	709	726	709	719	697	683	757	735	707	715	664	699	747	678	656	710	694	702	719	665	748	720	739	729	749	727	701	725	711	681	751	695	675	737	691	754	709	704	706	696	706	693	758	757	734	711	767	743	719	674	675	701	674	739	723	691	705	736	683	663	703	678	686	653	666	676	742	664	628	667	720	682	751	698	681	639	666	666	749	720	713	745	721	689	675	715	734	707	692
12340	20292	17473	10512	8141	6474	4716	3833	3100	2493	1838	1402	1474	1484	1484	1467	1376	1187	1046	1008	1038	979	895	932	966	907	905	892	895	921	883	924	1004	899	925	883	1134	1325	1382	1286	1004	901	934	871	863	877	886	875	887	884	877	865	872	820	864	856	884	910	873	887	877	898	902	859	897	897	903	910	880	884	868	871	916	897	836	960	930	896	841	871	872	902	905	885	851	878	878	880	853	850	877	875	858	879	852	920	905	856	870	902	861	873	824	884	892	865	883	882	899	935	926	881	870	842	884	919	860	878	906	829	906	914	880	847	834	830	881	890	921	878	913	863	829	841	882	882	862	845	870	837	920	860	841	872	920	852	853	874	868	885	911	884	866	884	897	921	842	931	878	866	903	892	897	922	876	869	898	936	910	873	888	861	880	851	864	917	905	907	876	886	867	888	862	881	870	846	887	893	898	888	877	889	843	893	854	848	847	809	915	915	912	874	876	916	935	869	876	879	866	872	934	871	839	853	911	895	885	911	919	934	851	901	854	847	874	845	868	881	893	919	904	836	915	909	882	869	872	890	872	904	888	936	862	838	883	866	863	877	874	862	853	942	933	851	868	892	941	946	920	942	900	898	894	893	897	883	861	845	860	948	866	860	873	876	845	866	894	880	907	897	907	878	874	848	905	878	881	831	858	870	887	860	884	872	850	834	898	860	927	894	898	912	949	920	913	870	902	939	865	865	931	886	851	888	844	896	906	914	835	881	855	944	890	841	883	858	909	912	878	842	886	932	886	896	925	875	845	881	911	939	917	911	846	874	862	828	875	889	922	844	845	874	905	895	859	897	887	830	873	883	876	872	900	883	928	861	883	880	866	885	875	894	871	853	857	860	866	863	817	899	845	852	805	883	864	894	836	887	857	908	869	889	926	901	882	872	833	878	868	869	917	864	814	866	852	908	904	854	881	850	900	935	947	876	877	900	895	892	879	873	915	884	870	860	894	884	858	891	892	897	868	903	831	885	880	889	900	929	880	834	837	859	891	962	840	855	915	945	895	888	874	915	866	891	885	868	880	838	882	877	924	911	896	820	892	876	899	857	882	884	898	910	885	900	850	874	910	871	884	888	883	894	879	906	941	893	852	919	916	893	909	859	842	857	871	863	874	861	893	932	910	912	881	840	889	932	867	859	907	877	890	898	881	880	887	854	902	932	875	917	831	840	904	928	877	868	906	920	939	917	873	899	879	905	873	877	928	869	862	881	868	914	902	893	907	892	894	901	895	855	864	871	861	864	894	851	894	821	882	872	874	897	887	897	892	887	907	849	898	824	855	865	884	925	861	886	871	841	918	856	855	844	871	877	861	844	865	931	845	906	840	926	875	860	890	913	881	819	893	855	825	827	931	917	895	910	925	853	853	836	895	859	878	873	894	856	891	844	945	869	872	854	899	918	846	822	879	928	860	882	883	869	915	858	826	850	921	885	874	897	902	900	855	914	905	889	918	862	848	871	865	897	821	913	882	888	892	858	893	885	847	896	879	859	850	883	851	879	838	904	901	923	836	911	835	878	860	843	872	889	855	886	844	864	892	838	843	829	914	889	881	900	887	875	871	887	858	865	876	904	914	877	903	868	885	887	861	864	862	913	864	894	901	884	951	868	891	843	918	863	908	866	898	917	860	927	863	903	858	884	896	882	856	863	935	910	892	857	932	828	856	863	866	877	855	881	898	877	837	911	894	876	886	858	832	867	917	831	876	895	835	833	893	922	908	859	849	870	884	879	853	881	842	912	882	941	866	876	894	819	863	823	904	885	870	931	879	903	880	894	836	933	863	901	914	929	933	851	933	874	891	858	909	896	899	880	884	846	879	908	879	905	901	939	848	870	887	814	898	856	846	899	937	904	887	852	874	892	887	919	873	857	833	888	914	920	867	928	910	900	847	924	938	912	847	938	883	885	834	881	832	868	876	894	873	921	914	850	860	865	933	875	862	889	940	868	845	878	909	866	850	865	898	872	867	841	891	879	895	889	924	836	881	908	921	869	825	814	858	877	859	903	906	907	977	798	841	899	860	867	853	846	891	856	913	923	837	916	883	922	887	871	894	871	922	853	904	862	877	858	858	856	873	878	909	839	883	883	869	902	880	888	908	932	908	833	880	910	844	866	879	912	865	900	851	856	874	880	878	904	911	863	863	912	872	874	950	836	917	857	904	882	850	894	866	854	919	897	863	893	894	836	869	881	884	928	906	915	912	880	823	912	863	881	835	860	872	840	858	894	941	902	858	906	905	878	899	896	885	859	918	928	831	865	857	885	910	902	886	871	873	900	873	901	874	908	869	871	849	867	920	866	903	837	914	854	877	871	942	880	856	830	889	965	910	909	822	907	879	875	902	911	886	879	913	876	868	867	863	903	837	899	845	826	852	887	817	914	874	919	918	851	866	897	895	862	893	936	815	884	902	853	823	869	855	945	858	885	861	840	922	852	838	909	876	872	877	885	914	904	894	903	849	867	844	888	912	877	913	884	897	861	883	871	854	843	958	844	861	875	887	859	880	928	903	900	870	858	864	929	838	881	855	854	891	858	850	864	841	816	942	856	867	849	901	908	905	873	874	880	878	884	869	910	845	892	881	876	847	902	877	842	860	941	907	860	824	858	883	816	899	899	884	891	894	837	919	890	921	857	873	855	894	893	875	837	926	853	854	825	883	847	847	893	905	912	885	911	911	926	888	869	920	872	902	924	890	867	860	857	870	874	875	824	868	888	900	910	857	915	832	858	870	853	868	936	863	887	903	873	840	923	836	905	849	875	845	856	861	865	847	853	875	928	860	862	908	838	862	846	851	871	853	932	907	892	886	897	911	925	861	816	850	870	904	896	880	866	916	872	823	856	892	871	872	877	819	865	881	898	908	897	864	857	860	872	853	867	854	873	906	904	848	920	915	850	833	843	914	917	915	911	890	875	896	913	889	916	873	875	905	855	935	878	876	862	936	867	864	899	870	873	906	837	844	896	957	842	890	870	903	870	894	898	919	865	875	872	892	903	946	859	856	872	889	868	886	855	916	897	873	879	868	894	920	881	934	872	889	893	851	892	924	886	895	893	931	923	886	879	933	873	807	862	828	879	883	850	874	912	886	864	897	905	887	937	851	888	909	814	906	935	868	903	851	826	876	873	852	881	884	910	886	855	827	883	924	871	877	883	894	866	886	857	879	871	895	854	847	882	847	917	880	856	901	902	898	887	859	883	895	904	938	845	843	903	889	901	866	900	877	821	835	910	865	892	859	839	879	845	887	902	897	911	865	913	916	873	860	894	869	899	910	848	875	883	884	886	860	892	865	839	941	895	852	876	862	908	890	938	928	934	898	861	874	882	841	902	870	855	899	941	858	843	854	919	877	959	842	860	865	844	841	906	876	900	899	946	918	869	849	873	892	896	828	893	877	819	929	866	878	910	954	859	857	875	856	878	898	925	870	899	927	852	901	880	956	960	848	835	839	873	869	881	911	928
24162	21314	28746	24240	21302	13442	5173	2968	2333	1907	1463	1017	1074	1036	1058	1065	972	811	725	750	623	627	620	591	562	586	581	608	580	557	558	866	1666	584	613	686	2212	2772	2275	1683	860	550	500	548	550	553	537	573	531	517	568	577	550	578	532	537	539	545	535	539	565	558	498	567	542	514	538	491	561	562	532	524	511	520	546	566	508	541	525	520	561	530	542	567	525	552	539	520	529	530	553	495	506	540	477	510	549	551	551	563	530	537	500	503	520	523	518	543	540	515	524	542	483	549	518	551	484	535	500	529	509	483	547	556	519	540	589	517	560	590	514	557	531	565	512	508	540	540	550	550	545	535	496	546	529	509	538	515	523	538	545	539	532	488	564	501	547	516	542	523	503	533	548	526	500	510	509	505	512	512	526	504	532	525	517	543	502	560	544	525	552	539	501	509	511	528	537	522	534	528	520	554	572	504	530	526	526	513	540	530	525	482	535	551	515	561	619	563	542	567	503	494	552	505	565	554	521	531	532	525	548	566	506	558	504	575	538	493	555	543	529	501	513	557	530	550	570	547	526	533	535	580	477	528	552	523	530	524	509	529	512	530	537	513	547	558	517	595	530	531	578	557	553	500	540	519	534	566	530	541	530	529	550	569	567	566	553	502	554	509	510	536	565	523	523	543	557	532	535	532	551	513	571	539	541	500	585	526	532	544	540	531	507	542	532	556	507	523	559	594	542	529	522	535	536	524	538	509	561	529	532	539	512	554	512	537	521	532	575	563	519	482	490	542	561	520	594	523	551	522	513	567	517	541	485	549	542	534	486	522	526	555	531	486	534	568	577	501	514	528	518	544	529	488	571	513	513	486	511	573	551	550	545	536	569	513	557	523	483	488	520	569	556	494	559	524	526	548	546	527	529	531	527	551	530	527	510	571	525	515	495	501	519	527	528	584	535	556	514	536	549	516	551	541	542	513	532	536	556	562	539	504	531	473	521	558	509	523	530	507	522	559	550	498	525	547	485	519	528	522	568	539	528	507	540	549	528	535	538	552	557	564	568	538	540	589	533	521	576	521	541	573	543	531	521	508	533	551	528	544	565	539	539	527	552	481	521	532	558	542	514	537	528	549	529	538	545	519	561	479	580	584	555	516	564	501	557	560	558	531	559	495	570	519	511	551	555	553	551	523	484	541	565	513	504	516	553	510	534	540	495	501	524	523	559	508	522	542	519	545	551	541	529	562	544	533	540	561	498	507	550	529	503	536	536	508	500	535	527	514	542	531	540	493	539	537	511	522	514	546	525	533	550	524	523	517	511	514	494	485	547	516	498	554	560	564	556	522	544	527	555	532	536	546	529	506	542	501	514	516	531	570	566	541	527	481	531	540	515	559	515	566	533	522	519	548	538	503	514	557	518	542	545	540	533	454	518	553	508	522	544	524	555	533	544	563	554	523	547	522	546	514	517	560	509	551	518	529	528	543	517	508	522	522	516	570	506	552	554	570	534	508	550	526	555	520	553	522	530	533	563	575	568	515	554	538	504	500	478	560	518	519	546	546	536	540	526	591	499	568	496	546	525	587	527	523	550	533	561	526	526	500	505	534	550	525	514	524	510	508	526	548	493	501	551	530	551	531	602	563	549	513	548	538	524	539	551	565	521	540	576	539	522	524	556	530	545	527	568	531	507	539	544	550	531	538	536	503	534	555	533	545	500	488	486	566	548	554	518	520	542	509	543	590	513	537	480	557	552	571	545	491	541	525	524	566	512	580	528	526	535	573	532	519	509	502	551	548	504	566	556	555	544	488	547	518	510	548	563	550	566	503	528	513	520	569	530	530	530	539	495	518	561	522	547	512	533	558	549	529	518	523	534	564	547	533	516	517	510	495	512	532	531	488	537	578	535	551	497	536	499	531	531	523	551	536	529	575	499	537	523	555	544	574	568	542	525	509	578	532	544	554	522	479	574	546	527	522	530	548	545	539	536	576	551	523	542	494	504	548	515	534	556	545	540	525	544	525	517	526	503	533	531	540	531	526	515	547	515	558	523	549	559	535	518	548	556	494	537	527	535	494	483	518	503	545	565	548	553	532	551	547	533	513	535	543	533	545	544	530	500	536	550	537	524	541	513	506	510	559	516	527	527	567	512	552	473	497	550	545	529	578	562	536	566	537	523	564	564	523	505	539	506	538	511	506	542	529	495	517	559	538	538	534	527	535	561	519	564	511	563	582	528	546	524	531	541	562	561	527	542	544	503	506	543	515	540	566	551	533	534	546	518	509	542	544	538	538	534	535	538	525	502	520	527	586	518	509	500	550	512	486	559	531	517	522	546	543	537	482	532	554	549	521	514	578	532	529	528	583	558	515	563	536	480	504	545	537	544	567	597	529	539	537	506	511	540	580	581	487	506	571	538	575	553	526	481	553	565	497	589	529	541	531	502	525	566	529	554	535	534	506	534	553	550	542	534	546	553	530	517	536	593	524	541	509	548	517	534	487	518	528	503	531	519	488	528	558	544	554	512	543	559	559	486	520	535	526	533	549	519	513	514	557	517	488	494	552	504	613	529	475	542	530	544	531	526	537	534	507	546	526	504	505	521	544	551	555	522	534	522	501	522	540	521	510	521	553	557	516	575	537	542	530	519	526	518	483	517	491	557	516	551	578	548	502	547	533	535	533	516	517	524	515	520	507	549	538	518	554	524	526	548	495	529	537	521	482	530	544	531	538	545	536	529	501	514	536	551	543	522	512	556	524	531	552	534	560	528	553	538	564	575	533	568	512	517	542	536	526	529	522	540	515	527	546	547	510	571	544	553	550	504	530	535	557	489	502	562	549	563	512	502	532	561	519	546	494	521	586	528	525	516	511	529	512	589	503	530	549	527	497	521	504	544	498	538	544	524	550	527	500	527	539	561	551	569	513	474	550	527	523	495	503	539	580	522	513	526	534	511	478	527	527	561	564	552	534	558	480	512	507	487	529	528	544	512	526	523	513	515	501	527	548	525	524	542	513	533	546	506	515	489	541	529	536	534	512	551	535	545	529	573	500	518	556	528	532	524	517	527	515	545	492	517	534	558	551	553	527	579	582	552	525	527	567	577	527	519	522	529	525	561	552	549	555	501	526	519	530	546	516	543	547	548	545	539	507	563	520	534	509	529	521	557	465	541	522	558	493	525	525	552	499	563	541	566	534	554	502	522	542	516	524	550	531	554	544	515	485	536	530	509	523	547	509	553	491	558	522	557	520	570	510	536	517	479	545	557	512	513	525	500	538	520	543	514	548	542	514	585	564	510	553	525	504	476	530	547	509	520	491	547	537	536	523	522	554	534	527	472	571	488	524	537	520	532	548	543	518	503	537	519	551	551	478	517	530	555	546	517	561	532	559	510	545	561	565	488	496	490	525	550	568	544	492	539	505	501	549	529	534	525	544	539	498	517	517	566	496	538	496	509	520	535	527	593	563	520	528	537	570	537	488	533	547	556	534	562	531	512	542	543	526	561	547
13612	27878	25095	17182	12989	10526	8224	6131	4992	3965	2819	1848	1978	2049	1862	1871	1659	1269	1092	993	964	896	820	842	759	780	741	788	703	756	781	1267	2938	714	733	1039	3878	4682	3914	2714	1273	689	655	705	666	678	716	700	697	655	691	708	699	777	754	649	666	684	686	697	691	663	631	644	682	711	645	693	670	733	643	736	667	705	647	633	672	681	638	709	703	709	660	656	665	681	675	684	698	649	696	652	654	646	656	718	633	669	626	688	664	755	714	667	723	685	687	647	677	673	689	683	673	682	664	670	689	714	683	662	706	757	724	662	710	699	663	679	699	649	703	720	724	670	656	684	691	685	724	691	673	726	732	675	728	714	651	659	667	683	696	674	650	677	663	682	665	673	662	683	652	713	698	656	676	644	691	682	725	684	662	623	688	701	693	667	698	664	664	738	686	658	673	709	697	625	673	687	680	669	685	661	703	691	665	669	669	665	659	684	707	656	711	665	673	654	673	694	704	670	705	669	678	679	683	628	665	684	698	691	674	692	701	665	685	697	743	714	716	653	708	637	699	677	720	711	641	702	693	644	654	623	708	641	720	697	677	660	663	686	661	654	675	681	657	659	671	642	679	688	707	694	657	659	691	645	682	674	704	670	713	670	655	686	687	692	707	697	650	698	692	678	654	708	668	688	670	674	641	651	702	663	709	664	683	692	686	695	682	717	716	672	680	662	708	705	678	709	683	669	674	639	710	682	657	649	652	685	716	702	658	659	663	701	677	678	692	641	654	690	683	685	698	643	650	662	693	658	683	692	689	656	701	659	688	644	664	693	682	679	663	696	665	651	659	708	685	647	671	667	700	689	698	749	711	672	689	646	683	690	640	680	657	657	669	670	661	704	662	664	677	742	685	658	652	715	681	637	732	738	644	695	723	675	661	659	745	674	684	658	676	676	701	707	667	677	675	702	695	645	707	679	729	671	651	663	634	674	687	676	671	688	677	688	719	715	689	718	656	699	673	701	728	672	680	718	663	630	738	700	666	680	674	725	656	711	645	667	676	648	688	674	622	668	711	675	703	675	689	704	658	704	749	635	672	700	641	679	635	677	688	657	675	672	685	726	691	670	715	685	627	728	702	725	691	659	667	705	683	663	684	723	666	685	674	686	681	691	675	674	696	705	684	646	654	691	730	671	662	693	650	661	687	685	687	665	657	680	655	649	681	724	668	709	679	705	632	685	688	663	691	678	697	670	676	688	679	708	641	684	657	693	719	695	655	688	685	715	667	694	681	691	664	685	693	640	664	609	706	710	675	732	652	622	659	668	684	711	715	718	729	667	702	707	699	686	675	674	662	672	671	709	739	688	665	707	692	696	648	690	614	715	700	721	685	650	634	697	692	666	653	722	726	629	703	666	721	649	724	655	703	674	694	676	682	714	700	706	657	660	658	656	683	659	684	685	697	635	673	706	676	685	701	679	707	690	688	671	643	694	731	660	679	679	651	698	680	631	677	681	700	696	717	692	692	648	668	730	648	695	764	678	685	637	681	681	714	694	707	639	638	697	700	693	653	649	687	689	691	679	669	689	649	644	637	661	638	653	684	681	679	697	721	682	684	679	670	704	689	673	683	716	652	609	703	700	652	686	698	692	708	708	634	686	696	638	659	664	740	667	677	643	664	665	705	719	682	677	686	738	681	707	644	664	672	677	655	653	653	700	703	704	685	740	708	635	680	681	668	721	637	705	650	663	711	655	707	644	682	650	692	658	724	653	708	701	695	701	682	714	666	658	669	682	710	701	704	676	648	721	732	696	697	693	668	726	695	659	672	712	661	654	691	669	724	685	659	705	685	710	701	745	660	685	676	661	676	715	641	688	632	655	712	651	656	652	680	648	666	698	715	665	680	651	686	689	717	665	669	696	698	696	683	661	719	678	665	651	689	635	628	666	670	672	632	695	716	672	642	659	664	674	645	659	674	706	620	711	675	690	692	717	685	669	624	687	674	700	691	671	704	717	657	706	623	635	634	681	674	674	687	722	719	737	701	672	680	680	681	655	640	646	656	670	655	692	666	659	689	739	695	704	657	701	686	658	653	702	652	633	697	701	642	655	678	706	654	665	671	683	688	654	683	687	703	675	666	700	638	675	648	656	705	669	643	679	690	659	682	658	700	646	690	712	640	662	641	692	672	685	621	664	700	696	665	657	657	704	703	633	710	667	672	696	709	671	723	665	659	673	697	655	669	661	631	700	669	701	692	731	673	670	708	636	660	715	694	679	645	652	699	711	700	652	686	686	683	685	676	635	678	705	684	654	708	710	686	688	696	659	683	673	669	682	678	653	649	685	668	669	734	676	664	698	671	672	652	738	695	665	658	714	649	692	667	671	662	664	709	707	680	678	653	722	693	645	676	656	690	680	681	643	687	679	600	695	698	678	710	651	706	670	680	646	676	684	665	686	665	656	649	681	642	706	684	660	691	747	689	672	643	678	688	644	673	686	714	656	707	688	671	673	674	703	656	604	694	704	710	670	674	702	667	685	688	664	638	649	665	687	739	660	684	724	669	670	682	682	663	666	676	676	691	665	667	642	663	694	680	649	691	671	691	669	613	686	661	668	659	665	685	643	702	671	677	696	669	641	684	679	733	729	680	697	650	687	696	657	682	639	703	680	670	628	700	647	709	687	714	681	643	679	694	695	683	656	702	643	656	716	671	725	695	702	645	675	695	666	673	705	692	663	677	690	703	633	670	692	655	656	691	684	733	694	705	707	682	672	698	683	653	675	682	677	685	700	669	684	670	690	702	670	696	688	674	676	668	721	660	673	649	671	684	675	660	644	682	690	704	688	660	692	654	673	672	681	728	674	701	719	717	690	670	713	685	698	720	682	689	654	656	654	692	727	679	677	681	695	628	654	701	661	657	702	671	717	644	637	675	683	648	686	634	678	684	648	622	694	732	673	680	655	636	679	680	696	650	654	614	651	667	659	654	656	629	674	681	689	634	711	641	671	661	713	637	673	710	702	667	689	681	685	642	687	709	689	703	675	694	709	689	721	673	670	667	686	660	660	697	685	696	645	669	671	734	678	666	679	693	681	683	711	709	666	658	690	694	721	683	678	675	716	693	655	699	707	659	631	698	704	667	641	669	696	666	685	701	735	678	694	672	669	654	693	654	652	644	665	674	669	692	722	633	698	647	699	665	669	696	682	703	693	691	672	693	663	717	671	666	643	684	663	677	683	630	734	711	679	691	685	650	694	708	662	669	677	675	635	656	651	686	686	672	643	681	664	666	683	649	677	699	699	673	665	678	658	691	669	697	642	622	719	682	648	657	666	735	677	686	653	674	668	675	708	668	677	685	685	660	724	686	690	693	691	646	706	695	721	682	708	702	665	626	692	694	682	717	691	681	663	697	706	686	670	673	699	710	665	736	636	620	657	690	638	701	676	673	687	637	654	745	663	665	666	676	728	714	668	691	703	690	683	744	706	649	714	665	682	653	694	677	690	640	724	705	640
23106	21294	29197	23729	21307	21497	12780	4276	2993	2197	1614	1316	1288	1210	1120	1110	998	847	607	597	506	510	449	465	438	386	461	405	387	380	401	1140	2671	373	340	666	3481	4451	3478	2348	848	353	355	359	345	309	331	382	343	327	327	355	361	437	360	351	338	358	328	355	360	336	331	375	372	351	320	335	347	351	335	309	357	328	318	350	358	354	328	336	322	346	362	346	356	339	322	303	350	356	346	315	321	296	338	359	346	320	330	382	323	337	328	323	343	314	351	313	336	321	317	331	333	363	346	335	353	306	355	340	331	339	326	340	336	376	350	334	314	318	333	350	323	343	333	361	359	320	338	337	346	322	328	332	343	337	322	380	351	322	343	330	340	335	336	319	325	312	324	336	323	335	327	332	331	346	312	312	335	362	310	358	344	388	329	322	341	331	345	348	334	310	326	309	306	353	375	338	336	338	335	345	328	371	347	351	314	313	318	342	315	366	326	309	363	325	342	331	350	356	336	321	356	348	357	360	375	323	353	349	337	377	329	339	317	317	338	341	335	337	333	351	298	369	375	332	378	336	333	373	363	326	322	321	363	332	338	343	307	332	333	335	348	346	327	316	347	319	343	348	346	318	344	369	319	303	323	360	341	358	342	368	332	320	340	319	350	290	333	354	325	361	327	342	336	322	336	338	342	311	382	334	348	340	344	353	360	345	363	327	350	348	336	364	328	356	348	340	351	353	347	345	325	353	320	341	362	328	355	342	352	314	325	347	355	338	320	325	354	347	329	336	345	335	317	330	333	335	352	321	331	353	353	359	321	331	358	333	336	349	327	359	336	327	304	342	322	323	376	331	376	299	326	342	323	354	338	355	342	348	299	329	355	310	345	371	317	345	308	359	357	387	313	370	337	346	347	342	335	319	332	313	363	334	352	318	348	309	331	358	341	366	335	336	300	354	363	338	384	304	331	357	361	317	338	315	327	355	339	345	331	362	336	354	351	329	346	308	360	335	341	338	317	361	352	352	335	330	332	327	305	330	337	344	358	343	349	316	337	309	307	366	350	313	308	315	340	350	316	337	351	378	331	364	321	340	339	327	323	356	340	328	322	318	340	358	302	318	302	313	371	321	366	330	374	318	351	339	314	335	353	327	331	361	325	333	343	336	333	313	372	350	330	352	355	328	332	342	317	349	336	325	349	317	341	320	335	364	345	341	346	337	340	330	299	344	343	316	350	321	325	340	334	331	303	319	343	328	323	365	316	377	335	329	349	354	328	330	281	347	354	340	312	346	352	363	356	309	354	342	343	342	354	358	310	352	320	314	333	328	344	340	337	325	348	365	326	325	321	327	343	326	347	334	359	334	300	321	347	343	341	330	334	327	355	301	363	336	358	331	335	308	320	342	321	326	364	311	318	314	331	344	320	347	365	345	329	324	315	306	323	334	329	370	343	344	343	341	359	310	337	334	339	319	305	331	322	338	348	357	351	359	355	351	303	303	355	349	328	352	304	317	328	348	308	321	331	315	331	321	324	341	338	335	356	358	356	329	338	341	334	389	325	343	325	342	361	342	320	338	313	324	368	326	333	340	330	316	329	364	339	309	319	330	315	339	317	383	336	357	303	333	327	354	337	358	356	327	341	319	327	328	331	330	351	362	329	357	329	334	321	359	340	338	362	287	304	349	318	326	346	326	305	324	344	341	345	373	323	357	344	363	340	357	336	304	344	345	303	333	337	367	330	345	329	356	328	354	360	347	328	353	295	346	338	378	359	360	301	312	332	318	347	315	325	333	326	339	320	348	356	331	343	326	333	361	340	324	375	356	340	365	355	340	329	286	351	333	326	308	352	337	359	342	356	308	316	338	384	357	311	314	316	350	306	324	333	340	370	311	320	357	344	342	352	309	318	340	327	341	301	337	334	333	343	320	308	356	355	320	338	372	328	355	347	351	316	339	330	317	364	293	322	309	316	337	333	326	349	337	345	340	341	344	337	342	330	346	349	312	324	332	336	334	326	361	322	358	298	331	381	333	302	327	349	341	321	370	335	347	358	347	321	310	303	354	349	340	323	378	355	345	347	344	357	362	361	310	316	352	357	314	310	329	319	335	353	337	343	312	329	322	341	341	341	329	363	332	324	323	310	323	329	299	321	340	327	328	337	334	344	334	318	337	280	349	328	319	328	330	364	326	334	347	349	343	340	330	342	312	353	337	343	332	327	347	322	378	351	344	347	321	315	328	325	341	353	333	324	329	335	310	326	365	362	337	350	289	331	329	297	314	346	337	375	327	306	320	335	357	349	313	347	341	358	328	337	314	344	346	341	296	346	323	329	385	347	354	324	353	339	352	349	340	342	340	356	304	320	363	335	334	327	351	358	315	332	346	337	347	353	389	326	365	355	346	385	322	329	347	378	349	342	313	324	308	316	333	349	339	316	348	346	358	305	335	333	308	314	342	347	347	342	328	347	351	355	321	327	356	334	391	333	356	345	337	314	344	325	336	323	359	318	308	313	345	333	288	336	332	342	325	341	325	331	360	348	324	360	335	347	352	355	333	320	334	348	377	338	355	328	306	330	309	335	305	363	337	373	357	312	395	330	330	355	337	316	357	322	345	334	325	350	341	342	341	341	326	333	327	345	315	350	346	340	324	355	321	308	317	370	332	322	346	342	323	335	334	354	358	332	393	338	311	321	343	347	357	351	346	369	317	329	331	365	366	349	357	342	367	336	331	326	388	340	350	339	334	352	353	327	373	343	312	316	330	372	323	319	345	334	342	325	375	359	326	310	345	339	350	314	337	338	335	316	339	336	353	339	385	305	325	367	371	334	340	315	348	346	352	329	329	313	323	330	341	345	321	333	321	342	339	309	313	349	345	326	315	316	321	303	323	361	353	313	335	317	324	323	309	346	328	333	371	352	374	322	348	352	335	358	310	315	327	375	369	359	338	327	357	329	319	331	325	344	275	343	349	325	363	321	348	352	326	333	364	347	333	345	328	348	314	356	378	353	357	317	333	338	315	313	343	369	334	323	322	339	328	324	332	333	328	318	283	310	334	327	375	316	323	356	371	340	290	308	349	373	349	325	335	307	335	342	345	331	315	309	313	342	335	364	331	304	347	328	317	333	339	341	345	314	362	324	320	347	318	334	325	334	318	340	366	354	334	329	334	360	326	339	325	330	355	317	345	356	335	340	323	317	315	324	333	334	316	360	311	316	333	325	319	309	317	346	309	340	328	305	346	340	351	364	347	338	361	333	333	358	286	367	330	347	322	327	322	345	301	331	334	326	314	326	343	386	336	340	322	370	323	350	331	352	324	335	293	314	309	367	346	333	330	313	315	326	292	303	352	309	295	359	310	348	367	356	339	322	327	338	318	342	365	352	318	329	318	342	336	334	341	330	349	331	322	323	290	349	333	324	351	357	316	307	294	379	310	350	337	314	311	372	311	357	317	328	329	360	338	377	349	332	327	305	321	365	348	356	340	355	325	337	336	321	330	373	346	344	332
16099	33126	30034	21526	16610	13607	10402	8411	6637	4615	3530	2864	2633	2530	2184	2241	1878	1508	1103	976	789	753	709	725	663	621	580	539	545	523	513	2062	4894	504	506	1135	6429	7641	5970	4015	1277	434	407	402	398	423	441	502	421	433	435	437	431	596	493	417	461	415	446	428	425	425	400	421	408	425	445	420	411	444	413	407	433	423	424	407	422	450	423	434	410	414	423	437	410	460	420	413	418	421	421	393	434	415	436	389	425	443	422	412	433	425	462	441	426	430	404	428	470	454	456	426	445	386	445	445	444	434	440	426	449	414	406	392	427	379	434	439	427	454	438	401	421	442	423	409	453	419	402	411	426	441	425	455	446	435	419	432	409	445	411	415	439	474	384	435	443	424	444	418	427	407	404	406	439	448	420	438	449	400	414	436	396	413	458	449	410	419	425	415	409	398	406	452	398	480	415	481	437	466	443	484	442	427	402	401	438	416	428	408	412	434	428	446	422	397	404	409	433	434	444	457	414	461	420	395	482	425	412	430	421	410	403	415	393	433	437	448	401	425	426	391	430	447	431	443	442	438	446	409	400	444	420	416	456	390	392	445	441	431	436	438	446	412	411	423	447	431	450	408	416	448	433	437	438	461	457	375	415	430	394	396	439	445	395	452	456	416	454	425	429	386	416	407	389	431	372	438	406	408	401	431	440	464	441	405	392	445	433	417	439	441	451	485	419	416	411	422	440	482	461	416	444	423	403	437	418	455	396	433	427	431	381	427	410	446	432	430	399	435	396	411	419	435	422	411	416	414	428	435	440	462	416	446	387	401	428	431	412	412	455	419	441	424	431	422	413	362	422	415	427	403	447	441	447	428	451	434	447	445	426	451	411	400	424	461	410	426	442	406	398	423	463	420	436	429	415	445	441	427	395	422	420	406	459	407	413	371	418	420	417	460	442	439	453	463	440	448	407	447	431	436	438	418	398	442	429	437	399	423	422	449	392	424	423	440	391	429	461	455	427	411	409	417	415	381	422	435	445	430	433	396	431	426	395	415	416	406	404	430	408	402	445	403	442	440	431	442	430	461	433	412	398	405	406	419	414	417	434	424	456	435	428	393	457	416	432	442	434	426	437	421	417	452	436	431	429	452	420	443	423	408	470	402	433	406	439	442	435	425	412	451	392	433	429	430	427	444	456	453	406	439	435	428	379	426	441	411	438	441	429	411	406	408	450	407	406	462	418	442	409	420	421	396	416	416	435	437	396	424	437	463	437	415	407	414	417	446	441	390	386	451	422	399	441	397	392	453	419	405	427	435	435	412	408	450	419	442	463	445	409	451	435	376	409	436	426	429	417	424	429	417	462	409	442	417	399	437	407	423	418	444	420	441	416	393	449	438	443	436	456	426	429	422	464	413	452	400	435	393	448	424	395	418	406	425	445	439	429	410	438	472	431	410	445	421	425	453	406	436	453	389	432	440	389	493	389	478	411	430	429	403	419	423	417	419	401	449	387	430	447	428	467	417	432	423	432	406	398	399	442	419	408	462	455	394	396	396	404	438	459	424	409	402	421	447	396	451	402	381	396	414	449	458	461	440	422	407	472	429	446	428	396	419	445	403	414	434	446	434	417	449	418	425	453	399	425	431	428	441	437	420	397	416	418	407	438	410	443	430	413	401	403	449	460	453	413	418	427	380	455	430	405	433	410	429	409	404	408	395	437	442	431	448	431	471	438	400	442	425	419	425	462	411	406	413	410	404	416	469	408	407	431	442	427	400	450	418	447	430	454	443	404	422	414	410	451	420	384	436	423	420	452	456	440	414	432	395	421	382	424	429	409	402	445	367	401	456	414	399	431	420	436	430	389	420	429	444	410	432	428	432	432	422	404	450	418	431	403	385	411	395	428	401	411	427	422	426	417	418	418	427	431	427	426	428	437	428	443	420	440	415	451	424	460	420	425	458	423	410	410	451	414	419	435	415	412	431	397	441	420	424	403	420	451	437	432	414	446	485	434	425	421	423	430	442	417	436	443	467	431	426	404	421	418	448	430	445	457	464	438	425	428	420	480	434	429	410	404	434	435	421	438	465	476	425	439	411	404	445	438	405	441	410	421	444	416	425	438	400	418	435	497	466	429	432	451	421	386	414	432	442	425	419	419	436	436	424	443	384	390	436	414	445	439	431	431	433	416	394	414	421	406	414	429	453	440	446	399	406	416	398	408	449	438	436	434	445	425	418	406	391	456	432	439	413	405	408	456	399	415	393	426	462	410	416	436	436	403	431	439	444	430	436	430	446	454	420	427	411	389	447	417	417	425	440	438	400	425	437	423	390	427	444	422	439	420	440	425	408	437	451	390	459	434	421	434	386	403	423	394	402	418	426	479	426	439	410	448	428	446	404	409	420	433	393	425	425	459	439	425	429	465	408	448	414	446	433	441	440	400	410	450	394	434	451	402	433	393	460	422	453	439	434	443	409	422	444	423	422	438	437	432	422	445	449	425	466	425	424	459	447	427	395	431	432	407	407	414	441	421	414	442	424	424	392	424	391	421	422	409	436	395	402	422	437	415	451	420	403	425	457	418	426	442	421	399	456	421	409	449	417	413	439	431	437	421	404	422	405	393	416	459	430	423	449	423	399	428	447	467	406	424	445	438	440	404	378	415	449	432	446	387	444	428	441	405	443	443	453	451	419	436	450	436	405	439	430	391	434	415	397	418	437	434	448	408	447	429	441	451	442	399	418	453	462	421	416	399	425	426	447	387	406	450	427	395	404	426	470	436	419	416	408	422	427	399	437	425	431	405	401	428	424	471	449	402	422	437	403	389	434	426	433	436	453	406	444	411	434	409	433	392	441	421	398	410	427	467	414	373	434	465	401	406	414	431	460	388	425	450	394	432	403	461	433	409	405	431	413	425	472	436	409	415	413	442	432	453	427	439	421	472	467	427	455	409	413	455	393	407	436	434	442	427	432	409	423	430	419	414	425	442	429	424	450	442	419	401	425	376	388	445	420	397	462	429	456	465	434	399	416	411	451	419	459	380	444	400	465	417	403	440	397	440	446	433	423	455	383	458	462	429	385	403	465	424	411	461	431	417	461	421	425	455	455	431	392	427	407	417	426	411	446	434	465	409	409	408	456	383	415	434	461	434	424	442	425	419	424	425	433	431	442	441	452	434	445	440	422	418	431	433	464	438	427	428	443	422	437	413	407	432	441	428	466	437	404	431	433	416	417	442	402	411	393	445	414	438	426	414	452	428	457	423	424	386	404	406	431	423	390	430	460	412	435	416	450	408	425	417	440	429	401	391	427	402	423	433	396	465	408	427	409	418	426	413	453	458	410	427	420	435	434	400	440	402	443	456	404	431	424	443	412	442	436	414	424	404	426	433	457	404	444	421	445	424	438	412	455	446	438	460	396	415	392	417	429	434	424	433	441	407	429	428	447	433	399	467	409	413	422	430	425	448	397	418	432	406	416	420	431	415	428	431	411	421	441	418	454	433	409	408	433	409	419
27094	21076	16471	8427	4517	3075	2224	1795	1533	1136	1032	976	1031	954	950	962	885	825	736	729	735	750	707	722	697	728	738	700	727	733	707	728	765	710	725	670	864	898	975	918	699	728	652	689	682	690	717	710	731	758	694	709	755	698	703	666	723	706	747	672	712	710	737	706	718	670	729	671	670	731	726	720	719	725	681	724	725	711	690	655	689	713	697	721	729	667	708	707	673	664	701	738	698	718	701	718	711	705	716	684	745	659	713	712	682	693	705	717	679	684	685	718	666	702	707	702	676	718	727	676	739	715	727	709	700	707	702	669	685	697	681	757	671	735	721	658	679	709	673	710	671	689	675	692	732	764	731	682	739	688	674	687	680	744	669	750	678	662	678	671	702	698	681	665	686	711	664	714	681	755	728	684	716	737	732	691	743	699	707	668	664	695	735	679	630	717	654	719	700	719	690	738	669	699	705	674	706	728	700	696	737	758	690	705	687	712	725	701	705	643	677	708	747	690	701	748	698	692	683	692	667	745	751	693	702	722	671	676	674	702	732	659	692	693	743	677	713	699	697	764	714	722	677	721	646	734	655	705	670	704	649	709	718	659	716	660	680	663	737	713	687	696	680	727	679	715	668	652	706	695	685	711	690	728	664	734	687	715	691	710	719	687	694	729	675	702	671	736	717	654	680	753	710	706	743	722	700	704	702	771	783	723	688	712	703	731	767	749	687	703	695	687	704	720	734	670	715	698	697	672	693	724	690	736	699	722	675	681	735	697	734	729	755	684	658	676	687	719	696	734	721	680	659	716	729	684	700	704	681	677	687	720	716	680	690	741	741	682	678	730	726	692	709	724	703	665	694	677	691	673	698	684	688	720	702	647	701	690	761	697	692	670	688	752	740	712	698	677	707	653	701	700	718	699	666	710	676	710	700	718	732	772	700	760	734	696	729	731	696	720	761	653	684	726	673	766	714	718	711	733	728	707	673	707	695	697	699	717	659	751	706	706	679	695	740	712	709	734	729	677	723	660	711	695	738	729	751	672	730	723	730	699	683	690	710	738	700	672	720	753	694	728	691	748	701	662	679	702	712	716	700	684	689	698	736	722	722	670	695	661	739	708	687	686	727	651	725	689	720	695	700	740	670	676	686	701	711	709	702	692	694	682	766	683	695	700	694	720	709	661	735	679	674	748	701	679	729	678	679	704	712	703	696	686	707	671	688	727	709	686	721	706	692	736	711	714	685	683	744	717	697	704	683	737	682	696	677	734	712	698	740	722	718	683	713	723	709	751	737	738	718	704	733	728	668	732	756	690	666	700	688	721	719	736	688	703	668	720	718	674	702	722	729	617	725	733	705	697	667	707	713	687	736	694	678	668	702	690	710	662	736	699	688	727	723	721	724	702	672	677	666	708	701	732	708	706	693	681	693	701	664	720	750	763	707	724	738	668	670	661	709	697	684	713	721	703	675	688	703	683	709	659	629	688	713	703	674	733	767	723	690	759	713	735	670	706	716	747	682	721	730	695	700	717	685	674	749	695	700	743	701	749	690	714	685	712	691	718	697	727	742	752	700	698	747	712	696	729	665	766	694	730	722	689	707	673	721	706	685	640	693	696	739	696	689	719	704	704	666	768	693	713	646	717	721	673	680	699	723	697	717	668	710	717	686	674	690	688	658	680	711	757	726	723	728	708	693	736	751	711	700	666	728	670	694	688	740	702	671	647	704	714	672	707	724	715	726	716	676	693	660	730	662	694	670	708	709	708	693	651	671	679	673	695	712	734	676	711	758	717	731	679	740	676	761	673	689	707	682	678	716	695	721	701	678	675	749	719	686	723	683	707	703	709	667	670	715	715	723	705	681	664	647	731	700	704	725	708	662	639	715	711	663	692	666	719	702	736	719	746	699	744	684	721	704	689	732	685	719	735	676	625	676	711	720	695	692	673	715	713	690	755	702	755	654	634	720	700	650	727	726	694	693	718	690	702	679	701	709	721	718	671	696	667	745	743	682	651	725	702	701	696	722	675	708	737	667	698	693	689	664	675	746	666	715	739	700	664	711	702	747	685	675	632	700	721	698	686	709	701	698	699	732	692	686	679	677	702	706	715	681	709	726	720	690	760	704	705	730	719	722	735	707	680	695	754	721	709	744	694	684	706	709	690	698	670	701	724	744	722	678	734	730	693	691	727	694	722	716	703	731	724	683	713	759	659	702	681	675	689	697	725	706	660	709	720	682	677	749	651	701	739	708	689	721	723	739	690	691	699	745	748	720	683	690	684	716	723	719	706	722	702	689	694	640	705	718	716	725	693	698	673	715	715	690	710	717	680	673	749	681	732	721	742	695	724	691	712	733	692	665	703	723	720	715	668	705	689	749	683	652	712	740	706	720	717	717	662	708	684	706	663	696	684	656	735	676	720	713	699	710	711	745	683	696	713	761	711	694	673	706	688	679	716	698	670	692	696	654	679	709	699	679	702	703	690	748	657	722	674	734	720	675	715	717	680	718	740	690	634	699	711	694	681	713	725	666	705	690	721	672	687	713	712	647	734	725	694	693	649	689	717	737	724	687	682	743	706	702	712	695	700	703	705	740	738	678	739	726	714	717	716	682	704	667	668	748	675	685	687	670	668	677	712	671	725	684	748	678	685	677	641	767	708	695	715	711	696	687	704	683	712	693	701	682	718	740	652	675	700	678	674	685	769	701	629	705	701	741	733	716	691	743	695	709	686	721	706	727	729	695	698	710	729	687	671	719	695	693	706	670	662	672	714	709	729	697	689	699	668	767	679	661	688	688	706	711	704	710	687	734	702	755	695	716	744	679	716	749	703	697	717	721	751	720	718	709	689	695	670	721	653	654	697	712	667	735	703	678	692	679	711	734	718	712	682	708	668	673	677	749	693	694	730	722	670	697	715	682	660	702	699	688	678	682	722	708	714	685	682	726	688	707	689	677	675	671	722	737	698	719	714	763	667	691	697	683	751	691	737	676	695	699	690	709	721	755	703	685	673	704	715	694	700	732	718	740	666	752	640	712	711	715	725	702	680	710	733	726	667	680	704	682	710	719	697	692	719	713	720	679	659	661	674	678	649	675	711	709	702	693	640	638	710	704	755	710	695	716	674	725	693	696	697	692	741	662	694	741	732	717	697	704	719	644	731	652	616	688	704	788	698	684	704	748	671	715	688	690	681	745	708	688	765	658	714	708	707	744	666	683	687	682	675	701	715	717	693	702	718	693	723	687	705	686	717	697	725	732	727	688	730	651	681	719	712	719	720	667	713	691	658	731	706	734	731	692	669	735	676	703	720	723	662	716	744	716	677	699	705	671	654	706	715	710	669	711	686	704	665	698	689	752	701	692	686	727	671	692	700	725	708	698	707	718	697	704	714	648	670	698	699	670	693	708	685	709	705	671	676	681	727	675	699	671	714	669	724	710	708	735	678	698	728	697	704	673	685	707	712	691	712	683	662	682	708	709	646	745	731	693	729	675	709	746	733
12806	21030	17296	11121	8234	6323	4770	3779	3167	2091	1684	1607	1547	1462	1494	1481	1354	1181	1080	1045	1073	953	919	926	914	929	918	949	908	903	882	937	1063	915	850	919	1102	1357	1360	1249	1019	878	882	897	854	856	868	923	868	900	930	901	896	883	895	830	892	874	926	889	852	889	871	937	872	891	866	879	832	911	878	873	875	822	890	890	826	859	832	847	877	917	877	844	872	857	868	889	905	846	903	910	917	871	902	904	861	914	902	890	904	910	916	837	862	880	858	879	913	876	962	876	891	898	887	814	897	901	809	905	906	907	847	860	953	892	873	964	877	898	847	908	894	906	826	889	901	937	816	909	899	941	927	904	946	869	912	861	933	918	861	867	911	894	856	840	856	834	895	899	844	888	862	884	906	874	930	932	909	885	902	937	885	893	903	880	883	908	901	882	915	883	867	884	895	908	864	937	897	918	860	880	872	869	867	943	889	923	909	920	876	893	879	906	890	916	888	855	840	842	875	873	910	913	887	906	900	854	924	908	875	849	906	891	847	892	883	924	898	844	858	911	933	901	904	919	909	912	904	878	905	844	927	890	948	901	839	1002	943	887	807	842	904	941	912	871	865	861	891	879	908	897	924	858	891	849	982	909	880	872	895	867	844	909	852	923	915	929	873	850	896	934	961	848	890	873	914	904	879	884	877	904	931	886	864	918	954	930	966	847	933	865	896	882	878	837	857	879	884	918	880	881	858	905	902	878	890	896	923	845	859	915	892	854	848	874	985	862	887	921	957	890	889	887	906	851	917	902	838	899	911	908	930	876	896	922	913	870	914	879	864	887	940	878	902	942	910	923	864	848	875	893	848	928	879	932	871	866	883	897	908	898	882	915	904	842	903	876	861	884	901	879	866	816	870	914	840	900	932	930	826	858	872	871	882	879	920	869	908	843	888	894	852	903	842	960	913	852	852	862	965	919	881	976	867	879	878	859	859	919	844	895	870	879	929	896	909	870	905	847	898	870	901	908	865	904	884	900	889	881	918	904	880	863	932	940	913	943	886	887	923	854	867	946	914	888	886	850	869	920	920	896	880	923	819	906	840	863	847	907	870	854	920	853	847	872	917	886	855	862	885	903	829	911	911	911	916	872	866	883	941	881	896	869	867	881	928	881	906	923	892	861	897	861	903	871	919	891	863	908	910	865	892	913	878	830	896	882	858	904	864	936	946	910	848	913	908	916	845	854	891	938	851	871	858	877	911	922	898	843	839	868	864	874	930	877	939	866	872	875	910	935	882	919	955	907	880	874	889	928	894	892	841	924	901	901	888	887	870	866	918	860	918	887	902	873	858	908	891	902	902	961	940	883	931	869	874	853	922	905	873	902	932	870	833	885	865	871	872	905	910	872	898	927	882	914	888	876	868	896	886	884	887	885	871	895	879	863	908	917	845	878	870	959	921	890	938	914	909	873	943	894	920	907	883	871	917	901	875	897	903	872	852	893	888	893	927	945	874	893	895	879	910	881	919	871	897	887	898	943	905	866	876	894	903	932	930	883	880	865	901	873	862	923	882	880	875	917	882	939	862	867	911	941	925	908	893	894	891	935	889	971	926	865	949	936	860	868	871	819	955	866	916	894	896	902	850	850	928	881	922	869	959	841	864	859	880	934	865	845	910	930	855	834	872	905	901	946	853	911	879	847	913	918	937	845	906	843	852	883	871	883	918	957	889	884	917	895	895	855	889	894	876	932	927	835	903	872	877	913	887	913	892	888	868	905	915	873	938	870	843	883	864	896	913	906	867	896	882	898	893	912	875	926	908	873	904	906	882	885	900	902	871	878	879	894	864	861	938	883	893	905	952	904	839	889	891	840	853	917	942	895	916	875	927	867	872	832	849	887	869	887	894	882	928	906	906	862	874	853	931	904	873	917	924	877	905	914	856	883	953	883	935	851	920	889	900	914	926	913	909	888	926	899	858	861	918	875	875	869	893	898	961	930	861	937	844	895	913	927	912	891	868	861	891	869	835	894	910	884	868	953	899	885	847	881	860	853	914	939	872	841	864	872	887	915	895	883	843	933	886	895	885	892	874	929	872	863	929	889	951	886	886	878	908	921	916	943	934	843	906	942	861	869	888	845	828	887	929	891	881	859	915	911	870	888	835	914	911	929	913	941	871	887	908	873	909	903	904	907	806	917	892	924	845	899	884	917	937	893	901	879	920	897	939	921	864	952	924	908	832	911	854	899	897	894	852	903	889	860	922	901	928	913	847	873	892	918	895	891	868	876	877	902	855	900	863	846	869	917	890	913	886	846	892	888	941	857	920	907	892	866	854	832	895	910	880	919	829	829	892	880	937	861	914	859	882	906	900	909	878	892	858	922	864	811	862	889	877	854	866	871	852	925	892	915	852	896	847	863	882	902	842	887	884	903	894	916	892	898	897	888	888	915	883	867	879	874	873	906	904	823	890	880	866	902	919	902	889	880	879	941	894	894	907	882	874	894	928	854	906	915	886	839	895	967	847	944	858	929	936	873	932	891	848	940	877	901	893	871	898	931	898	880	840	951	832	927	874	915	869	893	884	862	886	882	888	959	880	869	861	871	873	937	846	908	905	869	923	872	916	876	903	903	878	875	852	927	958	894	850	883	875	931	873	830	912	904	861	905	866	918	889	900	894	872	845	921	949	887	886	907	917	898	852	857	913	906	896	938	886	816	874	877	885	899	900	915	871	861	897	917	869	916	881	893	878	881	899	832	900	884	884	907	891	962	935	949	919	962	851	833	924	874	858	899	895	892	932	935	903	892	873	885	832	867	887	812	885	895	898	918	898	891	874	884	911	894	955	899	935	844	900	919	902	875	916	856	920	896	897	879	934	880	934	865	904	870	904	877	860	826	877	913	896	863	915	963	881	892	921	903	832	887	923	898	868	910	893	879	941	881	836	886	910	866	879	865	926	819	875	899	923	866	889	850	825	906	929	882	916	910	866	938	915	895	924	898	873	915	879	870	878	907	867	921	854	904	890	900	927	895	874	894	866	900	916	881	905	940	905	887	864	893	863	869	831	959	880	869	879	855	838	856	879	886	886	921	934	890	867	887	843	890	900	849	837	874	839	924	851	869	895	864	828	894	954	909	859	923	883	838	893	889	896	895	875	848	891	888	879	942	916	859	916	858	869	909	873	864	948	942	904	899	867	891	882	863	903	896	901	885	900	898	893	920	923	900	920	915	907	908	841	891	870	863	894	872	939	929	863	932	921	927	899	891	859	903	875	921	914	841	925	984	851	886	899	844	919	946	861	851	901	927	905	842	864	870	914	828	881	891	846	882	857	882	856	882	867	950	897	898	910	916	904	888	896	877	885	861	874	855	866	914	908	910	886	899	870	831	873	856	901	878	920	892	902	843	895	884	865	915	855	899	850	924	889	903	832	907	869	887	890	928	922	907	874	922	851	929	901	940	881	839	824	868	906	909	880	874	937	918	874	910	892	869	933	856	874	948	850	895	899	906	918	939
24094	21318	28749	24259	21329	13230	5012	2980	2401	1732	1262	1166	1044	1073	1112	1049	951	804	727	689	677	639	589	604	610	601	589	543	548	577	557	699	1740	558	539	593	2077	2796	2325	1637	750	561	466	535	542	559	534	542	553	531	490	549	514	556	512	517	540	509	532	536	534	536	522	523	542	524	533	518	528	508	513	557	528	542	494	505	497	514	553	518	539	562	475	524	535	539	504	481	517	536	502	489	548	513	480	560	500	553	532	559	537	515	507	526	514	507	500	511	520	551	530	489	530	544	521	554	518	531	519	497	562	511	554	506	541	491	558	537	511	541	525	513	516	498	509	539	561	538	543	540	522	521	543	523	532	499	536	532	558	528	524	522	503	496	532	544	551	503	553	490	519	511	531	503	534	510	538	545	526	555	518	524	562	555	490	521	537	508	494	528	532	527	536	511	551	534	488	504	507	558	483	523	552	555	531	497	570	561	532	490	484	530	536	559	562	538	517	535	501	587	549	502	521	528	543	558	552	533	534	532	506	545	512	492	507	480	550	542	584	557	552	529	523	506	502	534	558	558	526	527	516	532	511	529	512	517	526	524	519	533	508	541	535	554	502	552	541	529	487	515	515	506	521	488	569	551	511	540	578	533	519	529	539	515	515	537	529	528	562	529	557	528	517	519	536	572	550	500	531	497	559	553	558	551	492	511	536	519	532	506	525	514	522	522	551	534	538	518	514	564	517	543	504	544	510	504	491	533	536	536	531	508	511	521	510	473	510	532	522	535	555	489	531	507	484	536	521	554	519	504	514	549	545	514	530	499	529	553	510	536	514	500	528	557	549	548	542	556	536	496	524	508	502	535	509	546	553	511	526	517	528	500	526	515	527	505	551	509	548	536	500	528	534	517	567	513	528	509	581	534	516	593	515	512	524	533	531	492	519	522	503	519	544	512	545	505	514	509	554	551	542	519	508	524	520	460	525	539	515	518	500	509	557	555	539	511	525	542	518	490	513	497	528	546	512	505	534	519	515	527	529	537	525	549	492	542	494	521	579	473	510	520	495	529	550	523	544	547	525	509	526	495	532	529	488	526	544	485	531	510	483	549	515	511	523	545	531	531	528	518	510	540	538	511	504	528	493	564	575	517	519	542	532	472	523	530	536	573	523	499	562	494	518	520	523	524	512	531	525	518	535	530	498	506	539	530	467	555	549	529	493	520	546	518	542	531	549	525	552	519	510	531	508	494	525	536	518	532	564	553	562	517	528	527	518	556	518	547	511	517	496	534	527	540	471	510	553	555	532	531	572	535	517	538	507	555	528	536	548	549	485	526	549	562	543	488	525	566	506	519	498	490	486	540	516	523	550	509	508	523	511	523	513	526	502	509	515	526	531	509	565	547	539	563	546	534	570	531	530	547	539	499	543	520	532	554	555	529	492	484	526	506	560	522	520	537	548	466	515	536	543	523	486	516	530	519	507	506	498	529	522	513	564	553	559	528	542	498	530	498	487	550	510	521	513	540	541	523	513	532	525	460	514	489	534	491	526	494	536	485	530	533	533	483	534	539	489	542	504	532	581	559	518	535	535	521	523	520	533	544	514	541	510	532	533	505	509	548	534	547	559	539	548	506	562	482	515	540	517	582	517	491	547	528	527	515	527	564	513	603	503	551	522	484	496	557	503	535	553	510	527	502	536	522	546	502	506	555	498	507	478	490	492	518	557	501	527	474	509	554	515	550	524	520	521	471	516	548	536	505	494	499	498	501	510	502	556	565	515	515	528	474	511	503	551	496	551	533	500	528	556	536	513	518	503	533	523	540	511	511	521	523	561	555	496	512	516	520	528	516	517	492	490	523	512	519	496	524	492	533	575	524	543	485	572	524	560	496	495	533	552	539	552	508	525	503	510	548	446	505	525	515	521	493	526	518	550	528	506	532	489	532	527	528	525	528	504	553	544	525	513	506	563	531	552	495	517	521	498	540	553	543	522	544	534	531	539	526	534	534	497	517	521	511	524	522	574	551	472	534	539	560	547	558	560	498	537	453	506	524	528	493	483	529	532	491	543	548	493	528	486	528	487	559	571	496	536	564	474	483	537	516	544	520	533	533	517	519	517	510	477	506	532	489	524	544	544	528	539	520	511	479	538	516	476	567	500	517	502	524	546	557	502	526	532	527	536	530	558	534	522	497	536	545	552	549	494	523	555	537	533	558	512	555	505	550	545	541	536	551	528	537	534	522	488	523	543	504	505	510	556	507	577	510	507	508	531	547	502	504	508	537	528	569	557	504	573	542	550	509	514	513	512	540	535	492	531	517	517	477	532	487	583	528	505	526	494	565	528	545	555	537	467	542	507	528	540	537	524	518	502	574	493	511	532	542	512	557	525	539	545	475	539	518	544	458	522	516	539	499	506	536	569	548	568	534	554	528	523	532	502	491	541	511	482	543	550	547	526	530	503	527	529	538	494	508	522	531	563	503	516	538	540	523	528	518	529	528	552	526	509	517	507	519	503	517	515	548	505	544	513	506	517	536	514	542	510	511	463	559	491	517	498	471	525	521	524	542	521	492	545	468	572	546	521	522	543	498	499	527	495	542	519	515	529	509	494	502	557	516	498	543	554	544	497	476	565	531	524	515	499	486	503	529	547	523	528	487	504	512	496	466	535	506	521	527	522	496	530	532	527	556	508	554	530	545	489	516	493	498	509	507	535	505	531	524	539	526	537	512	501	506	524	543	486	525	545	545	477	512	536	512	508	488	518	507	521	484	523	512	518	486	510	529	523	579	536	543	558	530	475	513	534	531	541	513	553	568	547	506	532	544	570	536	519	503	515	516	488	545	521	550	530	560	523	536	522	522	505	504	524	524	527	518	498	512	505	514	515	532	581	539	515	535	532	512	528	528	530	503	523	524	534	532	490	536	495	510	524	531	517	515	529	527	564	520	522	523	546	499	542	567	520	497	518	557	550	552	490	509	517	510	519	498	548	497	511	521	518	486	539	506	506	562	552	505	526	489	531	555	561	557	537	520	523	537	531	512	577	525	506	491	518	560	511	502	514	502	546	539	551	541	504	512	517	564	564	528	562	527	518	499	500	552	547	546	517	602	559	562	530	506	514	514	534	542	557	509	546	495	529	516	480	530	525	471	537	521	555	497	543	543	537	527	539	552	520	498	522	511	526	504	529	534	520	530	516	491	511	587	515	556	576	520	526	529	526	530	535	514	544	464	553	523	535	557	481	549	522	516	535	550	526	508	523	540	535	483	544	519	490	534	546	524	497	495	550	505	590	517	539	552	539	560	525	482	507	538	530	537	510	559	552	516	499	507	532	534	549	516	533	540	571	470	522	533	512	518	534	532	504	564	538	540	503	515	557	477	533	530	516	542	530	513	520	524	544	551	545	536	524	517	509	531	550	534	553	538	502	501	525	524	478	522	536	521	560	550	555	554	540	490	495	556	552	539	528	511	486	542	523	488	550	522	522	550	528	533	512	530	509	495	516	534	550	526
14191	29001	25276	16530	13116	10093	7859	6217	5336	3432	2585	2294	1957	2085	1919	1845	1669	1212	1107	1019	977	838	860	829	815	889	710	752	728	689	757	997	3286	742	736	777	3973	4963	3967	2645	1081	688	705	677	693	671	691	747	700	668	687	732	726	756	753	681	642	684	689	684	664	658	705	659	661	667	651	671	722	652	685	701	632	673	660	656	642	695	713	641	710	678	715	652	695	684	667	682	698	690	684	709	707	691	653	687	663	713	704	639	672	701	679	696	733	691	651	718	657	701	658	690	687	620	669	660	671	690	700	592	679	661	676	705	678	707	660	641	707	668	698	697	700	719	659	672	686	701	661	685	676	654	627	671	677	690	644	662	689	639	695	728	660	643	695	672	628	684	675	693	725	717	666	721	607	657	690	667	663	676	685	708	684	698	676	679	643	662	694	645	682	709	644	645	672	631	679	700	688	646	647	713	667	669	631	650	694	654	680	671	654	659	737	742	654	625	666	655	724	660	677	704	641	690	710	706	692	667	676	695	670	660	649	709	710	703	660	658	656	708	670	663	685	716	690	679	733	637	709	658	681	665	678	723	720	704	661	698	631	683	668	674	707	696	671	646	683	701	630	681	679	675	694	634	658	673	685	712	689	683	689	706	667	661	638	705	679	661	666	672	660	679	688	736	708	680	647	684	690	680	645	660	680	665	670	640	663	625	684	696	732	656	686	654	708	716	626	685	635	676	652	656	682	641	693	689	745	718	686	659	689	665	671	725	633	699	638	675	664	670	706	686	642	664	701	675	673	672	676	731	670	634	764	688	705	655	692	685	684	650	682	722	679	667	671	679	646	700	691	713	674	664	652	679	613	659	723	653	669	693	680	663	694	679	648	711	689	723	667	680	679	672	647	651	698	623	656	664	726	654	672	652	679	697	660	673	664	671	720	656	699	728	692	646	648	667	652	692	705	683	680	693	672	629	706	710	665	661	717	718	708	646	659	709	665	679	686	696	685	665	681	663	705	661	680	669	689	659	690	703	677	644	678	693	691	684	681	664	681	685	691	673	666	680	643	674	712	704	677	673	621	672	687	675	658	661	652	704	668	695	678	682	727	680	665	681	642	721	668	668	671	719	707	662	675	686	697	645	685	621	678	683	667	643	675	673	683	684	676	645	704	692	664	714	695	656	685	639	687	679	655	694	691	692	687	659	643	657	658	655	678	702	661	692	689	716	663	696	665	652	762	650	711	680	676	672	674	666	684	688	740	644	703	637	627	692	709	666	660	717	637	665	690	692	683	676	640	650	679	704	699	715	704	692	685	655	704	647	667	682	673	716	670	663	661	649	711	688	657	640	666	644	672	631	695	692	723	658	681	685	661	695	648	656	705	676	706	690	684	743	683	646	700	654	670	697	654	683	679	668	712	679	666	657	655	676	676	691	657	648	662	667	700	706	718	649	701	694	703	721	681	635	678	662	676	677	671	674	682	747	695	659	667	633	670	609	703	688	719	661	673	700	640	678	652	639	708	682	639	630	662	698	695	697	665	642	685	669	686	714	655	639	660	655	666	648	653	696	647	698	683	694	675	666	658	639	605	656	679	616	717	669	667	666	708	658	705	624	659	670	692	656	700	684	713	684	680	661	682	668	678	686	673	648	645	706	652	698	635	693	639	692	703	675	692	675	678	639	673	663	659	694	643	722	695	670	699	654	624	705	602	674	666	734	682	697	655	687	643	700	668	666	702	695	644	685	695	644	698	735	676	675	655	667	651	717	641	688	669	650	681	683	713	656	695	652	699	670	656	656	691	637	676	697	670	703	668	682	680	657	652	656	686	658	620	691	682	685	670	680	673	686	693	675	602	675	723	686	717	669	705	672	655	687	690	677	647	713	660	633	642	687	667	695	696	671	645	669	708	688	677	703	667	690	712	655	664	692	668	697	703	652	755	658	684	681	693	712	702	691	660	719	681	653	683	665	685	676	636	667	639	671	662	676	650	673	681	718	705	715	660	664	683	694	649	718	684	685	654	691	668	690	639	642	677	692	638	680	645	656	655	681	703	752	682	651	711	682	720	673	716	627	676	647	700	714	678	658	669	649	682	674	676	692	695	675	680	664	693	634	665	672	686	689	680	653	686	683	681	685	700	689	680	623	693	696	681	677	678	672	675	647	662	704	686	636	703	668	694	681	670	681	633	689	662	654	660	639	655	677	641	684	677	736	690	616	666	662	683	684	639	646	649	707	698	731	681	689	673	683	667	683	646	662	717	702	665	674	691	642	688	652	704	678	718	653	681	717	710	685	669	663	647	688	686	677	665	736	661	683	704	714	692	702	671	711	724	694	668	649	680	620	654	681	672	633	679	686	648	662	686	657	649	671	717	660	657	663	708	674	664	689	669	644	663	682	716	679	676	630	684	705	692	689	666	637	662	703	695	696	678	668	670	688	666	685	657	634	642	688	697	691	701	699	693	662	669	661	674	673	636	641	697	688	691	703	668	688	685	623	673	706	664	707	729	640	635	675	686	654	660	687	711	698	692	710	682	675	707	651	680	658	662	679	647	687	646	678	660	641	675	760	712	669	632	642	661	702	647	643	664	661	695	716	668	664	709	652	624	686	693	666	750	677	642	699	648	685	629	664	717	722	702	636	682	703	679	692	649	680	639	665	636	652	682	727	689	713	676	637	687	715	715	661	684	654	720	662	691	655	703	667	693	698	678	712	727	694	663	716	670	669	690	656	686	674	684	691	636	666	667	664	639	638	679	665	681	666	657	736	660	652	735	719	693	667	638	677	660	671	681	668	708	623	696	704	696	708	613	646	658	652	697	662	705	679	682	674	672	705	702	625	677	669	724	669	672	675	659	707	696	637	681	702	666	691	623	677	670	674	656	751	671	698	652	657	672	673	677	682	635	645	666	735	664	720	690	694	657	696	683	704	644	648	660	697	640	689	621	656	718	654	682	648	634	725	664	670	680	646	642	659	646	664	669	659	673	709	663	697	694	638	685	675	697	680	694	661	687	657	699	691	670	735	706	674	722	670	713	676	674	656	668	684	637	672	662	706	676	707	672	611	688	666	681	652	702	672	692	648	647	715	630	628	699	706	734	692	717	657	660	666	657	679	658	662	710	683	654	697	686	624	684	704	660	668	663	702	667	689	669	677	684	694	656	622	682	687	641	656	633	676	705	642	672	671	697	694	690	698	682	635	627	666	699	693	651	706	698	666	681	643	670	690	702	676	697	643	644	725	696	652	681	646	722	693	663	669	663	714	668	718	655	695	686	711	653	683	683	652	664	651	665	697	672	696	709	657	731	679	695	702	683	707	693	679	703	705	639	665	707	691	661	664	683	647	697	676	661	693	685	651	644	715	667	666	708	735	709	634	663	698	703	644	725	714	671	670	657	675	692	696	687	664	712	668	680	690	656	646	704	667	648	622	668	700	662	715	660	731	680	638	717	690	693	706	689	710	715	659	712	683	629	675	674	656	654	664	666	687	697	695	660	656	694	683
23089	21292	29171	23735	21315	21464	13091	4372	3010	2266	1766	1347	1190	1256	1208	1116	968	655	598	586	495	484	428	460	439	411	441	395	381	356	355	529	2700	390	354	440	3276	4778	3668	2153	622	324	335	299	336	286	314	385	336	336	330	333	294	449	376	347	319	321	348	344	341	362	318	313	332	342	360	327	327	349	324	326	298	338	346	309	357	354	303	327	322	318	328	331	345	339	353	351	328	308	335	337	341	363	344	346	298	325	297	335	317	344	344	341	344	322	349	351	334	305	312	326	366	342	341	350	332	342	316	317	343	308	361	301	329	343	307	318	357	309	324	303	372	312	336	323	358	368	383	327	333	350	327	347	324	336	341	325	338	317	326	320	338	355	313	347	307	347	360	327	334	329	346	304	314	339	328	331	328	341	319	292	310	322	292	341	336	324	323	320	358	331	312	322	302	333	314	311	323	298	288	310	343	321	319	344	330	297	318	362	323	288	315	319	329	352	349	323	341	345	344	330	305	314	302	326	315	372	313	345	325	324	352	335	331	330	350	301	330	338	354	335	343	322	319	315	350	315	332	298	352	322	323	348	339	350	317	304	287	322	297	311	346	346	341	350	310	337	309	344	278	353	326	344	335	319	307	345	301	351	281	308	338	311	316	329	349	331	330	299	325	298	303	323	328	348	327	305	320	329	357	326	345	348	317	304	331	330	318	342	336	347	317	339	353	309	339	331	329	321	346	303	341	316	334	342	329	326	330	342	326	313	311	340	361	342	343	348	322	290	344	310	316	324	321	338	329	307	313	314	341	315	340	345	364	350	299	338	343	345	345	323	329	307	326	299	321	326	335	314	335	321	317	327	351	323	355	333	326	312	348	326	359	323	334	342	305	311	344	306	305	330	309	297	322	338	312	334	305	309	344	308	317	324	312	306	316	325	332	338	348	331	332	317	341	327	315	319	332	333	346	314	337	325	336	318	351	347	346	358	345	316	326	343	335	320	322	292	366	311	348	341	299	335	320	306	320	336	348	327	303	341	339	317	333	315	302	315	336	363	336	327	338	330	324	328	289	331	284	302	328	330	322	292	340	332	309	306	341	283	282	355	337	309	304	311	370	296	318	305	327	323	331	326	331	323	309	325	373	319	333	337	353	364	312	303	297	316	329	328	324	348	338	304	357	318	313	299	306	306	328	326	349	349	326	352	322	340	354	336	335	309	342	357	347	306	341	305	311	314	344	331	313	309	322	337	335	322	352	351	329	357	325	334	334	343	326	351	330	329	322	338	304	328	335	317	339	348	313	289	356	319	333	332	336	353	313	336	321	352	306	320	319	310	301	350	337	340	321	357	342	367	298	321	308	338	308	339	328	348	344	360	316	318	343	322	337	321	349	328	343	337	319	312	340	338	328	345	300	332	336	312	342	318	310	303	320	333	331	321	326	318	305	378	340	323	326	352	307	322	347	314	321	328	306	317	312	332	341	330	317	343	333	326	333	323	271	324	334	324	338	330	312	322	291	342	326	337	328	328	321	311	299	344	340	304	310	332	338	313	364	317	330	342	327	317	345	330	324	347	336	341	371	336	331	337	359	302	344	307	337	298	318	329	311	312	349	329	311	343	345	331	335	318	310	341	342	341	321	312	313	325	324	326	331	294	335	309	287	322	333	327	316	276	346	329	294	307	359	294	346	309	386	337	323	319	315	313	303	307	316	357	322	325	365	322	342	334	334	338	306	317	311	345	327	342	343	359	302	318	333	327	327	308	362	321	306	329	340	310	311	303	303	324	326	340	309	327	331	340	299	304	333	316	321	327	312	331	347	295	301	287	324	334	310	341	330	364	343	341	328	313	304	344	325	357	326	328	357	334	340	347	303	333	336	343	313	331	325	322	295	308	330	356	342	340	336	335	335	316	311	320	326	318	316	325	323	324	341	341	324	318	331	338	337	323	332	317	329	347	321	308	301	333	344	320	333	343	332	322	326	316	339	335	316	324	335	316	335	328	331	306	308	316	324	321	299	333	294	303	347	316	348	335	373	327	337	313	318	338	344	345	314	332	330	286	300	302	307	338	328	290	299	321	297	337	335	303	329	326	317	316	324	346	322	319	338	328	329	302	350	358	316	325	340	316	339	320	313	346	327	302	326	342	317	345	311	307	323	334	292	335	324	351	335	317	308	339	315	326	314	352	327	329	330	271	331	316	312	304	350	323	323	300	326	329	335	315	315	368	343	320	317	339	331	319	336	333	328	302	379	286	324	317	318	333	349	334	372	298	346	352	341	319	327	316	333	322	336	342	310	296	335	336	328	337	318	299	313	326	343	317	334	316	332	351	327	330	335	324	336	342	320	324	339	332	318	335	330	297	332	336	333	309	317	324	315	327	319	350	312	313	336	345	318	297	278	303	350	336	327	371	292	323	312	365	366	332	321	349	338	337	333	306	299	326	327	328	338	326	298	326	341	325	322	326	365	320	299	325	345	324	306	311	299	307	363	317	332	332	331	373	299	337	335	356	351	292	311	300	367	320	302	329	323	298	328	372	333	307	317	319	318	315	302	346	314	330	306	333	317	323	337	303	348	348	325	328	337	330	314	326	347	350	342	351	341	308	323	323	323	327	313	364	345	335	300	314	352	316	325	342	328	309	342	323	322	318	330	300	306	325	324	312	323	304	321	371	352	349	345	342	321	336	334	310	321	320	312	336	326	311	317	336	325	329	322	334	308	312	332	326	308	307	303	300	330	289	356	301	323	353	311	346	312	338	344	324	321	297	326	348	329	326	347	332	315	338	319	298	315	337	348	347	340	359	326	307	335	296	335	361	310	327	339	308	316	326	319	351	305	330	343	288	355	332	345	325	325	348	331	327	308	319	354	340	351	321	324	318	325	370	321	322	309	325	329	306	314	324	330	353	339	322	342	326	327	328	337	303	343	309	347	319	317	364	320	366	350	346	292	332	336	346	336	336	350	322	326	337	328	300	309	342	312	298	352	317	331	313	334	347	300	328	326	313	327	338	311	328	310	331	337	365	340	324	293	341	316	318	339	333	316	346	364	332	304	338	362	294	341	356	328	305	325	317	347	318	316	363	318	323	320	352	323	326	315	315	282	338	340	343	295	336	356	325	318	313	335	341	326	323	320	291	313	334	332	304	305	327	303	315	365	328	329	309	327	358	359	333	335	337	357	346	312	316	316	324	346	311	281	340	336	323	350	325	307	321	342	332	283	345	308	336	299	359	358	323	340	350	316	316	329	343	290	318	325	336	342	348	306	319	337	355	350	321	339	330	323	326	320	356	335	338	354	313	338	315	312	336	299	314	308	310	307	334	321	366	299	346	331	293	329	306	335	284	295	339	333	318	314	340	305	318	327	309	339	313	323	323	295	373	338	292	373	316	325	312	321	316	327	330	334	317	339	334	335	301	344	324	310	357	295	313	338	335	320	321	313	324	328	312	326	326	293	329	309	321	323	325	303	303	364	342	317	308	352	333	298	326	310	353	294	320	320	345
16169	34438	30821	21099	16871	13466	10809	8467	7145	4983	3856	2931	2515	2455	2536	2248	1792	1228	1133	877	819	757	673	645	656	619	622	571	533	527	510	927	4980	497	501	614	5909	8219	6148	3640	1001	419	441	408	406	411	408	463	422	437	385	422	437	638	495	418	406	382	396	392	410	463	392	412	399	427	438	406	413	414	400	381	411	426	393	403	406	436	428	446	422	407	447	461	396	416	448	409	440	412	414	416	400	441	429	394	448	436	448	412	434	449	388	419	426	405	419	422	413	476	409	412	416	397	379	407	438	431	451	431	412	417	425	409	396	437	416	437	388	381	405	394	394	384	392	420	374	428	443	449	412	360	430	415	407	424	420	412	435	452	398	405	438	429	434	412	434	385	424	411	416	419	421	418	418	426	444	414	470	468	385	453	396	395	403	450	404	431	433	422	408	433	379	410	397	369	430	430	426	401	480	443	422	440	390	408	414	415	429	446	424	418	409	436	439	453	437	398	399	429	449	429	402	411	467	396	401	402	391	414	381	430	416	414	410	380	462	421	420	388	423	403	437	419	429	419	423	430	435	418	434	402	422	454	454	412	420	417	432	448	418	392	404	437	370	407	415	407	410	423	437	386	424	391	409	467	400	410	386	433	402	410	424	404	444	428	432	429	410	394	434	418	381	409	420	416	402	448	430	396	428	403	401	431	451	423	424	438	454	416	444	417	427	417	402	410	410	391	396	393	435	427	435	368	395	438	371	410	442	425	458	436	416	420	441	432	409	413	441	441	408	404	431	418	371	438	447	406	402	381	424	429	412	415	415	421	412	401	425	421	407	407	402	426	429	389	426	432	397	417	433	421	409	443	446	414	436	414	435	398	418	433	400	395	428	417	421	408	396	426	416	422	420	429	408	440	394	422	379	430	423	423	438	405	408	424	407	410	391	456	468	414	410	386	433	420	418	408	425	452	424	398	422	420	413	408	464	415	414	407	386	409	418	412	417	444	412	430	418	428	424	439	396	448	399	396	386	376	425	397	442	406	455	431	421	413	424	401	403	390	407	416	381	411	394	415	419	438	426	411	428	416	444	426	397	414	432	415	460	380	412	461	422	426	384	414	420	411	426	425	429	450	399	397	424	443	461	424	434	426	446	436	438	410	429	398	416	391	408	391	388	393	396	390	389	416	428	415	387	416	402	389	417	399	444	401	420	380	439	396	406	428	414	417	450	398	427	427	431	403	432	390	406	391	427	436	459	434	415	436	414	418	423	420	427	397	395	393	405	392	415	414	425	444	415	372	437	421	407	412	404	415	419	401	397	418	424	405	407	426	411	399	398	422	430	436	425	412	441	441	409	392	438	427	404	437	421	393	433	430	419	425	414	393	450	456	437	423	401	463	389	435	444	456	432	403	387	419	418	404	426	410	396	403	411	412	418	440	417	417	431	417	388	386	398	386	437	433	399	437	400	411	421	425	432	394	438	410	392	411	382	424	385	409	445	405	449	443	432	427	373	400	396	439	428	464	434	410	423	408	439	420	438	404	436	401	429	403	439	376	443	426	415	438	405	397	408	413	461	402	393	401	370	418	420	405	404	365	439	446	400	412	425	405	442	393	406	411	423	383	456	410	406	411	391	357	421	430	399	444	412	422	423	384	421	384	425	397	451	432	454	374	392	386	447	407	420	397	382	416	406	374	413	424	402	415	450	426	422	405	411	399	427	389	418	421	403	373	441	397	414	432	454	405	426	429	395	408	407	394	430	400	455	429	411	408	417	420	407	447	429	450	404	410	383	373	404	387	417	417	439	408	443	389	417	411	392	441	423	424	402	426	413	409	415	435	408	430	399	414	433	405	425	393	414	398	422	422	452	429	395	415	384	415	426	428	437	438	416	431	403	421	406	408	410	410	431	424	418	459	396	470	402	388	451	428	408	458	385	401	396	420	417	400	392	438	400	397	421	410	429	444	412	406	404	425	384	409	385	426	406	392	422	428	451	401	404	440	391	444	421	416	412	397	422	432	410	396	407	437	441	422	422	400	386	386	409	411	421	430	384	427	407	398	427	404	435	444	421	376	396	377	412	394	421	387	444	406	406	407	424	423	410	414	431	410	420	421	412	402	413	368	423	434	410	422	423	432	396	429	419	423	416	398	402	439	424	400	378	440	447	440	388	443	401	469	401	399	411	415	442	446	396	422	421	412	429	442	409	405	407	395	392	432	436	398	400	400	402	375	402	411	388	433	428	447	420	398	411	416	421	383	379	427	414	390	431	431	414	397	421	468	389	441	390	423	404	405	419	466	436	409	377	399	413	414	440	436	386	419	441	423	427	416	458	408	404	390	401	423	401	432	437	442	415	425	387	435	429	398	420	410	417	424	423	436	414	408	373	410	398	411	428	424	425	418	422	418	411	453	397	388	413	445	440	450	393	394	411	366	442	405	409	432	411	405	406	397	405	432	426	452	394	403	431	400	424	404	404	403	407	401	438	419	414	425	401	400	405	403	445	393	435	430	461	435	410	407	441	400	427	452	423	450	383	367	407	419	420	429	447	395	408	402	418	405	435	411	398	398	402	388	397	401	452	440	409	384	415	435	445	429	392	433	467	412	392	419	415	393	409	422	405	451	396	408	392	461	423	457	423	411	378	416	414	415	410	420	414	395	431	419	439	407	459	410	443	419	438	412	406	424	438	387	397	412	397	366	440	392	404	434	401	424	411	432	416	438	435	400	409	424	396	403	412	425	401	408	397	409	419	437	406	435	407	418	380	412	401	409	450	403	418	434	441	423	428	418	412	410	447	475	417	423	390	403	397	408	448	396	436	407	430	395	458	392	434	419	419	434	480	437	406	432	403	423	452	458	422	399	419	391	398	407	428	430	449	413	404	419	439	430	423	383	406	448	427	402	434	420	386	394	445	399	392	417	416	404	420	433	453	409	413	412	428	427	433	458	443	389	403	421	439	406	428	411	373	426	382	367	427	420	443	416	373	447	396	408	426	398	400	417	432	397	438	417	414	448	421	436	405	395	396	445	404	422	425	402	442	405	453	437	396	437	401	442	428	427	443	389	399	431	409	419	417	391	433	456	417	447	435	427	420	456	442	439	424	403	413	417	458	395	398	455	408	379	418	447	407	388	413	436	416	427	432	440	392	447	430	379	420	405	386	426	402	423	444	437	488	385	414	404	399	394	458	418	445	429	411	431	413	381	408	445	418	401	403	416	434	423	411	449	393	422	427	425	411	380	448	449	430	418	423	406	404	397	418	390	409	413	406	407	375	436	425	402	410	416	427	444	446	414	412	412	434	418	427	404	438	421	399	405	401	404	423	410	433	431	378	395	366	397	418	418	446	432	429	403	408	410	428	383	414	430	398	420	409	437	415	390	431	403	437	419	455	422	398	426	376	414	410	424	411	421	409	411	464	421	399	410	409	408	417	427	424	445	412	459	400	395	423	398	400	419	407	426	379	425	415	380	389	406	396	376	426	412	432	390	435	393	439	448	422	420	424	393
27130	21095	17338	8611	4592	3143	2424	1956	1770	1226	1146	1037	911	1062	938	955	913	887	807	784	778	751	683	711	748	742	693	710	705	698	710	694	858	771	720	745	818	948	957	942	713	725	669	707	700	744	666	751	704	760	692	717	743	682	705	694	751	737	715	794	729	706	702	692	677	675	719	705	680	749	706	751	775	711	743	724	731	721	706	711	695	706	689	762	687	737	707	688	723	728	706	717	733	721	700	686	734	686	681	716	725	742	757	709	707	750	663	720	656	767	692	685	683	723	730	687	656	706	657	660	722	698	699	768	726	694	675	698	687	744	716	704	722	701	695	692	676	672	671	722	724	732	691	643	710	747	696	701	710	752	708	729	711	739	737	642	704	681	713	751	681	747	766	732	735	724	737	721	716	765	702	744	707	766	722	687	635	714	714	712	701	703	718	727	673	710	700	725	691	714	721	763	711	693	714	733	734	717	711	718	742	752	725	711	718	740	685	733	687	657	680	723	736	715	654	729	736	694	648	740	727	668	715	720	718	686	720	711	690	695	714	735	729	708	718	726	721	735	695	722	751	697	705	686	691	712	686	745	718	749	691	671	691	756	713	688	699	674	634	696	690	769	722	746	677	677	727	671	787	706	693	673	745	706	708	739	661	760	673	668	733	713	667	714	735	749	735	718	692	743	697	775	724	696	695	746	698	722	691	662	721	676	670	737	711	713	717	723	740	669	699	729	711	782	725	725	707	728	710	673	674	715	672	708	754	735	709	679	729	740	689	736	710	654	684	714	734	707	709	752	699	701	742	673	716	668	740	745	699	711	658	734	685	696	709	702	716	682	718	688	688	680	722	671	727	766	703	738	702	707	718	731	732	682	733	728	709	701	732	717	722	668	689	693	695	658	673	665	684	676	717	697	700	756	705	661	699	708	742	665	698	711	700	708	675	698	700	730	681	709	696	673	757	704	690	733	731	721	722	710	696	746	727	680	725	713	714	710	700	696	738	734	724	683	674	688	687	732	705	712	752	720	700	694	693	668	721	772	673	668	702	768	700	671	723	669	713	675	675	681	714	719	717	692	720	711	748	711	700	717	743	743	721	732	671	718	687	716	687	715	680	742	683	730	668	689	730	709	723	728	663	678	717	710	726	682	702	651	670	705	700	711	665	739	729	686	754	689	747	717	713	698	714	701	721	672	683	698	723	719	674	694	664	739	732	742	661	708	650	680	726	706	643	680	715	711	719	717	719	726	732	723	694	733	714	706	701	724	727	688	711	725	678	766	749	706	676	735	702	664	711	752	678	761	695	666	734	717	682	710	701	701	711	682	703	720	715	718	763	667	714	693	768	696	696	740	669	766	676	707	689	714	720	663	705	691	733	703	753	690	721	745	670	666	716	711	704	742	707	739	711	734	691	736	705	691	720	707	696	722	656	751	698	712	709	703	689	735	741	709	727	768	701	713	722	684	694	699	718	690	693	695	746	717	753	707	725	691	753	730	698	733	724	692	743	697	729	720	703	720	770	690	678	716	744	689	662	680	689	704	701	662	701	692	687	678	704	742	719	693	710	699	704	750	715	707	686	674	711	703	706	690	702	726	731	704	770	680	747	737	701	701	691	753	721	758	723	733	725	734	688	689	681	726	685	725	726	737	704	723	701	665	701	704	672	678	699	685	715	742	690	710	738	673	658	702	702	724	678	716	725	714	701	729	739	659	726	682	725	674	723	728	696	727	743	733	660	706	743	676	712	659	724	664	689	678	724	689	732	704	680	703	722	739	711	714	681	692	688	687	767	722	747	680	743	678	731	696	688	722	708	706	671	748	699	722	717	696	726	697	763	706	741	700	737	700	696	753	728	713	726	736	726	692	750	689	710	731	754	673	741	745	769	706	681	740	740	728	731	696	706	764	725	751	709	680	717	681	741	715	709	744	748	730	711	745	719	695	714	761	652	735	703	688	707	720	727	701	674	693	698	705	739	705	709	712	728	718	713	682	707	759	747	674	729	749	677	717	722	727	695	736	673	685	637	724	714	720	711	673	688	712	686	661	762	672	685	683	727	687	705	714	718	685	701	719	700	716	735	744	705	731	743	741	775	692	711	665	717	718	720	706	733	691	713	764	706	746	673	732	707	735	731	712	705	754	673	655	722	672	680	709	677	724	694	709	727	717	696	646	711	725	722	668	711	722	731	730	740	686	745	687	689	730	745	725	713	710	704	762	685	718	703	723	739	709	725	682	712	738	711	744	691	738	705	717	774	701	706	681	679	704	698	693	737	672	712	702	745	681	757	691	719	742	783	745	694	680	704	703	693	688	716	741	753	655	706	679	713	657	696	692	720	692	749	709	704	703	719	714	720	636	749	699	755	656	697	659	672	664	724	687	713	713	779	700	691	707	669	690	723	730	649	731	745	720	716	729	706	718	744	681	718	705	713	680	664	719	715	700	673	736	705	723	727	696	708	719	687	753	663	698	751	711	729	717	763	698	747	732	663	717	743	701	703	717	676	687	694	695	694	698	693	739	721	719	715	671	726	731	737	707	678	704	692	704	679	724	703	737	705	660	758	735	681	665	713	720	711	696	689	709	738	722	682	692	685	643	669	750	671	738	711	736	694	694	694	687	662	686	719	685	744	691	754	695	694	719	717	681	705	707	734	721	675	708	672	706	704	715	736	711	685	678	728	728	714	734	755	780	680	672	721	647	686	738	703	724	720	697	710	687	695	712	754	709	689	723	744	703	699	739	708	694	743	701	667	752	646	726	724	681	644	709	704	790	715	639	679	662	727	708	722	706	747	704	749	671	743	762	682	714	718	714	694	696	727	714	723	710	705	714	748	724	732	715	668	738	738	653	704	788	682	741	742	677	713	687	707	722	730	694	677	751	691	705	739	757	671	723	678	709	667	687	748	724	702	714	729	718	733	709	682	692	701	680	687	693	711	714	709	719	722	657	700	691	741	671	719	677	766	694	702	666	681	722	742	679	764	701	737	710	739	722	696	721	682	698	733	698	697	688	683	715	729	714	705	740	700	675	694	663	714	707	721	727	688	686	674	743	740	679	694	758	695	734	686	727	710	720	709	724	724	668	710	680	676	709	724	706	699	730	732	713	762	710	739	737	677	684	763	717	717	706	722	683	708	693	706	706	697	736	671	687	704	751	720	715	731	699	726	713	702	702	706	689	693	714	699	695	675	695	691	709	688	678	739	735	717	756	705	672	744	735	692	758	713	720	756	670	688	706	782	666	735	735	678	654	684	662	745	684	725	673	692	706	698	710	695	752	672	683	730	665	730	703	725	694	713	712	673	699	679	685	729	744	745	693	686	654	687	733	706	741	676	697	716	685	726	667	687	679	742	700	739	696	708	728	734	735	681	736	693	658	727	710	688	754	706	709	728	703	735	687	698	760	669	673	682	717	675	674	718	693	736	752	702	683	708	666	716	689	732	681	736	694	708	740	706	660	751	716	680	706	705	689	705	683	718	744	673	698	766	679	717	680
12901	20376	19079	10796	8337	6394	5023	3944	3223	2204	2126	1674	1533	1533	1568	1492	1367	1153	1057	1016	1042	973	988	936	978	956	916	886	871	881	927	926	1183	916	929	898	1106	1371	1383	1234	984	857	862	926	900	887	850	897	862	883	851	874	878	912	925	911	864	840	896	889	883	894	931	856	936	928	827	886	849	900	869	870	846	938	902	914	909	899	933	809	828	884	809	887	908	929	870	931	895	897	911	914	876	861	903	874	883	877	899	940	890	933	894	880	918	920	829	829	936	882	898	863	924	866	898	857	915	864	914	898	913	898	903	888	857	922	871	882	918	906	875	901	890	857	885	898	927	819	924	873	902	867	905	893	909	896	924	860	894	904	889	900	857	900	922	914	866	883	857	878	905	970	950	867	830	881	886	882	866	922	917	867	883	853	873	867	902	908	923	910	836	844	910	907	884	908	908	938	925	945	865	858	903	895	901	895	889	912	881	905	936	931	899	878	878	932	924	888	891	876	896	875	887	855	911	886	874	852	915	868	909	933	938	879	896	907	915	900	876	906	872	893	898	868	876	876	889	913	933	919	981	886	903	899	940	885	904	861	905	872	931	858	888	881	865	932	849	870	905	906	898	878	889	912	931	912	872	843	900	912	831	889	933	901	880	883	880	861	897	874	895	905	895	876	852	865	916	851	915	886	900	830	878	950	825	894	903	875	864	911	863	864	918	910	882	913	899	891	881	876	895	877	864	851	891	856	877	905	860	852	903	860	889	870	839	900	928	886	928	875	861	897	920	882	869	847	867	865	811	905	871	897	927	857	859	925	908	862	894	910	871	927	888	886	925	863	902	875	819	867	853	903	903	915	882	867	940	963	852	910	872	908	887	839	914	925	892	930	918	838	939	931	906	901	906	887	883	931	836	889	877	809	912	866	931	873	942	928	961	900	915	892	862	895	892	852	929	856	888	915	928	924	869	875	927	910	895	897	852	894	901	854	911	892	858	945	900	803	881	846	885	927	921	952	886	879	848	921	895	899	917	947	929	841	892	898	875	919	855	828	945	911	937	884	883	860	863	870	927	869	901	881	926	893	886	927	916	916	853	838	919	925	894	872	885	887	931	881	960	912	879	872	852	874	901	876	885	874	907	868	877	895	856	908	884	916	900	886	914	898	883	938	868	890	861	899	865	901	929	858	906	891	866	905	875	854	892	949	901	877	899	858	882	945	873	909	867	897	885	923	816	895	904	897	907	925	877	926	872	923	900	831	852	894	907	891	902	931	905	866	808	849	929	859	843	815	924	865	890	889	888	873	868	946	947	936	898	879	879	951	846	883	877	835	882	890	908	928	881	891	896	900	863	797	907	903	866	968	879	853	925	873	880	905	877	910	917	864	883	899	877	887	872	890	920	868	913	920	946	871	866	907	933	894	894	912	875	900	944	860	923	860	848	852	916	863	886	871	836	786	891	857	888	863	813	891	890	852	969	891	860	912	888	894	922	876	901	904	868	869	891	876	923	881	874	923	994	892	866	879	865	898	907	951	925	840	897	893	865	813	905	839	871	845	883	876	914	861	969	875	886	864	877	867	959	886	864	931	905	881	909	879	836	810	905	895	859	918	877	854	924	940	872	939	888	895	845	904	930	954	968	914	914	897	897	867	870	888	897	850	883	918	900	854	905	831	873	908	930	932	872	843	865	939	909	820	846	920	872	852	875	883	878	906	960	824	937	886	911	919	947	865	862	869	950	852	861	917	923	853	833	865	866	909	888	916	903	891	898	869	877	833	937	900	932	904	931	881	894	881	858	877	878	861	926	928	899	884	883	877	912	879	937	883	818	915	890	898	852	904	853	893	945	921	861	955	892	981	880	889	914	878	933	881	895	869	890	877	912	876	884	967	837	902	880	915	970	832	878	885	834	881	846	838	858	868	889	889	834	906	860	902	847	862	925	916	934	893	914	866	895	894	890	908	902	894	856	909	908	842	811	907	873	946	919	875	902	829	872	856	906	896	831	890	915	861	845	930	874	875	820	849	898	877	940	888	841	889	900	883	906	864	930	916	879	877	906	867	949	894	900	925	903	912	874	883	922	895	912	914	837	887	840	867	882	845	915	900	903	840	883	906	908	928	872	883	901	882	843	851	921	921	858	904	863	934	922	899	913	923	916	840	862	857	876	896	882	899	895	887	861	927	891	882	899	943	915	900	914	920	824	913	893	915	942	921	890	878	917	933	882	928	876	881	863	900	905	873	867	949	864	860	894	841	886	851	845	836	896	893	922	925	888	889	908	863	897	866	885	934	867	911	869	862	933	910	903	813	894	890	949	899	867	866	871	891	914	891	860	913	843	845	900	953	899	890	917	871	883	858	894	878	930	870	900	939	949	911	875	889	863	851	854	884	863	855	872	911	891	874	857	860	888	891	915	870	950	898	903	930	919	901	893	897	829	849	903	886	842	855	888	908	853	867	916	985	901	861	886	929	883	868	850	948	918	832	858	901	878	921	856	910	880	856	945	813	883	873	874	875	854	903	835	865	877	872	901	893	881	887	894	870	877	829	866	838	881	903	914	928	861	892	919	852	916	923	877	937	912	929	891	880	870	890	923	891	896	934	918	909	919	833	868	910	934	875	828	921	824	905	917	927	877	914	912	921	891	884	895	887	931	865	954	881	903	844	929	917	946	916	884	894	899	840	877	879	896	895	919	919	932	938	889	860	898	873	912	914	858	863	866	907	892	849	894	870	862	923	841	952	911	912	897	884	855	960	887	876	877	915	915	869	860	890	872	873	856	910	876	949	951	829	859	874	896	852	912	853	839	925	897	898	843	862	902	877	924	906	881	919	831	908	916	903	898	876	912	889	902	901	941	894	897	901	874	879	839	870	896	906	865	875	960	874	881	838	888	882	859	936	909	940	860	828	919	846	846	926	887	911	885	905	930	909	927	889	835	891	871	884	852	906	896	867	871	871	931	934	945	912	860	937	891	929	858	916	854	900	846	898	932	915	905	908	882	845	930	889	853	940	838	909	911	924	898	891	887	843	885	916	949	895	911	879	872	872	877	886	822	890	873	896	884	868	918	862	850	912	896	954	862	917	908	907	905	877	837	882	900	925	900	921	896	833	858	866	838	903	895	886	894	876	893	904	835	870	926	857	904	826	890	875	904	876	862	875	916	842	934	832	924	851	904	883	892	904	904	901	902	864	900	903	885	859	919	940	868	931	881	901	884	886	888	903	874	897	862	888	836	913	880	847	905	898	917	923	890	836	886	916	895	906	934	823	914	853	890	907	919	882	874	883	867	889	857	886	868	930	901	881	865	932	902	916	885	877	902	885	916	919	893	848	892	884	901	919	850	906	880	854	904	917	881	944	904	849	890	908	902	924	849	958	890	865	904	848	843	899	866	857	934	884	862	869	866	955	921	924	916	859	891	875	869	892	905	947	863	886	906	842	892	866	809	891	918	818	894	914	851	904	893	832	858	913	946	879	862	884	913	909	920	889	914	957	901	846
24050	21298	28679	24259	21314	13388	5158	3286	2374	1579	1344	1174	1173	1119	1137	1053	897	867	745	664	628	647	661	572	594	597	587	617	576	517	551	675	2237	591	553	582	2081	2713	2073	1403	760	585	524	549	553	524	558	551	500	546	506	546	592	550	541	540	522	556	549	535	552	550	512	561	520	495	528	521	516	510	519	525	509	539	534	536	521	543	504	512	520	529	543	543	520	566	502	529	516	513	521	532	530	542	529	545	515	547	548	539	567	516	502	480	551	513	525	524	502	530	519	552	534	546	509	505	518	534	556	476	545	519	529	560	505	479	549	541	506	508	492	533	529	534	518	550	488	577	531	519	516	518	511	566	546	496	517	550	492	541	535	521	536	524	465	528	490	512	541	521	495	493	541	535	522	550	522	552	565	529	489	515	547	511	542	541	521	546	519	519	563	515	547	533	545	527	522	499	540	533	550	510	517	530	515	495	570	523	538	498	535	482	515	574	544	493	538	530	527	513	543	481	500	519	512	552	574	565	539	515	525	545	556	521	543	505	502	508	550	548	491	547	564	522	507	532	503	550	476	544	517	467	501	561	511	493	488	531	510	489	500	538	536	567	530	489	543	538	523	498	520	522	537	533	497	581	538	511	511	518	543	500	525	515	537	568	540	513	564	592	537	561	532	511	514	487	518	531	491	522	546	491	539	498	542	499	543	539	536	533	510	510	528	545	548	511	532	506	519	543	515	563	535	454	524	512	553	554	537	522	547	494	487	505	533	481	541	609	597	570	495	526	553	553	516	549	517	504	508	550	502	521	537	521	498	554	521	536	510	510	552	506	551	537	468	481	535	542	533	530	529	533	504	486	513	531	491	529	527	544	519	547	524	515	487	523	530	518	549	537	544	520	522	558	527	511	491	479	511	545	521	514	530	513	537	549	533	534	535	527	511	554	542	565	540	546	524	571	525	557	488	518	505	552	576	524	526	562	515	542	521	512	487	518	557	546	527	548	542	550	522	568	536	534	536	525	518	534	532	565	539	526	513	560	527	530	522	497	534	587	522	529	501	508	554	511	533	524	531	525	504	529	558	511	544	526	468	518	529	529	514	500	511	519	499	546	535	493	532	514	519	499	522	522	525	497	516	570	538	547	506	538	549	520	553	506	553	531	507	502	583	545	529	503	514	541	550	533	554	525	515	548	510	522	532	516	514	542	559	550	530	545	579	562	520	528	516	528	533	581	550	574	531	540	561	574	523	484	503	574	511	503	515	553	555	533	505	533	521	527	535	548	571	491	556	511	536	514	555	541	579	547	503	522	540	507	495	554	500	494	555	559	514	515	578	522	551	548	528	501	587	545	509	543	495	548	515	526	536	518	517	557	535	495	526	537	526	490	536	520	511	543	497	539	508	553	504	528	529	509	526	529	511	527	536	533	560	531	526	541	533	532	538	551	542	530	498	563	537	512	517	523	534	497	523	572	551	527	525	544	465	583	528	540	508	529	508	490	495	543	535	512	578	548	538	519	551	487	550	566	572	534	522	539	478	547	561	530	530	543	582	564	570	533	520	499	573	499	591	536	489	511	527	510	526	506	531	507	512	497	520	544	552	546	527	515	499	484	517	530	516	503	518	513	517	578	570	538	547	544	525	536	527	515	536	557	525	516	501	508	508	538	534	477	487	531	510	538	490	514	568	533	538	500	519	545	502	542	577	486	536	527	505	509	549	500	483	517	541	508	549	586	530	523	508	555	558	550	557	534	538	542	527	523	502	487	563	556	524	519	560	526	527	539	530	521	536	577	549	486	518	589	523	522	528	540	532	526	520	514	505	563	528	531	507	592	522	517	536	571	495	542	578	524	529	523	545	533	535	528	515	511	513	535	549	543	500	555	561	543	512	544	553	556	509	553	520	564	510	511	521	524	569	546	552	540	516	590	545	480	526	536	501	554	506	497	514	541	565	570	519	557	553	540	496	561	534	525	530	535	483	491	534	559	527	514	512	515	516	507	548	535	541	502	543	557	560	518	530	533	515	505	529	531	536	528	512	501	595	540	556	532	515	556	517	546	537	496	520	534	534	572	526	566	500	533	555	549	516	530	521	565	551	482	519	498	534	482	536	536	518	514	512	549	519	532	501	534	529	534	506	518	533	519	555	536	484	529	541	502	461	478	563	548	545	506	507	531	529	508	520	498	528	546	556	525	527	562	585	539	528	530	546	534	558	570	510	553	539	539	533	535	523	559	517	564	551	531	553	554	495	518	537	540	564	543	550	549	539	544	548	547	530	535	528	533	523	540	523	511	521	530	583	527	515	495	554	539	514	524	553	513	535	510	515	524	523	468	501	540	536	581	521	528	552	568	513	490	540	537	546	520	485	508	515	525	529	466	527	546	519	529	544	548	566	530	494	540	497	485	531	541	496	530	517	531	509	512	523	538	526	535	522	513	504	557	467	540	497	547	511	591	483	545	516	511	537	571	525	535	542	520	552	517	580	524	535	543	511	527	510	525	563	496	535	513	533	556	529	534	505	568	508	502	517	532	517	527	555	510	559	513	503	507	525	526	554	558	550	533	516	564	559	519	536	525	545	561	483	546	541	506	504	507	529	551	536	506	558	543	524	560	512	545	532	520	560	551	517	527	545	514	497	499	507	532	550	507	471	550	528	502	499	539	509	500	525	529	532	558	559	531	553	494	517	570	521	543	509	532	524	539	549	548	522	503	511	515	560	523	522	538	534	595	520	518	534	516	538	494	543	524	501	555	516	533	506	505	524	523	501	524	521	511	483	521	493	519	546	538	540	533	523	549	535	522	498	530	554	511	511	520	520	513	561	540	509	514	526	525	483	518	537	554	518	513	532	542	538	499	510	491	495	495	542	510	523	495	535	542	554	528	518	555	496	546	516	528	536	500	557	531	539	519	535	539	525	554	556	507	500	529	519	567	514	546	536	510	539	550	510	533	541	556	589	539	515	508	521	543	524	550	504	550	556	539	550	544	492	501	507	511	491	554	499	539	503	544	502	528	492	503	510	539	510	569	570	540	527	556	558	527	508	501	519	523	500	516	532	504	491	526	548	500	515	508	510	514	535	524	479	544	555	552	556	531	500	524	557	522	507	567	532	496	522	539	516	541	549	547	512	542	513	492	532	544	527	520	568	566	515	580	522	520	520	563	547	538	516	494	551	544	552	549	514	564	492	517	519	551	533	500	551	526	496	536	531	534	538	504	534	528	557	535	573	505	539	495	587	533	548	493	529	536	528	550	548	512	527	519	537	533	493	578	540	562	536	542	535	553	496	547	555	534	513	518	581	531	481	524	526	550	505	562	537	503	502	517	514	551	538	560	506	478	499	496	521	494	470	569	570	512	539	503	512	556	552	533	527	496	557	529	520	507	510	528	554	530	514	527	520	529	543	523	540	536	517	577	508	513	530	522	535	510	525	524	547	488	500	538	534	537	533	517	513	512	558	506	514	504	521	542	486	513	520	561	503	529	554	515	540	532	518	509	530	556
14670	29110	26041	16519	13527	10442	8223	6941	5306	3274	2651	2249	2111	2101	2096	1892	1531	1300	1087	1008	920	922	883	861	815	818	812	810	765	751	746	937	4059	776	764	825	3719	4852	3677	2364	1061	697	670	681	711	685	683	692	680	705	654	697	684	734	683	650	690	738	684	641	692	685	666	636	665	647	658	687	696	663	706	651	664	660	661	681	724	669	672	675	690	738	656	671	716	694	645	637	710	644	682	660	657	700	668	677	671	677	698	715	662	606	667	654	667	654	728	690	719	740	706	673	695	658	671	667	648	700	711	635	690	646	725	674	661	745	694	644	706	686	677	668	679	673	673	667	706	637	711	707	600	679	655	733	715	676	696	663	688	645	658	691	683	680	717	644	721	707	723	695	693	681	688	707	679	657	678	666	640	673	720	648	711	673	663	649	712	688	687	703	682	649	700	709	661	752	754	641	652	680	698	638	736	704	686	646	662	650	709	680	676	685	695	680	657	705	709	649	664	617	688	710	748	690	647	700	671	685	683	724	678	701	688	694	707	708	715	677	643	693	619	676	670	686	685	647	730	667	645	660	701	656	696	654	686	702	701	741	700	686	708	649	711	648	661	715	716	656	683	628	655	708	635	660	672	682	733	674	708	708	692	707	663	674	676	706	706	700	685	695	710	695	690	676	668	671	661	640	691	694	643	688	600	665	648	675	635	700	664	674	675	634	704	680	689	684	671	705	697	674	684	727	687	688	677	654	697	677	717	674	750	733	686	671	670	671	660	711	641	660	654	699	708	672	669	659	719	704	697	659	700	674	700	688	639	704	683	738	674	674	654	695	723	656	669	638	665	686	708	694	746	641	613	671	701	676	676	633	651	648	679	688	678	687	659	697	694	709	675	699	656	674	682	690	673	688	664	688	706	662	698	691	745	662	690	661	715	668	693	701	687	656	673	675	681	670	659	669	674	679	652	746	668	677	717	654	664	712	627	658	695	653	671	685	649	682	664	685	676	694	681	713	679	652	708	690	659	682	699	666	672	723	671	665	658	640	653	689	677	710	703	666	643	597	695	720	669	697	677	717	647	702	641	697	680	708	720	687	694	676	652	692	699	689	678	663	678	674	663	702	701	697	724	640	669	631	658	683	702	667	688	692	708	659	672	698	652	672	640	676	722	703	685	664	655	690	738	689	703	684	684	651	674	673	680	694	647	635	695	671	705	670	647	653	719	684	682	655	690	673	684	676	670	665	647	678	700	647	724	668	662	641	668	716	651	713	658	682	641	710	681	653	717	707	663	716	661	675	713	659	689	659	697	680	667	730	698	652	716	630	651	662	661	689	678	682	725	709	700	668	712	709	665	701	713	679	675	740	695	731	703	682	682	653	701	672	702	673	668	683	672	654	706	645	659	656	673	677	638	618	659	667	695	698	630	683	714	699	715	697	631	613	615	692	654	714	695	671	643	683	708	666	658	703	632	665	698	657	661	649	673	657	695	681	661	667	727	727	650	674	677	644	642	695	683	692	711	681	681	652	676	719	695	709	660	684	683	684	679	686	674	698	664	653	691	665	693	678	660	685	656	709	676	680	645	699	668	630	677	678	697	690	668	672	674	634	746	640	684	693	670	699	695	698	673	711	706	717	669	669	669	703	678	665	626	679	636	667	695	652	694	704	700	693	669	681	677	668	641	682	690	659	716	659	663	694	685	647	730	715	706	700	674	696	644	683	655	718	648	709	692	621	655	621	724	681	750	686	673	627	680	695	733	680	726	672	682	681	698	666	648	712	706	714	660	684	692	655	697	730	642	667	693	714	670	666	698	671	652	728	679	673	682	662	681	652	681	675	690	692	691	665	613	643	694	680	669	681	683	674	647	728	697	670	705	678	709	657	656	715	654	663	686	676	703	746	658	652	662	659	677	670	694	679	660	695	704	687	724	679	629	662	680	711	676	680	712	692	737	670	713	665	702	674	663	638	710	713	701	676	681	697	700	710	687	688	674	692	663	649	673	671	648	681	665	699	682	701	668	682	698	722	678	721	682	690	632	686	681	682	692	729	673	681	643	681	708	696	671	693	642	681	688	680	633	645	701	690	703	697	687	680	664	673	695	688	715	652	638	641	688	666	704	694	643	629	717	665	683	669	714	682	655	664	644	644	675	689	655	675	703	652	663	646	670	686	698	736	687	685	676	665	658	662	657	674	682	687	676	679	713	655	720	714	710	662	687	726	706	706	691	676	669	710	670	661	685	704	649	715	698	701	688	635	663	657	648	628	724	635	663	646	693	725	659	677	686	665	656	670	648	671	705	640	688	645	659	710	663	657	639	696	639	661	699	668	682	682	668	665	683	713	687	693	689	718	650	676	680	657	667	678	671	676	692	660	706	663	620	653	693	672	718	665	670	716	712	638	661	654	681	725	699	677	682	675	677	639	658	696	628	636	668	670	668	662	696	639	702	684	668	717	657	689	642	642	728	659	700	672	687	671	661	650	667	663	678	701	683	711	661	690	704	620	711	697	703	707	681	695	679	672	690	603	703	669	693	706	699	672	693	669	668	634	695	686	650	678	676	705	619	662	719	690	653	687	666	676	721	650	716	686	667	714	730	661	676	653	676	699	655	672	691	674	685	715	673	662	636	703	672	687	669	703	668	707	660	667	710	685	691	695	644	672	651	727	701	675	738	689	679	643	680	704	655	696	661	711	658	691	684	686	683	649	692	611	651	669	702	667	692	677	659	646	709	689	638	689	716	683	687	636	670	660	731	646	653	697	658	693	714	673	677	674	676	667	662	673	706	661	706	709	689	665	725	665	692	678	664	707	685	667	629	623	667	714	674	651	673	640	720	695	687	689	718	730	648	657	661	649	689	662	648	690	695	716	653	668	639	661	687	674	671	699	682	671	720	639	692	651	613	686	717	721	636	661	678	735	751	672	696	684	700	676	688	688	638	658	652	734	627	682	684	738	696	681	709	665	703	701	674	607	702	698	661	725	647	688	710	685	669	669	652	680	700	698	664	725	677	701	712	659	665	658	660	679	686	764	698	633	667	675	682	644	691	721	699	686	666	610	676	649	673	689	679	629	705	672	663	730	661	627	697	657	683	664	708	644	696	651	679	702	659	684	688	654	713	668	637	706	682	697	674	675	648	727	711	711	661	692	718	684	726	657	684	650	655	675	652	694	699	684	629	682	689	643	683	684	720	672	676	676	689	662	684	670	706	629	739	678	695	707	653	656	676	679	698	645	688	633	683	719	741	692	686	653	716	681	679	730	671	693	642	651	652	683	654	683	678	635	639	723	654	720	706	701	670	719	688	717	729	645	712	706	648	671	697	673	668	691	676	649	707	662	648	681	677	674	634	686	687	676	653	679	672	652	690	700	705	717	670	663	626	704	665	661	669	663	697	713	655	699	610	641	698	659	736	696	663	654	700	740	695	609	670	686	668	699	641	663	678	672	680	664	660	661	640	667	695	666	691	640	692	700	653	658	684	661	654	699	701	644	691	658	669	684
23083	21322	29244	23772	21332	21551	13231	4711	3408	2064	1521	1439	1212	1200	1164	1179	1057	819	664	571	556	542	476	460	457	428	426	406	395	400	384	588	3811	554	372	466	3050	4309	3173	1878	780	393	345	365	310	327	353	350	331	390	320	355	351	409	337	340	328	344	319	311	315	332	323	351	327	319	328	393	340	369	315	336	342	359	367	339	345	341	330	325	334	350	339	379	352	311	322	302	345	344	357	355	346	345	319	385	353	343	306	367	347	321	355	321	356	345	345	330	363	327	345	335	340	305	331	339	320	318	347	342	328	315	337	341	374	352	345	342	323	325	358	328	359	328	356	346	378	325	323	358	314	337	331	337	329	353	394	314	349	321	335	360	332	334	318	329	318	325	334	348	360	372	330	331	341	322	370	325	337	321	333	327	339	360	343	334	365	372	335	331	334	325	329	333	330	360	360	343	367	311	365	353	353	373	332	293	360	345	320	345	359	325	351	338	335	347	345	328	357	361	322	342	356	341	354	327	341	355	362	319	358	350	309	338	329	357	329	338	361	328	324	357	338	334	332	373	340	379	339	333	345	346	366	321	347	309	339	337	367	361	351	338	353	344	346	327	317	300	345	328	341	313	337	328	339	340	334	323	330	332	317	336	344	362	320	345	339	341	332	363	338	332	322	338	335	351	349	336	347	319	357	347	355	322	362	336	330	320	332	317	341	335	333	330	356	315	312	342	353	343	347	350	337	318	309	324	330	346	343	329	331	356	335	314	320	329	376	331	348	356	336	316	302	349	342	351	343	323	340	327	331	338	352	340	315	347	373	341	332	326	326	343	343	348	332	323	330	327	330	344	367	351	352	313	349	332	317	332	372	351	345	344	339	347	339	335	291	306	358	344	352	335	307	347	346	316	356	334	346	320	339	350	346	318	384	361	372	333	337	333	356	348	322	344	318	365	351	358	335	312	354	334	331	319	309	332	348	345	310	336	333	358	333	322	348	305	353	343	324	322	310	342	303	315	351	331	340	354	326	330	310	322	335	330	311	350	347	340	346	341	358	359	347	327	362	346	351	335	345	326	327	345	344	313	330	344	343	322	326	339	351	317	351	329	357	365	335	358	350	315	362	300	324	328	339	326	344	334	333	340	315	358	323	342	323	369	322	328	348	389	334	325	328	334	292	376	333	324	300	306	367	314	287	333	311	333	353	381	354	338	344	368	360	355	325	321	328	326	348	344	328	373	359	337	306	317	365	330	344	335	325	299	333	363	335	322	331	314	342	326	338	335	337	338	325	319	323	317	326	369	315	318	316	362	331	352	353	332	337	334	317	370	300	356	317	334	339	356	314	363	328	313	301	314	343	336	329	346	323	347	341	341	315	356	345	314	346	325	348	317	355	335	331	330	337	329	337	321	322	339	322	331	347	363	342	321	361	346	361	316	308	361	362	318	334	360	364	360	315	344	339	312	335	340	348	336	368	329	332	356	340	350	338	341	366	335	339	310	313	329	348	333	336	373	342	344	333	317	323	364	342	324	398	322	339	361	362	340	316	338	319	329	323	326	347	321	307	354	330	316	323	354	334	317	327	327	333	338	357	333	315	316	326	351	347	328	301	354	354	328	342	315	340	344	330	360	331	361	313	316	326	343	340	348	323	390	368	343	354	350	332	353	312	350	327	315	365	360	361	338	343	321	354	330	320	331	336	337	330	333	346	332	348	327	332	340	354	378	350	319	341	325	352	330	326	345	335	327	352	318	337	320	326	323	345	326	356	333	311	355	319	343	327	334	322	343	365	319	354	330	317	312	335	330	316	340	349	339	323	343	341	332	323	353	328	347	346	334	323	362	307	337	319	338	350	352	338	359	354	319	350	314	320	349	350	326	345	350	332	352	333	303	345	357	311	313	313	336	306	341	330	360	324	328	336	337	319	322	318	328	344	319	326	356	339	329	329	367	305	364	325	324	352	341	330	323	352	323	309	321	312	309	368	344	314	307	342	351	323	371	338	332	323	325	329	321	328	326	324	328	310	336	327	347	333	332	309	322	344	339	351	364	325	298	356	307	319	335	315	324	331	329	354	337	328	293	348	368	342	338	309	363	341	341	332	327	362	357	347	322	376	326	331	352	343	350	350	339	366	321	348	322	326	319	372	358	351	337	323	359	351	344	366	330	299	332	327	363	350	350	347	329	354	338	354	329	360	297	332	302	346	336	322	316	310	348	338	317	326	325	340	339	314	325	326	356	333	358	357	352	342	327	343	339	331	334	328	322	346	305	317	362	331	345	352	316	334	314	337	344	362	329	329	360	314	313	329	365	345	340	345	338	329	356	373	337	351	355	366	309	356	355	324	349	345	329	309	336	350	313	329	348	369	317	339	344	315	290	296	321	339	320	364	342	346	331	315	328	369	346	334	375	329	344	351	348	316	347	313	357	376	332	338	370	334	341	377	328	337	355	335	343	338	336	324	339	323	337	345	322	358	342	275	368	328	312	345	345	336	348	310	331	366	318	327	371	343	347	329	375	356	347	356	352	330	349	324	344	327	330	332	323	327	334	329	315	351	335	311	348	373	321	330	349	342	366	336	358	352	334	351	319	308	332	356	355	345	321	316	358	361	373	360	344	358	316	333	333	351	355	336	310	326	331	330	347	319	358	328	360	325	298	315	322	341	357	384	336	348	361	317	333	334	329	358	336	356	330	320	348	323	345	315	303	307	307	325	358	346	350	312	317	324	330	320	368	330	348	364	339	330	335	369	344	343	325	325	336	340	341	345	375	356	340	345	361	295	338	343	348	361	336	341	358	344	362	339	303	329	323	338	364	331	313	353	340	357	339	363	361	337	350	321	337	341	345	331	358	342	314	349	327	351	357	306	353	363	333	298	311	337	308	344	333	367	349	303	338	341	362	327	322	337	322	331	345	331	348	375	328	346	354	313	307	336	328	323	319	377	308	314	342	342	356	321	347	313	320	358	315	349	346	328	355	348	346	331	339	326	329	349	325	337	328	353	359	350	322	326	341	348	350	346	319	340	343	333	344	326	341	311	330	320	336	328	364	343	327	306	340	290	316	363	338	395	369	346	323	329	328	316	317	323	378	306	365	303	336	300	353	351	316	337	348	307	336	331	324	310	363	296	335	340	313	320	352	355	341	338	323	337	341	316	334	369	339	325	327	334	335	311	306	342	360	378	345	335	342	356	330	344	325	319	345	330	353	347	337	330	332	335	289	322	346	341	347	339	337	334	311	321	334	363	299	320	338	330	324	341	339	353	333	361	360	296	321	321	336	357	360	324	318	336	356	352	370	308	347	325	361	339	334	314	318	331	323	343	351	350	349	322	317	317	327	355	381	326	364	347	345	349	358	347	324	347	328	348	318	333	329	376	320	358	283	327	309	314	369	350	360	310	342	336	333	366	328	322	326	317	369	338	329	317	317	331	350	350	344	339	362	343	391	326	340	327	352	339	329	346	319	328	314	342	340	312	325	324	337	359	337	331	341	343	363	337	351
16745	35120	31576	21520	17388	14126	11206	9185	7433	4505	3486	3127	2511	2539	2394	2241	1771	1470	1137	946	856	792	728	704	653	631	606	551	530	511	509	954	6947	665	484	631	5792	7611	5532	3443	1333	491	441	436	439	429	438	475	475	419	424	446	451	618	490	418	445	439	474	422	408	438	419	451	436	415	400	418	431	428	399	418	434	404	408	403	440	414	437	402	463	460	425	371	487	485	368	433	462	460	431	448	444	439	403	463	428	416	443	400	438	446	448	422	385	393	432	398	440	441	441	470	420	454	379	418	430	419	451	452	461	435	422	438	435	441	419	414	466	427	411	418	416	398	429	491	418	405	430	425	423	440	414	401	433	438	437	409	419	413	418	434	440	391	420	439	472	401	415	468	410	450	460	422	448	437	416	439	408	449	435	433	417	438	431	429	425	425	439	404	453	443	430	442	415	429	406	406	423	409	433	411	470	420	437	413	405	467	441	410	426	409	410	450	415	419	458	462	427	425	448	439	455	429	423	452	395	439	443	416	467	436	452	404	424	423	438	401	419	451	433	428	425	423	439	434	433	408	436	452	421	409	439	435	430	432	390	382	432	431	434	433	414	413	419	431	438	433	423	468	448	427	444	410	455	387	437	451	432	403	471	448	448	426	411	407	446	441	416	404	448	416	438	415	424	415	450	423	470	470	389	440	429	460	409	412	417	432	442	441	446	418	419	450	447	409	410	432	415	418	461	441	396	400	439	402	414	426	452	425	432	467	367	432	442	410	416	427	469	424	454	411	423	418	378	428	419	425	408	447	423	448	414	421	414	408	429	409	470	450	441	419	427	426	419	393	449	390	467	388	447	454	425	424	382	439	435	418	412	437	417	432	432	405	404	440	443	454	472	419	425	426	469	418	407	421	419	426	441	397	424	401	424	474	393	389	435	390	440	455	430	419	443	396	450	407	451	402	394	413	418	449	476	456	416	456	400	418	453	437	408	419	442	450	429	437	437	378	442	439	452	393	420	450	397	471	445	410	431	430	446	420	453	410	409	411	471	477	415	444	410	487	388	432	420	412	452	407	405	443	394	407	454	437	445	442	452	412	423	435	435	437	407	448	451	446	436	396	428	435	444	432	428	403	437	426	408	407	452	440	446	434	433	388	443	375	449	436	427	419	457	375	477	402	435	404	448	436	460	417	418	404	436	417	445	415	415	375	454	438	393	428	465	435	434	469	428	453	458	427	397	430	447	392	430	432	443	406	401	398	412	413	443	416	420	422	435	448	444	444	446	425	433	428	434	445	419	462	430	402	411	442	430	410	424	359	448	431	426	396	444	425	410	390	431	411	426	463	436	424	464	408	435	425	459	430	409	415	408	406	426	440	439	393	435	434	422	402	407	425	465	425	423	406	424	437	418	451	424	437	389	451	452	378	443	424	421	436	455	433	446	407	447	457	452	438	431	455	426	446	443	448	415	441	458	432	382	383	445	421	495	407	441	437	445	419	387	429	472	432	436	413	397	476	386	393	406	450	430	451	436	442	429	429	432	439	433	414	441	425	443	388	407	409	460	420	408	450	453	409	466	427	456	392	415	404	434	428	452	412	411	420	458	463	439	450	415	430	452	454	434	450	413	446	435	450	441	439	445	411	429	434	449	443	422	481	415	444	427	470	419	446	413	463	428	472	390	458	452	418	418	423	425	439	424	410	422	422	439	462	415	454	432	400	432	404	440	396	402	412	410	454	436	411	424	382	426	424	434	408	445	429	411	459	463	396	416	429	405	447	411	409	457	452	413	435	405	424	392	447	418	427	436	424	398	432	384	416	435	433	419	421	457	411	455	464	412	414	423	394	444	474	437	403	435	386	432	407	431	420	461	447	438	420	394	425	380	440	407	458	409	435	453	439	412	404	431	439	419	430	383	447	420	419	431	415	401	431	417	422	443	434	425	416	418	437	465	445	423	418	389	451	394	420	424	422	423	447	422	423	454	410	439	444	417	427	429	401	414	415	421	417	414	426	400	425	402	448	455	442	462	451	412	405	434	419	430	453	434	402	401	411	432	411	379	441	457	466	448	419	429	436	461	454	436	413	454	445	413	397	409	448	412	420	391	476	396	458	457	431	423	417	451	441	439	417	433	448	449	407	417	439	452	418	417	419	440	460	435	414	451	398	418	451	437	423	414	437	433	407	430	424	411	458	437	444	435	457	426	438	447	418	438	448	409	421	422	400	421	450	408	436	400	448	456	397	453	422	414	415	431	468	394	453	440	457	446	439	443	422	421	436	441	405	442	466	393	410	435	455	388	426	411	437	425	473	409	406	416	414	407	434	436	448	446	455	414	448	425	447	411	399	410	448	452	424	429	422	410	433	439	466	403	429	439	439	457	446	453	445	434	453	393	452	410	407	448	433	436	422	448	418	415	441	462	418	403	380	425	432	412	408	418	443	410	402	445	419	413	412	418	438	411	428	431	432	430	426	441	453	461	394	462	444	421	412	441	423	422	429	445	424	436	410	436	447	416	402	445	410	426	411	394	423	411	433	466	420	411	421	436	429	441	401	435	399	448	470	412	429	412	429	411	417	461	435	454	489	449	438	425	422	462	424	447	437	462	468	482	446	406	387	405	441	435	426	459	440	415	388	433	427	417	448	432	459	416	398	387	444	449	410	465	446	433	432	442	397	449	444	415	437	426	450	435	436	413	439	392	400	439	429	424	469	443	422	416	427	446	428	392	436	426	440	446	440	414	453	481	443	429	415	433	425	417	420	447	447	418	425	442	456	409	440	414	424	437	443	415	460	452	427	424	450	435	430	428	419	371	435	413	459	434	430	431	442	445	458	451	451	408	445	426	466	427	439	420	404	437	405	400	407	420	435	422	425	451	391	403	411	437	437	426	426	429	431	416	445	416	467	457	400	434	411	436	463	406	425	422	399	398	379	416	431	415	423	403	420	423	391	427	444	430	384	425	446	412	405	408	447	388	450	471	453	410	400	423	427	406	384	411	445	415	417	419	433	465	421	369	451	419	425	468	385	441	436	442	439	412	412	426	430	437	453	419	436	460	407	398	444	491	435	443	423	447	434	411	437	423	433	410	427	440	385	439	430	424	422	419	428	431	422	430	457	410	433	427	403	423	435	431	438	445	422	436	411	387	399	430	434	443	437	419	426	429	410	386	435	408	415	426	453	437	465	409	450	446	458	456	443	388	457	445	445	426	423	418	425	435	389	420	399	399	448	422	423	444	415	424	405	413	400	414	431	421	449	469	417	426	464	431	439	442	431	429	428	396	429	460	443	439	417	401	447	438	443	446	413	407	448	429	424	440	459	421	429	419	409	466	437	411	425	418	457	413	433	431	410	455	441	417	436	417	410	443	443	386	430	437	457	423	409	460	407	431	457	438	440	434	469	373	456	418	392	437	406	460	433	422	372	420	453	450	443	441	441	413	424	425	452	418	439	432	423	440	431	414	419	477	459	443	418	412	441	472	420	416	440	451	423	441	402	449	386	476	398
27180	21203	17582	9062	4696	3227	2404	2065	1623	1278	1171	1097	1057	979	1036	985	951	832	847	802	790	782	735	726	713	757	723	708	712	725	734	718	818	759	715	689	821	944	936	904	786	693	662	717	723	726	642	727	767	729	743	715	684	734	652	708	698	728	695	705	699	728	735	716	704	686	686	712	714	725	714	734	711	727	736	738	741	718	725	713	707	729	731	700	734	694	691	740	740	694	711	675	732	713	702	705	687	728	731	697	725	729	682	702	661	723	677	727	713	631	741	659	705	648	732	739	701	711	748	718	742	691	755	665	712	745	680	706	712	708	715	789	763	690	734	682	681	715	746	672	733	699	726	683	733	679	720	720	702	708	741	708	716	683	751	695	765	756	728	714	677	734	681	706	684	720	705	691	724	751	731	718	737	705	715	723	698	740	740	705	738	743	669	724	710	712	735	742	686	735	691	704	732	728	708	697	716	689	726	698	695	694	696	738	699	700	681	707	749	694	686	680	739	729	749	710	709	653	675	680	713	776	680	694	734	717	699	732	741	743	717	733	699	670	723	712	744	707	700	700	737	712	644	729	681	717	704	704	701	707	669	760	711	752	699	729	735	714	689	751	696	729	722	708	674	702	751	696	676	754	726	752	738	683	746	762	723	729	713	714	719	707	691	717	761	702	706	740	729	658	714	659	687	723	709	705	750	761	672	705	738	678	679	708	736	738	760	715	765	731	691	725	697	727	723	698	674	743	740	698	738	727	708	686	679	707	730	694	707	692	685	708	694	719	712	743	711	747	734	742	772	714	706	675	691	741	714	768	681	753	727	731	737	717	702	689	659	686	726	714	717	674	732	700	746	712	692	754	721	694	691	740	690	717	689	698	694	689	763	754	716	682	712	746	695	765	701	708	733	761	741	734	708	652	723	698	722	719	693	716	701	698	679	722	677	707	699	731	745	695	720	759	729	711	746	745	730	768	716	682	704	714	673	707	764	706	670	712	693	744	719	681	709	681	714	713	714	687	725	727	742	678	716	676	707	776	750	715	704	741	717	712	714	698	711	728	687	741	740	708	742	724	730	690	670	660	727	715	704	705	717	766	694	710	685	725	693	742	695	772	683	709	721	712	706	691	767	677	683	699	697	764	751	723	713	653	750	739	704	693	677	746	740	667	714	701	691	726	690	702	734	708	704	727	690	632	699	726	718	706	677	704	737	746	733	743	752	725	710	722	708	727	696	722	706	749	722	724	700	715	697	735	711	705	716	744	718	738	708	731	740	682	695	688	698	693	674	704	679	695	708	705	704	712	693	691	721	681	729	759	648	694	741	686	737	746	819	752	724	732	682	722	665	703	704	697	732	654	766	683	733	688	700	757	751	734	691	723	703	724	727	720	685	714	675	729	716	699	716	717	711	678	702	745	709	713	703	791	727	681	672	728	747	708	708	709	716	694	716	707	721	717	720	711	752	712	706	739	704	669	733	687	679	673	752	721	695	733	626	690	679	687	714	719	713	755	663	685	730	698	701	701	696	695	684	704	698	699	708	700	762	714	682	708	700	700	724	711	716	698	699	677	699	730	704	753	670	725	773	718	703	714	721	680	771	681	713	715	700	719	709	743	682	685	725	685	744	675	719	687	736	723	728	704	718	660	713	694	722	726	752	673	704	741	749	677	704	712	735	703	680	702	713	713	708	720	689	706	716	709	708	695	699	730	700	747	715	728	714	685	727	688	773	706	696	742	739	739	713	723	656	687	680	683	713	719	737	732	750	696	762	719	717	727	711	722	727	750	731	729	710	759	713	713	718	718	728	720	744	685	754	701	735	710	739	693	708	730	698	716	706	716	722	716	668	681	717	713	746	715	714	717	673	756	676	733	686	688	709	730	700	710	742	728	737	695	721	751	649	707	695	661	695	698	737	715	742	718	724	736	710	688	718	712	699	717	763	733	692	702	703	683	683	704	716	714	735	679	725	696	723	722	720	702	736	698	699	717	715	697	686	659	696	685	732	690	739	739	710	745	702	722	739	726	717	695	712	725	694	694	734	696	677	713	693	741	701	650	724	723	683	718	737	695	718	739	740	706	677	716	717	690	711	656	741	681	735	742	726	692	733	736	683	750	740	716	687	701	743	710	713	687	682	705	691	743	701	700	692	744	722	770	724	723	705	681	770	700	703	705	697	706	714	709	740	731	746	728	738	730	714	669	740	712	732	766	686	709	697	717	715	717	717	710	760	722	723	674	699	688	716	724	690	701	696	712	682	654	718	690	683	741	753	708	702	738	708	670	710	755	709	721	675	688	725	722	691	685	702	661	748	692	734	709	728	689	729	682	668	761	735	681	704	676	732	713	739	693	760	753	737	734	756	694	719	700	674	666	756	695	692	680	697	681	728	742	733	691	670	737	720	721	725	751	688	740	733	732	705	732	745	743	737	706	749	712	690	693	675	677	686	728	722	666	734	704	725	709	711	700	727	729	724	702	738	761	760	640	723	733	755	711	715	727	761	754	708	717	735	695	700	715	689	713	701	716	753	686	756	703	684	715	732	688	714	699	713	674	721	717	703	667	698	737	696	694	754	762	736	725	732	715	672	716	679	717	730	729	765	731	739	701	738	729	719	730	656	682	686	633	714	744	693	720	703	725	687	741	707	710	748	712	753	726	713	732	769	665	677	712	735	710	722	706	699	705	716	738	706	724	689	743	709	668	688	711	779	734	724	722	743	724	706	744	723	716	744	768	717	683	708	771	688	725	735	735	749	681	721	700	715	770	713	727	726	674	692	704	737	719	652	681	696	710	735	713	717	679	721	717	758	706	727	736	746	703	734	703	735	714	653	703	716	714	701	725	727	767	720	707	707	730	702	653	770	705	751	745	702	727	673	715	664	769	718	735	720	722	731	660	725	734	747	683	675	732	695	746	721	735	715	725	731	735	707	706	697	669	720	667	734	756	758	737	721	758	715	716	755	752	671	744	702	750	712	669	724	687	703	731	726	690	699	722	683	686	685	726	687	689	731	702	728	687	731	649	707	676	721	742	760	710	703	717	735	688	717	677	713	690	706	741	706	672	711	672	732	715	702	681	688	680	696	817	724	727	755	720	787	692	691	681	669	723	709	764	706	730	708	783	731	744	678	694	677	749	703	726	679	773	739	738	739	698	689	720	710	763	724	696	736	720	689	734	701	707	731	711	705	712	676	736	707	721	702	726	731	690	714	718	758	750	739	748	730	680	686	710	688	716	717	733	710	680	704	686	737	740	717	712	673	686	733	756	695	718	696	748	675	712	694	710	691	710	724	674	697	721	752	720	686	735	745	727	669	670	690	702	755	723	725	708	693	708	715	702	679	693	711	738	720	708	675	765	688	645	701	691	714	730	702	699	689	742	717	689	733	712	736	697	726	708	705	709	698	763	737	717	675	704	786	681	713	689	673	708	684	746	699	699	806	745	725	720	694	761	705	687	689	692	705	717	685	681	699	723	692	735	678	721	737	734	753	715	703	680
12319	22269	19268	11113	8469	6622	5136	4142	3268	2441	2021	1830	1640	1599	1607	1480	1344	1143	1078	1044	1035	970	997	943	945	910	921	931	931	932	929	940	1119	886	928	876	1126	1406	1329	1236	997	906	930	889	922	921	922	952	891	896	895	902	907	883	896	923	898	915	850	895	888	886	874	913	839	912	921	879	891	876	901	907	872	854	915	861	853	935	884	871	963	920	928	840	925	929	882	869	904	930	918	931	884	913	914	917	884	918	872	882	881	855	848	875	941	896	862	861	873	880	835	884	913	877	929	949	875	845	897	854	917	876	853	847	891	908	933	883	901	907	927	892	888	860	879	884	878	867	921	925	889	883	845	844	938	858	876	874	910	917	924	919	895	956	931	903	912	907	844	909	894	941	912	954	901	851	911	852	901	921	910	903	844	889	900	872	930	902	939	830	907	896	888	841	878	890	962	928	917	899	877	892	913	899	893	907	901	901	894	902	890	860	859	900	894	910	953	922	898	891	839	918	918	922	939	897	864	876	879	928	914	904	944	945	889	905	915	903	896	913	886	927	869	901	931	909	935	908	890	895	864	901	900	909	901	848	910	893	885	927	923	920	912	867	901	909	855	865	938	937	868	865	852	980	904	884	886	954	852	880	883	889	841	930	888	896	874	895	917	891	939	841	875	936	947	892	870	886	878	920	913	893	927	867	873	856	878	898	913	892	940	877	870	878	917	896	914	908	884	844	910	930	866	894	856	893	889	921	878	881	873	833	886	928	928	896	836	879	948	936	875	924	876	877	880	893	900	891	920	891	906	904	895	856	872	905	886	976	957	864	856	910	924	861	929	862	937	927	937	874	876	862	864	880	895	823	940	887	881	927	922	860	926	869	910	916	923	903	880	862	894	885	806	900	873	908	878	884	926	875	871	858	867	896	893	868	892	897	847	912	886	848	920	903	931	928	892	913	903	897	899	879	885	906	913	879	839	841	883	932	871	840	910	874	896	883	918	900	859	876	895	955	833	929	878	870	837	877	931	861	886	900	932	870	881	829	872	880	882	869	867	914	914	882	928	890	850	926	890	943	906	858	858	873	864	911	877	890	872	858	857	901	843	862	913	943	886	876	922	868	886	915	890	909	883	882	920	870	938	900	862	892	866	868	873	871	862	856	932	908	897	912	896	918	914	916	881	862	947	872	920	908	910	903	875	918	913	856	869	872	885	890	894	902	922	937	882	879	903	886	906	919	882	919	912	881	872	861	852	922	913	889	953	899	904	910	910	868	872	951	917	899	951	956	868	844	867	914	957	871	890	962	945	906	846	898	854	910	978	951	887	918	885	875	930	857	852	880	908	907	863	899	892	888	885	911	895	877	873	849	868	922	884	877	865	875	882	904	904	903	885	918	888	868	922	927	946	912	895	947	879	882	942	872	893	910	884	900	855	886	874	860	851	925	943	909	836	887	924	897	886	874	865	871	890	865	921	874	946	912	860	906	891	877	896	872	873	907	852	886	888	890	920	898	921	845	881	909	921	885	887	916	955	831	861	878	851	897	864	877	910	914	891	876	907	873	863	908	888	910	922	935	909	914	899	816	937	883	930	890	913	841	872	929	906	959	908	833	843	866	889	877	901	902	948	892	898	890	933	938	961	892	860	907	906	880	858	930	919	908	908	853	819	898	939	914	882	901	846	915	882	893	952	879	889	877	943	927	869	884	862	874	917	945	899	831	950	882	931	899	911	888	911	932	938	871	845	868	883	901	863	929	857	917	879	855	836	841	959	844	869	883	838	896	808	940	929	887	877	924	864	861	928	869	933	856	857	902	884	878	896	857	875	841	875	890	920	859	912	962	876	917	842	905	907	944	868	869	926	906	892	890	908	881	842	925	831	904	951	926	892	875	854	903	919	934	926	900	922	914	865	945	887	866	942	882	918	905	903	888	870	885	885	902	904	927	927	886	900	891	862	888	906	890	924	891	893	884	911	874	855	912	925	865	926	877	909	873	908	924	873	884	900	865	866	878	916	891	900	880	866	854	869	900	888	851	897	917	862	895	920	898	906	927	867	847	889	876	874	870	915	910	882	897	898	900	913	876	871	895	811	970	967	885	869	840	922	923	870	889	886	881	861	879	924	880	876	917	917	870	928	882	890	920	857	947	893	916	910	918	914	838	838	927	850	892	918	904	935	898	857	885	887	906	925	851	915	877	894	911	918	890	912	909	878	903	913	910	967	902	906	952	918	885	905	907	874	890	864	872	878	917	889	879	887	873	926	890	886	849	914	846	909	931	886	881	866	913	936	914	913	875	916	898	891	918	881	881	844	881	863	891	876	906	891	906	862	942	888	895	882	887	874	942	920	841	910	903	884	835	928	891	919	903	847	872	893	906	830	983	861	918	860	929	818	950	893	936	860	953	865	892	879	910	899	874	876	896	945	866	876	970	877	893	932	883	908	898	909	855	907	879	861	884	897	878	897	976	921	918	860	895	845	896	917	903	847	864	837	924	905	850	935	907	917	905	878	890	840	940	838	857	968	912	891	889	852	910	874	887	888	914	887	878	886	881	917	881	900	911	904	870	914	875	883	937	904	905	861	947	903	886	927	844	912	921	910	901	896	953	851	872	927	918	908	848	901	900	913	890	899	879	945	879	918	843	839	896	882	951	818	952	830	915	910	814	948	903	892	901	915	923	912	908	858	858	916	869	869	888	851	879	912	852	874	868	864	868	905	881	912	889	868	885	872	869	891	858	888	885	857	875	914	858	849	941	913	855	895	919	919	858	927	857	898	912	911	896	842	905	889	864	935	862	853	870	929	896	887	910	881	866	895	883	865	901	919	929	871	913	950	904	898	873	893	891	932	914	932	934	943	852	883	849	892	890	895	872	885	922	877	843	914	882	870	834	899	843	931	881	898	859	854	834	941	929	873	915	897	938	882	887	879	894	886	944	906	917	954	913	919	846	912	923	929	919	882	928	888	895	864	917	909	910	834	870	883	880	829	910	904	897	887	917	920	833	885	911	897	888	921	897	845	896	883	946	841	911	900	875	908	898	884	903	922	890	874	903	900	887	868	910	952	830	892	899	919	932	926	880	885	859	902	833	910	899	921	883	827	900	931	882	908	825	871	912	852	930	917	873	861	866	937	874	873	969	930	833	881	873	885	915	869	905	924	921	846	884	984	930	928	918	892	910	855	812	920	854	870	878	858	906	902	883	934	893	853	936	914	892	852	880	910	872	933	887	870	906	907	902	884	850	883	929	947	905	891	843	840	905	876	879	853	854	909	920	942	871	893	921	936	860	931	945	915	894	936	863	862	900	936	875	907	870	858	886	910	860	919	875	893	899	879	904	903	894	892	886	914	881	909	874	956	934	867	894	938	897	887	968	874	889	906	888	891	906	899	859	915	914	909	881	905	900	904	886	909	886	889	812	915	856	877	912	932	933	895	874	912	947	861	862	892	922	902	916	865	905	878	903	847	883	852	875	930	871	914	849	893	872	891	915	876	906	865	903
24114	21304	28700	24252	21284	13393	5368	3393	2565	2063	1642	1380	1248	1202	1242	1093	873	815	764	684	680	673	673	631	617	646	598	561	565	566	536	558	1867	760	565	531	1814	2841	2046	1432	886	558	529	515	525	555	541	554	512	509	530	544	523	554	510	546	493	522	507	521	518	539	554	518	547	504	539	494	570	560	564	506	539	507	553	516	543	581	552	548	522	513	559	580	517	534	514	526	549	560	559	568	544	562	548	564	554	512	534	539	542	555	489	538	543	524	530	548	504	504	537	551	528	543	498	527	517	534	495	547	568	527	536	547	541	554	544	513	533	537	511	574	523	545	551	555	526	560	468	531	515	530	558	515	575	537	552	524	531	547	524	559	544	516	543	551	506	554	527	525	546	537	537	518	533	550	568	550	531	548	522	566	550	545	564	550	561	563	546	569	522	548	531	539	547	552	603	517	486	549	496	549	515	536	564	544	554	490	494	547	539	572	530	516	542	503	554	541	512	528	537	561	549	513	514	505	502	588	531	541	519	457	534	486	498	541	550	520	523	532	539	564	586	530	510	533	531	546	517	528	506	531	527	524	543	539	554	527	513	512	540	554	532	506	545	541	552	526	545	515	533	536	557	549	513	550	508	547	482	553	539	526	533	537	523	524	517	550	538	520	576	556	520	505	507	542	521	540	503	556	537	528	551	540	503	535	561	550	546	496	547	534	542	533	527	572	532	540	518	522	524	524	500	510	563	516	537	533	581	531	533	511	567	541	574	490	539	511	541	543	517	556	543	528	546	517	554	496	517	527	541	520	516	524	506	524	521	551	549	517	551	506	507	529	497	547	575	504	549	503	514	573	552	532	532	540	520	517	509	563	531	503	554	549	501	560	549	524	529	551	512	551	531	520	572	533	554	569	554	525	546	492	540	541	494	539	532	506	483	523	553	506	548	542	547	555	555	545	545	529	534	522	495	497	531	556	567	573	538	548	557	536	553	553	529	518	521	532	522	549	517	530	536	545	491	532	534	513	535	512	569	574	556	571	496	553	508	546	545	585	551	495	526	523	562	540	526	567	554	503	556	522	547	543	501	534	567	570	567	560	526	574	479	531	526	517	546	541	523	549	525	537	556	544	555	580	546	528	527	526	518	533	558	530	493	561	535	545	525	536	535	542	474	571	519	521	534	560	546	551	505	547	510	527	500	476	529	537	531	512	547	539	539	522	510	515	531	556	545	513	534	577	558	516	556	545	467	524	519	558	546	542	559	568	560	496	524	542	538	547	559	524	518	549	521	541	529	499	548	563	547	489	526	531	565	546	562	522	534	489	554	572	533	555	554	522	521	527	510	550	467	542	525	512	538	531	546	519	497	521	528	584	529	534	540	551	521	527	531	560	509	524	531	567	588	576	523	524	537	569	546	531	509	515	518	536	547	485	561	521	559	538	545	558	548	506	518	540	521	541	556	573	534	528	535	525	547	587	476	571	496	534	554	531	545	564	534	541	525	547	522	499	504	541	535	531	465	502	476	477	545	498	490	554	542	530	519	530	533	492	526	535	503	487	534	562	555	515	517	506	537	549	568	554	552	509	522	521	546	553	503	532	514	535	541	518	569	535	559	545	527	499	509	545	529	533	516	532	523	554	527	521	541	520	508	560	559	536	504	542	544	529	546	563	551	561	508	531	532	556	527	498	543	519	508	570	496	559	537	505	538	521	539	525	536	555	541	530	538	538	549	510	538	508	548	502	568	488	531	524	534	502	463	557	510	540	544	505	507	498	518	539	541	545	542	543	512	562	556	534	545	552	511	512	550	540	539	543	475	565	543	509	525	522	564	548	585	547	525	533	568	558	495	580	557	534	552	520	496	519	559	529	535	490	514	545	530	541	546	543	507	518	490	580	552	561	520	499	511	561	543	468	550	501	542	523	554	542	563	519	532	501	515	514	532	551	537	548	536	523	558	530	537	508	494	522	521	517	535	524	515	524	544	553	531	547	532	510	547	537	582	480	530	558	499	540	558	527	552	507	541	522	497	527	523	530	559	576	557	529	501	527	537	515	527	533	522	566	578	525	524	513	504	519	532	548	536	551	511	546	526	509	542	522	556	552	512	511	533	504	500	568	567	530	541	525	528	532	535	561	523	536	517	522	495	478	529	557	526	541	511	541	558	534	498	544	522	531	528	548	521	526	538	498	498	497	526	543	551	533	492	560	537	516	526	557	533	522	537	537	542	521	536	529	502	531	499	534	561	521	534	515	504	580	545	517	521	543	518	559	523	542	545	502	530	550	565	528	547	514	549	532	534	537	559	511	537	546	505	512	524	560	537	550	544	525	553	516	514	594	513	520	512	494	518	545	506	508	523	540	540	500	537	543	506	575	548	560	531	549	526	526	507	523	527	540	500	557	555	544	520	518	521	508	507	542	534	526	525	533	491	534	498	541	511	536	506	534	543	553	520	518	552	542	559	535	554	530	529	547	554	545	541	564	531	516	493	547	544	523	523	523	489	552	556	520	523	498	515	530	522	586	536	514	537	529	529	469	480	531	495	552	507	535	560	513	488	494	516	544	560	523	530	564	526	509	526	531	523	537	519	540	549	519	524	589	525	528	550	524	521	543	513	502	557	485	495	550	542	554	549	520	501	524	525	510	523	592	513	523	500	522	543	571	534	522	523	514	563	473	509	514	508	559	525	580	551	513	560	593	552	549	519	514	593	508	547	533	517	521	549	514	569	488	540	505	546	555	556	526	538	561	553	518	506	543	507	539	552	549	542	510	520	515	543	534	540	545	517	521	537	519	546	537	513	563	533	500	522	526	529	487	516	528	576	539	554	486	506	528	554	509	511	569	530	536	525	558	546	548	577	582	547	576	505	563	573	525	564	516	524	540	540	541	547	539	548	585	561	490	551	535	544	526	547	525	528	541	501	554	515	564	543	533	548	573	540	537	526	552	503	578	519	522	546	502	542	554	539	506	537	564	496	528	514	582	530	473	511	503	560	517	544	530	504	575	543	549	499	539	516	538	544	548	538	533	520	536	510	602	529	511	542	510	507	557	527	562	485	505	533	491	467	511	541	537	538	511	494	550	528	542	519	549	535	482	518	518	555	547	541	552	511	540	575	517	547	527	514	524	536	574	535	557	523	550	530	543	539	526	533	552	523	483	510	519	576	508	534	589	525	554	526	484	548	499	525	544	567	557	539	507	587	583	539	554	532	512	521	514	517	511	578	530	537	575	562	564	493	515	524	529	532	531	512	554	534	497	515	530	558	517	474	514	500	541	577	517	534	543	500	550	530	543	524	531	485	535	532	540	556	517	564	530	571	519	567	507	554	537	502	554	506	578	515	523	575	546	499	554	532	531	507	510	530	541	528	561	494	522	564	511	538	531	536	527	520	540	489	517	554	534	540	521	532	515	545	501	525	534	549	522	539	534	527	530	492	559	531	581	536	529	552	491	521	551	570	520	554	505	548	554	554	517	555	552	503	520	518	514	537	512	524	515	592	521
13827	27755	27429	17010	13189	10509	8712	6873	5809	4209	3450	2664	2392	2295	2309	1962	1391	1207	1131	1101	1033	933	896	866	862	805	816	810	768	726	746	748	3207	965	740	717	3193	5037	3719	2491	1397	784	688	687	678	691	701	708	652	733	710	640	711	733	726	664	673	680	733	722	702	671	666	696	690	707	723	680	665	692	689	669	724	672	718	718	660	638	703	685	674	682	708	675	710	711	688	674	673	646	675	702	692	671	684	694	679	677	684	698	715	676	663	704	680	693	686	719	711	698	682	666	713	687	673	648	728	645	653	693	684	680	673	721	699	682	717	718	673	706	710	720	697	653	647	717	700	705	717	684	658	726	658	683	686	726	646	693	714	662	695	696	688	708	708	692	675	705	677	674	671	731	680	680	732	711	738	725	721	674	651	688	665	643	675	704	689	703	692	695	672	653	703	699	677	639	687	649	661	686	651	704	701	668	731	731	725	682	697	651	680	696	706	713	690	692	711	684	694	680	710	686	717	734	617	704	723	672	702	698	672	657	701	680	691	718	720	720	671	707	760	653	698	661	703	698	679	694	682	708	684	692	740	709	609	712	700	678	703	688	691	701	685	668	675	682	685	676	693	645	694	685	708	717	693	671	710	694	688	676	724	682	699	686	703	665	685	679	702	730	685	710	694	716	668	688	725	697	702	682	686	680	700	640	682	695	651	697	775	634	669	659	678	703	739	679	682	715	691	659	749	693	716	691	653	699	722	630	705	665	679	673	745	692	702	674	687	677	682	644	708	684	681	745	681	655	702	704	726	674	645	722	730	683	698	674	675	704	671	660	692	677	710	698	718	661	713	686	709	682	709	689	683	706	674	655	682	695	690	661	721	634	646	678	727	691	686	698	665	742	701	679	692	676	686	709	651	630	684	687	713	676	665	671	677	671	718	692	705	655	653	675	675	663	742	670	678	687	685	720	644	685	713	705	690	666	720	689	714	742	704	727	742	640	670	722	695	701	651	689	700	682	682	695	750	658	707	701	733	681	705	683	702	690	681	713	689	690	649	675	693	695	717	718	697	702	707	692	648	674	691	662	667	692	660	694	685	663	693	705	661	701	662	698	663	664	697	689	680	630	678	647	705	700	702	680	682	725	703	704	672	728	680	679	749	686	665	693	619	653	676	703	717	670	647	661	647	700	671	677	682	722	675	682	682	683	694	704	711	709	721	699	662	673	697	679	693	640	620	724	713	704	741	709	676	695	683	670	687	712	687	731	712	685	679	710	685	679	678	732	723	675	669	700	696	663	721	741	669	673	670	675	704	700	677	687	676	684	700	676	673	679	697	699	657	685	715	678	697	707	713	661	699	689	708	645	705	705	741	696	697	636	668	724	635	639	696	707	691	680	691	665	705	692	727	706	651	634	663	700	667	650	674	700	722	699	692	713	685	694	665	676	661	663	645	708	692	649	638	665	675	720	669	656	719	653	670	679	686	684	715	699	704	717	685	683	694	658	659	660	716	702	671	713	698	684	701	660	683	697	706	663	655	662	665	660	682	696	695	722	667	716	699	717	689	649	740	687	695	666	648	680	670	685	712	698	686	682	671	679	654	699	708	719	716	656	714	682	714	649	632	661	665	719	692	656	688	695	704	668	613	687	730	686	630	676	711	729	715	639	689	699	636	752	678	659	682	671	697	687	695	701	709	707	683	720	669	672	722	707	683	678	674	651	718	726	704	677	721	665	680	679	682	715	701	649	730	647	642	642	677	690	636	665	673	689	685	761	747	626	619	694	677	666	732	669	675	705	688	702	701	692	691	691	736	660	671	726	689	688	699	719	646	694	676	678	656	710	678	616	655	696	729	674	704	699	699	706	683	721	733	685	695	647	665	690	700	704	706	708	682	677	747	688	679	699	698	679	709	690	724	643	720	688	706	732	665	672	675	636	746	657	678	693	695	715	689	651	665	705	707	673	685	701	710	627	661	640	662	711	718	695	679	682	697	669	661	736	726	684	687	653	663	648	678	683	673	696	667	670	784	645	688	684	729	694	682	648	727	689	707	723	689	676	659	674	648	666	692	706	728	644	688	702	619	686	716	683	675	679	683	712	686	727	690	663	721	671	681	663	622	716	645	662	679	679	710	673	673	692	689	669	699	675	676	723	684	687	666	721	688	720	705	654	659	699	661	694	678	665	637	719	676	700	718	666	687	670	696	677	672	693	694	684	738	669	693	670	676	710	655	677	716	676	732	680	698	708	712	667	645	711	676	681	689	682	699	660	690	687	733	675	634	708	720	660	680	705	711	692	715	671	677	654	748	708	685	679	678	672	658	678	709	689	729	675	704	696	673	665	702	639	617	683	692	667	708	674	666	660	730	652	698	707	683	704	695	684	683	705	710	727	691	723	722	645	665	701	684	704	716	690	712	700	676	693	682	680	682	662	679	695	682	694	722	663	717	705	671	729	676	721	669	686	667	692	697	684	657	637	733	667	704	646	683	718	638	655	668	715	724	691	642	667	709	674	733	685	634	701	673	648	686	722	674	687	658	721	679	701	729	658	689	659	646	702	702	705	704	646	663	673	665	731	689	674	695	670	714	665	680	657	689	728	665	693	635	700	736	729	670	697	699	710	690	673	678	672	724	705	672	672	674	720	674	725	727	733	690	675	690	670	741	711	683	628	680	724	698	695	700	708	665	655	679	660	709	739	715	674	690	693	701	666	725	703	663	644	733	690	705	704	742	702	695	683	672	695	676	694	706	688	687	659	680	678	680	684	671	682	718	653	675	686	685	695	698	701	672	708	663	650	700	669	684	675	641	680	689	707	658	728	692	691	666	695	657	691	680	673	699	681	679	691	696	690	714	630	695	655	671	707	711	709	659	671	659	691	628	751	713	665	704	673	674	707	703	696	654	731	687	680	661	694	678	737	716	652	626	682	700	693	677	708	732	698	659	675	699	722	680	648	699	686	719	700	717	683	676	676	713	699	702	703	721	727	693	710	682	738	679	742	668	714	749	707	711	696	677	692	682	724	704	665	644	691	684	704	636	712	727	686	720	720	701	696	701	714	668	673	664	752	686	667	664	647	686	693	706	660	714	684	665	647	695	651	684	690	711	695	668	679	681	682	715	687	608	682	654	701	710	678	665	706	698	646	676	681	671	687	653	665	695	702	719	695	703	758	666	670	686	687	690	649	667	648	661	689	696	690	697	663	658	669	650	720	684	727	681	714	724	693	703	683	677	707	688	662	683	683	656	641	633	704	709	683	674	698	680	685	653	643	725	645	694	701	699	702	733	648	725	650	699	678	682	717	741	672	714	682	672	693	745	661	726	684	714	665	659	686	669	659	672	682	696	716	701	688	720	692	753	665	696	686	729	662	697	667	726	688	661	665	659	699	659	673	692	694	672	718	688	670	656	692	633	660	686	668	655	688	676	713	685	680	702	651	738	689	706	647	687	696	674	717	668	673	694	642	682	708	691	712	671	686	721	670	730	663	647	681	679	659	679	701	665	652
23083	21298	29208	23747	21319	21462	13233	4810	3513	2570	1910	1613	1473	1389	1433	1108	760	686	714	682	569	547	497	474	453	391	463	412	403	385	413	483	2776	605	347	413	2859	4655	3237	2079	1012	409	342	351	334	354	358	367	328	333	358	292	352	379	340	310	361	342	324	332	343	354	341	347	334	344	358	306	349	309	338	348	340	361	334	327	342	315	355	324	361	340	344	325	354	302	349	356	342	321	335	366	331	334	341	303	337	346	313	342	351	373	329	311	342	368	347	355	324	355	331	329	330	340	335	303	309	315	313	317	311	339	324	359	332	321	353	320	376	362	373	380	349	334	345	353	354	313	362	384	376	350	351	341	331	323	339	341	309	324	342	336	340	343	322	323	339	308	327	335	349	341	333	340	338	383	335	365	318	308	333	366	317	296	341	341	337	340	323	322	340	326	330	354	292	357	327	319	341	321	310	310	351	365	372	323	333	336	343	348	353	329	343	366	337	325	355	335	333	332	314	356	323	312	326	339	355	333	347	339	354	311	319	344	306	321	337	342	319	381	361	384	354	340	332	323	298	306	358	353	316	334	340	344	348	341	348	326	336	374	340	353	309	343	349	311	365	325	300	320	358	339	350	350	336	313	361	341	328	334	343	332	366	316	334	346	302	361	320	347	333	317	335	320	368	330	335	342	312	315	322	336	354	354	316	319	309	310	321	352	334	310	325	347	335	317	352	359	381	331	363	325	363	382	336	362	354	356	373	330	350	338	331	347	344	370	308	321	326	323	331	347	328	289	341	350	291	348	395	330	342	342	362	373	352	358	345	361	335	333	323	330	387	373	333	295	357	326	314	323	358	377	318	331	326	334	361	361	344	326	320	344	349	314	351	336	349	344	329	359	341	339	320	328	332	358	334	313	364	335	334	342	340	401	365	323	336	333	294	367	350	332	348	316	311	323	355	347	343	341	360	338	320	343	346	322	346	338	341	322	344	348	346	340	323	301	352	319	329	352	346	364	351	321	350	338	344	339	332	345	348	339	319	323	305	337	337	330	314	334	342	354	342	319	357	306	326	370	333	327	359	326	339	341	362	348	288	340	348	296	328	324	321	314	339	346	352	342	341	311	334	300	340	313	305	343	316	346	381	326	303	349	342	319	335	343	350	336	326	323	321	349	328	337	329	338	314	351	327	359	305	357	328	367	365	359	359	335	370	333	346	335	326	339	356	313	350	345	325	339	343	326	326	317	323	331	308	332	352	347	310	335	345	310	349	346	328	333	348	363	345	324	324	319	326	328	339	373	345	336	317	308	325	302	352	336	324	339	320	322	318	343	360	357	334	375	322	359	330	340	348	358	335	313	355	338	334	365	299	326	322	323	317	364	357	310	339	339	349	322	346	353	334	310	337	345	335	341	338	316	353	310	344	353	308	335	348	345	321	310	358	330	346	325	381	354	326	362	308	352	348	356	327	340	333	364	320	352	318	342	344	343	346	337	344	350	345	324	327	308	352	325	343	335	370	355	344	353	328	348	306	336	323	298	352	308	324	366	314	367	338	312	364	311	302	340	338	367	318	335	302	346	327	352	300	348	344	314	326	346	319	348	346	297	335	324	351	333	320	316	339	354	335	328	344	354	331	325	307	363	334	340	335	315	318	325	328	347	331	337	299	308	330	333	343	314	369	325	318	327	313	351	342	317	365	329	338	348	319	316	353	358	321	327	350	299	327	351	343	307	358	351	300	309	306	312	308	338	332	354	338	327	350	324	367	389	342	328	308	323	340	360	344	358	304	328	344	338	340	320	316	336	345	326	289	353	352	345	356	313	336	341	329	357	372	338	334	318	356	319	335	339	330	316	312	320	340	344	345	308	330	344	370	325	362	339	332	331	330	343	336	332	336	353	350	334	343	345	356	348	328	288	310	379	347	338	302	363	359	365	325	355	328	334	348	316	334	317	345	360	344	328	364	364	340	338	345	356	370	340	319	338	329	364	358	317	325	300	307	342	296	367	356	341	369	324	333	327	316	329	335	325	325	357	374	343	322	323	341	340	333	350	315	326	333	383	319	339	348	369	341	367	342	321	334	377	315	340	324	346	351	330	310	355	340	352	307	349	351	356	317	313	305	356	342	366	356	338	335	315	342	343	310	326	343	354	298	311	351	337	357	350	335	348	394	336	351	331	313	337	371	346	328	349	386	341	300	349	306	338	320	384	344	301	368	356	333	340	319	348	332	315	344	305	321	339	326	316	333	288	346	368	349	326	343	350	305	343	348	342	354	371	339	347	318	310	360	335	338	344	306	309	320	358	367	321	336	380	302	324	317	344	323	333	309	339	359	345	320	358	338	328	345	350	314	315	353	356	325	325	342	392	327	347	349	341	347	368	315	337	334	340	340	290	345	344	307	322	330	344	321	339	335	331	322	336	311	318	322	322	338	312	324	324	363	348	335	331	361	350	328	337	336	318	320	352	321	320	334	353	327	345	316	365	305	357	334	348	336	343	335	340	358	360	300	301	346	308	341	330	324	330	339	334	382	328	330	324	298	335	349	313	386	327	331	330	330	366	341	311	319	341	343	325	333	328	341	332	355	352	343	333	337	357	334	352	355	322	332	352	296	340	313	338	351	333	337	338	333	327	334	335	343	329	345	337	321	340	298	325	315	320	352	321	356	348	345	327	349	313	325	338	345	300	329	317	339	330	350	350	330	352	330	354	352	330	331	354	344	365	327	374	344	312	324	326	344	331	335	330	342	340	332	356	364	345	327	352	336	341	319	364	322	338	342	299	324	338	322	331	362	337	353	321	365	321	347	332	348	324	316	356	358	344	333	324	367	334	365	346	341	332	332	299	335	353	350	376	323	370	304	293	326	334	337	351	368	332	352	344	307	365	356	384	335	368	326	341	316	311	327	342	345	316	340	332	374	325	314	317	335	330	338	365	350	319	357	350	348	298	327	328	339	318	300	328	333	321	302	329	353	337	332	361	354	351	325	328	327	313	339	367	321	347	339	334	327	322	351	326	342	343	314	327	328	320	374	327	306	371	350	332	324	339	327	337	338	331	328	332	345	329	379	355	322	332	337	327	332	333	356	327	318	318	345	339	313	346	314	344	309	344	325	325	331	320	370	327	321	349	310	324	350	339	358	331	363	337	318	335	315	322	343	360	318	328	340	329	357	351	355	356	304	368	353	326	335	346	303	338	329	319	363	362	363	340	329	341	346	345	335	319	339	344	343	316	320	342	322	307	361	315	287	323	330	345	339	323	362	316	324	354	348	367	349	325	361	324	333	352	332	338	366	338	361	329	358	323	352	316	345	346	309	337	314	338	350	316	314	360	303	340	318	360	335	318	359	334	321	363	320	348	320	339	324	327	350	348	318	332	323	356	357	321	336	332	341	335	332	369	329	298	331	310	323	330	330	333	352	380	346	369	344	370	336	344	332	303	337	319	361	365	346	328	326	297	374	333	331	355	336	336	345	361	301	332	325	354	363	349	327	347	320	360	322	352
16535	32675	32242	22094	17210	14005	11345	9282	7925	5859	4193	3462	3269	2936	2719	2050	1365	1278	1200	1082	892	842	725	720	674	656	585	518	518	558	489	677	5433	843	478	563	5172	8106	5506	3660	1675	556	480	400	439	460	467	444	441	420	435	441	473	565	489	410	423	482	435	419	415	406	417	433	409	461	455	396	437	417	447	432	430	457	429	412	450	452	442	421	437	433	456	442	414	440	439	418	384	396	414	461	472	433	426	397	441	433	431	438	411	437	418	412	438	454	442	456	485	434	445	414	424	426	443	463	433	450	437	463	421	410	443	402	436	412	454	473	397	439	454	427	463	423	424	429	458	425	427	470	428	408	405	438	422	449	448	420	414	398	433	452	446	435	406	423	409	398	393	421	410	442	480	447	440	449	431	413	437	470	423	451	447	427	443	445	430	411	456	417	455	417	468	437	436	426	440	442	421	477	412	434	418	440	454	442	413	433	451	412	411	458	436	435	430	412	472	433	407	438	402	419	429	412	445	408	410	412	428	427	435	428	474	456	414	445	437	441	432	442	400	431	423	405	422	441	375	433	433	424	444	443	394	461	405	430	385	395	408	455	450	462	422	407	464	415	424	420	441	430	440	411	456	425	450	391	438	455	419	437	425	425	455	406	475	398	455	422	429	426	424	419	435	431	491	430	438	444	415	423	458	381	440	413	387	453	459	437	453	423	432	415	464	410	392	447	435	407	437	404	433	434	426	416	400	395	393	432	445	422	432	454	432	423	460	471	427	435	442	431	387	468	439	404	440	437	441	413	432	425	394	428	411	413	434	431	412	398	402	438	413	437	423	432	420	428	444	410	448	427	418	420	449	449	447	414	430	435	428	421	401	415	470	461	422	394	400	473	427	416	436	444	409	428	412	431	461	427	431	422	443	436	447	405	422	426	446	418	432	452	438	469	463	423	430	434	411	421	429	458	433	409	421	401	440	452	414	427	394	466	398	438	406	431	426	419	427	434	427	436	423	424	449	427	407	393	412	463	408	476	450	427	442	445	433	376	463	452	430	412	424	413	454	434	481	439	433	429	431	424	398	482	441	447	444	435	421	432	437	437	449	413	404	456	455	416	475	413	436	427	422	432	422	439	459	424	424	410	426	424	441	455	427	433	405	381	428	416	411	464	463	412	465	446	426	428	443	438	391	393	405	452	430	378	438	432	420	428	402	397	414	444	462	429	415	455	416	412	425	395	414	425	453	431	425	437	395	429	392	440	448	419	458	418	432	416	424	446	460	441	441	420	456	457	424	408	420	423	433	426	414	431	376	429	421	453	425	432	431	427	461	479	466	424	431	447	433	401	411	434	427	442	406	425	384	423	417	436	431	444	422	413	430	430	421	459	452	404	428	406	432	422	449	443	437	412	422	438	418	435	445	470	446	396	456	415	439	436	435	403	485	420	448	417	422	443	406	447	420	430	413	423	422	430	427	428	484	440	448	416	478	447	462	433	451	435	439	414	422	441	452	438	398	397	463	414	426	446	438	440	432	446	457	449	426	426	456	469	415	396	440	413	401	403	416	450	417	431	466	426	423	416	406	419	449	416	398	457	433	436	435	420	435	418	396	478	456	444	444	418	438	412	437	421	439	411	380	407	418	434	434	449	395	451	438	458	431	452	441	430	406	464	419	436	427	440	452	428	423	421	420	430	389	417	430	438	420	447	453	402	396	440	412	419	482	424	445	405	405	447	433	448	414	446	421	428	422	403	427	443	401	434	403	411	425	432	422	441	408	412	464	436	431	427	436	460	437	450	439	430	434	419	444	426	433	436	450	437	413	394	422	416	416	429	445	437	422	415	425	451	408	436	416	462	428	441	388	437	445	434	411	432	433	435	420	430	422	430	409	423	439	439	423	431	464	442	428	435	435	436	435	467	463	457	466	444	442	458	420	411	442	456	447	425	427	431	435	421	387	403	392	374	416	441	438	414	425	443	441	423	497	402	448	432	388	449	438	423	424	422	423	398	393	442	437	432	430	421	459	446	453	435	410	429	436	459	413	407	413	429	428	394	458	415	443	420	464	424	433	426	467	422	414	443	452	404	434	397	457	423	439	425	430	439	455	429	418	390	436	421	404	447	475	415	449	414	420	414	445	442	402	439	426	480	476	432	409	408	432	431	442	413	397	425	434	456	423	443	427	446	402	439	408	411	428	434	462	408	428	435	401	382	439	458	432	410	457	425	409	423	424	427	412	440	419	436	416	427	459	398	454	418	404	431	462	405	420	479	428	447	406	420	423	432	433	453	422	423	463	451	416	429	397	441	411	432	439	401	413	395	476	445	455	394	458	407	428	418	462	396	383	444	424	423	419	435	419	467	449	418	452	437	455	452	409	461	409	408	433	413	412	438	438	430	452	430	442	431	481	433	396	417	403	401	387	410	457	428	444	415	443	441	422	423	428	449	411	416	424	448	429	459	404	416	433	443	467	429	407	402	417	464	411	454	479	449	456	430	406	438	403	441	432	445	393	446	429	459	455	441	430	439	431	453	455	435	405	451	454	444	450	433	478	431	438	477	447	453	411	437	448	443	409	440	420	444	437	448	467	435	424	443	415	432	423	459	423	442	433	413	429	443	448	404	415	439	443	432	419	405	453	443	424	407	407	391	442	435	382	382	402	447	421	458	405	453	417	379	464	438	431	438	423	439	422	439	468	388	423	452	413	422	430	465	452	372	448	416	407	401	482	436	400	462	428	468	451	431	446	417	422	433	407	431	433	436	438	462	403	443	448	430	477	417	413	414	393	443	381	440	438	400	456	424	426	398	429	433	455	455	471	419	400	426	421	414	421	421	437	449	433	430	450	409	415	442	423	488	402	449	406	448	425	454	434	412	390	449	428	439	409	443	446	464	413	405	437	439	420	454	420	464	444	400	432	446	404	424	426	415	412	442	438	413	403	408	453	413	439	435	456	422	443	446	425	392	443	464	413	426	462	420	418	417	460	440	429	434	407	443	418	412	454	434	407	409	429	431	418	406	421	432	406	459	416	434	461	415	417	377	420	471	386	415	396	420	400	452	410	474	405	394	444	436	438	465	463	452	404	450	430	432	406	429	415	448	469	422	430	400	421	433	411	403	415	438	439	437	417	434	463	454	416	430	429	447	414	425	423	447	456	447	438	428	443	409	430	424	405	468	403	424	405	442	423	394	408	433	437	449	470	412	424	439	445	436	419	445	442	427	426	419	382	453	424	460	453	421	431	413	395	428	423	417	408	459	464	413	431	444	432	411	435	446	440	421	392	406	452	452	443	462	437	409	383	434	435	399	435	432	447	446	459	435	439	423	439	446	437	424	452	396	409	409	462	430	446	412	429	449	438	447	432	475	430	460	400	456	424	419	413	445	465	447	390	433	446	475	434	446	431	422	434	413	435	415	422	422	414	447	416	405	461	419	416	430	422	468	425	431	411	441	427	441	453	444	452	422	417	439	428	422	446	469	417	421	427	430	421	408	386	434	436	388	450	428
27147	21007	17416	9402	4683	3331	2606	2066	1789	1281	1138	1184	1055	1051	1000	903	861	795	819	777	721	719	719	698	748	734	716	696	757	739	750	726	824	757	707	725	826	963	987	877	763	763	705	723	717	715	718	735	701	714	703	732	683	728	683	688	721	670	689	775	749	716	741	764	737	745	717	674	706	711	725	713	767	716	728	713	704	749	663	697	695	715	695	686	723	738	696	693	690	712	757	714	718	693	735	721	661	696	707	703	718	730	710	731	725	728	699	683	733	697	717	701	729	736	683	685	698	715	734	755	692	733	694	699	708	696	742	710	682	719	737	733	747	659	752	756	750	677	710	740	708	641	730	746	708	739	691	683	754	686	757	709	727	763	721	686	645	673	643	683	705	721	706	743	727	679	704	674	737	743	723	712	754	699	698	705	708	742	706	738	719	721	701	750	703	775	695	683	763	730	768	684	694	731	759	711	741	682	725	752	715	715	716	694	715	672	744	743	749	730	717	673	726	743	717	702	779	705	721	738	664	700	695	685	675	662	687	763	689	756	719	728	704	708	719	690	658	711	750	688	733	704	713	688	723	714	741	733	713	752	705	709	712	709	726	741	682	765	708	736	721	730	719	740	732	707	687	733	710	748	731	690	686	728	673	666	737	715	698	692	704	737	748	691	750	723	694	795	735	702	695	714	729	708	719	767	752	720	740	718	751	719	740	696	691	723	714	675	710	720	662	689	723	758	668	731	685	702	726	707	708	743	735	715	709	684	722	701	750	695	716	679	749	703	683	744	707	729	739	707	720	693	739	679	717	730	694	773	726	689	731	679	706	712	753	735	721	767	689	741	722	739	738	703	735	739	701	707	676	682	672	689	689	691	700	710	724	716	705	698	689	709	668	667	724	732	719	718	712	717	668	762	745	715	695	732	719	759	710	725	744	661	689	756	688	741	735	729	716	757	729	683	750	682	762	772	710	658	702	711	724	664	716	694	751	719	706	713	679	699	704	732	763	687	765	701	715	689	681	704	745	725	743	743	751	756	708	703	719	713	754	751	719	746	711	694	724	734	716	704	715	717	743	694	661	726	730	722	745	722	654	743	749	670	720	667	707	716	697	721	738	717	675	755	702	683	686	703	744	725	729	734	668	691	710	758	728	722	749	678	704	708	737	679	758	700	742	729	733	733	720	759	736	696	730	706	704	738	724	667	743	721	722	706	723	727	730	709	718	695	677	737	720	726	707	747	713	692	685	767	736	699	705	725	730	724	729	718	727	737	789	736	673	713	707	677	725	737	712	717	696	718	656	768	757	754	731	715	675	720	714	689	695	668	738	720	771	709	705	721	696	719	761	715	747	755	690	711	716	722	734	738	723	663	706	765	653	709	762	750	695	717	777	724	703	731	738	720	678	712	717	776	736	711	742	703	712	679	669	723	708	734	707	738	734	690	752	712	714	733	709	739	669	689	710	746	728	707	718	691	764	704	753	734	715	720	736	725	716	715	711	685	702	694	713	694	673	746	754	703	744	714	720	781	720	688	737	690	694	717	713	694	711	715	761	766	728	729	691	757	726	707	730	706	757	736	722	754	707	756	754	702	698	741	673	698	687	690	717	706	712	737	705	728	701	686	728	721	765	671	708	772	739	756	699	725	711	701	737	692	718	710	682	723	688	730	693	707	726	675	751	721	711	726	750	670	759	715	699	722	745	701	747	691	721	666	719	690	705	730	737	762	712	732	724	721	719	657	759	724	735	724	713	694	724	720	706	732	751	680	747	731	694	658	729	728	693	698	720	761	713	709	706	709	705	717	704	723	687	725	730	683	743	739	737	704	657	701	699	688	722	721	717	714	670	719	682	662	712	695	703	719	692	694	710	749	733	702	700	726	706	736	667	719	712	743	724	647	753	737	724	674	709	696	695	709	704	710	676	691	769	713	667	719	730	691	724	719	717	741	750	661	738	744	673	747	716	701	669	735	782	694	677	763	722	696	756	740	680	737	719	702	716	712	708	733	709	726	684	703	717	730	744	724	755	746	716	672	710	702	737	759	744	694	697	717	718	781	733	725	712	709	725	736	734	732	719	701	758	720	734	759	704	703	776	714	673	705	659	739	746	655	714	736	693	750	738	743	682	705	698	715	747	724	740	718	700	752	749	724	720	749	719	703	725	744	714	719	706	691	716	705	729	700	773	701	717	725	716	699	746	688	721	726	703	684	696	736	713	716	738	673	681	711	700	720	705	729	711	697	718	750	709	702	682	757	716	739	729	716	739	718	750	735	693	717	637	729	696	736	702	707	701	736	757	700	724	713	722	733	726	725	738	725	681	736	691	715	739	719	729	725	750	737	725	730	651	720	691	706	723	756	728	758	725	740	685	721	749	703	736	764	717	689	717	710	697	744	662	722	694	694	754	692	706	749	731	692	717	715	655	713	672	678	643	661	724	753	714	713	628	757	733	736	691	673	740	770	697	745	715	765	701	744	731	700	740	712	718	718	648	759	695	717	714	725	723	713	697	689	694	687	679	670	709	753	723	764	704	711	734	720	718	721	734	712	668	740	702	713	708	711	721	738	730	724	721	724	727	737	743	687	737	734	703	704	700	723	700	707	726	698	689	733	726	698	743	719	699	683	710	721	709	692	657	657	718	775	690	670	672	693	708	709	724	771	708	715	707	711	715	700	670	691	726	704	735	693	705	680	719	677	710	692	700	633	692	752	720	671	720	750	694	740	724	726	734	711	704	664	716	742	683	726	714	734	695	706	725	737	737	720	743	693	741	739	745	705	780	703	696	677	692	700	718	677	721	720	704	710	701	712	706	725	690	669	704	684	735	743	751	693	742	752	707	704	727	750	732	725	746	727	734	717	706	692	691	694	740	740	694	728	677	711	760	708	678	724	695	709	738	721	715	709	727	752	732	723	723	740	709	737	727	693	678	734	687	702	703	697	730	660	725	683	700	687	691	729	746	670	753	721	731	654	707	706	758	756	722	678	705	704	699	675	669	675	706	693	712	699	734	711	718	690	704	696	704	724	743	727	693	712	702	715	739	697	714	730	707	703	734	750	755	678	733	697	708	684	723	686	705	718	696	738	672	729	734	762	747	715	698	667	663	697	721	760	762	723	687	710	759	696	702	691	727	735	664	698	671	733	674	722	718	695	737	720	731	735	701	674	712	709	720	744	711	746	676	725	681	734	706	704	706	714	714	718	728	719	712	724	650	719	718	746	729	713	764	727	733	719	744	747	725	693	670	694	750	684	656	703	725	716	731	733	712	739	690	721	747	715	671	726	728	717	723	742	677	728	745	683	672	741	688	728	696	713	744	696	729	710	667	690	719	726	705	710	724	720	713	744	691	677	658	687	699	676	729	714	772	706	714	729	725	684	718	686	720	736	704	687	728	709	688	684	687	697	702	702	714	705	694	688	667	672	744	654	711	686	664	727	699	785	705	709	694	718	706	723	686	700	743	725	763	656	769	712	720	700	698	765	708	673	710	648	672	741
13321	19668	19439	11829	8609	6678	5366	4410	3613	2573	1966	1964	1769	1746	1565	1321	1196	1157	1207	1105	962	996	1020	932	950	984	940	991	908	940	881	897	1128	892	855	885	1067	1403	1416	1217	1023	944	838	911	856	900	900	947	916	889	891	896	836	912	901	897	929	874	906	884	928	871	881	877	905	884	879	900	884	846	840	887	875	891	900	872	943	843	926	883	918	873	894	906	891	931	888	903	904	894	931	922	906	933	934	928	920	873	903	936	821	927	929	895	937	887	880	862	862	947	847	902	894	919	974	941	852	899	872	866	888	852	892	880	945	903	899	809	957	876	927	903	926	875	881	908	924	894	879	908	886	832	913	879	906	916	860	867	884	877	910	921	888	874	830	906	853	862	931	872	907	945	884	892	903	935	868	903	924	843	902	941	871	874	922	919	860	862	862	958	908	879	875	938	963	943	886	929	918	895	915	865	891	914	917	896	875	906	870	870	855	896	922	933	893	901	939	875	892	897	874	905	838	881	939	931	895	876	891	902	890	885	910	907	884	907	890	919	892	930	877	911	905	925	889	937	879	874	884	908	930	877	925	953	884	950	934	885	883	921	883	916	867	844	913	907	886	887	919	919	874	896	935	907	937	903	852	900	885	874	926	878	915	893	891	914	875	839	930	898	845	912	922	887	891	912	913	839	875	858	904	871	865	863	921	870	880	944	840	925	915	923	893	933	946	948	904	964	947	853	937	869	855	874	908	906	863	910	858	942	886	924	921	906	918	940	889	870	861	936	885	889	856	889	884	904	866	937	841	938	921	896	898	934	886	847	888	895	888	860	830	935	887	915	901	871	943	859	906	888	846	857	984	865	854	962	883	907	897	901	870	904	954	922	895	913	865	916	905	897	853	892	936	914	943	831	916	890	894	915	939	893	855	915	917	978	919	887	907	881	852	903	854	902	866	912	965	919	884	901	963	888	919	930	927	867	919	917	889	926	897	900	890	948	951	914	832	917	858	885	890	902	897	873	920	874	882	901	877	961	914	913	890	876	937	896	911	893	896	839	863	842	891	891	913	864	917	893	901	887	928	895	879	932	890	911	863	962	893	853	913	915	928	925	880	900	944	900	961	871	877	934	928	842	893	910	926	860	877	911	875	881	921	916	930	885	875	875	895	847	913	890	896	951	962	892	930	865	897	871	850	932	879	883	838	886	884	920	967	864	872	879	885	908	870	890	885	871	912	894	893	880	850	908	910	847	893	868	856	927	856	930	928	907	926	901	886	894	903	909	884	867	895	919	892	882	896	923	926	857	908	883	862	877	900	916	897	891	850	872	902	892	884	937	830	889	855	821	860	930	882	888	878	861	926	863	896	910	904	861	928	865	913	888	922	907	894	888	869	947	910	904	886	941	876	929	928	920	879	933	939	860	932	904	857	931	912	909	970	902	919	890	909	838	851	873	915	915	877	876	925	871	893	883	892	890	900	908	902	922	856	867	919	979	912	899	866	924	906	902	852	881	900	901	868	922	906	904	865	865	885	901	890	892	872	922	882	860	927	913	877	917	892	921	909	907	864	894	898	875	959	943	883	855	848	896	917	936	848	906	895	858	893	943	887	880	881	940	911	887	888	878	954	914	864	936	912	952	897	858	894	945	902	918	931	884	859	911	924	853	939	912	882	852	869	926	879	934	928	893	887	920	942	852	910	885	928	930	916	918	852	897	914	866	881	891	878	913	931	956	923	957	921	903	904	848	931	912	896	864	874	898	854	908	918	945	885	909	846	848	889	898	925	894	872	927	914	896	890	913	879	874	884	877	895	881	903	919	935	918	898	859	906	899	910	884	876	912	874	927	918	851	911	891	894	914	927	896	876	881	935	875	884	911	888	937	924	880	883	884	931	918	932	890	900	888	951	922	939	902	901	846	873	887	871	827	900	893	911	872	910	886	871	900	926	879	868	920	870	892	900	912	872	882	905	925	902	893	892	890	892	881	908	889	908	895	896	912	911	930	896	872	894	931	915	858	945	900	880	912	930	901	900	904	893	867	835	896	879	924	922	903	933	949	921	916	857	930	941	913	978	910	872	879	885	928	926	880	896	893	872	898	915	891	861	910	862	958	945	923	915	909	876	914	892	935	849	931	851	874	879	884	894	922	894	898	912	880	881	881	836	889	922	937	929	890	908	912	909	917	905	855	878	893	901	915	933	862	866	908	894	893	831	936	873	831	925	915	940	886	883	905	854	893	864	907	927	906	870	934	918	931	879	904	852	852	839	925	901	864	921	931	856	873	911	926	869	927	879	894	882	848	893	896	855	919	898	880	895	901	892	901	938	873	901	830	912	851	854	893	904	895	875	884	904	917	856	910	937	908	886	920	864	879	855	890	923	909	825	842	928	936	834	854	899	895	859	848	877	885	872	881	899	886	921	919	894	945	856	889	850	934	888	896	826	931	863	911	941	929	895	900	896	908	928	865	913	933	901	923	880	869	933	923	918	892	892	847	935	838	926	864	907	859	868	911	879	893	893	883	877	924	965	886	910	930	864	915	881	899	910	924	896	896	878	931	873	916	924	901	859	922	932	919	870	932	970	886	869	927	913	864	906	899	882	833	887	887	926	845	884	889	916	870	929	926	868	835	978	889	954	905	901	904	865	887	925	957	898	880	929	889	878	894	935	903	953	871	901	922	867	905	827	883	893	888	909	892	955	896	923	933	917	906	912	946	872	896	884	912	902	927	938	881	869	891	925	865	892	918	892	887	873	899	906	860	897	905	890	881	880	874	880	951	861	927	916	912	918	889	932	885	902	870	908	896	901	813	847	926	904	877	896	910	893	873	864	848	922	892	927	893	883	917	903	892	954	974	868	866	886	847	915	932	828	902	885	918	915	871	869	903	877	913	918	966	869	882	901	877	905	937	919	947	926	870	920	834	937	946	908	881	935	860	933	861	952	945	867	903	955	923	856	870	880	900	920	900	873	937	898	904	937	888	921	913	925	887	865	840	859	868	880	894	920	897	932	879	932	928	914	905	909	901	878	906	865	924	874	883	885	894	914	922	910	932	884	908	870	936	899	886	941	927	861	887	951	911	876	919	858	937	927	903	885	877	913	923	913	899	900	878	877	903	934	891	931	934	857	896	913	853	907	936	879	889	836	908	904	882	899	935	919	850	925	884	877	936	868	950	894	892	957	905	869	886	913	911	948	915	881	883	875	913	947	943	874	919	913	921	919	828	916	933	930	836	900	874	913	890	883	856	926	885	902	892	941	934	919	898	922	903	902	930	911	866	904	884	981	868	868	877	894	926	872	875	876	941	911	875	828	934	896	870	934	866	857	889	864	933	926	855	915	856	945	868	918	861	929	879	906	857	891	898	895	934	898	877	928	877	864	889	890	887	887	922	900	826	845	864	895	924	910	905	948	904	931	808	884	929	897	932	885	907	935	861	876	845	911	904	926	861	947	962	940	904	941	908	858	857	908	895	884	887	910	930	939	892	946	892	897	846	865	858	911	889
24136	21298	28741	24179	21283	13752	5474	3338	2510	1941	1430	1396	1254	1277	1129	923	895	846	768	713	677	617	625	659	639	588	559	572	529	562	576	571	1875	735	521	603	1690	2689	2148	1581	914	579	523	533	554	512	498	560	537	497	568	523	489	521	560	519	515	556	558	536	537	558	545	499	512	546	506	568	544	503	522	549	515	528	500	522	511	545	526	507	531	510	510	580	483	495	528	549	539	545	520	541	481	571	560	503	507	580	542	534	475	528	511	516	582	565	526	573	521	533	520	515	564	539	548	528	519	557	572	564	548	547	520	527	511	493	541	556	516	543	543	512	547	544	500	531	514	523	547	530	537	531	543	540	538	505	530	509	479	556	506	549	541	528	513	516	532	523	577	547	533	516	540	542	548	554	536	530	532	499	530	545	520	539	530	523	521	578	508	564	542	507	533	529	516	548	513	566	496	536	547	528	533	510	569	535	525	512	531	520	547	547	539	501	522	512	537	558	528	545	508	539	508	535	544	486	597	524	473	527	540	541	576	538	550	500	539	519	521	540	552	529	548	536	536	550	564	532	562	495	507	518	527	530	507	515	529	506	540	506	537	541	522	522	561	580	526	523	553	512	485	512	505	555	523	519	559	515	494	559	514	509	522	533	550	512	547	500	528	529	549	495	507	549	524	506	535	486	543	509	579	525	523	580	512	548	524	573	499	537	530	535	524	564	543	548	540	528	546	507	545	535	530	534	501	540	508	535	518	576	542	525	529	506	540	533	576	540	535	536	523	534	530	563	555	503	507	559	522	539	533	544	508	535	560	514	552	493	535	543	495	555	562	537	506	517	511	551	544	547	522	531	548	518	487	480	554	517	546	542	476	521	519	494	527	519	536	509	511	580	543	549	529	543	515	519	504	528	552	525	511	540	508	542	563	528	543	517	559	511	554	550	494	544	562	532	542	540	524	550	527	555	505	541	561	512	571	505	516	524	556	558	507	554	497	560	556	509	554	544	539	542	474	527	555	562	554	550	500	494	572	544	539	567	547	540	545	550	502	552	533	518	502	559	518	538	498	540	503	568	511	492	543	551	553	510	522	547	550	536	553	538	558	535	557	529	509	566	533	535	537	523	509	547	523	504	501	503	553	544	502	516	514	563	535	545	484	545	563	541	538	502	541	472	541	533	544	626	553	536	533	516	553	534	562	559	557	505	519	521	531	517	510	490	565	552	511	524	507	541	503	497	559	562	545	558	539	488	551	578	513	520	550	541	520	493	501	459	563	538	504	549	500	544	516	548	546	552	541	541	534	547	537	549	513	570	534	539	555	527	560	525	543	506	554	533	539	525	498	546	544	529	500	538	535	506	552	533	509	523	535	527	544	513	507	528	530	524	506	514	547	538	553	508	506	542	522	550	556	552	560	527	497	526	509	548	557	524	525	498	546	540	519	533	523	542	521	525	534	501	531	543	511	566	488	547	532	521	543	509	562	511	595	504	554	505	545	554	572	534	534	565	564	597	517	551	566	509	508	505	502	546	502	497	529	549	566	542	545	486	567	569	538	502	512	539	503	521	543	498	506	503	524	548	544	507	547	540	528	498	567	509	551	503	514	559	505	540	556	527	551	490	530	560	532	563	550	529	530	540	549	528	514	492	549	504	524	545	560	518	533	519	509	519	557	549	497	498	502	533	574	546	551	525	503	531	536	546	550	526	526	551	539	505	547	503	523	501	557	543	537	523	499	536	541	554	542	532	532	510	534	508	517	504	574	546	556	534	516	548	539	579	538	504	533	501	508	486	521	578	561	531	544	534	583	521	543	499	512	478	548	531	560	589	559	527	524	574	531	529	526	538	548	564	535	508	528	533	547	499	547	521	506	586	531	528	547	515	541	537	500	570	515	554	501	492	557	520	536	539	518	517	560	559	543	529	508	515	521	514	527	531	485	521	577	547	488	498	520	533	540	535	497	507	493	499	535	565	518	523	539	512	545	552	547	486	534	544	525	498	505	522	521	552	550	539	532	546	529	541	535	534	532	518	576	536	538	502	557	540	517	540	491	534	529	531	540	484	498	525	517	517	523	552	522	537	581	524	507	513	570	538	535	567	537	509	535	491	497	528	543	504	530	511	529	568	509	520	479	545	519	530	508	575	585	502	526	503	558	553	499	538	567	548	526	525	495	596	532	524	519	487	592	566	517	503	544	527	547	576	537	518	540	539	549	566	533	539	494	536	507	521	497	510	555	568	566	534	537	503	536	569	532	532	482	537	505	533	546	491	518	533	538	558	543	527	531	565	519	559	553	513	539	519	515	542	492	545	558	532	505	480	558	501	544	521	515	543	520	511	522	532	530	509	535	520	497	523	510	521	533	543	554	522	567	484	525	555	506	525	529	504	536	507	527	512	502	513	546	544	512	536	535	528	570	525	545	525	511	516	550	513	521	497	529	520	539	513	531	503	509	542	566	545	548	533	565	527	524	540	568	556	520	504	562	509	517	544	541	493	519	563	527	586	529	536	514	518	495	539	566	579	575	559	538	533	539	501	530	549	531	533	510	505	576	560	522	507	535	527	492	538	551	539	570	530	540	529	546	527	551	556	497	496	520	540	532	499	557	547	550	522	561	511	578	507	522	531	549	532	469	523	520	530	519	543	575	534	507	540	530	548	502	521	554	547	523	564	524	495	547	563	560	531	521	519	546	567	569	550	512	471	511	540	506	546	530	529	495	551	526	522	531	536	541	523	509	505	548	516	505	515	570	535	531	567	543	549	533	535	556	502	514	584	565	522	537	530	566	532	533	537	559	519	518	548	559	547	515	515	564	544	506	526	538	527	528	537	544	510	515	497	543	521	541	538	491	570	488	551	532	509	521	540	568	546	500	509	527	514	517	517	476	552	526	496	523	542	558	492	556	518	514	512	546	542	521	527	522	550	501	548	520	530	525	543	530	495	508	558	538	542	584	552	547	525	523	533	561	515	571	550	545	546	521	530	512	547	520	545	541	568	567	512	517	582	530	523	510	548	575	532	528	564	515	499	504	543	543	549	544	513	538	541	523	479	491	525	574	554	533	509	531	520	522	561	553	547	492	541	521	553	530	527	541	513	543	558	534	572	523	532	534	530	534	557	534	531	512	544	530	501	555	534	488	496	543	545	511	484	534	557	571	543	552	552	557	535	537	513	552	555	522	561	520	560	540	538	526	512	527	509	538	480	560	541	506	512	551	553	490	548	539	531	544	526	515	560	540	572	581	494	549	530	535	497	534	515	571	512	550	525	547	533	522	522	526	518	560	484	490	531	509	514	558	543	501	507	546	505	495	528	531	567	510	503	501	560	513	532	545	563	549	522	537	521	511	517	519	537	507	488	527	518	520	504	536	579	530	557	579	519	503	588	520	497	532	525	566	497	530	564	508	539	492	526	536	518	524	523	540	555	507	503	556	504	515	545	525	537	539	567	492	556	529	529	503	551	510	595	549	520	556	552	540	502	537	537	496	521	509	518	552	535	531	519
14212	27877	25286	17583	13026	11128	8648	7110	5570	3958	2969	2824	2306	2325	2019	1725	1446	1332	1215	1035	942	973	927	877	842	799	796	785	710	788	720	822	3313	1046	727	783	3018	4862	3763	2697	1432	724	681	680	666	734	703	715	677	637	725	646	716	771	760	690	721	680	664	672	644	652	726	696	685	680	724	652	683	705	683	674	706	712	698	735	663	653	677	676	723	660	672	661	701	656	688	741	705	685	666	714	712	718	710	652	664	658	664	672	665	646	669	699	668	640	660	681	649	723	668	705	683	681	658	668	665	704	666	679	700	707	685	631	710	679	715	643	700	677	742	683	688	682	682	703	677	640	691	684	658	696	678	669	666	658	687	656	709	686	702	728	720	632	737	623	691	698	737	713	668	687	657	673	656	690	679	693	719	699	712	683	707	689	673	701	733	664	661	708	639	661	721	675	715	702	670	680	640	664	665	716	684	677	678	698	691	699	679	716	645	639	682	681	668	648	671	709	703	670	700	672	694	640	701	645	786	685	700	706	668	637	634	674	700	668	692	679	719	688	664	663	674	675	697	606	700	662	689	671	664	679	717	655	665	656	676	661	700	718	712	684	682	689	712	696	668	680	661	710	649	679	698	668	721	704	652	728	708	695	700	693	671	630	690	640	658	666	659	679	733	734	628	725	669	731	673	658	695	699	685	708	684	691	683	699	695	684	656	632	669	701	693	653	646	657	719	708	697	677	706	668	675	713	690	680	690	760	657	690	704	699	708	706	705	687	686	706	636	705	692	687	682	659	745	705	679	684	687	736	679	673	688	671	646	654	647	743	684	660	725	700	728	672	645	715	695	734	707	696	663	686	690	698	715	667	683	649	730	719	640	640	736	701	739	663	648	680	665	695	665	716	647	719	698	719	685	715	673	688	657	644	647	681	683	666	696	678	693	699	745	701	706	700	698	705	703	701	728	725	702	665	703	706	666	753	694	690	710	685	649	718	669	717	639	648	697	670	657	692	716	680	694	684	691	624	685	656	672	692	716	664	708	644	669	656	685	677	688	688	669	660	686	714	704	647	715	685	708	738	688	685	693	691	686	658	703	686	704	708	694	643	672	714	704	693	680	674	624	676	672	729	661	705	675	693	672	688	686	674	687	677	708	700	685	658	690	662	668	658	699	635	708	705	728	681	726	685	685	699	703	747	683	687	693	706	720	680	681	675	683	677	718	699	661	690	654	696	694	689	681	651	690	708	723	686	647	662	672	711	687	681	678	696	718	693	680	719	669	692	678	701	685	686	679	670	683	650	700	715	699	697	718	646	705	692	718	679	669	671	632	736	685	665	670	650	714	723	676	656	692	660	730	705	695	700	688	702	680	728	709	713	683	722	692	682	701	618	693	669	689	663	705	701	676	682	723	686	694	721	673	709	657	700	649	663	676	674	681	712	700	683	639	712	718	670	694	711	718	712	686	696	685	668	657	689	675	704	683	700	623	700	675	723	676	621	662	682	691	645	694	693	683	604	676	700	667	677	733	709	645	696	734	686	680	689	689	728	648	661	680	728	720	661	648	718	710	668	732	699	661	721	702	677	666	737	664	686	670	702	661	697	712	669	684	672	667	707	707	699	707	704	619	656	674	749	685	684	659	711	683	699	687	672	654	652	695	660	675	686	679	668	704	728	687	717	659	700	685	693	716	660	686	676	665	642	700	676	690	689	711	653	663	680	710	686	662	697	694	656	693	740	696	673	686	656	655	676	669	673	701	649	696	661	646	689	669	687	695	713	671	708	692	687	693	644	682	645	696	700	688	689	705	681	650	695	700	670	716	675	664	673	681	684	682	690	696	733	699	663	705	650	661	663	680	669	671	654	668	689	725	715	723	693	663	649	662	652	693	710	651	660	626	650	672	725	683	663	720	702	681	673	701	681	701	691	693	724	650	710	718	727	655	665	690	699	702	695	650	695	692	652	725	677	688	697	718	689	700	721	630	700	720	694	690	670	672	695	696	658	710	660	654	677	693	713	730	689	661	677	689	715	717	710	688	705	699	712	660	719	663	695	703	673	699	649	692	692	673	679	691	742	619	667	709	703	642	689	675	762	703	683	635	730	709	667	680	665	717	667	686	661	674	693	678	678	706	691	712	718	703	656	679	730	674	681	681	665	687	665	715	680	679	713	679	688	681	704	660	663	676	702	650	662	644	639	680	692	669	717	660	706	729	707	726	667	662	713	677	699	696	703	611	648	710	642	682	647	766	659	691	698	677	677	693	702	671	692	699	647	639	715	715	747	657	673	700	718	693	688	651	685	678	653	686	692	681	735	701	710	669	661	667	665	620	695	708	703	677	664	708	663	696	690	684	669	686	687	679	735	679	715	670	655	726	670	662	718	677	678	666	673	702	652	668	633	648	680	667	665	704	653	659	650	670	635	662	660	691	716	711	712	662	657	683	711	681	652	685	694	687	732	642	682	696	677	683	648	692	692	665	720	641	713	687	683	672	656	675	659	711	722	683	672	639	660	680	696	649	697	659	668	670	673	643	720	681	736	687	704	670	696	730	694	664	644	723	705	682	676	721	702	707	640	655	684	689	664	689	662	684	730	658	654	677	686	709	689	700	692	680	675	682	656	675	687	707	692	693	679	656	657	688	712	675	693	693	705	744	693	654	699	691	671	681	654	726	655	715	656	729	718	702	618	719	689	689	684	692	658	701	749	658	689	682	725	703	664	684	697	673	675	662	680	668	722	727	722	669	706	694	739	699	669	693	686	708	734	632	704	658	643	682	695	631	673	690	718	699	726	713	677	695	706	711	663	659	680	706	697	688	622	685	697	665	754	656	666	719	675	711	685	711	676	641	684	641	698	676	715	702	653	680	703	690	695	663	698	717	663	655	693	658	645	713	672	722	665	699	682	692	678	674	703	725	669	629	741	685	656	712	676	720	677	709	681	711	686	692	654	703	673	696	642	709	695	691	666	707	635	687	639	714	693	678	695	696	694	744	674	655	680	666	691	680	688	692	661	697	691	674	652	677	661	750	692	657	760	643	720	682	643	727	699	656	730	684	703	698	695	638	667	705	694	665	672	664	704	715	725	686	653	701	689	694	686	700	679	736	693	691	671	705	734	662	713	702	718	692	669	716	630	702	699	660	688	702	655	715	646	674	696	677	674	688	709	733	699	664	685	785	708	671	638	670	618	696	683	738	682	679	698	641	670	664	722	705	706	676	689	705	717	640	666	717	719	738	724	660	725	681	646	711	652	655	714	689	705	676	671	686	651	721	657	693	701	673	719	656	659	723	664	656	675	690	649	707	708	671	690	713	681	686	676	673	679	661	650	654	655	687	673	658	688	702	683	679	711	676	695	760	679	716	631	663	687	699	673	743	698	741	685	696	667	655	661	683	722	692	706	678	685	684	687	652	656	646	690	672	706	680	659	691	679	668	736	691	725	686	707	706	720	708	719	703	737	741	642	645	670	744	704	664	681	709	665	691	695	712	696	683	687	717	683	691	687
23093	21298	29158	23762	21310	21518	13635	4854	2937	2318	1567	1525	1380	1337	1356	1196	952	798	661	591	560	501	528	472	435	426	433	386	408	389	377	358	2251	836	385	393	2422	4512	3432	2372	969	450	324	335	346	342	328	369	328	376	324	340	364	381	362	316	323	290	355	300	314	338	315	327	359	306	343	355	306	323	362	318	366	369	330	363	330	322	307	346	329	354	326	326	341	341	311	301	299	316	348	311	324	344	290	350	353	350	319	357	336	309	322	356	316	374	352	347	306	371	322	336	373	356	339	351	333	336	341	311	346	328	342	343	291	334	328	317	377	359	330	348	336	341	328	318	331	333	361	332	299	357	336	346	329	340	325	321	326	346	336	326	338	361	376	345	323	303	333	331	334	316	371	308	364	354	349	320	313	339	342	335	356	350	334	300	367	348	302	322	352	305	352	340	314	331	335	329	335	338	319	367	301	303	316	323	326	312	338	334	318	333	311	348	310	329	346	316	355	349	317	320	345	334	322	332	342	313	330	304	311	318	321	345	329	341	323	325	364	320	324	351	315	310	324	322	337	312	371	313	322	321	340	295	328	342	309	337	323	334	301	359	321	344	345	327	330	309	341	346	320	359	321	343	340	302	336	373	339	322	334	326	307	350	352	324	319	336	320	368	337	327	327	323	310	322	346	382	331	350	326	321	344	314	365	340	316	316	358	327	336	309	328	338	339	339	315	342	343	320	309	350	355	313	325	327	320	315	330	330	323	365	310	340	346	333	309	289	343	341	340	335	334	322	315	315	337	352	348	309	312	339	314	340	361	332	322	357	348	364	311	328	318	330	315	348	319	303	336	348	333	324	344	314	335	316	349	298	361	306	315	332	332	323	299	372	310	359	341	332	314	355	352	333	334	336	328	304	350	326	333	347	319	338	314	322	328	380	313	320	338	315	325	331	313	309	326	349	350	352	334	323	315	320	358	366	346	346	307	367	370	340	328	342	356	309	364	336	319	320	334	317	326	323	319	323	296	335	313	349	351	344	305	317	312	304	359	360	309	325	341	343	317	310	326	352	316	320	297	343	348	337	315	337	346	314	336	323	327	316	337	353	323	321	313	323	319	307	311	319	309	333	340	328	347	325	348	347	334	339	323	333	314	317	314	344	311	313	316	374	292	341	331	323	311	329	330	338	339	304	325	328	331	357	330	330	350	323	338	338	319	361	320	310	361	335	353	318	348	325	346	311	346	347	301	355	360	311	331	335	302	313	347	373	299	344	314	340	346	336	336	345	357	335	314	349	333	302	338	302	272	348	312	332	298	323	356	357	326	362	316	351	340	326	328	329	315	306	349	301	328	306	372	360	355	324	299	291	336	347	330	344	358	363	344	358	353	345	319	318	326	338	324	360	307	307	345	304	330	303	331	340	322	349	345	327	331	302	313	359	317	330	319	335	350	347	322	327	314	348	342	326	294	336	343	337	326	300	330	331	354	335	339	342	315	328	324	354	315	318	337	327	336	313	311	323	341	327	320	363	317	347	319	312	318	322	298	331	354	338	323	323	327	307	305	332	350	323	340	332	333	361	315	359	330	350	342	358	330	334	326	331	360	309	298	346	324	350	336	303	328	340	350	346	337	331	315	317	322	340	349	329	338	345	335	331	324	351	337	297	358	331	313	324	342	374	325	331	304	338	351	313	355	313	343	335	329	337	369	345	303	350	310	322	339	304	334	326	328	329	312	335	354	311	334	353	332	339	326	365	308	352	335	365	355	331	304	329	349	328	306	337	321	313	297	348	323	327	367	339	319	326	324	298	323	354	325	350	322	313	308	329	355	327	333	299	313	316	348	320	359	333	338	317	327	337	313	347	314	317	319	329	323	330	338	341	302	364	337	317	304	311	337	354	357	326	328	349	362	341	317	346	345	331	288	334	360	343	298	351	321	336	328	311	327	321	335	342	356	328	312	340	342	338	321	328	334	338	335	312	340	329	343	316	340	335	321	339	383	336	352	331	323	325	350	333	347	314	359	311	352	338	333	334	352	315	341	347	348	326	372	335	316	327	346	341	335	333	306	332	366	318	322	337	318	296	325	324	307	356	322	301	316	315	352	337	314	319	302	330	363	341	317	334	347	316	325	338	353	317	341	314	311	330	355	310	315	336	342	336	337	315	328	326	316	313	305	316	337	336	339	331	323	336	324	332	317	316	301	326	325	321	329	329	345	336	334	312	313	348	312	332	354	304	316	373	319	340	332	303	295	334	314	301	356	354	330	328	342	319	320	361	339	302	352	349	323	339	340	342	349	326	332	324	333	316	312	347	347	330	320	301	334	339	352	322	379	341	369	309	336	349	303	333	384	324	353	328	330	378	337	322	299	309	309	339	313	342	308	345	314	339	321	284	317	318	311	323	343	322	317	317	329	328	291	345	330	326	331	330	315	342	332	343	341	333	354	347	331	300	298	317	340	368	326	337	347	316	343	333	317	356	321	334	323	315	315	357	352	335	309	346	319	283	352	376	331	329	335	315	342	327	336	339	322	321	312	346	323	337	299	331	314	327	332	321	338	324	302	330	326	340	307	311	340	336	319	312	339	322	324	335	309	312	320	369	325	333	360	354	291	343	322	301	308	326	338	328	373	321	338	326	319	322	307	333	334	324	334	327	320	317	342	327	335	353	317	347	339	327	342	322	331	316	344	333	325	328	305	318	331	338	322	314	315	273	342	299	346	366	368	341	314	347	335	322	321	334	340	311	310	341	338	326	337	306	352	315	334	314	354	341	351	343	321	308	312	301	294	327	326	303	309	355	321	319	326	348	339	342	341	350	335	318	351	326	319	295	331	326	339	346	323	332	316	319	301	321	326	328	309	328	362	331	328	342	336	348	316	350	325	317	332	347	341	343	336	327	319	347	320	313	339	336	325	336	320	310	336	362	316	308	362	340	301	340	333	330	341	323	349	336	361	333	347	312	332	328	376	337	325	321	343	326	328	360	336	312	316	310	331	313	383	356	323	342	375	319	325	325	307	335	346	319	333	341	364	336	338	344	311	337	297	351	342	306	339	333	327	331	348	343	335	312	365	333	332	301	340	349	330	317	332	325	345	335	371	335	298	324	389	333	321	335	323	324	322	318	344	329	343	332	345	297	336	297	326	315	338	336	343	330	361	334	328	317	322	326	327	312	310	332	314	335	350	380	358	339	323	357	327	315	282	370	357	355	334	341	312	294	385	389	324	315	327	318	322	326	320	312	346	336	325	323	375	335	344	333	349	338	338	332	376	318	337	357	327	305	287	306	330	328	334	302	360	344	362	319	320	323	338	317	343	333	326	328	301	329	299	350	297	296	328	347	348	319	327	315	348	288	320	325	338	358	363	318	350	320	330	334	317	331	333	324	323	327	315	302	330	323	308	329	315	333	317	350	339	327	326	321	333	306	358	326	341	314	318	347	336	341	299	307	320	351	322	309	319	300	354	356	343	344	315	348	351	336	292	326	364	358	315	273	327	351	296	321
16712	34935	30907	21236	16303	14478	11558	9209	6736	5029	3429	3252	2897	2893	2909	2382	1886	1397	1134	984	918	815	783	757	704	678	641	514	547	526	506	520	4381	1306	461	534	4431	7882	6013	4311	1628	602	417	447	424	404	416	482	414	443	431	425	504	558	461	386	432	414	456	411	416	443	432	416	438	413	444	438	442	416	414	415	436	417	461	393	424	448	427	427	439	405	453	395	449	441	432	450	404	458	407	430	380	416	422	442	428	389	416	423	420	366	464	404	418	446	436	406	424	414	403	451	403	429	413	399	417	418	403	408	409	408	408	410	417	401	381	442	391	423	412	420	396	424	425	424	406	429	426	465	449	421	422	394	412	394	426	398	425	435	404	414	409	401	421	416	393	418	412	384	440	437	436	403	430	426	373	432	411	409	402	440	406	445	377	455	411	439	434	449	431	398	424	399	413	415	418	425	438	454	406	411	430	410	444	430	428	438	377	421	441	385	445	416	413	432	402	439	423	443	404	415	426	435	418	424	404	440	432	411	398	404	450	429	418	426	395	421	399	420	383	422	429	403	414	410	408	449	415	454	432	427	447	388	420	453	411	438	427	385	413	414	437	421	443	433	423	392	451	430	399	464	395	418	423	378	455	448	405	450	419	413	401	403	446	412	386	438	404	445	460	379	466	380	398	412	407	425	394	401	448	388	412	441	394	438	392	447	456	402	409	466	394	454	429	386	391	415	438	424	415	405	429	400	387	431	438	421	397	412	414	400	423	410	436	455	395	435	438	456	418	372	438	421	433	451	416	430	449	440	430	453	432	439	435	456	450	446	391	403	429	386	388	416	453	458	410	404	453	387	417	396	443	421	424	462	399	436	413	446	404	421	379	412	379	410	419	458	441	421	424	409	409	370	426	438	462	424	375	407	427	411	451	412	400	390	426	429	466	413	457	411	429	407	427	442	413	421	413	424	391	435	427	424	432	416	391	423	447	403	444	439	420	431	391	401	436	419	422	408	423	437	381	403	416	397	457	413	384	429	420	434	409	407	427	421	384	412	403	412	388	421	408	434	408	442	402	424	446	412	442	434	417	432	436	405	422	426	436	421	449	416	431	457	412	415	426	440	398	416	446	424	392	457	417	407	405	424	380	427	379	407	450	367	420	423	398	467	397	412	429	458	410	428	397	431	434	434	410	383	392	447	401	411	464	410	412	404	412	446	420	423	426	431	425	394	425	406	437	422	414	406	413	429	416	414	451	417	372	407	430	450	416	409	403	405	416	432	394	425	394	441	390	409	440	409	387	426	418	426	423	385	430	431	438	425	431	386	429	421	477	458	403	452	447	424	424	451	415	409	424	407	424	478	411	426	424	406	442	415	403	411	379	437	378	423	435	401	422	405	434	437	419	431	462	395	442	379	419	442	439	402	405	419	424	414	441	448	439	378	429	397	462	409	447	413	409	399	413	455	409	453	453	436	366	432	381	429	422	422	414	443	413	448	460	446	445	439	433	400	434	417	420	447	441	388	437	407	440	450	430	425	423	452	439	399	431	429	436	433	452	392	448	399	400	453	452	388	424	413	434	407	398	438	440	406	418	397	420	438	418	432	435	447	452	430	431	443	376	423	451	392	422	431	407	400	444	425	426	441	402	421	397	438	410	424	398	430	451	454	424	430	421	406	415	409	414	432	444	433	388	430	422	423	398	428	439	438	468	437	424	432	391	442	447	411	397	422	432	440	403	425	413	482	407	421	416	408	409	435	411	428	433	429	423	445	400	436	463	449	414	456	450	417	438	420	455	409	391	376	429	398	418	451	431	433	415	448	448	395	445	407	423	445	428	424	425	405	397	433	403	468	402	444	394	432	462	385	415	413	429	410	396	404	467	403	445	414	442	450	443	393	408	397	411	398	423	411	438	431	428	434	428	397	429	385	433	465	397	410	430	462	449	384	409	411	400	448	447	427	459	427	445	437	414	413	429	427	411	420	407	385	411	440	440	452	454	406	447	390	387	423	427	404	396	413	473	403	442	427	385	400	416	391	446	422	421	412	447	413	411	389	404	439	435	419	397	410	462	416	439	457	385	392	427	412	393	425	438	415	412	422	435	405	418	407	429	424	429	448	422	415	418	397	389	407	447	399	413	411	418	408	471	424	400	445	425	430	427	410	441	415	417	433	386	410	410	426	434	448	458	449	416	402	448	459	403	417	385	383	408	399	414	397	386	377	404	425	374	430	445	427	414	415	374	437	448	419	415	411	464	421	409	431	464	412	451	428	451	459	432	429	413	433	427	419	428	419	410	425	408	407	467	414	437	425	423	428	409	395	408	408	381	422	418	415	415	445	442	404	422	393	443	394	418	388	420	426	417	428	415	440	408	417	394	429	452	431	429	387	429	416	407	424	433	399	412	438	403	414	417	412	403	408	393	439	439	446	436	430	422	413	392	452	404	391	388	433	416	387	446	424	413	416	445	413	427	433	422	461	393	420	431	403	412	429	443	405	452	397	439	481	414	410	400	405	432	396	397	430	426	417	439	455	457	433	426	409	435	425	437	396	413	444	404	443	438	420	416	385	405	405	441	411	417	397	416	448	388	473	383	407	391	453	438	415	445	436	397	445	415	371	415	422	433	406	435	385	434	435	421	421	413	443	422	435	433	439	455	438	449	437	416	413	446	409	446	433	416	409	392	409	385	400	378	421	358	379	415	400	410	431	415	424	405	376	415	403	455	398	381	393	383	458	430	421	432	400	401	413	438	404	446	447	431	429	443	415	409	462	415	402	411	406	440	401	402	455	426	427	415	426	421	426	433	381	416	421	401	418	422	442	435	405	394	401	425	413	405	428	446	420	422	415	409	410	450	435	415	419	440	446	419	440	383	393	406	459	383	468	386	394	446	415	440	425	431	432	417	435	411	401	410	431	419	441	430	431	401	379	424	423	406	424	460	412	396	392	404	445	444	461	412	440	432	402	422	411	429	399	416	398	388	451	405	418	419	385	433	408	443	413	410	433	439	419	443	416	400	376	399	416	428	415	406	408	443	372	408	415	446	398	456	423	404	391	457	425	424	438	413	415	411	415	447	395	426	405	415	412	413	447	393	405	399	413	393	429	435	420	437	428	416	467	456	438	413	416	411	442	401	403	417	398	400	419	409	431	419	416	403	406	430	466	444	436	434	441	417	423	402	423	428	409	410	392	449	439	401	447	419	404	431	418	411	435	421	411	452	409	440	411	412	450	414	439	438	385	414	472	406	410	435	418	408	447	416	429	420	418	422	437	426	391	429	428	406	432	432	417	380	465	400	421	423	396	408	393	428	424	470	408	450	435	434	384	392	421	368	407	418	433	425	428	482	397	413	397	445	442	420	419	438	424	421	449	440	420	402	436	420	440	429	433	429	398	422	403	399	391	366	473	415	414	412	411	419	409	426	406	413	444	476	393	442	443	421	449	407	438	428	443	432	393	420	433	455	458	421	409	401	383	422	396	416	446	395	424	418	419	397	398	347	442	427	424
27204	21233	18099	9539	4559	3440	2598	1888	1530	1381	1098	1023	1049	942	989	1018	886	880	836	760	753	779	756	708	735	745	675	720	740	719	740	686	763	704	751	742	819	945	917	928	754	760	776	698	750	725	720	697	740	707	736	734	743	709	755	734	731	702	692	718	760	673	707	748	719	740	734	732	689	714	727	732	744	759	730	697	719	707	771	685	756	691	688	709	686	666	753	753	695	673	698	710	701	764	660	683	709	696	671	712	731	730	734	703	699	737	749	709	711	710	695	741	704	721	675	728	726	716	780	710	690	672	692	712	709	731	766	711	727	706	682	704	698	706	654	738	754	665	721	688	706	717	676	700	730	682	709	731	715	718	707	743	697	708	765	675	755	726	662	746	724	706	692	730	750	753	732	728	733	751	767	668	706	719	737	717	716	728	757	724	689	706	715	671	696	671	697	696	718	670	662	715	751	694	699	740	711	688	684	680	717	686	737	713	704	676	767	731	686	712	695	688	701	700	696	701	705	769	753	704	732	717	765	677	694	714	725	734	713	721	728	732	725	726	713	694	755	720	727	696	753	694	672	725	737	720	709	722	765	688	718	675	695	710	709	722	705	659	675	730	718	717	757	668	709	693	711	717	781	677	717	738	716	688	691	689	687	696	727	724	730	727	739	649	712	718	688	695	753	672	709	732	746	729	731	714	680	747	718	706	702	721	743	711	725	686	734	758	720	732	715	678	712	709	711	721	731	703	729	703	769	759	748	709	681	705	731	771	669	717	678	742	738	716	747	672	699	664	704	700	736	739	754	725	748	697	754	693	721	705	719	710	677	719	725	691	715	673	736	734	699	662	766	719	702	712	749	677	677	694	747	699	715	663	714	727	707	735	693	681	733	659	722	663	710	717	659	693	694	688	721	675	724	723	691	665	742	690	718	728	666	726	695	754	698	685	719	704	712	709	720	740	732	705	695	736	728	698	711	729	729	746	712	680	701	723	790	715	703	672	711	732	719	706	726	754	707	681	770	715	717	732	753	712	714	687	730	751	740	728	713	764	733	692	693	683	735	699	741	774	713	656	763	697	693	713	708	676	701	700	710	718	756	715	731	675	699	742	701	735	717	736	698	682	687	670	678	754	741	731	721	757	774	748	733	711	720	704	682	707	695	709	712	689	728	732	709	724	720	733	732	718	729	729	688	683	689	744	727	722	721	752	705	696	735	747	745	696	679	738	722	687	715	649	724	757	687	744	717	731	729	714	769	759	713	713	740	692	729	726	731	752	712	678	708	727	663	676	710	738	739	700	779	722	713	750	701	725	757	776	737	712	755	749	708	738	699	735	731	699	684	724	708	679	717	700	706	708	743	752	734	681	708	738	723	710	731	665	712	752	705	703	717	766	689	747	693	721	754	739	731	737	724	706	696	693	715	706	697	743	700	748	691	739	726	676	703	757	732	704	644	660	745	718	733	712	681	737	711	703	653	735	735	690	668	641	743	722	711	742	717	687	735	704	740	708	731	703	731	700	720	662	751	745	722	694	718	694	674	757	730	689	687	723	701	694	687	719	682	675	789	651	724	720	702	716	695	689	684	682	683	702	713	694	710	702	744	695	715	720	740	764	726	746	704	719	691	703	713	717	700	736	729	721	725	677	715	707	694	733	722	741	680	712	698	753	774	714	728	708	701	676	731	710	704	699	722	723	685	758	730	734	685	720	667	699	731	713	697	683	769	744	711	704	697	724	735	751	681	708	698	718	719	740	710	738	702	692	694	743	661	697	729	682	700	700	734	712	757	677	703	725	674	749	653	733	689	663	686	726	686	733	664	726	724	702	680	743	713	696	715	671	710	696	743	693	696	667	730	696	709	748	718	693	717	755	702	721	697	690	690	727	746	733	670	694	712	707	725	707	731	736	719	735	744	733	704	738	707	700	684	745	718	701	703	735	665	747	732	695	703	698	687	678	750	701	665	709	687	693	699	708	705	719	739	708	782	691	694	664	695	744	701	700	700	739	698	716	693	735	704	704	699	734	696	750	734	750	720	734	698	669	706	714	720	642	688	780	659	701	696	728	691	724	671	767	708	705	662	688	693	692	728	686	732	677	750	738	683	700	779	711	701	708	722	721	727	711	753	723	759	733	674	710	689	688	769	719	730	726	711	678	739	754	668	700	700	697	694	683	740	735	712	662	763	702	724	684	758	731	695	742	692	737	716	691	713	716	690	700	744	712	745	759	711	710	687	701	700	695	727	707	699	689	738	744	725	705	689	698	661	695	723	707	722	755	698	696	715	699	739	714	710	717	690	696	695	772	708	693	691	717	717	722	730	718	729	718	765	720	732	735	650	689	796	760	752	732	739	768	694	710	735	725	747	708	776	712	689	688	738	770	758	731	744	742	699	705	705	759	736	706	672	659	693	681	718	708	738	688	686	731	709	702	717	706	711	740	749	710	720	718	727	728	712	704	701	629	729	702	753	705	714	663	693	711	715	676	661	716	707	700	660	687	743	717	693	724	731	686	704	742	722	727	734	722	707	663	740	681	702	756	688	738	698	712	699	717	708	726	732	730	713	689	781	693	750	762	713	709	750	688	699	760	697	699	711	713	736	708	693	712	729	700	714	707	678	666	682	690	755	698	696	682	662	735	694	747	716	712	705	681	675	688	745	700	715	688	744	653	655	721	725	712	713	743	732	716	705	697	701	695	719	733	682	729	732	707	665	718	753	723	723	754	699	719	663	704	717	705	699	664	718	783	677	694	733	745	728	687	736	668	674	691	709	740	767	667	709	737	738	724	669	725	692	682	702	737	733	682	724	670	756	738	739	679	722	735	702	696	693	713	701	722	712	705	703	726	709	726	680	725	696	729	678	743	718	746	708	751	688	764	771	723	711	727	770	722	721	687	678	750	681	757	715	726	666	719	713	730	715	711	715	699	763	714	690	739	715	659	751	712	682	647	703	690	673	707	702	727	704	743	690	709	664	720	675	728	704	749	718	708	706	701	652	736	694	729	740	710	716	706	654	747	720	717	712	716	740	716	675	753	716	703	695	750	697	713	714	676	718	710	678	759	694	660	740	672	738	684	691	757	700	743	709	694	748	702	704	678	728	719	731	711	725	691	710	690	746	705	721	730	714	709	711	696	711	701	727	704	762	702	666	719	685	689	675	692	718	648	762	729	731	708	739	718	726	704	717	756	678	676	763	656	740	731	725	692	708	704	705	704	767	688	715	682	722	692	670	737	715	670	702	694	694	747	708	767	686	716	691	649	662	727	721	672	718	710	683	767	718	745	702	748	735	720	722	674	726	722	716	694	714	711	724	710	737	690	687	684	722	718	673	692	695	695	687	683	709	662	739	726	748	705	703	700	707	744	722	684	682	721	718	685	683	682	707	708	737	742	699	686	708	698	704	723	708	720	731	697	737	787	753	770	719	750	712	703	720	694	720	696	701	715	741	774	684	752	749	729	754	754	666	768	689	696	698	668	673	690	688	696	668	694	696	742
12710	23574	20027	11760	8343	7069	5365	4092	2965	2734	1985	1666	1679	1486	1664	1506	1412	1151	1166	1051	1010	969	1006	959	972	982	944	887	918	951	941	876	1056	885	959	913	1066	1373	1310	1257	1007	891	908	889	894	932	943	859	903	913	870	851	916	910	871	905	870	858	889	887	909	884	902	901	915	937	887	892	879	881	954	868	882	936	894	901	975	844	880	908	878	861	889	919	868	897	901	896	871	914	857	843	863	893	928	874	880	896	857	866	874	887	896	881	933	874	938	903	877	902	892	878	852	911	904	891	932	948	928	939	910	894	905	909	854	905	881	891	913	867	872	905	947	889	889	912	901	899	906	845	863	839	862	825	890	862	907	900	867	893	862	927	894	906	914	951	882	844	876	881	824	870	895	882	948	904	841	925	928	923	911	880	919	878	946	905	914	862	946	833	895	857	858	907	905	892	849	853	926	852	842	852	895	832	897	924	904	917	908	940	873	867	859	892	903	900	857	923	919	875	853	922	869	908	872	839	910	867	905	879	906	925	886	853	853	870	880	853	918	847	909	904	891	880	897	860	930	883	813	930	872	911	868	891	860	923	927	919	906	857	902	885	872	874	811	869	869	844	904	844	890	883	875	883	893	888	903	863	857	889	904	868	927	854	881	858	870	839	887	884	893	858	863	884	913	854	889	847	864	926	870	927	901	925	846	895	870	949	844	911	906	866	889	907	861	977	916	924	922	929	874	875	868	935	962	870	913	849	894	849	911	909	891	938	909	854	876	911	868	918	882	869	916	867	931	853	914	854	907	873	887	833	911	937	866	883	863	914	903	857	905	839	876	915	880	872	886	834	935	834	936	881	892	893	860	912	915	929	874	902	946	843	921	932	885	920	869	941	920	926	904	895	909	859	926	833	901	906	892	892	885	880	921	930	912	966	876	877	894	873	890	862	845	868	921	905	940	927	836	896	893	947	886	859	919	846	875	871	883	899	881	890	853	851	903	901	888	879	861	891	909	924	899	878	869	857	934	890	915	921	836	929	865	857	940	874	948	870	875	899	897	867	836	844	897	877	920	860	932	938	931	897	864	883	908	887	882	897	852	863	893	897	877	840	879	914	887	908	875	882	896	904	887	918	926	875	913	858	920	898	856	903	890	914	901	828	859	905	815	835	932	912	876	918	880	898	904	869	910	946	895	888	845	862	875	925	899	842	854	995	878	928	872	915	932	888	871	916	858	893	867	857	965	880	840	926	882	904	864	917	910	925	891	864	912	920	852	906	855	911	890	847	898	929	894	914	882	899	934	874	934	887	887	884	875	911	896	871	890	880	889	929	911	920	834	879	921	858	942	879	865	888	882	919	880	960	870	875	901	906	883	880	851	899	903	931	907	852	944	871	869	935	935	849	926	916	911	893	919	854	943	888	891	944	882	817	910	905	915	858	949	839	895	910	880	895	922	899	909	897	965	895	952	868	903	855	938	921	901	882	844	940	848	897	859	896	858	926	912	932	909	821	945	903	917	877	867	935	911	878	905	916	992	886	903	916	884	880	909	870	927	890	900	924	897	825	855	875	851	907	854	892	878	887	887	900	878	881	936	883	905	833	897	926	901	923	857	925	897	888	920	946	859	887	874	903	837	835	909	903	870	912	880	907	867	875	920	919	873	874	884	861	910	858	939	869	874	904	892	853	857	868	917	906	870	899	896	937	896	851	867	888	903	890	933	865	835	897	872	888	885	857	924	894	964	882	855	868	910	910	878	845	920	861	914	877	887	903	913	860	903	865	915	913	910	928	887	861	877	848	872	848	859	890	899	892	894	882	882	898	866	871	921	834	908	938	919	887	842	853	896	887	879	915	842	880	832	937	921	902	936	815	866	897	873	867	890	908	889	922	899	909	935	869	866	851	862	930	891	898	871	880	891	855	884	934	901	846	869	866	910	914	929	891	932	887	958	935	907	958	862	869	897	898	859	889	868	859	902	901	920	913	880	898	938	890	844	887	901	920	875	862	866	874	865	861	881	924	941	910	842	953	900	812	857	847	915	893	895	883	856	887	901	808	920	909	959	895	848	884	906	906	933	856	807	894	879	885	884	929	837	959	941	917	896	910	932	891	888	891	907	873	895	884	918	840	896	918	930	831	864	928	931	864	885	834	906	935	935	850	908	923	875	918	886	874	955	877	895	897	913	875	859	928	923	899	909	861	889	893	883	863	868	841	879	888	913	929	874	839	920	891	907	922	895	926	880	920	884	849	883	886	897	910	911	884	880	872	889	868	906	930	886	884	830	889	898	867	826	870	848	879	902	838	897	889	868	892	854	863	924	895	906	849	922	914	985	825	831	928	878	908	888	878	861	891	929	869	927	876	890	899	861	876	911	891	860	889	890	891	844	898	875	880	897	824	845	951	831	869	876	925	881	914	926	880	892	969	918	938	861	884	832	862	880	882	864	906	930	886	907	912	858	869	868	887	885	872	888	872	878	878	910	903	922	908	920	912	862	894	932	846	846	931	894	966	907	879	891	878	878	879	891	890	866	842	828	900	898	838	905	891	847	894	908	931	904	864	882	867	840	866	881	892	881	860	924	836	891	903	874	903	899	903	875	904	873	882	914	880	845	941	880	858	892	838	841	900	853	920	862	855	916	889	898	891	845	884	851	929	861	897	901	929	889	928	904	852	884	957	927	901	871	854	899	892	898	910	876	872	909	917	872	872	882	863	903	855	902	845	889	923	893	915	872	888	925	898	955	815	923	871	923	878	865	907	900	932	823	911	861	919	935	915	871	893	856	929	916	855	890	886	897	903	864	911	930	824	887	875	840	956	872	897	890	874	847	914	916	902	909	852	864	921	881	890	920	916	835	880	893	894	934	977	867	857	890	896	862	896	880	887	855	924	882	882	916	846	839	833	873	840	864	892	922	885	881	931	883	858	891	923	904	881	941	906	921	900	845	915	889	874	904	907	867	857	873	859	868	858	856	899	826	934	830	877	894	891	884	904	908	843	856	895	846	898	897	861	938	912	878	861	885	875	891	886	899	872	876	898	867	911	854	860	885	869	932	885	900	918	890	889	890	932	925	863	847	887	892	942	899	915	852	892	941	863	880	876	861	924	873	917	835	896	916	833	861	848	870	901	852	913	896	886	878	930	887	862	849	879	922	927	869	832	930	906	951	897	907	927	877	882	917	933	888	875	858	882	833	928	896	901	797	931	888	944	878	886	900	859	853	872	844	875	866	900	878	923	825	866	876	865	851	854	885	908	873	879	898	893	923	909	920	904	896	903	938	913	832	906	904	899	909	854	894	866	884	886	899	882	889	867	931	904	851	920	904	949	887	922	930	919	899	954	932	887	871	866	895	916	859	875	906	885	883	881	911	802	893	957	878	871	905	899	916	890	953	911	886	891	849	914	900	871	880	909	896	868	901	866	895	828	869	945	857	905	874	867	830	896	891	837	899	854	948	880	900	878	954	864	908	882	887	901	871	890	854	881	900	921	900	856	845	868	893	933
24140	21304	28716	24225	21313	13897	5624	3177	2288	2002	1575	1279	1133	1097	1273	1061	1006	849	785	680	650	660	635	592	616	642	577	560	557	535	545	551	1382	711	516	554	1811	2770	2211	1668	858	542	541	518	545	518	525	566	521	537	469	543	564	579	568	543	522	498	530	528	528	526	533	499	536	518	479	527	547	560	509	571	537	544	544	496	530	548	550	578	516	515	564	547	533	545	514	526	507	537	508	544	542	494	520	536	541	519	555	529	511	538	540	513	507	575	534	528	520	546	546	529	542	539	548	541	565	508	564	526	506	515	554	503	497	561	542	541	565	530	530	535	547	547	519	528	545	557	563	547	581	506	534	521	533	546	524	526	524	544	550	544	532	572	507	531	539	538	532	536	537	551	556	541	488	540	510	549	540	549	503	511	536	514	487	497	528	518	532	508	525	556	511	524	526	554	523	489	503	498	514	564	509	523	538	532	505	535	560	552	573	544	513	541	539	538	537	598	519	529	581	528	525	512	512	561	528	556	528	552	513	606	533	516	519	498	548	505	551	554	513	530	595	500	524	533	524	498	573	521	546	514	504	517	513	542	533	531	492	508	561	554	536	528	569	567	534	541	511	515	548	545	503	502	551	581	513	554	551	521	507	478	576	526	496	465	532	527	533	518	540	558	492	538	528	518	578	522	579	559	546	502	570	547	513	514	489	529	505	543	541	521	553	541	544	513	506	523	521	588	509	502	519	539	542	542	518	572	532	565	521	533	532	535	522	532	541	514	495	530	530	502	513	506	541	537	492	531	527	547	577	496	535	532	567	506	542	549	544	516	535	515	534	493	538	553	487	542	543	569	544	520	505	547	544	519	536	539	516	506	529	532	552	527	533	529	490	544	513	516	501	545	527	549	521	519	525	551	531	534	519	556	504	543	542	522	525	543	541	582	526	550	542	540	551	542	547	527	557	509	511	504	576	569	539	536	501	552	528	508	531	552	520	523	522	528	516	546	513	530	566	535	569	505	551	490	547	569	538	536	543	487	515	526	537	486	555	504	518	557	496	571	517	551	544	556	561	539	534	538	512	537	512	522	523	529	519	500	481	477	511	490	539	553	543	514	559	542	527	499	518	518	532	528	516	572	550	475	514	511	539	522	538	495	495	527	526	500	544	561	556	536	506	531	553	549	548	541	529	535	489	560	487	568	579	564	524	535	566	558	511	512	548	513	547	504	530	513	518	516	550	535	515	541	540	515	526	545	536	546	508	521	527	510	529	484	514	494	523	535	533	500	543	533	528	509	489	525	521	531	532	561	500	496	536	540	467	498	527	543	520	516	542	520	507	499	517	510	520	478	532	563	561	545	515	509	537	562	523	524	517	519	508	530	546	496	504	506	527	510	536	502	550	494	553	527	534	545	474	500	522	536	522	492	528	512	538	543	543	522	518	483	543	560	528	516	514	511	535	514	500	510	531	536	560	494	535	486	556	553	528	515	509	506	539	526	537	522	531	535	550	524	569	555	540	541	504	505	496	550	552	568	519	505	563	519	551	553	488	551	526	477	527	532	521	529	541	545	536	521	549	511	574	552	538	515	551	503	518	538	515	516	524	518	505	529	501	540	515	551	565	564	587	490	581	526	549	541	537	542	534	467	514	486	550	558	567	527	533	529	521	528	524	494	522	483	498	522	541	566	542	520	484	529	537	535	539	532	498	532	541	538	483	548	505	570	529	501	558	516	526	465	515	565	545	506	546	533	538	527	533	514	531	521	521	496	519	491	531	515	520	560	547	568	507	490	524	523	543	527	530	521	538	534	528	529	571	498	579	532	528	483	555	492	536	475	506	544	545	481	520	531	534	539	517	518	512	496	523	514	541	524	561	530	550	510	543	558	549	494	546	530	553	508	523	561	503	535	551	549	499	545	520	510	538	543	562	499	560	555	512	539	522	563	522	525	506	526	586	535	504	483	559	501	538	539	495	528	510	524	469	552	508	528	508	513	529	550	547	512	511	522	530	529	535	540	542	518	536	559	531	521	536	515	498	564	504	525	517	482	517	544	536	530	516	510	520	550	523	526	522	507	542	516	516	534	551	528	504	537	536	552	522	512	508	544	559	551	523	537	544	478	497	530	480	552	523	511	518	513	528	534	532	521	523	529	523	505	560	531	524	568	515	545	556	509	483	545	537	515	490	538	538	516	557	512	529	530	549	508	544	527	535	519	537	489	492	511	486	511	500	528	522	530	530	543	509	538	534	523	517	555	488	485	518	533	524	556	537	536	518	523	542	490	485	549	548	536	526	531	535	539	556	514	528	518	534	511	545	538	545	495	522	542	532	530	503	528	513	546	555	509	553	526	515	511	578	538	551	503	493	534	572	536	567	538	522	519	534	503	540	535	555	484	535	513	553	550	479	509	519	516	521	539	478	554	503	568	551	561	488	483	524	499	550	508	524	504	518	544	530	532	516	572	534	538	559	561	495	551	530	550	515	483	557	556	545	516	563	535	523	567	540	518	583	532	534	536	540	488	555	578	552	529	578	514	508	530	533	537	500	602	563	551	582	528	515	504	534	536	512	556	549	527	509	531	476	532	501	513	567	552	524	553	532	582	534	580	502	537	550	561	555	559	524	547	530	540	527	538	548	474	539	531	513	491	525	534	533	533	521	540	534	541	542	518	530	548	551	561	526	557	531	520	548	507	538	494	483	530	567	530	507	503	545	533	523	530	480	528	520	542	525	560	546	487	542	517	533	550	547	540	513	507	515	524	518	568	536	553	565	530	569	545	551	513	492	537	521	506	533	486	557	514	527	508	513	541	540	559	502	544	516	548	525	534	527	524	532	519	519	515	531	542	578	505	510	549	515	554	514	574	574	516	560	510	546	520	557	514	557	495	547	516	513	506	510	547	536	516	506	529	519	475	529	583	521	505	521	517	491	552	529	523	566	525	517	555	538	538	535	549	546	511	496	518	570	498	538	530	511	552	514	508	527	475	533	531	494	551	490	499	504	516	536	527	535	475	546	515	562	516	528	554	545	497	504	559	534	515	500	546	529	538	544	539	501	589	545	549	533	546	527	493	530	513	510	526	543	526	532	528	463	489	524	522	515	531	528	523	541	535	527	567	554	498	549	533	487	522	518	522	517	526	503	546	561	560	513	556	561	545	485	537	546	576	530	531	554	501	505	486	565	537	546	530	508	532	576	544	514	530	516	519	527	493	555	536	483	526	537	546	535	548	524	502	533	529	543	514	542	550	556	540	530	563	506	525	509	512	526	498	514	551	588	498	579	550	507	545	538	505	510	511	545	537	477	550	548	497	579	538	516	506	577	497	529	493	522	522	543	493	539	502	503	572	517	511	569	531	519	548	546	497	519	560	519	523	517	549	508	506	548	516	541	491	568	550	574	489	565	508	547	467	527	555	539	524	493	555	517	541	577	514	514	522	546	535	499	570	550	543	563	533	491	541	516	539	497	522	515	525	563	530	549	518	508	473	530	545	547	534	559	517	557	522
14242	30574	28472	19897	14217	11219	8750	6487	4893	4199	3136	2421	2039	2055	2342	1893	1701	1406	1230	1096	969	904	881	850	842	812	755	755	746	704	769	716	2437	951	728	721	3243	4869	3835	2825	1225	681	689	666	715	674	639	699	649	670	651	672	716	707	691	678	676	650	700	624	696	720	695	648	647	667	676	687	629	705	707	706	700	686	682	699	658	635	696	669	610	686	715	603	689	718	729	677	670	667	688	674	697	691	642	634	684	648	687	668	661	705	675	691	659	714	719	691	703	687	671	656	671	667	642	656	693	645	654	690	667	640	670	684	670	661	684	672	690	686	631	709	668	660	675	670	675	705	629	699	682	679	677	661	684	663	707	641	665	709	658	642	646	698	669	663	668	621	639	709	672	637	675	652	667	703	696	670	632	669	698	677	664	690	641	714	632	625	647	664	643	682	677	665	663	694	666	632	662	669	690	715	683	739	632	706	661	687	663	630	680	692	692	680	608	695	683	626	686	729	676	665	675	667	739	685	681	694	726	683	719	652	652	677	654	704	674	681	649	635	721	644	654	701	664	707	643	671	675	657	689	674	695	710	665	660	748	639	689	658	690	686	649	653	676	613	690	687	719	671	658	679	687	663	711	695	732	742	683	668	686	673	668	651	673	705	691	645	707	698	773	663	679	633	677	658	651	649	641	650	714	689	708	657	712	715	728	659	694	618	675	651	712	668	733	641	692	688	734	688	719	662	691	715	662	647	683	642	691	663	664	684	648	695	729	686	669	670	696	665	672	670	683	699	694	674	698	672	753	692	665	714	690	649	641	668	660	716	665	668	661	632	702	669	702	695	675	673	665	678	671	658	728	631	721	640	648	728	646	663	655	647	727	682	688	712	682	677	670	669	661	713	678	678	676	650	653	675	718	677	726	691	690	691	696	670	667	660	693	704	701	682	686	655	675	638	697	736	654	669	702	688	698	688	695	692	668	651	683	652	663	689	641	704	672	649	706	702	675	679	697	630	680	634	713	700	709	681	636	636	665	716	685	693	663	720	670	685	644	686	671	655	670	681	698	651	667	665	686	681	666	631	694	688	668	664	673	661	649	709	648	689	706	689	664	689	659	688	654	668	688	632	674	688	633	620	665	654	665	736	705	660	668	633	677	691	675	661	638	665	699	649	643	685	635	668	640	672	694	706	669	690	646	700	702	674	648	681	656	642	643	686	694	722	657	657	692	714	745	685	681	700	705	646	642	646	655	666	692	652	679	691	670	709	658	651	653	650	640	708	652	679	683	705	650	696	690	651	633	688	701	665	681	698	691	769	677	676	698	681	701	658	664	664	685	649	687	639	689	666	702	655	659	712	689	659	674	679	659	657	638	699	637	690	721	681	639	711	674	668	693	705	643	668	614	673	677	698	656	694	680	712	683	679	662	687	653	680	641	711	660	672	681	659	688	683	724	676	709	674	652	667	687	693	666	668	683	651	669	711	654	650	650	640	685	679	691	703	676	665	693	685	675	670	682	732	697	668	690	668	729	667	690	692	681	664	645	716	662	667	688	670	660	711	645	691	687	679	650	640	672	716	650	684	683	725	678	644	691	656	665	688	649	672	677	647	694	691	668	708	668	672	676	673	679	672	690	679	708	725	646	758	659	658	649	706	674	671	651	699	649	695	663	669	652	692	705	704	692	700	688	670	667	648	703	664	693	681	691	656	698	625	685	664	669	681	663	695	703	705	667	657	667	699	698	643	666	692	716	697	672	637	661	662	653	658	722	680	686	617	636	676	706	702	686	699	649	661	659	701	704	700	714	692	683	657	669	677	661	710	688	720	685	671	693	697	670	683	668	646	656	679	663	673	640	646	715	638	643	707	665	656	662	643	663	697	662	695	685	682	679	665	658	702	678	698	711	691	633	696	670	650	666	619	703	648	676	688	646	628	671	644	657	622	668	599	660	716	685	681	695	672	715	685	667	626	683	668	685	680	681	685	689	692	718	670	655	702	654	647	684	688	691	688	702	655	723	671	681	686	669	681	724	676	707	679	708	697	676	667	629	691	652	686	678	631	640	644	645	680	674	666	621	710	770	625	697	691	698	653	699	696	649	666	690	669	670	658	654	702	732	681	620	678	675	646	691	651	662	695	700	634	622	661	692	698	698	662	665	651	676	696	688	695	624	665	661	640	669	707	661	696	656	672	706	737	661	712	704	659	681	653	665	646	628	686	663	663	689	692	664	653	671	686	688	737	702	729	640	686	634	675	646	657	655	661	662	690	659	692	698	676	652	688	668	659	711	722	667	672	663	727	710	656	706	659	697	655	675	721	722	713	630	688	661	684	727	687	702	675	700	693	709	736	713	653	648	658	659	685	719	656	651	696	698	727	650	639	681	655	629	690	696	658	687	697	697	730	692	700	706	700	625	668	616	652	655	691	638	685	674	648	664	699	678	646	689	684	671	702	669	658	729	706	689	661	684	658	653	663	629	710	653	725	697	657	692	654	689	668	680	666	665	665	698	715	690	704	676	662	709	679	641	670	693	720	662	640	682	692	676	671	665	650	657	673	691	646	650	638	696	704	616	676	682	646	661	675	707	704	657	634	645	642	682	686	686	718	688	641	659	694	658	619	699	721	678	660	624	653	685	661	671	720	695	667	666	685	698	703	694	654	659	668	702	675	655	636	667	698	672	702	670	667	691	691	681	681	700	679	647	717	700	676	669	655	647	680	677	687	631	664	643	666	663	664	688	687	647	711	676	657	695	701	654	700	680	678	730	681	665	666	696	648	690	643	647	654	684	649	659	696	695	679	700	697	705	655	627	669	696	692	663	672	663	676	672	630	666	713	719	708	659	625	669	707	643	693	662	658	677	684	659	653	685	665	646	683	622	674	705	670	683	660	686	751	645	637	674	701	637	689	694	678	678	674	692	680	679	684	663	682	671	722	673	667	679	696	684	676	645	683	695	689	700	658	692	722	633	668	676	706	641	678	699	671	687	710	699	709	636	656	694	694	630	723	668	669	674	716	691	697	699	631	676	674	706	706	714	670	656	678	696	658	697	675	633	675	689	668	649	677	660	696	665	623	625	675	691	650	641	662	660	638	726	675	755	725	675	683	713	691	637	707	706	635	681	664	694	676	677	722	616	693	674	675	679	659	691	676	661	673	666	702	697	675	643	636	722	665	685	675	701	668	703	670	657	715	683	671	631	655	675	703	666	677	689	666	653	679	657	622	691	725	672	670	677	704	636	633	685	670	649	695	642	679	691	722	716	682	715	656	708	692	621	665	686	668	674	694	705	682	664	698	661	660	688	689	694	693	695	663	683	675	724	672	642	670	668	709	676	666	652	695	672	674	648	598	672	678	712	697	692	675	693	644	673	705	738	699	655	672	685	650	710	669	628	721	641	652	665	666	675	701	626	702	677	684	683	668	636	681	684	696	661	658	640	693	686	647	670	721	667	689	664	676	752	718	694	690	661	703	701	695	662	649	657	730	680	709	675	710	682	718	704	680
23134	21296	29174	23744	21319	21457	13272	4854	3201	2335	1611	1397	1205	1325	1397	1185	1027	874	737	589	541	507	498	479	458	405	413	390	410	420	412	434	1949	614	376	405	2896	4437	3401	2408	988	390	355	327	349	351	310	375	323	354	329	333	378	377	352	326	351	368	307	372	323	347	315	320	319	307	337	335	314	305	354	366	291	341	336	313	311	359	351	332	320	334	320	345	331	319	321	293	318	310	338	328	321	342	348	276	340	340	338	313	333	304	348	342	348	305	317	343	318	353	369	306	332	330	309	322	334	329	354	337	324	334	315	348	334	360	316	322	353	353	344	328	323	327	360	329	327	349	322	366	357	327	337	296	327	356	351	329	350	328	323	344	318	317	319	351	335	363	351	302	323	325	354	344	340	326	325	337	333	330	323	323	363	315	334	333	323	330	355	331	315	362	332	312	330	367	308	339	332	309	307	319	311	322	328	330	323	333	353	347	326	301	305	338	322	330	342	354	321	330	357	328	318	345	322	331	332	321	349	325	315	336	344	310	325	307	319	306	309	318	323	345	347	327	329	325	322	343	317	359	363	322	337	285	351	300	349	360	311	351	344	342	325	312	333	303	338	355	329	328	361	343	314	374	313	348	327	339	328	350	343	309	320	335	357	323	323	321	361	327	314	313	335	335	308	337	315	323	347	316	338	349	335	333	306	319	327	348	352	301	293	333	313	341	361	317	325	345	357	387	309	329	329	310	374	345	315	317	315	343	314	329	328	309	341	338	333	351	329	373	346	342	337	333	308	323	342	290	347	362	361	320	350	311	288	300	325	339	322	321	320	310	336	303	343	327	331	318	327	325	308	292	343	345	321	317	344	320	320	337	323	311	314	343	299	356	329	301	303	321	307	325	334	351	315	371	313	334	325	343	325	302	311	316	329	348	332	317	303	317	333	310	323	374	323	326	373	358	335	345	322	348	354	315	336	333	362	332	303	362	324	324	314	357	331	290	344	337	308	322	347	325	317	320	340	351	288	336	339	325	351	319	329	348	331	330	314	311	291	317	350	331	299	343	328	322	331	362	314	333	334	303	329	332	315	301	325	349	304	317	323	350	329	331	333	300	301	308	333	320	335	327	312	331	333	310	330	333	326	330	344	322	349	338	362	314	355	349	319	319	336	329	357	361	333	323	322	333	305	314	354	321	372	346	316	374	323	324	310	312	335	329	341	329	304	327	316	349	374	337	351	325	311	298	308	319	340	335	322	331	333	334	334	322	337	341	343	304	351	321	309	346	341	343	346	338	345	353	328	315	321	315	301	323	341	370	341	359	336	337	366	332	321	319	326	328	341	345	318	360	342	341	339	332	318	316	294	343	311	355	341	318	367	378	352	349	367	322	338	306	352	338	371	351	349	334	339	319	345	332	309	339	303	342	339	335	334	326	346	359	331	324	342	347	344	301	329	331	342	293	322	331	324	347	334	344	368	339	331	351	331	336	331	346	332	317	347	323	312	326	320	309	332	304	362	305	329	349	335	323	302	333	323	332	319	332	325	338	348	349	311	342	339	344	348	329	339	320	337	356	330	343	308	340	329	348	329	344	306	278	314	331	328	343	339	364	340	303	334	331	337	330	335	322	323	355	297	365	337	360	330	338	347	339	314	330	316	361	358	319	364	330	332	349	335	355	288	326	327	352	293	343	315	326	335	337	295	327	351	317	350	342	347	317	339	321	325	344	340	305	329	317	325	324	327	329	352	323	340	313	306	303	307	320	343	367	336	334	351	350	304	315	310	327	334	358	347	308	331	303	335	335	316	321	361	349	330	311	329	329	336	309	330	326	348	338	303	339	336	319	339	326	310	321	339	317	316	359	304	352	331	332	316	329	328	331	323	348	322	375	332	294	321	362	320	312	308	332	361	325	356	309	356	313	331	315	306	324	303	353	362	331	346	332	326	326	338	323	344	339	352	322	326	325	324	345	344	338	330	330	319	342	344	365	331	335	332	355	314	324	330	338	334	332	348	333	349	317	342	340	334	300	331	336	317	347	334	339	318	327	348	333	341	348	332	343	323	355	317	358	335	285	306	346	325	315	305	351	319	317	333	323	323	316	316	358	327	337	327	340	340	332	324	346	309	345	300	316	326	321	339	361	341	317	340	329	351	337	315	298	345	328	348	318	340	331	325	353	355	329	328	335	348	335	336	330	338	351	306	330	351	344	326	341	313	331	357	330	316	324	321	357	307	338	330	349	342	330	322	321	338	376	299	319	344	330	336	335	361	335	307	359	342	321	332	339	345	322	327	301	323	331	357	323	327	331	328	315	309	324	354	352	302	344	333	324	297	325	338	325	280	337	341	318	328	313	342	346	339	325	328	343	345	317	290	335	302	347	320	344	314	329	302	320	343	303	337	326	312	320	303	339	345	337	338	307	318	298	356	333	355	335	325	312	311	315	352	345	361	354	332	363	340	349	364	344	343	333	295	334	303	318	347	323	362	353	335	333	339	369	384	343	285	307	346	347	309	342	335	325	356	329	310	323	311	313	328	351	305	338	330	329	321	329	346	325	333	360	287	325	363	348	372	350	357	335	338	327	337	327	337	351	325	336	316	319	304	334	357	336	318	323	306	326	325	317	310	343	339	359	363	329	301	324	311	356	349	312	342	302	291	355	348	314	356	346	349	328	326	326	339	300	323	347	326	335	354	326	347	336	332	329	351	349	319	347	340	319	355	352	313	313	356	312	331	311	356	332	334	324	313	339	353	348	364	342	313	320	337	313	323	330	344	319	340	316	311	281	320	341	331	313	329	324	360	331	346	332	336	316	332	304	330	328	314	323	320	333	324	349	337	322	342	323	314	321	312	354	322	345	326	321	316	334	345	314	333	316	312	311	329	315	289	320	291	357	315	317	328	293	370	325	322	329	362	342	317	321	329	336	296	331	340	322	328	350	314	367	349	352	351	326	318	315	317	323	332	300	307	343	364	335	324	349	344	316	310	323	365	344	377	327	349	372	334	280	332	371	331	352	329	345	338	326	314	363	331	340	341	361	310	323	335	313	320	326	360	363	360	347	317	306	320	337	304	303	313	317	371	329	338	295	359	341	293	291	312	328	309	306	338	329	338	310	341	336	337	349	325	324	340	331	344	325	343	333	321	363	309	320	369	329	333	319	344	324	316	317	300	325	328	320	346	321	334	358	334	306	304	325	294	328	342	343	337	362	344	329	315	328	340	329	341	310	317	374	307	348	351	349	316	324	321	343	319	351	332	344	335	313	318	337	341	348	316	366	337	349	338	338	360	337	309	341	369	315	308	341	343	376	339	335	356	346	313	361	332	334	296	366	368	319	311	307	307	333	303	331	345	312	340	323	330	350	323	349	314	315	346	352	344	328	292	328	324	334	307	316	335	305	330	344	359	334	329	330	329	344	348	368	340	339	338	297	324	316	319	329	315	326	310	313	301	306	345	341	331	315	344	325	336	335	328	353	316	366	342	343	342	348	335	347	348	329	334	330
17515	34972	32715	24134	18679	14605	11428	9284	7183	5423	3599	2967	2377	2825	2997	2315	1964	1543	1324	986	909	873	760	753	743	616	530	546	560	524	526	563	3565	1024	482	524	5300	7850	6021	4340	1765	500	440	423	402	409	447	485	401	429	443	419	455	459	454	456	400	404	394	431	462	404	412	432	440	464	458	444	427	401	420	402	428	466	410	413	417	446	436	398	391	392	383	406	410	445	447	447	425	402	403	414	432	453	389	435	419	442	425	430	424	407	430	439	447	380	465	436	405	385	440	405	402	419	420	384	378	395	419	411	432	401	372	443	427	437	405	424	432	416	427	428	411	448	421	414	453	397	404	433	418	432	426	410	441	419	428	428	394	443	418	405	383	395	395	421	446	455	401	390	413	422	420	437	405	393	390	387	434	477	387	421	438	436	384	398	411	452	445	390	446	413	411	409	434	397	447	420	421	458	402	407	387	397	415	465	417	414	439	401	419	406	391	418	422	381	414	407	408	453	440	418	450	430	430	409	421	434	374	446	418	459	406	420	397	411	483	435	433	437	465	417	428	441	385	384	437	414	440	413	457	445	416	422	455	438	465	412	457	380	436	410	443	436	423	419	426	369	444	444	416	409	429	446	412	485	413	409	423	417	395	417	373	418	443	430	387	432	450	448	416	435	421	443	445	405	405	407	447	408	397	438	393	396	392	413	434	409	482	413	379	433	425	435	444	441	407	397	383	408	428	430	409	412	428	435	441	435	412	428	420	402	394	426	412	458	411	400	441	404	425	395	433	426	385	365	415	427	374	420	485	423	416	419	425	447	438	449	435	419	416	415	412	423	435	413	426	431	450	461	403	455	435	406	416	419	416	401	452	428	470	434	441	412	436	410	431	424	427	435	407	405	410	451	489	429	425	425	421	444	425	412	447	359	416	407	454	393	407	400	446	430	431	440	419	425	444	418	457	446	454	425	420	390	417	423	425	417	410	435	397	416	397	420	429	401	457	405	465	407	423	413	412	406	408	394	400	416	432	433	450	414	394	448	418	444	427	449	402	443	448	424	412	428	402	420	409	406	404	398	424	419	429	399	400	449	404	432	435	429	373	468	435	422	412	421	441	403	409	414	407	426	413	432	419	419	429	436	389	458	451	411	426	434	429	425	451	422	379	425	398	427	443	433	414	389	442	412	428	414	471	405	431	425	421	409	428	423	441	407	455	431	416	428	421	410	392	437	432	391	445	442	459	403	410	449	436	409	398	440	391	443	420	445	427	415	402	439	456	445	443	427	406	430	413	425	403	400	386	403	424	406	409	424	430	457	429	404	426	410	431	416	397	395	420	428	427	448	426	420	378	421	403	403	392	405	416	415	436	430	442	397	449	411	421	403	461	465	392	424	446	429	405	429	430	415	414	406	429	435	399	369	419	437	413	432	457	423	392	450	398	428	399	443	432	413	417	438	423	436	442	413	468	436	424	463	460	439	450	399	432	418	421	405	385	449	448	412	422	408	403	457	428	445	410	425	399	376	418	412	419	403	423	433	453	449	456	387	389	421	400	409	427	427	417	419	407	436	427	428	401	431	422	434	450	435	445	399	385	418	432	375	413	443	396	470	403	434	411	392	478	427	415	423	429	431	414	447	434	431	425	436	391	423	435	416	416	422	472	400	449	428	414	415	451	415	435	418	441	417	421	437	441	422	424	382	423	393	455	420	428	425	398	425	400	426	386	423	412	446	408	450	413	461	404	417	416	421	383	421	413	455	457	422	429	434	448	414	393	411	432	455	421	398	436	412	404	446	407	397	408	402	423	437	439	410	411	402	447	445	405	419	446	415	397	450	424	450	429	422	426	429	430	425	413	412	428	387	430	424	444	443	395	421	441	438	449	436	418	412	428	419	434	419	413	397	433	458	437	445	430	397	428	388	416	405	444	412	433	425	463	435	412	455	419	389	419	437	422	424	433	402	423	430	383	382	432	397	428	404	425	454	448	420	422	403	456	436	421	388	409	443	443	421	420	417	421	460	422	442	456	457	411	437	437	430	398	436	452	427	395	416	418	380	424	393	392	421	455	454	414	450	381	417	435	407	445	446	451	409	383	434	443	384	427	444	410	397	411	414	423	436	410	436	478	425	380	418	425	440	433	433	404	425	410	409	396	441	404	447	441	408	419	461	436	395	419	409	406	446	438	432	435	420	456	432	445	455	435	389	414	435	399	423	416	430	459	364	435	408	407	455	415	427	445	412	421	429	372	421	408	423	421	453	411	437	429	418	408	432	447	432	422	407	445	430	418	404	421	393	403	422	418	438	487	398	464	405	412	405	439	438	426	412	440	434	437	414	429	446	402	435	402	419	445	434	448	403	434	396	414	401	403	410	417	431	425	430	470	438	420	431	432	409	405	421	432	405	428	431	427	428	398	385	421	468	419	385	450	422	450	455	451	441	392	409	363	380	418	438	415	418	456	448	427	430	391	382	424	445	458	419	463	409	396	396	459	427	389	409	396	433	432	443	434	436	419	431	423	412	424	388	426	405	425	397	437	461	440	430	434	429	425	456	422	428	435	444	400	455	420	444	401	409	426	405	411	425	389	389	465	417	460	395	426	427	410	415	423	434	428	428	434	436	435	434	427	409	394	438	381	402	473	457	411	441	438	409	460	425	461	398	432	419	452	428	405	440	407	440	434	420	403	425	431	458	447	461	414	412	429	420	413	427	413	416	403	420	428	431	398	408	422	399	410	451	422	436	385	429	438	439	426	425	422	437	380	452	450	414	410	450	419	401	438	384	396	386	439	458	432	426	414	420	435	434	440	411	423	412	408	387	392	454	422	416	449	400	414	405	422	438	395	409	403	393	447	427	433	406	426	435	413	408	442	376	467	412	450	430	437	397	451	457	433	435	388	424	378	434	453	436	421	428	407	401	426	408	440	414	438	443	404	429	431	383	408	394	405	451	423	391	435	380	389	424	412	418	410	435	434	429	403	393	424	428	405	464	399	420	412	406	462	429	364	428	424	405	439	406	425	365	440	413	411	425	445	425	438	455	410	433	439	411	412	419	465	402	461	389	403	389	444	391	435	436	404	411	390	388	410	438	424	417	395	413	464	406	441	411	392	437	424	398	403	443	420	426	425	417	408	430	437	418	397	430	457	414	409	411	367	417	454	385	428	452	442	420	440	427	442	449	440	435	434	421	444	448	383	434	370	416	437	431	441	397	422	467	406	391	390	424	409	393	394	427	412	448	386	399	413	416	403	415	419	453	403	439	404	417	432	412	436	415	416	428	419	432	395	417	423	403	412	394	424	415	427	421	421	471	405	441	426	407	401	417	465	422	408	442	444	400	418	430	462	410	428	428	411	416	451	416	431	419	466	415	410	401	438	426	398	433	455	404	416	431	427	442	434	452	389	417	406	401	404	443	418	410	413	404	438	446	383	419	418	446	450	409	401	431	410	415	408	470	414	427	420	429	390	440	445	416	443	393	421	414	403	452	423	435	450	461	435	434	448	441
27254	21282	18585	10270	5057	3597	2653	2043	1581	1316	1193	1016	1033	1075	1103	995	958	841	787	756	798	764	709	704	707	727	719	723	644	742	760	762	797	776	718	731	799	1009	969	951	837	749	733	726	731	726	752	720	728	758	704	728	707	755	702	718	746	726	761	736	738	704	694	670	728	695	720	719	687	739	723	708	709	732	741	709	716	707	747	695	690	694	726	707	760	731	681	688	686	723	763	702	785	733	695	731	727	655	710	748	684	718	762	739	719	736	770	698	692	709	696	735	676	711	727	778	711	718	721	727	750	737	730	690	717	755	719	730	730	708	675	660	691	734	717	743	707	731	730	771	714	705	740	757	710	706	700	660	703	746	684	678	753	777	722	750	698	748	759	709	738	712	724	690	728	701	718	725	666	727	704	711	732	765	718	735	716	710	750	703	708	711	709	731	769	666	699	752	744	740	690	713	711	787	753	708	733	709	705	718	718	730	704	740	778	703	712	713	748	752	707	707	726	749	719	664	742	730	740	752	713	681	689	705	765	692	738	676	704	739	720	751	749	748	710	780	708	734	743	663	707	743	690	791	739	691	655	732	711	703	768	692	698	712	750	724	714	699	727	721	696	749	748	718	709	750	705	717	727	726	738	703	698	709	706	772	765	726	716	723	743	744	650	734	704	718	706	742	771	700	726	690	632	739	758	733	780	667	725	715	705	759	730	767	696	752	718	766	707	750	761	716	733	668	724	693	711	718	685	730	748	702	696	741	716	734	723	698	682	724	741	690	696	724	672	657	730	752	750	747	691	720	728	756	765	720	757	696	715	720	688	712	710	733	760	762	737	701	721	715	733	760	703	696	702	715	719	701	727	739	676	759	765	765	717	716	753	680	783	766	702	715	749	722	723	746	731	732	763	704	664	749	732	730	711	708	730	728	718	735	738	744	715	707	747	690	706	741	678	678	754	732	713	736	731	712	757	720	719	721	707	718	730	748	745	705	783	758	749	711	754	700	726	785	715	723	764	696	689	714	734	699	674	713	675	665	726	703	709	654	734	739	748	716	788	743	721	764	715	738	772	757	705	736	712	688	692	717	697	733	739	770	682	738	701	702	717	754	695	698	682	724	726	738	711	712	742	720	699	707	717	737	693	745	740	750	744	734	677	746	772	708	709	754	740	709	691	734	717	692	731	759	709	742	756	707	724	772	696	742	720	721	711	688	693	695	717	754	696	695	770	695	673	693	714	710	703	689	712	763	692	755	734	716	723	705	706	765	778	743	748	719	715	729	734	712	699	741	700	741	716	720	703	711	721	717	683	740	682	723	711	712	714	740	726	712	729	737	740	752	701	740	727	750	632	732	674	712	709	712	695	704	758	707	711	687	726	658	730	717	694	727	730	731	731	757	766	735	748	713	748	672	760	690	727	698	727	722	729	753	753	732	756	673	721	762	754	701	707	730	733	720	707	742	707	697	732	711	704	753	752	717	716	759	741	725	746	771	733	788	760	745	719	729	720	730	720	710	718	757	698	733	739	694	692	735	704	743	715	702	711	716	716	708	720	712	728	732	713	744	725	687	677	687	736	750	723	723	720	719	715	745	734	725	726	714	731	771	651	737	673	741	736	726	743	723	714	720	726	759	745	703	719	714	721	719	713	707	700	704	740	777	731	787	724	736	729	716	745	715	748	753	715	701	751	748	719	714	670	707	738	744	709	718	743	704	733	716	737	734	743	730	704	690	674	765	714	661	739	761	710	705	669	752	731	699	770	715	714	774	686	715	765	753	719	735	731	747	711	700	770	745	700	692	695	734	742	728	682	704	673	709	727	736	713	745	724	723	716	680	735	718	714	741	731	719	711	694	705	682	717	722	763	763	724	697	690	736	708	690	691	716	726	684	707	733	733	746	718	696	730	749	727	713	668	714	697	723	689	718	702	751	698	739	672	722	764	717	740	683	723	722	750	699	694	725	710	703	714	699	751	762	755	715	684	726	765	716	683	732	746	719	760	755	720	748	741	718	727	758	759	707	738	727	685	693	755	740	755	712	699	754	709	694	743	734	747	743	718	706	738	683	677	733	735	687	790	734	724	702	733	728	718	703	738	714	693	722	744	704	670	719	733	762	726	708	716	746	753	697	784	755	750	746	768	744	743	737	745	737	741	753	762	739	744	713	679	717	718	722	730	743	682	788	757	733	707	702	737	733	730	695	667	746	692	741	726	702	731	717	705	732	710	692	735	741	700	737	721	743	753	706	737	734	758	729	709	753	725	718	720	786	757	735	706	715	706	746	769	744	737	750	770	742	664	730	714	742	717	691	708	693	729	687	694	736	703	766	710	707	729	703	724	711	730	736	746	767	697	759	723	714	699	696	723	768	705	682	782	713	705	686	695	756	696	664	677	684	709	742	736	743	712	707	721	692	759	727	670	763	722	739	678	699	706	737	708	705	703	714	713	797	686	699	701	708	747	725	720	711	697	719	723	744	723	686	729	728	748	722	701	735	742	716	713	741	760	770	736	709	724	740	732	761	698	737	720	741	707	704	753	739	707	714	718	742	728	722	711	678	696	726	706	729	710	767	709	751	706	767	698	771	734	747	672	708	760	739	746	706	736	725	724	747	709	701	735	723	717	707	712	749	731	721	667	730	693	691	705	712	665	773	710	697	727	712	695	745	732	702	745	695	719	736	679	703	701	658	691	689	710	740	734	733	736	714	662	737	684	715	734	751	757	739	767	753	745	703	751	746	742	764	749	729	723	690	739	665	723	697	689	695	738	739	734	710	763	753	797	734	752	697	688	734	753	711	700	702	709	740	713	691	715	729	741	716	751	743	742	663	758	695	776	716	732	694	727	759	730	737	743	734	741	702	702	681	715	725	700	771	709	685	663	685	781	771	712	702	708	717	742	728	704	771	770	706	719	697	711	716	737	716	724	705	734	726	759	722	679	750	691	707	729	757	692	734	703	685	741	731	730	705	709	704	734	708	688	730	723	758	675	717	755	739	705	751	704	752	679	742	724	759	682	764	735	696	721	758	722	735	783	745	737	713	725	735	731	740	686	753	753	724	658	751	730	657	702	729	736	708	756	710	755	729	723	751	740	695	754	715	743	733	672	687	740	685	740	754	725	715	736	748	725	770	744	695	740	720	706	710	711	695	753	708	774	678	737	683	731	701	740	716	708	780	730	674	696	714	697	711	716	666	710	714	781	698	661	687	714	715	722	754	707	724	757	755	695	701	686	703	743	713	671	709	724	746	691	682	736	710	716	682	721	721	739	727	677	667	683	728	741	698	699	739	729	713	735	696	701	733	743	707	727	713	764	750	728	713	716	721	747	767	680	686	704	785	723	707	684	754	712	714	738	691	705	725	683	772	711	753	716	684	764	723	738	716	704	658	752	669	722	737	690	700	692	760	715	741	727	761	673	777	747	708	685	693	736	706	691	703	756	700	702	698	709	702	805	712	708	659	730	739	770	710	676	704	702	750	743	771	746	661	710	697	730	694
14816	23953	20949	12563	8771	7214	5640	4153	3254	2374	2029	1584	1473	1783	1657	1522	1406	1244	1150	1101	1076	996	976	978	942	958	971	900	949	963	924	916	1032	957	899	892	1098	1362	1380	1316	1066	920	895	902	921	932	923	920	949	894	899	898	895	924	878	926	916	893	903	909	887	911	861	909	845	913	908	909	905	917	927	898	898	886	893	857	904	858	928	910	905	921	890	942	880	860	801	925	936	929	895	899	899	908	912	897	915	882	877	908	919	948	926	879	917	902	861	906	969	947	943	874	853	853	908	893	934	929	915	889	881	836	891	905	861	904	920	911	919	920	929	945	853	865	892	886	910	922	880	897	926	943	941	878	904	876	876	909	925	908	911	923	915	910	891	911	889	883	882	912	906	888	947	901	888	880	902	943	964	896	971	916	895	903	903	910	856	918	902	900	923	911	921	866	978	917	882	897	892	915	876	951	891	871	923	885	846	908	950	913	914	849	886	885	855	902	859	912	905	934	988	903	875	897	879	871	886	905	950	914	903	857	922	875	875	831	919	936	893	867	880	934	884	889	830	900	891	863	894	881	955	910	895	923	918	905	882	923	896	830	904	921	887	931	884	920	885	918	857	864	916	845	848	902	851	894	882	963	897	922	865	913	912	876	943	906	852	884	924	915	862	883	887	870	887	864	929	907	917	875	914	884	887	858	874	871	923	932	955	893	853	938	924	892	903	889	940	883	874	914	913	918	902	937	932	845	886	929	895	859	904	876	865	939	864	850	956	896	915	889	936	897	893	939	896	916	911	921	893	868	935	915	888	878	878	888	867	867	911	905	864	901	892	926	899	900	946	915	861	865	939	937	929	888	922	918	913	911	876	886	910	880	887	865	903	930	918	852	900	880	861	893	951	889	917	885	901	913	901	870	935	873	888	912	920	922	865	902	891	878	889	878	891	945	880	889	893	894	893	897	862	905	881	894	903	898	906	920	903	905	925	883	944	928	868	915	935	893	924	914	882	880	918	897	881	894	889	837	936	962	923	923	916	908	923	886	938	863	869	841	888	884	879	876	873	898	898	912	911	882	912	940	926	909	909	884	930	895	901	938	912	912	877	895	925	925	941	925	930	927	883	924	869	881	862	862	869	916	895	874	904	872	915	855	905	910	908	917	886	884	917	859	862	927	936	923	947	938	874	901	945	930	898	874	927	845	900	929	875	889	933	880	885	874	813	898	939	925	919	916	928	897	876	881	898	947	891	924	878	894	945	868	903	915	911	923	857	892	896	895	859	881	1010	896	925	888	902	886	913	873	860	846	925	865	924	911	880	874	885	898	916	928	888	925	929	920	918	896	881	919	917	882	886	897	854	883	933	920	880	912	933	929	897	963	898	931	896	890	960	846	867	841	900	952	924	856	927	849	915	905	907	896	884	898	872	862	875	907	934	886	917	941	894	884	940	907	938	898	909	875	843	831	916	918	857	959	870	844	864	932	933	841	794	943	927	890	892	914	980	901	920	894	903	872	921	917	931	954	893	906	911	928	929	867	887	923	886	851	895	933	871	863	912	882	895	890	892	890	881	893	930	868	969	863	908	862	855	882	909	916	939	870	919	875	980	861	924	913	882	863	922	920	911	907	833	918	905	887	895	922	870	914	877	889	894	928	880	917	926	940	875	911	907	914	919	903	863	924	877	914	948	878	951	890	878	947	903	900	949	855	925	903	900	946	842	906	888	961	879	869	921	959	925	861	880	893	862	881	923	894	897	870	886	929	903	869	931	917	906	907	919	939	920	926	857	901	899	883	937	870	867	872	847	902	896	924	926	931	948	886	934	899	920	930	942	876	894	900	891	936	868	971	931	912	865	981	979	903	909	886	887	919	835	911	938	938	922	902	876	925	884	897	861	883	923	872	917	888	914	931	890	863	841	929	922	906	898	913	897	828	898	962	856	908	948	903	908	915	874	947	905	917	938	880	899	848	927	883	952	955	884	899	892	956	888	897	931	900	919	933	905	897	891	974	943	900	959	954	915	896	912	874	887	907	920	918	877	889	876	906	931	922	906	944	908	904	926	906	875	900	910	920	858	945	867	861	862	931	942	878	878	903	882	880	916	901	946	935	919	933	892	850	918	923	929	878	923	925	938	895	909	887	893	888	920	907	916	925	945	909	927	831	856	913	822	915	844	891	912	905	858	920	940	907	928	895	853	873	905	915	906	912	959	873	798	873	872	904	928	894	899	882	951	894	848	908	860	873	884	862	995	900	874	931	903	870	921	901	872	925	855	947	938	901	882	870	912	903	925	860	921	868	895	954	920	919	966	880	974	938	872	955	932	899	930	884	863	895	920	924	956	860	929	911	900	887	854	857	956	876	884	877	911	919	977	913	958	868	928	893	883	896	888	864	874	870	882	927	910	981	842	858	885	898	872	919	945	906	935	886	865	937	885	873	914	865	845	865	934	898	870	900	888	862	903	860	963	896	939	940	894	885	923	917	836	929	895	840	861	916	921	864	874	899	912	874	898	877	950	906	938	906	869	884	892	912	888	978	893	931	937	890	926	888	921	867	904	902	935	860	916	913	944	900	857	895	925	901	945	930	903	877	921	978	942	888	921	911	861	938	889	906	874	894	887	867	860	920	909	878	889	923	866	847	877	895	903	918	903	908	916	886	847	876	938	844	901	869	876	885	930	888	884	906	910	857	882	904	862	903	878	900	878	830	924	895	875	913	851	873	902	906	869	981	895	859	904	866	889	858	876	965	916	912	899	860	912	936	938	935	894	888	944	895	918	978	908	857	901	891	895	929	960	899	899	841	897	907	953	912	866	834	910	875	874	947	895	883	860	949	933	866	940	891	872	916	883	916	865	925	942	897	928	925	895	859	907	882	917	870	880	843	953	854	891	923	881	879	879	925	914	879	935	851	889	904	878	871	897	917	922	906	904	925	898	924	861	936	913	849	836	894	899	922	859	896	888	906	890	856	899	844	892	907	866	873	912	877	860	874	882	925	864	935	923	923	877	913	898	882	900	928	887	942	919	931	850	930	860	907	916	884	878	927	927	897	862	911	897	916	893	899	918	938	879	875	903	831	938	866	898	886	918	954	883	914	907	872	932	897	909	873	913	894	945	870	873	894	927	951	889	938	888	870	873	867	860	917	906	884	922	871	914	909	864	895	963	884	861	899	919	967	902	916	947	901	870	892	899	855	934	864	894	950	928	869	928	827	904	887	910	891	889	895	887	892	855	893	917	939	863	926	914	909	915	919	906	881	916	917	908	914	905	917	905	885	880	892	876	928	915	897	943	926	881	880	873	868	890	843	943	907	850	888	904	935	886	941	880	910	907	884	941	892	897	910	889	936	920	919	930	855	837	843	885	931	931	910	905	890	941	880	907	891	964	902	888	904	913	897	927	883	893	912	956	878	949	877	814	958	923	870	877	849	918	922	898	882	905	880	886	887	874	921	857	903	877	919	912	928	890	887	912	914	878	919	865	864	911	916	883	971	863	900	863	911
24071	21294	28732	24199	21269	13842	5891	3576	2513	1773	1577	1274	1120	1398	1196	1092	1083	859	726	744	680	645	664	643	625	651	579	634	507	621	561	562	1483	707	564	622	2060	2639	2124	1645	1032	582	554	539	520	535	572	561	541	512	523	523	525	553	549	577	554	583	559	559	521	536	544	490	564	515	549	514	604	532	563	565	492	566	559	570	558	543	524	576	546	554	558	532	550	559	535	545	546	551	564	506	539	542	566	553	497	520	560	527	555	536	490	550	538	528	537	540	540	513	561	534	514	522	499	547	531	564	552	553	537	567	519	519	568	536	537	553	497	565	510	561	549	562	550	529	535	526	550	541	519	580	539	557	515	554	501	550	563	550	522	525	508	510	551	509	543	531	531	542	559	520	591	582	537	528	544	568	534	534	548	521	546	507	550	563	537	526	502	556	560	526	548	532	516	570	605	552	574	571	550	546	527	538	538	521	530	504	553	550	569	536	523	577	537	529	541	544	525	544	536	556	543	522	558	532	547	563	531	549	561	559	551	550	542	582	568	554	562	507	547	559	560	542	573	563	531	526	498	537	569	535	556	567	548	542	526	557	518	556	507	599	523	508	538	520	546	562	527	543	540	529	511	530	584	512	566	536	567	531	514	564	552	578	548	521	504	549	542	551	548	559	552	546	551	521	572	573	500	531	544	530	594	516	525	545	558	548	552	513	532	539	536	521	546	508	587	518	531	518	558	491	558	568	505	560	581	546	528	545	539	522	517	513	568	549	540	548	543	529	548	566	523	577	537	566	536	540	540	543	552	542	541	547	559	521	551	537	510	546	582	515	578	520	512	558	525	546	523	533	539	513	547	544	593	546	513	530	547	559	542	544	588	512	498	529	542	550	516	528	520	495	518	571	534	538	551	592	538	563	557	531	523	515	530	537	555	566	623	521	535	520	529	503	582	532	523	575	552	603	532	542	543	524	530	536	473	525	519	538	537	526	510	576	568	565	588	550	553	524	530	549	541	555	561	524	516	558	555	535	517	548	545	555	527	589	505	518	508	548	527	553	537	540	542	570	520	512	487	525	566	567	498	567	514	544	549	551	538	523	541	534	511	557	506	543	534	554	584	539	506	475	551	541	561	510	593	525	532	526	529	512	524	592	491	567	587	529	565	565	554	513	559	566	539	525	543	540	528	535	518	593	552	533	541	565	536	511	527	530	538	573	550	595	552	547	542	524	559	552	532	573	559	530	549	481	530	564	558	516	530	574	594	527	556	551	539	537	545	532	563	545	519	550	569	529	510	595	519	558	530	501	510	533	530	522	565	526	510	510	541	518	549	584	548	533	538	533	546	526	566	543	509	574	536	541	562	536	518	546	546	566	507	525	517	526	562	515	568	558	594	584	534	546	571	556	580	569	524	566	564	555	544	518	538	551	576	576	560	575	524	572	558	575	541	543	610	509	546	551	539	528	547	530	526	509	549	531	564	568	535	533	518	534	539	492	527	559	557	552	526	555	554	553	550	513	543	520	536	570	538	548	511	506	559	500	540	515	511	527	540	519	528	545	553	529	566	571	553	590	570	506	596	553	534	572	529	526	544	563	567	538	605	489	564	544	563	523	520	554	503	523	491	574	540	524	534	576	602	515	539	552	534	549	564	533	508	543	553	536	546	546	571	538	477	526	555	550	560	547	528	537	515	525	544	534	562	540	532	567	538	580	539	502	568	544	544	549	555	563	563	529	566	508	555	541	507	517	573	561	538	549	576	545	517	553	523	543	525	564	526	547	552	493	555	509	510	534	527	541	557	566	547	537	518	507	537	547	559	492	495	524	535	574	583	557	527	562	524	551	564	560	497	561	545	561	557	536	530	511	565	511	531	512	543	492	538	525	592	506	587	519	575	538	500	556	587	523	538	534	553	544	510	544	566	540	542	527	533	584	534	585	541	579	543	527	553	526	565	534	559	512	574	564	502	543	579	571	509	556	553	546	516	542	539	517	497	555	522	555	515	544	512	582	530	568	537	523	519	538	574	538	547	541	501	546	558	524	547	545	531	504	514	512	576	542	536	533	535	577	491	566	513	534	555	536	517	548	576	539	541	522	546	523	577	524	540	530	574	527	524	532	544	524	554	536	577	546	548	567	530	549	509	541	538	540	541	567	529	572	551	549	510	493	577	573	538	520	526	537	568	528	546	530	566	534	556	507	551	548	517	561	523	578	576	577	521	537	570	537	552	554	560	556	524	524	541	556	530	537	539	523	521	500	530	519	520	542	564	551	570	567	538	519	518	551	530	560	527	498	548	537	537	528	531	534	510	518	586	558	510	541	568	582	547	547	570	523	506	565	533	580	551	520	574	533	571	528	541	570	562	564	534	562	586	595	503	528	521	538	539	563	544	554	528	552	524	550	527	574	584	549	538	510	524	531	522	545	563	524	519	569	526	536	553	553	560	530	557	565	550	533	555	511	560	551	580	569	562	536	552	550	522	551	500	543	512	557	550	521	550	534	575	541	507	584	596	577	547	563	553	526	541	537	533	507	526	545	552	523	501	507	557	529	520	549	523	515	537	553	542	555	537	529	537	534	551	497	533	521	582	572	520	555	523	561	579	547	553	525	513	540	514	566	509	535	554	530	529	571	562	513	541	549	502	543	526	560	556	542	570	536	541	538	559	527	570	525	519	540	541	556	490	542	530	543	564	536	519	565	524	545	516	537	558	571	538	541	538	576	568	512	546	518	507	489	554	558	510	522	550	503	563	554	541	533	585	550	542	529	567	551	536	559	537	519	548	546	528	536	603	567	525	531	524	556	553	496	548	551	532	487	575	513	486	501	532	537	540	505	588	571	541	538	522	521	521	576	511	526	541	561	536	536	538	561	559	541	560	558	530	538	569	556	536	531	544	501	552	563	521	577	551	532	534	553	553	523	538	534	522	510	561	536	558	531	566	493	505	548	580	509	513	469	551	580	527	558	521	517	546	591	524	563	530	512	545	578	518	573	537	532	545	500	553	551	537	543	565	563	572	534	552	587	513	511	576	524	549	510	524	521	562	503	564	556	522	567	537	531	539	539	534	490	557	550	565	559	546	535	553	555	512	553	558	532	571	566	514	544	547	553	528	501	501	573	569	545	545	538	532	538	522	539	529	540	542	519	523	568	508	530	565	575	564	522	560	571	519	539	565	519	558	548	554	555	523	514	538	517	553	540	527	523	531	579	549	521	538	504	542	537	509	523	550	562	493	566	548	504	550	575	542	577	543	540	558	566	521	521	516	514	480	520	560	537	572	582	559	516	520	552	517	560	552	513	553	563	549	561	546	575	531	577	554	510	552	496	526	541	497	577	560	509	548	494	549	491	530	530	522	561	540	533	549	498	523	522	546	520	532	542	524	540	551	583	547	532	560	513	516	523	530	529	524	482	555	584	512	522	550	555	568	513	534	528	541	522	526	498	547	544	527	529	539	535	514	549	518	545	563	560	539	562	549	583	546	533	553	571	540	543	536	528	605	553
16186	31774	28188	18031	13425	11046	9138	7322	5246	3658	3108	2364	2227	2624	2269	1955	1732	1404	1151	1068	1033	955	938	865	931	847	779	746	757	735	711	819	2629	922	733	783	3581	4614	3701	2833	1549	742	736	656	714	649	697	670	657	698	711	734	673	706	725	679	715	677	675	665	684	663	715	655	653	726	684	669	698	692	678	671	666	668	696	715	707	687	693	655	696	736	664	694	669	630	701	692	728	699	706	673	664	655	697	731	699	736	636	689	662	706	713	653	737	693	657	682	703	664	685	721	712	659	707	703	687	683	703	677	682	685	693	664	704	684	656	690	706	687	700	698	678	716	666	673	672	650	722	731	652	737	710	699	694	681	667	681	712	663	701	672	678	684	705	670	707	704	722	736	691	686	661	691	675	695	699	679	684	729	737	713	733	714	696	679	665	686	690	644	715	693	680	688	657	708	673	694	695	684	660	723	658	682	697	697	655	722	679	684	657	695	711	631	674	650	694	715	719	700	674	685	674	659	728	647	691	701	718	684	663	692	698	700	716	721	697	666	712	715	646	680	710	666	686	711	673	729	669	682	688	674	676	707	687	671	706	681	648	684	683	709	667	634	624	760	671	714	729	674	693	699	717	665	725	709	691	691	690	662	718	694	680	707	736	739	682	724	693	654	693	679	682	684	672	691	688	711	588	672	711	704	703	676	706	714	673	624	683	678	688	698	741	678	668	667	737	687	682	660	704	672	711	649	740	699	679	710	726	709	678	675	669	698	697	691	677	692	690	696	685	699	706	667	695	691	612	745	695	692	699	727	662	693	698	710	697	679	703	636	709	634	678	662	693	732	712	694	680	647	656	679	667	688	683	692	673	695	653	657	715	698	675	669	651	720	691	676	714	666	699	716	662	687	711	648	646	706	711	658	668	719	716	679	685	705	727	706	683	680	714	663	668	747	670	655	674	729	718	704	713	696	659	674	663	682	692	663	677	672	652	681	715	703	684	699	717	705	692	691	706	681	696	755	683	692	679	659	644	726	666	669	651	638	708	659	700	662	642	645	680	667	703	640	673	704	740	713	706	666	729	723	694	709	657	698	715	677	673	673	705	692	644	701	730	661	720	765	733	652	667	677	748	733	740	646	702	694	664	664	693	679	700	705	731	721	713	687	669	691	668	716	733	691	667	699	687	700	702	650	676	699	667	720	726	692	705	658	731	674	702	694	721	697	715	686	678	680	612	700	699	717	716	651	677	679	713	698	662	673	706	676	676	703	688	704	691	650	715	697	677	680	744	671	670	683	712	673	699	722	686	730	641	662	699	711	714	682	648	681	671	672	698	742	674	707	651	733	654	657	628	693	686	691	618	706	686	657	671	680	666	696	707	706	747	645	697	694	732	700	704	681	697	664	699	659	648	676	674	702	706	710	706	683	692	663	673	662	692	675	653	693	676	733	714	710	685	659	692	709	708	712	708	701	653	685	645	694	671	697	683	725	665	676	663	688	669	672	674	715	674	711	716	653	683	711	690	732	675	719	683	699	676	669	649	647	695	669	708	677	653	682	684	667	673	688	696	630	745	673	717	713	714	702	733	729	760	737	717	683	684	726	664	723	678	661	684	687	688	714	669	735	708	705	692	651	689	702	673	670	714	714	659	750	687	647	694	691	708	670	682	704	706	726	675	710	670	732	728	681	693	674	663	685	704	663	694	695	708	653	677	688	723	690	714	685	713	686	636	658	719	748	719	689	677	713	683	714	738	678	700	700	686	718	689	729	690	687	693	693	740	738	704	651	702	688	711	694	659	679	723	677	711	739	665	709	738	682	684	701	707	695	679	679	719	687	702	666	690	740	684	697	694	674	733	687	730	718	678	719	712	747	690	672	664	649	695	687	658	664	669	720	701	721	699	693	703	677	705	663	663	701	684	725	643	685	686	650	736	660	661	667	663	725	715	724	670	706	713	665	666	699	666	666	675	650	686	681	684	657	706	721	724	714	672	696	621	712	695	731	662	692	710	721	660	674	703	716	667	711	722	693	675	708	693	728	676	690	711	712	678	713	664	644	690	653	709	696	704	740	693	708	716	752	683	696	690	681	671	707	684	700	666	737	702	659	683	664	698	716	692	653	645	680	689	636	646	704	688	708	718	658	727	677	704	670	746	690	690	726	742	684	620	677	668	722	680	693	683	670	698	681	719	723	694	689	712	673	699	696	724	682	736	664	701	695	695	726	731	693	638	689	725	655	735	669	653	741	667	697	696	693	668	689	691	692	681	668	693	702	669	709	699	684	681	665	676	655	686	662	701	708	697	682	740	686	704	694	694	683	700	697	697	687	653	675	677	683	687	695	692	692	709	690	698	690	753	697	690	688	667	651	659	712	730	714	667	671	675	672	677	690	679	666	693	677	717	716	663	679	691	662	734	661	695	689	694	684	669	699	704	660	703	716	691	694	648	691	714	653	684	667	635	699	682	637	712	669	700	680	712	680	678	684	706	681	675	689	695	686	703	678	706	699	701	665	726	663	696	688	677	670	700	656	727	687	647	662	674	634	685	701	691	701	699	711	644	697	684	695	689	734	683	665	680	695	687	687	715	663	646	662	696	668	679	685	673	697	646	672	663	664	724	688	667	615	677	720	707	707	710	643	690	707	689	695	715	645	664	669	682	628	649	719	680	657	704	744	695	691	676	701	717	707	717	735	657	665	682	691	686	628	686	698	715	705	666	666	673	716	634	662	654	674	697	670	729	685	718	672	642	658	713	672	675	673	684	657	673	674	626	721	647	643	701	688	691	700	693	698	700	718	715	699	666	725	679	696	707	672	610	697	741	712	688	691	734	676	693	676	660	711	725	670	670	747	683	748	705	683	745	635	693	706	675	653	712	705	702	715	696	687	677	707	716	679	681	657	692	667	683	703	723	655	714	679	660	667	734	696	669	701	687	678	706	708	653	690	685	718	718	750	661	651	731	676	673	677	674	708	732	702	675	683	709	661	677	660	670	687	690	680	641	698	687	704	665	668	675	705	697	664	718	695	690	725	680	705	677	715	689	664	688	706	715	671	688	695	662	693	692	647	733	673	678	744	759	684	714	729	664	666	673	715	754	712	705	711	699	712	703	669	731	699	662	619	706	712	703	668	682	686	750	652	694	672	701	694	658	658	692	705	656	691	668	642	697	651	694	680	706	720	671	707	673	652	733	660	694	669	678	662	705	705	743	673	679	707	659	740	706	719	697	687	732	670	681	664	714	663	664	693	662	710	691	661	662	643	715	663	661	639	720	701	656	747	717	704	678	711	667	683	711	729	683	733	714	690	709	682	696	713	718	695	729	671	685	668	666	701	725	650	709	649	686	640	675	654	670	675	708	701	649	672	688	759	712	694	705	688	730	673	716	689	695	703	684	673	683	705	673	670	628	638	681	704	683	697	694	694	663	756	632	688	721	685	715	694	635	719	683	719	735	677	704	703	703	623	707	716	676	707	702	707	714	652	692	686	758	651	630	707	681	694	742	726
23082	21310	29180	23801	21323	21492	13693	5204	3266	2171	2005	1284	1391	1565	1427	1267	978	890	708	681	570	529	458	477	480	454	396	429	366	421	364	406	2158	539	356	379	2954	4318	3356	2327	1265	459	310	377	339	368	344	390	364	348	359	308	355	387	349	339	363	357	358	348	310	353	386	342	325	340	373	387	367	341	359	343	334	334	313	344	343	337	350	333	330	342	345	346	362	324	349	370	317	313	342	348	362	348	355	345	343	338	348	330	328	318	365	343	342	305	350	312	351	321	373	358	349	342	335	323	308	333	358	325	357	327	321	352	342	330	371	354	361	385	371	309	325	370	313	337	363	340	359	337	314	353	334	333	345	323	359	383	338	351	337	334	320	346	338	354	342	332	358	358	356	353	338	337	354	380	339	337	325	362	330	331	341	345	362	369	334	309	349	322	329	339	369	328	340	379	333	348	327	365	351	336	366	343	374	330	344	319	325	358	351	323	323	375	391	341	391	358	360	326	357	349	354	322	342	328	314	347	348	310	355	331	358	309	360	345	312	371	332	303	331	369	344	350	367	323	313	310	347	326	331	373	367	385	344	338	320	371	357	341	334	361	331	327	344	369	341	365	323	362	371	289	348	319	330	342	316	338	334	347	351	311	330	337	364	347	367	344	343	358	356	338	346	354	320	354	355	365	315	340	354	354	330	406	325	324	348	325	366	319	364	330	325	336	360	354	373	341	334	344	351	347	315	307	330	322	329	340	325	360	328	353	338	324	349	361	336	375	317	320	349	353	356	314	325	336	353	360	342	337	335	311	339	339	409	372	348	301	351	351	343	312	325	355	337	346	321	383	330	361	355	392	356	320	323	331	350	341	337	357	323	356	342	352	323	353	346	328	334	387	351	359	350	336	349	323	317	344	337	308	330	348	376	408	360	387	301	308	360	331	341	326	309	350	359	381	321	331	351	329	368	364	359	367	359	374	354	348	354	350	356	326	375	342	364	325	343	319	338	333	350	331	325	317	334	335	379	355	305	347	356	333	369	345	314	326	323	323	344	358	348	350	332	321	327	344	341	315	359	364	352	354	320	339	347	346	346	360	326	321	326	371	384	334	347	320	344	338	320	304	374	339	313	338	357	299	354	329	376	350	345	345	344	349	317	356	335	354	336	324	338	306	338	335	342	342	343	320	349	339	328	343	322	340	330	315	342	354	396	356	345	358	376	322	384	322	382	341	320	351	374	352	356	314	340	348	304	368	341	343	337	388	300	356	360	353	337	348	333	336	340	341	359	358	345	344	329	339	344	354	340	327	354	309	349	345	335	369	320	307	327	315	372	338	344	346	327	335	376	374	334	358	341	360	352	336	354	335	361	324	365	326	338	344	322	352	371	339	360	355	337	377	340	321	337	342	344	327	347	324	357	377	369	369	307	374	397	315	352	325	343	350	332	356	369	331	345	339	345	332	340	353	346	335	330	370	357	352	311	348	329	331	340	351	353	310	318	333	382	353	332	344	333	376	378	331	352	330	355	310	350	347	369	339	314	338	365	339	342	357	362	354	347	354	329	338	361	350	322	322	337	336	352	343	344	334	332	393	331	326	336	365	312	362	334	372	319	335	331	318	340	356	337	346	363	369	332	315	334	336	321	379	353	305	340	354	355	333	342	344	370	301	342	357	355	344	359	363	329	340	346	334	333	354	330	349	361	330	377	325	373	366	358	356	353	360	352	352	310	367	337	343	309	347	328	356	353	347	388	370	350	318	361	347	386	380	339	328	389	325	344	344	419	377	330	378	334	392	305	353	366	354	354	332	371	323	347	346	370	353	330	378	344	324	330	341	362	333	337	344	329	326	294	358	346	333	324	346	345	358	335	351	335	352	318	304	369	329	324	340	317	364	344	342	349	370	330	350	298	363	367	341	335	366	354	352	301	312	347	347	345	336	338	332	331	317	318	359	351	317	368	372	377	357	334	316	353	328	338	364	390	356	356	330	331	324	363	352	330	344	362	352	346	344	364	335	343	341	330	347	359	372	302	361	319	298	364	358	365	369	310	372	369	344	346	350	366	321	345	322	334	346	383	342	345	335	319	329	342	351	352	327	333	323	352	347	338	307	355	376	352	335	358	360	343	353	353	362	341	330	328	346	334	342	328	344	323	336	355	334	378	336	378	307	325	373	331	352	365	359	325	335	339	327	340	344	355	367	307	372	366	306	293	323	329	350	367	329	349	346	328	348	355	332	344	320	329	342	342	362	342	341	342	337	338	319	353	326	338	360	355	344	349	389	345	355	354	347	332	324	345	381	304	349	339	341	322	332	375	341	358	314	336	372	345	321	337	333	358	348	368	344	361	363	328	359	323	368	342	371	353	343	347	345	350	356	355	337	305	351	306	360	331	339	319	338	351	347	329	317	334	332	333	356	310	336	351	357	333	353	334	353	309	334	314	363	337	347	351	324	309	319	348	337	344	321	343	309	321	342	285	334	345	331	352	339	354	353	366	320	347	359	352	353	374	318	353	340	329	348	351	333	324	306	305	338	360	364	337	324	320	347	347	310	328	327	327	352	368	337	326	339	347	329	341	338	321	341	369	299	315	334	357	351	342	372	327	323	328	330	346	349	339	342	340	323	319	350	363	380	342	343	359	350	321	377	331	346	328	317	345	362	334	346	369	356	322	338	334	358	343	351	352	312	326	390	327	363	324	315	323	345	340	365	355	341	292	363	355	366	370	322	351	377	315	341	371	340	332	337	345	376	344	334	393	337	353	322	355	335	363	328	346	346	322	342	329	338	379	341	330	337	329	341	386	369	323	339	349	367	339	333	336	334	376	341	332	344	380	326	327	373	332	347	310	343	340	358	371	340	357	332	360	362	350	356	333	343	360	352	371	345	366	382	290	336	315	358	345	308	370	354	337	330	356	345	351	346	326	351	342	319	344	331	316	328	359	336	314	332	372	344	360	349	366	333	338	352	320	338	390	371	344	340	328	315	335	337	349	330	325	367	346	374	361	340	350	347	321	368	349	359	336	328	386	354	322	379	343	311	322	352	391	324	335	367	374	336	351	345	364	336	320	326	311	357	318	336	370	366	354	338	358	346	350	331	333	348	386	366	336	330	338	364	307	345	327	317	331	344	345	316	363	345	366	341	347	323	348	362	364	304	363	377	347	318	331	360	349	352	327	352	323	328	344	345	333	324	343	367	321	328	363	348	330	334	346	379	329	334	376	351	329	340	340	346	376	337	361	371	353	347	335	360	362	341	365	374	367	345	360	348	334	329	346	320	357	341	349	332	325	326	311	328	359	351	356	347	348	357	340	313	363	336	338	339	361	349	369	349	298	300	349	348	361	326	340	356	320	337	336	321	381	335	354	338	351	362	330	331	377	345	330	353	333	323	361	351	326	346	332	352	347	313	340	356	335	360	382	318	347	342	332	340	341	351	367	312	333	357	349	335	384	318	327	320	337	344	372	345	343	312	352	365	367	370	349	357	305	318	374	348	366	352	341	315
18232	36053	32306	23052	17810	14414	11568	9708	7223	4705	4352	2903	2930	3429	2912	2478	1894	1595	1245	1007	1007	863	803	737	707	608	537	517	537	561	546	580	3938	820	513	559	5423	7552	6002	4243	2218	648	434	439	423	426	443	437	441	450	477	442	461	485	439	432	410	421	439	399	434	403	392	449	434	440	468	461	429	430	461	451	470	402	446	425	427	406	434	439	404	478	450	432	451	447	447	452	434	439	431	448	403	435	430	432	416	455	456	468	402	446	483	447	431	437	455	444	423	456	410	447	432	423	428	470	479	443	439	478	436	412	458	473	419	422	423	438	445	412	419	405	412	450	434	443	426	413	415	426	452	454	430	456	418	465	442	425	457	427	454	453	405	420	467	423	431	429	430	424	431	453	449	458	436	441	391	434	458	466	404	444	417	457	466	433	434	425	428	414	459	395	420	461	399	468	397	448	450	426	399	427	442	440	402	436	431	448	410	412	440	449	475	471	461	439	431	431	454	459	442	447	427	426	439	426	439	484	431	451	452	424	442	428	444	452	418	436	421	408	438	422	440	436	454	472	433	430	431	391	445	454	442	444	444	438	399	421	442	421	405	439	428	407	450	428	444	444	425	447	451	423	470	428	422	433	415	438	441	418	413	442	418	387	431	438	479	421	443	431	420	443	413	420	443	397	378	384	415	425	459	431	447	397	436	440	454	424	425	470	434	444	431	411	410	432	410	418	467	426	401	445	397	449	406	399	441	469	434	433	422	405	407	476	427	481	466	428	396	416	431	416	435	388	389	404	466	430	458	418	447	422	460	421	443	412	425	431	457	420	418	429	442	439	455	435	427	421	424	416	456	433	449	426	431	441	446	433	455	404	456	399	438	445	470	437	443	464	438	429	453	421	434	422	452	411	406	381	424	468	459	444	446	417	439	425	428	414	452	454	464	437	423	455	461	425	413	470	465	424	433	411	428	454	423	395	413	447	454	435	437	416	426	452	386	445	439	446	429	453	414	432	415	419	409	413	426	455	398	428	433	423	441	417	461	436	435	435	419	437	466	448	470	395	435	420	466	461	421	453	441	468	434	414	443	443	455	452	455	447	465	423	410	448	453	405	417	383	441	407	395	449	428	419	433	395	454	437	424	447	439	452	447	424	477	420	429	425	409	427	392	421	435	457	433	403	434	438	402	442	425	437	443	435	421	442	456	447	430	427	418	444	446	430	421	440	449	442	420	420	435	427	419	421	421	442	427	438	425	483	412	437	431	386	393	441	425	467	489	457	435	451	411	418	461	446	414	406	408	422	444	448	468	436	461	429	416	419	436	449	411	423	422	434	454	462	477	460	439	448	414	447	434	394	419	426	431	427	440	451	454	430	417	421	414	418	402	436	431	462	439	430	423	404	431	415	452	409	426	445	476	414	444	428	451	429	407	438	444	453	439	451	445	444	430	436	425	457	431	429	420	482	466	443	445	439	452	449	478	419	430	444	466	434	413	455	430	396	412	425	394	442	423	417	453	426	422	427	442	493	439	446	424	438	438	424	413	407	426	404	443	451	425	419	427	402	440	432	457	446	448	466	441	430	438	438	442	413	432	434	418	413	445	452	454	454	466	418	445	384	449	454	437	428	416	437	456	433	395	429	445	430	443	452	418	426	460	442	432	391	444	444	447	454	471	442	429	435	422	408	430	445	455	408	427	440	414	438	426	418	421	403	444	430	432	446	462	420	436	443	417	436	438	445	394	377	435	429	409	437	423	433	451	442	418	426	466	427	412	443	419	418	421	438	429	414	437	444	408	394	408	422	424	434	438	436	421	428	433	424	481	457	458	446	450	415	435	425	438	436	423	416	439	483	422	434	432	430	443	432	445	466	416	455	408	424	413	441	432	442	450	382	472	434	400	408	448	436	427	395	454	432	452	413	434	439	448	453	442	445	427	430	433	404	448	398	470	435	469	433	429	393	451	434	441	459	433	425	441	414	440	423	451	462	412	436	444	405	439	447	398	451	425	435	422	428	410	406	430	436	437	418	457	434	469	446	453	456	418	450	439	392	438	424	422	470	418	439	427	438	404	441	446	446	402	438	439	429	470	425	422	460	443	419	424	412	407	419	432	422	423	402	446	388	418	401	432	461	432	432	436	397	425	392	425	447	399	430	437	442	391	418	423	425	465	428	458	437	417	440	460	460	430	435	459	400	414	406	420	431	436	437	442	433	422	426	454	423	468	463	452	435	428	434	484	444	466	451	429	461	425	458	418	468	431	435	439	451	380	442	458	432	422	440	470	419	462	432	405	462	417	442	432	387	415	415	399	469	453	419	432	440	424	445	430	425	436	424	437	446	425	446	395	430	413	413	424	416	453	421	424	426	432	427	429	395	388	437	419	411	439	425	436	451	452	451	431	440	423	413	448	462	423	410	436	429	399	443	405	406	442	451	459	435	432	450	420	415	446	424	413	433	421	438	448	422	434	379	411	442	424	416	450	415	437	423	443	404	414	412	456	444	431	453	430	469	427	461	433	405	408	431	382	460	458	433	412	426	426	411	426	415	437	407	450	394	454	433	438	422	468	467	430	432	425	413	465	437	446	399	444	437	433	412	425	448	438	450	458	419	431	463	453	455	430	456	403	458	442	387	419	436	436	428	422	442	462	415	469	448	441	430	422	434	488	438	467	432	435	451	444	447	427	425	414	422	445	403	427	411	425	449	434	436	438	476	409	399	446	418	435	435	444	453	448	445	465	440	397	440	438	428	416	423	416	443	437	450	379	411	428	442	415	436	427	437	435	444	449	461	404	432	416	434	459	410	430	445	409	450	474	409	431	442	385	407	405	449	422	433	423	420	418	412	442	423	435	464	395	407	439	474	439	434	395	414	447	467	458	434	428	390	419	422	413	418	448	427	407	414	421	413	390	446	448	448	417	422	453	432	422	424	418	452	387	432	419	439	442	415	431	425	432	434	429	441	422	422	364	420	429	438	429	457	433	400	412	427	465	434	458	449	431	448	434	437	451	421	439	471	410	413	423	434	456	469	486	419	436	441	435	417	403	444	428	460	431	415	436	452	422	419	435	439	424	418	429	459	423	436	448	447	395	424	474	441	423	448	450	446	443	457	417	458	446	450	403	424	437	410	445	415	417	471	444	440	433	442	402	416	440	446	417	440	446	426	430	441	412	444	426	446	425	422	413	468	441	475	395	443	448	401	488	447	483	421	407	438	454	428	423	417	463	469	439	414	418	438	435	434	434	418	445	456	435	451	412	433	438	420	433	444	450	411	429	423	428	444	448	432	477	403	439	437	443	427	482	449	409	437	455	378	458	440	427	449	458	398	380	456	436	474	428	445	445	435	400	426	415	480	422	445	426	453	399	444	402	423	439	438	417	409	417	426	463	443	461	430	427	450	440	459	440	458	426	422	432	426	431	455	416	458	438	429	453	442	436	452	446	452	405	418	432	444	443	509	417	466	459	445	378	438	468	457	438	418	438	431	412	434	413	428	408	422	406	429
27213	21224	17979	9998	5027	3305	2610	2010	1687	1278	1263	1072	1191	1158	1063	1000	992	855	812	778	782	792	779	773	739	705	775	735	754	767	728	726	774	778	775	704	793	920	938	924	833	779	707	709	790	735	716	743	770	700	777	733	738	745	714	726	730	723	681	715	754	725	727	737	720	677	684	732	711	689	738	742	688	758	760	753	693	689	739	728	709	714	743	755	721	683	755	716	755	732	750	782	710	705	783	755	754	753	717	748	754	764	731	677	747	748	714	717	689	720	731	748	696	717	704	721	726	748	748	716	721	731	684	633	764	775	739	748	757	766	744	724	706	752	747	706	757	732	723	703	757	725	701	694	689	754	697	712	701	725	711	755	726	767	773	718	762	736	759	740	722	726	716	667	702	748	756	702	738	767	706	730	758	741	699	724	783	687	700	697	707	793	726	744	764	764	748	698	688	694	723	694	737	717	696	731	749	713	716	737	738	749	705	693	745	731	680	681	732	721	744	739	742	707	730	720	696	712	737	747	761	708	720	726	741	723	768	658	700	753	712	726	727	755	695	729	758	707	725	712	711	738	714	705	725	722	685	715	743	716	760	716	760	691	691	732	706	713	728	753	734	781	677	712	718	714	727	746	708	764	680	737	733	738	712	697	709	765	719	735	769	764	727	720	704	658	761	738	723	734	725	746	730	726	724	711	725	791	737	708	734	695	737	759	733	740	708	700	729	723	728	719	723	791	718	679	725	723	756	711	743	712	714	754	718	722	752	749	719	682	760	748	732	751	710	730	736	713	760	778	741	739	679	771	729	717	697	758	699	756	716	709	761	738	710	716	719	679	708	688	715	697	730	726	736	740	719	740	736	749	791	714	726	746	734	727	722	751	673	704	697	741	763	715	703	683	757	693	740	708	716	738	721	726	714	687	751	669	707	696	681	725	707	791	721	721	738	750	782	685	720	711	733	700	737	710	732	710	756	720	700	666	727	729	731	738	675	754	706	719	721	755	728	778	643	709	723	771	744	732	756	739	735	747	762	747	707	772	750	700	727	738	739	788	739	748	748	707	827	771	715	750	709	700	741	747	693	701	708	716	707	730	746	742	724	679	724	712	694	737	759	763	759	678	769	714	718	726	751	726	765	711	715	751	711	715	749	685	699	715	762	751	718	705	727	729	697	748	706	718	760	700	702	663	717	744	730	702	700	742	691	759	708	708	733	724	713	678	729	760	760	706	740	716	688	736	722	724	723	729	695	741	755	711	736	701	767	734	711	762	755	739	705	733	699	665	738	756	731	724	744	757	720	707	720	690	731	757	727	700	747	712	699	749	726	696	714	735	724	743	698	749	719	733	712	702	729	705	784	737	731	730	690	751	737	773	742	716	754	722	743	729	741	742	762	744	717	764	703	715	737	709	733	752	717	687	701	735	724	752	746	751	724	688	759	809	674	760	714	705	691	774	706	715	749	742	789	726	729	756	735	690	742	728	734	713	745	734	724	755	720	750	776	680	684	714	755	738	754	728	696	757	728	764	711	744	697	714	781	770	732	719	776	711	756	762	718	733	768	739	725	707	695	756	741	710	695	732	727	736	730	672	749	727	715	768	764	754	751	714	739	706	717	703	706	743	753	762	740	736	691	641	763	730	702	715	722	724	743	685	693	719	700	714	701	758	741	694	733	717	738	694	736	709	735	703	698	787	744	745	755	719	730	729	767	726	761	777	724	756	726	715	720	733	722	735	815	763	710	709	694	737	725	740	712	739	727	706	710	719	713	731	704	742	719	726	728	731	756	735	717	735	676	782	706	677	689	710	706	718	722	730	722	768	756	728	775	728	722	712	717	744	692	720	786	714	704	748	719	737	723	701	712	745	731	716	686	755	744	761	682	718	705	745	732	701	704	688	686	790	698	765	767	713	696	734	693	738	738	723	744	770	707	722	750	741	698	728	694	699	735	670	795	717	673	722	718	701	724	700	687	697	766	747	738	761	760	740	746	735	710	746	785	716	732	728	680	714	711	718	712	771	757	717	725	742	743	740	746	745	731	731	760	738	777	762	735	724	723	719	689	752	696	745	689	754	696	731	708	747	740	748	715	737	751	704	724	736	725	708	748	684	743	725	735	719	731	773	727	712	698	773	737	756	753	698	754	739	755	723	721	744	693	704	706	788	736	696	773	701	732	729	716	689	721	733	747	744	697	745	701	724	753	719	716	734	683	675	720	727	748	702	728	665	674	768	770	700	755	739	808	694	746	799	687	688	754	709	695	688	772	715	718	729	746	751	705	750	713	760	730	757	712	720	716	727	738	712	701	764	723	715	711	728	780	733	764	724	749	784	714	745	734	790	748	763	747	706	734	658	737	688	732	743	743	733	742	752	707	805	695	768	714	720	741	730	736	732	736	729	738	721	761	732	765	778	719	682	744	703	698	732	738	733	757	771	717	756	729	750	759	699	730	727	701	712	714	775	748	723	746	703	737	732	728	727	729	731	738	700	729	702	735	742	736	737	794	755	698	719	778	703	703	741	690	732	701	761	726	687	696	688	759	798	673	759	705	724	715	762	717	732	714	730	773	754	788	710	768	761	693	769	695	732	724	723	715	717	717	695	732	696	755	743	722	767	670	687	751	727	735	750	754	746	705	714	707	737	746	785	750	740	722	714	737	718	740	691	707	722	721	782	746	743	745	762	749	727	769	688	693	692	720	728	747	680	738	703	709	785	698	710	749	763	692	712	721	709	730	712	771	711	715	701	731	728	703	741	697	734	728	696	703	685	751	702	742	743	704	725	686	749	707	687	714	737	724	716	697	726	731	731	709	716	742	720	695	690	744	702	725	688	762	710	730	711	753	726	772	741	734	702	759	670	672	714	706	748	727	726	697	722	752	715	742	674	743	753	710	712	763	742	727	717	721	701	745	691	732	710	712	695	695	750	767	769	727	728	736	688	738	692	720	719	723	704	772	748	718	688	703	758	721	744	685	695	760	716	720	748	751	696	734	695	728	760	684	715	744	691	745	743	747	704	739	739	751	733	736	672	778	687	726	736	710	722	698	723	685	703	754	744	746	680	692	734	666	776	708	719	735	714	747	753	724	693	708	700	754	721	733	745	704	738	786	727	734	729	703	713	733	728	760	730	730	697	718	710	742	753	721	680	739	735	753	768	765	760	734	734	708	766	694	698	765	724	763	694	714	694	735	709	687	754	697	729	711	723	732	704	745	729	713	732	712	750	716	714	758	738	740	768	749	721	707	724	728	737	719	717	714	702	744	801	706	759	699	726	705	756	738	735	738	692	741	735	734	735	712	704	688	685	742	749	726	718	682	796	761	726	700	646	759	762	726	749	771	709	723	724	739	733	739	713	714	723	742	716	718	791	733	725	746	749	741	735	745	698	773	733	733	781	686	728	759	689	740	736	690	728	697	728	726	743	731	721	705	704	724	739	674	658	692	721	765	723	697	724	722	760	693	699	774	714	743	730	681	756	719	760	728	787	753	687	723	695
14151	23887	20255	12576	8705	6755	5265	4468	3134	2459	2359	1661	1945	1940	1729	1478	1345	1137	1119	1041	1086	1042	977	1055	955	1036	879	892	993	878	879	875	1077	917	943	895	1077	1314	1349	1281	1113	917	895	890	962	867	903	887	955	877	964	876	844	926	937	962	921	875	900	897	899	886	875	967	951	885	865	889	917	924	871	876	948	929	950	943	945	910	887	870	919	935	931	914	890	916	923	913	935	906	965	999	859	908	945	936	909	908	899	927	880	867	888	905	871	890	913	906	884	890	881	916	877	911	848	898	893	928	910	906	941	909	889	923	942	891	879	868	893	850	860	918	900	863	939	832	935	880	921	917	879	943	887	900	898	915	935	942	935	941	945	930	922	867	894	948	948	938	858	907	907	913	899	893	962	907	861	899	862	885	935	882	991	934	897	912	907	901	892	891	903	942	892	905	917	954	930	925	875	936	907	933	936	938	925	854	915	910	898	869	901	904	864	956	822	896	897	963	894	873	891	892	860	889	892	944	930	911	886	905	920	915	880	852	943	907	937	933	922	891	913	944	886	922	910	934	908	893	851	940	983	872	871	968	971	927	936	958	890	957	937	840	879	884	896	873	898	922	899	883	881	886	907	878	899	937	901	903	979	926	945	913	917	904	859	960	914	861	864	909	818	861	851	960	906	860	823	926	912	920	880	924	904	930	932	911	889	924	924	941	894	965	895	927	897	896	878	939	888	889	895	927	896	908	955	842	886	915	923	894	927	856	896	924	916	911	921	923	890	932	869	882	902	912	940	906	916	935	895	839	866	857	947	906	889	901	864	989	932	927	858	902	887	901	898	865	892	887	927	897	934	911	902	856	885	956	842	913	916	891	877	868	931	887	881	916	893	908	909	912	934	885	885	845	917	891	908	877	893	873	876	910	913	940	908	860	921	861	904	906	911	935	900	907	915	907	914	922	891	872	890	833	906	958	917	866	894	872	893	903	905	905	892	913	912	905	880	931	867	908	896	936	920	928	882	909	972	903	905	912	914	860	867	907	847	907	867	883	887	909	933	957	938	936	914	910	906	907	820	922	909	883	898	882	922	907	907	859	909	904	933	934	876	902	918	907	932	888	855	913	879	870	927	950	907	911	895	895	882	898	929	849	868	967	826	916	885	916	891	932	866	974	931	950	915	901	887	935	887	907	897	922	925	922	889	911	874	851	900	937	947	922	919	893	926	912	878	888	907	874	939	874	890	902	955	925	898	873	851	895	897	871	913	921	917	916	894	919	928	949	910	879	914	910	907	934	906	901	889	902	889	865	920	926	882	875	879	856	875	910	897	892	927	955	870	974	945	935	892	863	944	869	871	892	923	900	908	939	904	898	897	907	921	942	914	872	937	920	899	925	861	866	884	911	851	897	908	852	936	880	889	985	910	939	922	968	899	874	890	913	888	942	962	932	849	877	912	911	945	912	903	875	921	911	932	902	918	913	905	919	906	928	867	933	903	859	871	930	896	901	925	919	836	847	919	929	888	916	910	930	901	893	862	936	893	904	895	939	937	856	867	926	911	931	898	908	933	911	964	921	948	925	876	908	879	911	880	889	861	857	915	900	931	911	891	918	931	871	884	927	863	909	889	904	884	962	909	879	878	940	889	931	881	920	928	920	930	868	808	936	880	902	916	912	897	915	911	878	893	867	920	967	844	903	850	936	880	885	908	881	917	881	879	942	904	910	873	890	904	910	924	887	914	829	889	897	947	912	890	920	910	909	903	895	892	935	912	888	952	940	886	923	904	881	914	936	937	904	949	873	933	944	936	918	874	944	915	899	885	911	904	945	899	911	915	954	934	940	905	929	899	916	893	885	898	941	934	963	897	931	919	919	875	908	890	912	859	952	840	950	892	922	902	926	892	922	905	917	900	908	919	888	877	940	895	956	855	933	901	949	968	946	933	942	912	956	871	901	880	929	941	921	958	913	924	924	829	928	889	873	884	928	895	931	904	872	900	890	873	861	873	987	916	897	893	923	931	913	940	907	879	852	939	893	864	926	889	932	945	893	885	885	937	894	892	920	941	898	911	913	935	890	940	885	897	928	944	899	840	905	882	972	860	911	901	898	897	937	879	928	882	888	874	944	884	880	866	914	890	916	917	925	853	942	919	916	924	892	918	876	896	942	878	934	891	889	920	888	902	970	889	902	879	892	910	891	865	915	937	885	914	925	891	940	900	897	924	882	933	888	894	831	972	951	899	905	892	902	888	863	869	925	900	879	882	917	906	970	903	879	900	874	896	924	916	906	927	952	895	899	927	904	945	880	887	902	925	877	917	873	910	944	858	925	903	900	957	933	944	900	946	914	946	931	938	957	871	981	903	915	929	871	925	888	925	923	877	941	916	863	952	896	856	897	910	862	913	900	973	945	887	867	904	868	911	897	906	907	893	921	928	887	914	872	891	901	872	874	943	941	857	957	870	887	873	904	900	928	930	861	949	941	906	901	898	899	925	929	943	959	868	913	910	905	918	881	893	895	958	941	927	857	893	922	906	926	958	969	988	903	913	976	912	886	931	895	896	930	957	886	938	972	926	932	853	875	884	950	841	938	890	930	913	896	922	896	819	951	929	930	954	876	895	872	909	828	880	896	932	874	956	924	968	899	913	946	937	920	858	872	938	857	920	963	880	893	911	952	889	935	876	909	906	928	945	913	874	887	990	906	893	900	892	917	915	898	952	879	883	900	926	888	931	946	864	899	892	889	949	876	890	882	927	892	951	896	873	856	872	861	902	942	889	920	937	872	930	869	952	940	889	854	926	903	911	909	880	908	908	972	928	858	908	882	906	895	903	904	902	929	906	919	905	903	891	946	947	882	926	881	848	879	906	885	882	923	906	923	914	960	910	895	918	864	899	913	927	947	986	909	902	909	924	913	936	920	951	896	932	884	869	917	901	936	928	936	869	905	925	899	880	969	997	879	910	874	880	919	890	934	893	887	938	933	907	923	930	958	910	916	924	947	944	922	932	965	883	883	887	903	919	888	876	898	849	890	889	913	914	863	902	958	868	881	907	912	921	901	891	964	878	957	871	964	860	896	931	885	949	874	925	865	884	879	909	889	932	961	904	938	913	915	915	902	897	884	884	841	894	886	919	925	898	893	841	911	936	953	886	940	924	896	940	911	894	857	889	975	888	883	956	897	897	925	890	884	868	909	899	907	838	806	894	878	871	896	923	914	914	918	897	860	906	921	876	877	884	932	852	894	905	954	924	921	867	920	943	884	890	915	879	884	978	914	877	844	928	916	935	899	954	897	883	912	878	897	873	922	923	921	930	869	911	908	872	914	971	896	907	919	905	913	885	887	897	903	897	929	863	915	939	909	918	914	915	927	886	894	949	917	914	857	909	889	890	927	876	913	889	941	877	917	944	927	902	932	932	866	950	913	910	938	920	939	923	920	937	938	946	904	839	895	937	872	858	913	906	911	896	922	966	914	890	893	966	871	934	932	866	905	917	918	874	915	919	889
24097	21336	28724	24263	21352	13551	5481	3255	2124	1988	1582	1194	1480	1324	1204	1063	917	835	791	763	723	673	676	627	624	595	608	591	569	608	534	540	1389	798	573	557	1917	2599	2237	1774	1091	587	578	524	545	556	534	532	519	544	568	547	519	567	555	533	522	504	560	538	566	555	537	557	515	578	557	584	558	538	562	544	584	531	555	572	555	538	566	550	575	546	527	567	556	508	502	566	521	542	581	522	553	536	578	536	512	545	557	555	529	569	522	554	555	571	581	554	569	548	519	544	540	549	572	542	538	526	535	555	560	525	535	526	580	544	550	542	530	551	563	535	547	490	579	548	545	563	538	549	511	535	529	562	544	594	565	554	538	553	520	509	539	553	557	538	560	519	510	566	575	528	560	563	557	527	572	517	527	538	566	552	553	537	538	565	536	557	530	571	497	556	567	518	561	533	494	540	578	532	534	563	535	549	550	505	508	548	529	523	571	566	527	547	547	530	576	554	551	564	544	522	557	565	575	521	548	589	507	546	596	547	549	516	542	549	583	541	538	556	552	551	540	543	518	579	549	554	560	533	531	541	557	541	555	524	537	518	553	540	591	567	524	561	570	527	538	533	517	517	519	518	504	505	534	566	543	506	535	549	536	521	549	500	522	484	526	536	545	520	542	553	544	568	522	537	572	562	554	523	538	533	541	533	574	520	531	518	552	609	570	536	538	546	535	580	545	511	562	564	522	590	524	534	540	559	532	551	591	474	545	568	508	567	554	500	545	558	527	565	500	510	563	580	526	540	574	563	583	565	572	553	558	577	535	608	544	557	553	574	551	547	505	538	563	543	525	481	545	536	541	547	580	531	557	575	541	517	537	531	505	523	533	552	525	576	541	558	515	570	552	585	542	591	574	552	509	519	555	547	501	531	565	535	562	533	516	530	509	549	503	523	519	534	563	509	520	571	586	513	510	539	558	539	561	538	527	528	523	541	553	565	572	564	546	526	533	548	532	523	523	533	554	545	560	557	584	524	537	583	597	499	511	538	505	534	584	518	538	542	532	523	552	513	544	563	543	530	517	537	534	550	545	537	519	566	537	581	512	577	534	533	555	530	562	528	521	527	590	583	516	577	551	529	529	492	556	553	566	539	549	569	532	550	536	539	598	516	505	532	533	549	550	544	535	547	559	550	507	530	538	543	567	564	536	523	578	594	511	508	522	528	585	526	526	565	549	544	583	585	569	536	539	534	547	529	545	567	512	494	548	523	542	514	517	520	547	549	507	564	535	536	554	540	523	556	525	545	568	548	573	521	598	575	565	546	514	538	580	548	545	542	543	527	522	551	576	566	514	574	525	493	534	511	542	507	580	510	503	543	557	570	507	546	544	529	567	535	573	526	541	537	536	539	506	565	540	536	540	561	543	505	586	528	552	567	542	516	579	545	535	537	601	529	568	554	582	563	555	545	499	546	568	594	557	547	585	525	530	531	570	557	524	555	575	559	535	567	552	551	544	540	551	543	556	518	575	524	549	574	582	565	528	558	508	579	541	551	532	575	493	536	520	513	526	560	552	567	534	533	566	513	565	527	552	535	523	541	568	533	596	503	526	505	577	504	529	524	567	578	517	513	540	529	532	525	534	527	508	502	518	534	556	508	528	524	550	521	554	499	530	531	525	503	555	519	523	555	565	535	524	544	554	549	580	544	555	526	564	555	543	579	547	515	480	584	535	514	539	513	524	535	547	557	522	582	557	545	518	536	544	515	540	538	496	527	522	550	511	523	543	537	509	565	543	587	542	501	554	541	553	541	534	542	509	518	586	548	548	548	478	554	539	549	549	554	543	535	542	560	543	523	573	543	536	517	487	553	508	576	551	506	556	539	478	543	601	560	531	598	538	501	537	506	487	552	523	555	564	571	533	538	526	538	572	551	579	542	553	536	529	567	506	532	595	537	571	562	557	542	586	595	592	543	555	555	519	544	544	538	525	499	532	544	549	563	555	552	540	531	492	543	533	549	530	523	537	548	540	536	504	521	554	549	545	542	523	528	532	521	543	549	582	530	566	497	553	493	525	558	547	517	574	494	535	591	550	576	529	529	572	503	563	573	513	520	556	566	541	572	556	510	512	517	523	535	560	510	539	571	538	556	532	512	496	547	551	569	499	533	558	571	574	534	515	560	539	537	522	523	521	540	541	510	565	558	512	536	575	524	598	560	533	579	536	522	571	519	528	537	528	521	560	550	573	576	533	566	531	583	526	590	564	534	549	538	588	536	537	562	536	520	535	560	552	572	533	495	523	518	578	553	549	574	538	563	534	589	533	521	542	514	526	521	552	512	536	524	521	530	603	598	522	483	504	558	559	544	523	529	494	511	542	520	567	546	529	561	532	529	516	531	544	507	538	523	521	545	555	550	547	526	534	521	534	554	529	512	539	567	558	546	558	541	552	540	554	552	515	555	550	541	518	547	549	539	565	521	522	553	539	516	507	542	564	596	477	529	560	572	559	537	533	514	562	557	542	549	560	528	551	538	511	587	497	537	561	517	548	514	573	546	568	552	551	528	602	503	573	557	566	535	548	513	541	570	516	552	568	556	533	508	560	509	539	554	527	489	547	536	525	497	511	545	536	529	536	543	546	541	558	534	531	536	545	540	543	561	535	528	528	572	553	555	558	590	504	521	520	530	527	543	533	558	540	523	541	546	579	547	494	559	534	520	513	531	527	586	536	585	553	560	504	556	541	549	526	526	553	526	537	533	529	535	523	551	495	557	550	551	545	538	552	564	558	509	558	510	548	546	557	553	517	568	538	571	536	546	549	526	569	541	526	539	516	549	565	557	569	541	539	549	535	525	590	513	548	526	550	572	546	563	573	544	563	560	491	539	556	538	547	519	523	517	572	533	535	556	549	524	588	558	561	585	542	537	535	528	567	548	518	517	566	521	557	563	499	519	520	583	522	553	559	522	542	581	519	536	548	502	550	521	599	557	544	553	549	540	554	562	540	562	546	552	498	531	500	531	538	564	609	554	562	556	574	569	581	559	538	559	544	560	577	573	546	534	548	582	547	564	539	543	526	538	535	525	536	545	531	553	533	552	515	545	569	535	589	570	540	538	503	555	534	520	548	565	587	534	569	533	480	527	559	554	540	550	609	560	551	506	576	544	548	475	514	553	559	498	531	526	534	520	546	540	523	581	537	546	519	538	559	557	491	545	613	572	512	582	554	526	522	549	532	495	573	517	561	537	538	561	544	521	517	547	551	548	513	561	515	521	544	570	557	571	568	562	530	574	579	525	554	536	557	506	540	603	536	565	551	544	585	553	573	500	553	532	545	533	556	532	545	532	530	540	545	520	545	509	559	563	564	508	563	578	567	561	550	556	536	537	560	570	503	567	535	507	591	553	544	499	511	534	529	514	486	567	560	569	521	520	545	512	560	565	557	552	533	575	472	515	557	493	553	566	529	534	519	535	566	596	525	557	546	553	549	570	532	540	545	500	546	530	538	504	518	535
15113	31527	27779	18071	13324	10614	8425	6735	4687	4030	3219	2235	2912	2564	2172	1920	1399	1290	1097	1092	1046	963	959	826	804	801	831	781	784	790	729	771	2250	1134	740	774	3396	4614	3803	2917	1703	758	712	670	673	654	694	699	720	752	675	708	710	705	703	681	684	705	718	696	693	713	733	711	689	679	646	711	733	717	735	689	702	705	672	723	637	720	674	645	672	705	682	718	662	707	726	720	667	710	641	709	694	685	694	728	689	662	642	678	697	701	729	698	694	647	676	697	741	707	675	674	687	700	739	748	697	704	714	661	657	723	690	638	676	671	732	704	679	685	661	690	711	708	701	691	696	673	684	717	733	717	691	713	706	680	672	725	707	661	676	662	707	694	667	672	711	697	680	690	691	678	675	642	677	668	696	722	688	703	717	662	697	678	643	718	670	699	713	690	730	676	675	675	702	647	704	682	693	703	655	685	669	676	708	668	680	723	717	683	663	687	648	659	669	696	701	658	692	684	702	701	643	686	684	696	685	706	675	731	682	679	668	685	726	733	698	736	683	674	682	707	699	757	667	739	691	740	700	714	698	693	645	669	692	686	713	698	709	689	722	714	663	707	657	702	672	673	671	701	678	703	709	702	703	694	738	654	685	656	687	685	659	677	682	678	655	685	684	686	702	707	723	686	713	711	661	662	670	730	686	721	695	668	748	714	713	732	676	741	697	732	704	674	660	673	694	746	686	664	689	682	699	702	676	716	688	753	690	704	727	689	705	698	706	665	692	666	695	727	658	720	687	698	666	691	705	717	710	674	741	687	671	696	682	737	735	703	694	735	657	641	707	682	684	742	708	727	698	682	714	695	724	707	660	702	688	709	689	672	732	714	680	691	670	686	704	643	671	685	676	666	691	705	719	720	688	689	685	720	709	707	682	688	702	705	745	714	684	684	689	679	653	678	702	714	690	710	709	643	665	725	680	709	685	666	698	666	659	775	682	658	718	712	726	648	712	673	682	687	649	684	684	696	682	695	686	729	696	695	657	695	708	657	686	690	725	739	708	676	702	667	665	681	709	630	651	668	685	722	729	691	703	701	675	669	694	726	720	644	748	691	673	737	675	706	694	643	697	661	657	734	667	690	702	725	711	721	638	719	703	696	724	728	672	641	638	687	723	659	711	682	674	688	707	670	688	690	717	724	672	729	707	679	702	685	700	713	694	684	676	727	717	679	701	668	668	655	661	661	686	620	729	692	706	690	694	711	690	702	731	665	683	718	736	679	676	699	684	656	702	688	731	702	720	686	693	627	695	660	699	708	702	760	701	661	699	663	688	698	682	710	666	715	644	732	662	723	687	694	662	706	725	707	686	684	688	725	693	665	690	742	679	683	711	686	690	710	718	714	674	678	692	713	709	770	677	674	662	757	668	678	693	733	663	693	663	741	685	695	675	690	707	687	702	691	719	708	762	672	674	693	715	693	630	639	736	707	715	736	663	687	685	666	743	697	676	758	702	707	721	719	715	651	711	676	681	685	698	662	699	678	704	641	711	681	717	736	675	686	679	681	707	666	703	734	698	660	712	658	645	716	675	683	731	663	712	674	698	739	692	710	687	658	693	726	714	733	645	707	657	713	690	701	681	717	638	689	687	713	668	662	690	745	686	725	656	667	688	655	686	697	693	708	707	651	688	736	686	686	715	678	638	688	731	698	669	735	671	736	711	690	668	743	679	698	703	727	660	681	672	652	744	683	686	704	740	685	686	722	646	687	710	648	729	711	676	713	634	686	679	740	696	687	734	642	708	727	731	741	695	695	664	712	741	728	689	688	691	691	675	687	705	703	697	676	694	653	697	696	678	695	682	652	704	699	661	699	716	689	689	690	709	686	695	692	756	724	684	776	652	698	692	704	737	691	651	673	688	696	680	691	674	702	696	686	699	714	731	683	706	688	690	671	668	715	706	688	653	738	736	683	731	692	691	728	671	617	693	698	677	700	674	672	668	703	675	692	731	702	669	686	679	675	718	721	722	658	702	711	669	697	680	738	685	678	648	695	699	678	704	744	692	667	684	670	676	708	660	709	704	723	715	724	686	709	636	641	699	740	682	738	702	703	666	697	689	660	725	638	670	705	687	698	652	675	687	691	654	669	715	649	693	728	682	641	695	713	666	682	718	635	672	664	693	690	697	695	664	703	670	668	697	656	725	657	719	674	715	714	711	670	694	703	687	675	741	728	664	679	712	707	642	660	713	680	721	740	694	723	691	733	664	680	684	648	732	711	679	675	651	710	707	734	664	683	732	702	693	690	747	663	697	670	685	709	695	705	695	664	693	718	676	668	651	689	680	678	715	703	686	692	630	697	638	709	715	685	707	726	689	710	715	691	686	691	673	697	740	707	660	728	730	658	714	680	725	737	655	668	645	744	675	718	714	720	700	674	664	691	670	696	719	701	685	710	685	668	688	699	695	668	673	674	724	692	670	709	678	643	690	721	669	677	747	699	687	675	704	698	655	689	685	686	649	683	681	643	656	713	681	640	717	692	710	729	680	668	687	670	677	678	668	633	644	743	693	691	696	720	717	694	663	697	688	699	695	691	677	670	656	758	701	693	698	722	712	677	717	705	741	654	696	716	719	716	673	764	695	661	688	681	696	680	703	682	723	704	676	656	704	656	728	671	707	698	692	674	683	673	689	717	686	689	705	706	757	704	664	677	659	675	717	615	705	669	709	691	685	661	700	638	695	717	734	722	690	704	652	671	697	712	670	677	711	674	707	732	671	674	667	689	659	701	713	688	686	701	655	630	683	654	699	658	692	693	688	696	680	674	653	708	673	679	651	702	701	720	707	699	665	727	660	665	682	727	712	709	705	669	696	717	679	694	679	686	683	721	706	705	723	699	695	700	711	689	662	663	702	688	683	744	683	652	709	693	679	707	713	711	683	691	700	704	722	701	759	714	678	660	685	702	645	692	723	714	715	717	723	688	663	675	707	681	662	690	695	709	637	668	704	711	737	746	681	693	650	681	671	690	701	644	731	724	666	684	762	711	684	643	668	692	670	665	722	676	740	695	704	697	678	680	684	696	688	727	667	696	732	715	696	660	722	646	706	661	659	675	659	740	662	748	699	751	678	671	688	764	729	706	728	694	698	723	731	720	680	700	675	716	735	718	694	697	633	725	735	725	689	696	700	721	698	667	657	748	657	694	660	718	658	701	678	723	723	663	704	714	687	680	646	661	680	712	680	715	647	683	695	679	687	683	731	710	677	712	728	699	698	677	693	662	678	677	724	678	702	686	692	719	682	694	685	699	701	695	692	737	697	718	683	669	700	677	715	664	695	668	629	679	723	682	718	704	671	660	676	736	691	677	684	704	669	666	722	710	700	677	751	631	686	713	721	716	708	658	695	721	691	734	694	733	691	680	687	707	686	718	678	675	662	734	698	679	718	729	663	676	662	673	715	682	705	687	707	669	702	708	695	696	737	737	658	626	684	695	666	694	656	719	684	697	646	715	747	676
23086	21298	29197	23727	21317	21442	13426	4405	2640	2467	1809	1635	1859	1502	1341	1027	757	766	720	664	608	570	511	506	489	412	410	417	465	398	368	402	1738	714	351	493	3225	4141	3349	2499	1470	450	368	344	373	316	342	371	357	348	329	298	355	354	369	339	349	347	365	376	340	353	323	380	336	346	344	330	382	357	304	370	347	345	334	322	361	367	365	367	344	370	330	353	319	345	337	375	323	360	348	365	322	325	343	327	330	335	332	334	362	358	336	343	372	367	340	323	345	352	358	327	371	349	316	358	378	331	359	358	367	334	326	326	368	334	348	323	393	336	333	342	338	327	356	352	338	341	371	368	329	361	350	363	353	375	356	367	344	332	360	339	369	329	328	363	359	311	343	353	324	335	352	362	310	347	339	344	331	332	336	360	365	362	338	346	317	359	309	344	334	370	337	349	317	306	365	379	337	338	399	328	346	359	319	344	369	368	343	363	334	315	355	354	383	320	311	328	348	350	330	364	364	354	351	320	355	356	363	354	329	348	356	354	327	305	343	368	366	355	351	367	319	369	341	325	325	367	335	333	372	341	363	359	336	334	355	342	320	352	348	325	332	350	347	381	352	367	348	341	370	367	317	326	366	358	332	321	334	349	368	350	343	338	352	381	371	344	361	343	350	356	356	323	354	345	330	332	360	350	331	326	327	325	359	387	342	330	350	349	353	376	347	340	367	312	353	316	360	367	311	329	360	354	337	315	336	331	340	324	349	353	360	365	393	353	370	317	363	355	320	340	357	346	352	328	368	348	358	337	363	350	350	363	335	328	307	344	326	360	349	357	336	327	363	309	368	336	339	336	375	335	372	333	318	330	346	358	351	328	346	338	336	349	310	323	359	365	322	327	343	319	350	334	328	333	336	384	345	357	345	285	355	314	340	386	309	356	355	359	368	344	366	350	361	337	352	360	336	362	331	367	373	331	363	362	370	344	336	317	347	355	328	368	336	323	333	347	319	370	349	328	341	382	318	350	312	364	357	325	333	359	363	354	338	352	367	328	348	352	339	365	353	367	347	347	330	309	358	315	366	334	359	382	376	298	359	350	321	343	344	334	326	317	367	356	339	335	313	363	375	369	376	288	371	359	333	347	345	348	335	336	354	340	361	328	326	353	365	337	360	326	348	328	361	360	330	367	346	358	337	354	382	324	330	332	369	355	339	365	395	377	339	343	375	335	346	371	347	333	352	347	364	357	343	347	366	336	340	338	335	346	363	334	374	351	333	338	364	337	359	342	341	338	315	346	360	310	351	345	317	306	337	359	333	377	334	352	339	354	316	361	364	338	351	338	363	307	325	386	356	344	357	325	359	361	362	359	335	373	327	327	361	350	370	346	337	334	339	318	337	347	331	347	349	314	320	332	344	312	324	348	336	314	330	366	337	351	318	343	340	370	323	326	338	374	333	314	309	327	337	361	359	351	347	347	343	349	348	313	340	332	312	334	384	302	339	347	329	348	327	327	303	359	346	378	361	369	335	352	362	341	333	346	354	344	349	386	334	335	327	329	332	327	328	330	355	337	342	312	369	316	338	365	390	353	342	349	334	333	327	299	314	364	340	365	354	345	310	326	368	333	315	335	355	366	350	336	315	399	358	353	364	345	337	341	339	322	345	331	322	373	344	333	348	346	375	328	365	370	339	341	338	307	372	340	306	374	372	351	333	357	359	325	301	327	331	369	346	326	309	326	346	339	360	357	370	337	365	323	329	340	329	325	311	337	356	354	335	389	343	348	325	358	353	307	299	317	313	349	353	350	344	353	339	315	346	353	375	359	371	301	338	345	381	342	364	418	378	365	309	342	364	359	359	347	364	366	339	325	340	340	316	343	355	357	353	344	330	328	338	369	369	346	318	360	348	356	302	358	362	356	327	348	327	342	311	340	317	330	360	310	372	334	377	360	331	356	357	345	347	315	350	342	353	329	300	351	363	348	369	364	364	351	345	324	358	361	376	330	367	326	360	338	350	337	341	324	378	346	374	322	337	352	386	349	339	335	362	360	347	358	342	325	373	320	346	366	343	323	362	322	334	323	327	347	343	362	353	366	381	354	367	375	335	346	348	329	349	370	385	347	334	345	367	362	381	378	316	332	325	356	360	330	341	359	364	323	329	350	339	331	316	333	347	353	419	349	374	342	361	341	356	346	327	372	344	373	318	335	348	350	341	329	329	333	359	346	363	355	351	342	332	353	310	358	328	355	342	379	342	332	332	315	332	339	317	368	331	352	340	333	372	360	330	338	365	351	351	352	337	322	332	350	331	332	365	338	321	338	369	340	347	345	358	348	330	354	364	347	334	373	339	315	381	373	334	337	383	329	340	371	350	367	326	374	368	337	319	355	373	319	378	336	343	332	345	316	340	353	312	342	367	329	374	334	360	363	354	341	308	331	332	329	348	323	320	339	341	384	364	330	355	341	359	340	365	350	315	355	358	358	348	343	354	329	375	329	369	315	354	349	368	348	333	331	325	354	344	273	333	342	344	358	340	347	340	326	321	314	339	310	368	337	361	345	367	348	319	360	359	362	333	364	338	336	380	341	382	342	334	365	360	337	347	329	314	317	349	335	364	340	329	374	337	322	346	345	357	363	349	340	376	309	360	343	341	364	324	340	339	364	301	325	342	345	353	363	379	349	351	336	343	374	347	388	347	285	332	335	304	379	322	348	340	338	329	367	364	373	349	338	347	351	349	327	333	355	346	328	335	347	378	376	355	345	328	373	318	363	328	361	357	318	320	349	315	314	336	326	354	358	353	361	360	338	343	317	345	369	316	388	322	332	341	379	318	331	322	308	362	309	320	341	362	334	324	355	354	371	376	345	312	334	362	320	328	323	300	357	351	325	364	347	347	315	356	360	333	334	335	363	330	361	343	335	308	341	363	294	337	355	363	354	344	387	369	341	370	336	342	311	342	316	342	350	353	353	348	321	332	342	341	384	327	349	343	364	315	339	329	363	375	332	322	364	375	337	376	333	351	318	327	353	311	355	330	349	353	313	308	333	342	312	338	320	355	333	341	354	361	348	310	332	384	352	369	340	350	345	361	394	375	344	347	351	344	320	327	352	348	365	350	386	346	329	345	324	367	338	347	329	347	348	358	319	364	367	345	327	382	314	337	367	346	335	334	347	359	331	345	356	322	339	381	338	320	372	355	335	333	370	387	324	362	356	328	364	362	353	352	355	363	381	345	306	326	344	334	361	330	337	370	340	354	352	352	347	341	375	379	335	356	342	323	346	315	374	352	324	362	358	308	330	325	348	324	360	351	331	367	330	342	342	347	378	362	339	322	363	341	339	353	357	366	364	351	339	342	355	354	354	345	322	353	335	363	342	317	348	355	307	348	320	345	383	339	317	337	369	334	331	316	340	333	321	318	354	329	317	315	372	342	394	326	341	364	316	340	347	345	331	384	324	346	339	360	361	361	321	355	340	330	341	345	339	358	348	334	373	343	326	338	328	325	321
17265	36045	31865	22348	17197	13353	11286	8447	5896	5503	3796	3568	3717	3031	2572	2102	1361	1392	1301	1108	963	906	797	721	646	581	581	535	576	532	527	554	3320	1132	479	705	5919	7227	5988	4368	2495	636	436	422	421	473	454	447	507	435	439	446	420	429	488	417	448	440	427	408	462	488	425	405	463	421	465	465	414	444	435	452	416	423	449	438	459	434	413	423	396	424	417	421	473	488	449	451	464	431	411	410	419	411	431	414	440	396	425	463	448	452	470	455	430	455	441	432	485	466	444	463	447	414	412	419	440	401	445	448	447	437	441	485	380	427	440	459	452	447	437	437	414	481	405	454	406	435	461	441	441	456	435	437	444	432	429	427	431	456	440	425	411	453	449	421	455	424	406	465	427	434	429	436	409	416	454	405	438	449	438	466	440	410	466	472	440	393	405	456	412	475	435	390	425	460	428	428	437	410	437	425	462	401	463	434	456	431	446	443	462	441	422	428	443	424	426	475	444	428	445	449	418	433	429	435	423	439	456	423	452	447	401	443	421	461	437	472	406	465	489	454	464	455	428	423	457	449	433	431	462	385	445	449	441	442	431	459	477	447	412	443	447	394	472	441	409	445	436	442	442	432	416	405	450	410	469	411	421	450	452	419	408	427	445	423	415	428	468	438	425	405	453	443	436	454	449	429	443	471	452	463	439	424	419	417	432	480	452	420	441	417	417	457	408	440	442	437	440	425	437	440	453	457	444	407	423	449	472	476	415	456	433	417	480	405	447	448	430	415	422	396	430	452	445	428	456	428	433	452	466	474	426	432	438	428	438	416	415	454	488	472	414	425	415	447	396	450	430	461	456	417	456	412	429	460	457	444	439	405	448	431	424	425	438	413	461	425	440	453	441	479	410	415	411	444	434	414	425	436	428	470	448	429	444	433	430	439	423	430	411	430	411	446	437	443	466	467	413	417	456	457	438	446	431	446	416	447	455	444	452	451	469	419	433	409	413	446	471	428	412	440	426	469	384	431	452	434	400	425	433	430	440	445	425	447	454	465	479	420	429	453	428	443	404	447	449	427	437	473	462	401	432	406	404	437	433	452	424	454	441	441	448	451	434	460	422	429	425	465	416	463	417	431	398	432	462	475	427	415	417	484	447	430	424	403	443	405	429	406	458	427	453	412	414	446	432	449	426	446	456	414	442	435	486	446	419	439	407	434	441	414	439	432	455	469	435	415	414	422	448	456	417	459	456	450	454	503	465	411	438	409	411	441	435	408	468	474	448	424	444	450	452	475	451	434	403	495	434	472	427	435	444	436	407	452	431	444	438	452	414	420	423	435	427	442	436	438	428	432	453	403	425	415	402	438	413	423	460	402	472	434	390	401	445	463	465	407	441	425	430	442	436	436	399	423	428	475	444	425	429	396	437	438	451	400	387	410	436	436	465	461	451	456	449	455	443	419	446	428	425	433	448	474	449	415	441	427	430	395	465	457	441	452	470	441	427	432	434	481	430	431	458	427	441	455	410	408	422	425	480	456	459	447	455	407	429	460	418	436	412	407	457	445	481	460	418	418	433	428	434	446	445	450	448	424	416	447	439	488	418	446	415	421	430	452	401	450	432	424	411	398	415	435	423	405	458	393	439	410	471	407	442	435	446	429	435	429	451	445	417	431	503	457	385	435	452	453	459	403	422	436	436	404	463	386	452	436	410	368	428	458	430	442	432	427	442	438	463	435	410	412	419	441	432	447	495	464	440	405	408	449	441	448	468	449	412	410	405	438	412	423	405	426	433	440	446	444	424	446	463	450	449	442	420	415	413	435	452	446	441	410	435	411	413	404	436	426	425	431	486	431	437	442	424	442	423	407	399	424	435	449	415	445	432	416	434	439	434	439	482	470	442	439	452	443	429	466	417	431	450	431	448	450	434	426	441	443	444	412	454	436	423	429	436	477	453	420	438	449	442	415	420	463	443	420	415	440	418	447	404	408	464	437	428	418	431	429	416	425	411	422	399	402	433	433	437	448	436	456	410	415	429	416	416	470	414	439	385	455	447	420	448	499	487	460	433	420	451	445	450	434	453	441	427	423	460	435	426	435	447	430	464	409	408	432	447	443	452	431	426	431	419	437	441	446	416	428	443	439	458	396	449	418	445	443	466	474	404	428	388	432	442	397	411	410	431	455	438	427	435	465	456	480	423	464	480	438	413	446	475	431	441	438	414	435	442	416	454	457	432	465	433	464	471	431	435	412	430	404	446	438	431	425	434	460	428	436	435	487	438	417	426	421	458	459	455	449	425	446	390	434	445	439	406	470	431	460	417	464	435	450	438	421	414	481	421	426	458	437	435	420	458	441	429	425	424	382	441	428	422	411	396	439	432	427	414	436	455	419	402	432	435	433	436	458	410	442	437	409	475	432	405	431	418	446	443	438	428	441	435	401	454	466	433	429	410	452	440	407	502	456	444	417	438	436	443	429	445	436	452	425	472	409	462	401	458	447	432	422	431	403	413	392	413	420	424	429	435	477	420	441	440	428	441	441	451	448	409	480	437	509	451	444	397	385	453	426	406	431	440	451	437	380	436	439	428	413	427	482	429	445	455	455	453	429	424	434	433	428	486	455	417	454	409	464	485	452	440	452	453	475	438	448	414	461	413	427	466	452	457	410	424	439	429	461	432	427	431	410	417	427	468	473	453	440	463	434	461	454	445	449	447	440	426	450	466	450	459	436	434	474	445	452	424	467	459	454	447	426	439	462	426	431	460	477	380	468	424	443	433	411	411	422	422	447	443	449	429	432	425	419	448	464	426	456	437	444	446	416	452	436	435	465	434	440	449	455	413	473	469	441	437	447	408	416	450	428	413	430	461	415	454	415	388	447	445	444	436	451	386	417	453	468	445	434	429	395	452	435	436	464	451	424	441	442	420	423	443	458	470	396	441	445	415	479	372	435	431	473	404	441	460	433	465	419	459	428	428	420	447	452	433	436	470	429	392	442	418	469	469	448	395	424	445	454	428	405	470	430	432	485	429	422	417	448	468	430	444	433	441	415	427	446	436	387	464	406	419	457	438	453	448	405	398	451	464	454	440	447	454	410	409	460	463	450	455	427	433	402	456	428	445	463	429	439	418	436	422	416	435	432	440	435	428	436	463	438	420	453	428	431	453	448	429	430	461	412	440	414	444	442	439	502	446	418	459	415	427	424	450	451	436	437	437	390	424	411	413	432	439	447	418	451	453	417	446	441	425	408	456	418	430	431	435	411	444	435	432	440	471	442	404	408	423	436	431	439	385	446	437	451	427	451	424	460	488	441	415	478	421	416	441	453	455	440	479	445	456	479	458	442	446	438	426	461	456	422	446	438	441	438	412	430	480	424	438	440	472	427	433	449	459	427	426	445	444	395	415	442	404	428	421	438	409	430	446	413	446	442	442	449	403	434	452	420	461	441	404	482	441	431	401	429	460	458	434	475	448	390	435	433	412	441	434	424	421	417	413	416	451	421	420	442	433	449
27341	21385	17783	9407	4444	3218	2391	1867	1672	1468	1174	1074	1207	1125	1016	882	841	888	843	867	818	826	802	768	754	765	732	760	731	753	763	763	752	759	735	725	842	972	964	953	871	698	691	725	715	753	732	758	685	727	771	765	728	724	774	724	746	770	728	771	704	719	721	725	694	738	712	718	713	716	736	702	742	775	742	766	725	751	718	740	769	748	724	757	753	758	691	789	777	724	701	758	719	781	761	784	742	753	740	712	684	735	745	765	776	748	737	767	714	724	697	708	748	729	719	744	724	721	762	732	779	772	799	717	741	747	709	716	728	749	725	736	694	772	711	770	670	748	749	720	775	720	721	713	742	742	709	750	755	731	727	728	718	744	758	762	780	747	714	748	753	728	763	741	742	745	791	734	741	730	791	723	727	739	763	731	752	781	767	778	682	765	783	700	745	675	719	725	687	715	743	755	719	729	751	731	745	717	749	748	758	703	779	721	755	732	718	708	742	807	735	711	740	723	725	724	721	700	715	737	782	753	725	726	807	752	766	730	697	776	710	751	786	731	707	726	743	668	774	782	719	763	770	740	739	776	695	725	745	779	740	747	698	714	737	715	730	739	723	721	759	735	759	733	752	743	752	709	722	758	775	734	707	746	674	763	714	767	745	742	711	729	692	721	701	753	782	722	747	674	736	782	762	749	740	735	741	727	734	702	767	726	729	703	749	693	741	765	746	794	721	728	710	739	686	706	770	741	730	723	745	725	700	747	703	690	799	747	678	748	725	696	781	789	754	701	800	733	745	758	778	750	696	751	739	773	664	723	737	699	682	731	770	765	772	746	720	781	732	724	699	727	719	761	693	734	730	731	672	741	676	677	746	724	820	734	800	777	735	754	794	761	759	725	712	734	715	701	711	733	744	728	776	726	727	744	781	747	761	751	755	739	766	740	701	774	764	768	722	762	763	686	748	737	696	716	770	742	837	727	758	802	744	744	660	726	756	761	741	761	745	723	749	680	754	751	726	753	720	800	767	726	742	725	710	772	696	736	762	677	681	748	733	741	802	730	733	735	683	762	767	734	753	738	767	704	779	767	723	716	741	729	736	698	731	739	727	740	737	710	745	697	773	702	747	725	726	756	736	758	708	739	759	719	735	735	696	740	754	720	666	729	768	758	759	703	735	710	727	759	746	767	753	742	668	733	725	729	763	724	783	735	777	783	777	755	722	802	784	734	765	788	724	696	693	742	735	745	744	719	732	699	750	750	756	741	716	766	759	738	723	776	765	732	708	772	697	765	712	756	766	787	743	724	729	713	737	780	754	753	732	723	740	670	751	740	721	744	745	728	710	727	720	722	702	744	703	761	767	741	752	757	725	729	742	716	758	741	740	697	769	787	763	667	745	735	731	717	760	729	805	734	716	758	728	734	745	771	736	762	734	728	779	713	738	708	735	746	764	771	733	764	746	706	795	772	718	737	717	720	741	721	683	697	757	707	704	773	711	728	736	737	712	777	686	740	686	702	752	768	757	771	704	759	806	755	739	740	741	738	730	766	711	741	769	730	768	753	718	696	760	719	739	769	659	732	741	766	770	722	693	750	764	761	797	699	708	770	740	755	750	783	725	676	717	774	747	763	750	769	721	726	715	748	721	770	741	728	761	731	731	748	734	715	712	725	694	709	756	757	772	737	705	761	765	676	762	752	792	761	714	722	751	761	737	737	738	704	729	736	771	757	713	761	768	761	748	748	760	707	719	735	715	765	692	716	805	773	734	759	710	752	722	728	789	719	736	759	720	753	763	752	718	737	785	709	774	741	724	725	711	766	774	751	769	736	719	740	749	769	713	725	753	752	709	679	675	707	741	738	727	721	737	796	738	745	796	770	767	740	780	727	746	783	720	725	757	746	723	748	799	747	741	744	764	767	731	715	713	754	759	726	816	728	728	745	628	711	748	757	726	754	731	708	747	719	762	717	700	718	740	781	693	735	759	713	684	713	740	746	709	734	691	726	716	738	698	767	825	723	692	723	708	716	754	703	721	740	727	690	689	717	717	746	728	748	763	696	778	754	731	739	713	754	741	727	738	776	699	699	711	701	673	716	725	759	727	741	782	791	765	809	779	754	763	693	703	784	740	714	768	728	750	758	713	707	711	705	707	694	738	733	710	724	805	728	757	746	760	715	718	746	709	729	783	763	740	747	738	729	757	716	796	727	742	752	730	706	782	687	738	719	732	796	766	733	710	751	770	728	690	730	807	750	788	709	699	742	741	761	718	740	687	745	734	729	743	738	796	707	688	726	778	745	790	776	711	724	793	732	755	777	791	748	714	732	718	715	702	710	755	759	748	724	754	781	766	743	759	761	790	746	734	727	704	720	723	762	720	750	766	673	756	781	716	778	771	707	736	763	723	729	720	719	760	784	700	810	729	703	710	684	768	707	748	718	757	747	735	746	749	730	753	772	735	720	774	694	722	710	727	759	762	785	738	742	745	785	762	707	693	752	762	760	759	801	736	722	769	758	750	757	719	782	743	757	691	712	728	759	757	717	712	714	732	749	740	760	696	724	702	723	782	767	728	711	759	744	776	761	762	762	750	767	771	723	722	738	746	710	820	649	781	752	714	741	777	730	798	764	735	770	758	783	755	736	717	769	719	763	699	734	748	762	752	753	716	740	707	748	734	718	751	722	700	719	690	710	768	749	760	830	676	752	733	754	768	756	765	773	720	724	717	720	733	782	745	757	684	753	748	758	759	716	678	721	758	764	765	744	767	793	722	750	716	697	720	751	739	784	736	737	718	715	739	716	737	767	727	741	734	755	770	748	808	785	760	742	738	786	744	728	741	770	724	780	724	689	728	771	766	737	754	776	696	724	689	736	721	706	757	727	762	770	723	710	734	712	714	744	757	742	727	743	708	710	786	737	746	750	751	733	711	679	731	800	769	729	755	770	771	729	733	730	718	664	760	779	753	798	771	732	732	701	771	763	757	742	761	725	716	714	760	757	758	703	735	746	738	722	741	742	742	740	775	753	706	762	749	725	745	725	753	708	672	740	735	758	727	727	757	752	782	737	733	710	754	732	742	740	772	704	779	737	733	746	789	770	788	752	739	753	746	733	685	774	709	694	769	749	743	730	712	699	713	740	737	727	794	754	753	700	724	724	762	762	706	740	749	741	737	757	727	768	756	768	736	721	762	711	777	710	731	740	725	729	771	740	759	656	708	730	763	733	739	738	750	745	762	733	692	732	756	781	725	770	767	733	770	741	735	763	732	728	757	746	748	721	752	713	734	752	759	735	774	703	754	744	739	768	722	743	797	702	750	692	776	728	729	739	786	721	711	745	704	737	678	742	775	751	739	714	731	766	692	749	746	724	745	752	698	708	756	770	741	754	686	765	732	768	782	729	747	712	719	748	696	700	722	756	733	743	747	765	760	688	729	723	780	748	756	752	711	730	768	758	707	745	719	765	782	675	723	742	749	755	712	734	768	681	776	723	716	738	713	783
13845	23265	19420	11780	7762	6320	4989	3719	3243	2794	1831	1799	2052	1892	1484	1303	1203	1239	1162	1128	1041	1021	1043	1046	1001	969	967	965	922	963	923	938	1000	961	956	887	1097	1382	1414	1288	1105	955	914	896	902	940	944	960	920	903	879	918	943	908	875	964	916	934	863	927	937	963	958	918	879	913	892	934	924	944	955	918	901	944	926	927	926	929	917	925	949	901	907	921	907	930	916	883	888	905	966	900	896	875	938	941	877	909	947	904	895	886	967	904	894	883	882	913	976	914	978	859	898	906	867	900	910	852	917	890	893	885	931	911	927	930	911	915	863	881	914	883	938	946	919	927	920	928	877	940	898	950	919	902	881	951	998	888	918	885	910	944	919	888	913	901	936	897	954	939	903	904	889	953	933	937	899	923	900	865	906	918	970	988	865	927	891	976	900	917	914	908	897	969	962	874	888	990	948	970	950	900	899	928	923	917	918	895	980	935	957	935	908	859	923	924	929	946	910	921	921	945	925	913	899	812	922	912	924	933	920	905	894	976	881	910	937	916	878	930	873	918	916	903	962	943	919	906	942	912	917	926	941	898	945	919	958	954	896	895	962	893	923	876	906	955	975	881	918	904	920	901	882	935	929	887	883	935	932	891	929	953	908	938	906	932	910	979	943	854	914	900	901	872	873	959	878	863	937	841	909	908	927	945	908	963	932	913	858	868	899	975	882	907	899	912	889	917	971	957	921	930	913	935	925	963	852	924	893	923	950	934	943	863	858	916	900	940	923	957	837	864	904	906	890	932	997	937	922	894	891	931	966	940	933	969	900	952	888	943	905	909	936	916	909	947	925	923	893	915	917	953	960	912	894	881	953	944	931	907	916	890	946	899	891	899	968	894	901	922	857	930	893	889	920	937	941	907	972	962	963	915	916	922	936	928	884	945	934	909	988	875	958	908	909	970	864	935	923	957	935	943	848	880	888	890	893	863	870	865	871	951	919	934	899	922	943	850	919	922	942	949	1002	927	900	910	931	935	906	927	924	916	949	911	890	969	936	910	908	855	935	978	908	922	885	889	880	896	943	902	961	940	902	987	905	924	933	939	913	893	903	902	943	952	924	907	933	898	914	964	914	888	925	910	897	946	914	893	932	909	908	940	903	901	938	976	895	934	916	936	889	875	868	931	893	907	991	986	914	905	945	902	902	948	949	908	946	897	963	854	938	911	884	906	874	919	932	936	904	927	868	905	947	931	910	893	899	961	873	893	908	903	919	885	857	885	897	903	973	942	931	907	955	938	914	941	909	879	899	917	898	907	864	976	880	920	932	899	920	903	924	909	948	938	934	921	893	934	877	938	904	910	951	916	965	945	966	946	909	860	883	916	926	874	954	914	935	909	976	930	872	917	915	892	897	958	964	926	910	903	906	944	855	894	872	951	927	915	919	923	926	906	918	926	959	934	915	914	918	916	931	926	935	897	927	898	936	894	887	901	944	924	968	1013	921	947	867	913	916	888	954	896	889	926	886	884	910	896	893	895	929	947	944	929	937	913	966	912	974	883	922	883	871	919	934	936	871	906	942	890	913	945	902	856	905	893	937	892	989	929	902	935	897	930	881	945	889	934	916	892	922	865	957	948	876	936	891	890	926	911	953	911	893	940	862	924	933	954	926	911	885	922	894	919	873	918	917	914	984	917	920	950	911	919	920	912	890	938	934	885	932	915	956	950	888	915	909	921	925	960	911	919	794	912	932	935	923	879	873	936	962	893	889	963	905	850	913	919	871	927	903	919	923	921	934	924	867	929	950	949	864	864	893	877	933	906	916	922	945	904	893	929	953	890	947	928	911	853	912	931	894	907	905	947	955	962	908	877	900	937	927	933	885	925	896	986	871	848	947	917	910	923	909	920	918	920	987	916	930	909	952	945	832	917	910	915	942	918	904	906	914	897	881	918	886	927	962	899	908	928	915	916	925	941	912	876	928	943	879	955	923	934	892	919	924	891	885	915	907	942	961	906	906	926	946	903	875	904	871	905	883	953	926	945	895	893	937	923	953	914	899	892	933	904	949	899	928	917	934	965	910	899	914	905	895	933	918	921	900	924	960	898	943	939	889	874	896	958	917	938	935	886	908	899	938	866	943	891	899	898	979	906	930	931	935	918	935	894	953	924	919	941	925	867	947	924	913	900	912	876	909	989	865	899	887	918	923	937	943	950	880	932	871	942	960	927	873	938	882	923	918	941	974	911	963	857	901	883	911	922	930	851	894	920	875	921	919	940	934	905	961	952	905	951	874	961	943	862	948	931	919	950	913	830	934	963	892	920	924	960	922	877	974	912	863	966	937	889	932	934	905	884	925	918	958	953	914	917	955	970	920	949	911	919	944	919	889	948	816	957	909	889	918	901	915	918	895	914	930	920	897	916	922	964	935	862	913	939	898	953	952	923	945	910	939	930	907	950	945	951	925	929	964	940	841	951	901	913	866	864	925	967	930	913	948	916	900	873	958	931	899	949	932	918	944	941	947	899	924	955	906	910	908	906	924	889	922	896	906	948	924	854	952	913	885	871	902	878	875	890	926	885	946	918	932	894	973	896	922	904	925	940	963	883	956	859	892	886	950	893	946	894	872	888	890	910	874	876	903	875	917	885	913	947	941	896	901	921	933	914	904	941	943	929	904	951	952	961	920	938	872	905	905	964	907	887	936	923	905	922	943	900	879	890	941	910	913	967	909	958	952	915	944	958	897	932	911	923	1048	914	898	955	912	911	940	931	932	978	925	854	952	913	888	906	935	916	902	905	878	920	937	903	975	963	875	896	930	918	938	902	914	909	932	880	942	936	922	921	939	891	888	980	923	910	925	861	915	873	942	917	905	928	923	955	898	877	867	953	891	916	898	957	888	937	875	908	959	900	953	922	950	941	985	865	891	903	936	907	942	952	910	910	894	912	1001	959	881	932	881	921	907	922	938	927	905	950	919	952	817	869	875	911	895	896	908	966	914	981	905	902	884	895	961	947	896	885	949	955	901	939	935	948	925	876	900	916	864	921	910	906	898	873	907	901	861	926	916	979	949	865	988	915	958	873	921	931	915	948	939	896	932	891	941	932	885	960	947	899	888	965	933	950	865	885	967	942	887	919	892	878	867	889	844	934	959	905	911	908	957	882	933	952	856	908	912	973	938	872	889	935	900	838	967	923	934	928	889	925	865	918	883	847	886	870	877	914	905	932	867	962	905	912	940	870	949	901	901	931	944	941	945	904	831	871	911	915	918	935	909	916	884	899	890	907	892	905	901	910	919	933	913	940	873	940	875	894	902	911	938	940	944	1001	951	917	958	902	923	915	886	936	921	918	930	896	926	950	909	893	935	932	912	927	934	885	872	879	906	878	879	918	890	934	944	958	964	897	937	956	972	956	919	919	895	914	920	902	865	874	845	885	861	879	943	920	962	886	924	918	922	915	902	904	929	926	925	860	918	961	872	922	897	945	945	956	910	936	913	862	893	921	939	942	891	890	912	851
24134	21368	28838	24289	21342	13301	5049	2977	2518	1656	1516	1537	1513	1309	1147	937	852	827	760	716	703	695	675	641	637	585	578	604	571	590	572	532	1147	903	603	562	1681	2607	2294	1859	1289	659	553	557	548	531	582	547	607	534	565	563	567	544	535	535	569	540	519	558	602	507	530	569	596	548	570	549	531	493	534	545	546	541	567	547	573	529	542	527	546	534	527	555	560	551	567	534	550	571	512	540	560	533	569	556	564	608	581	539	532	508	582	526	547	551	571	557	516	560	548	511	554	569	539	562	533	541	576	583	535	563	547	550	565	562	552	576	545	542	534	559	564	523	540	576	564	559	516	558	543	546	541	572	558	566	527	558	561	557	546	555	574	548	598	571	547	537	551	513	558	535	582	544	544	515	567	584	558	541	542	524	555	541	584	573	564	564	554	521	551	552	540	545	575	581	551	519	577	585	551	553	562	527	561	565	577	584	563	549	561	560	540	520	530	516	502	506	547	504	581	547	529	543	522	574	499	499	562	564	567	538	563	558	556	551	579	543	540	563	526	562	544	531	572	535	579	565	566	557	589	581	562	547	548	541	587	587	533	532	549	542	576	532	538	492	536	532	587	551	578	565	520	515	543	544	547	524	519	586	582	541	542	531	563	549	539	549	481	517	511	555	548	545	561	574	547	566	537	570	527	536	598	547	515	543	569	547	595	539	529	521	504	547	537	531	508	534	573	562	532	596	587	574	562	557	559	556	529	534	571	526	521	525	551	574	544	544	503	509	524	493	527	538	540	541	534	571	535	534	539	480	559	502	548	580	564	520	572	539	526	563	481	500	554	559	510	543	525	523	544	565	542	573	549	562	516	557	546	588	557	593	568	536	547	548	548	571	552	581	570	522	553	551	559	543	543	543	583	537	547	541	484	515	594	524	579	536	555	521	556	562	505	561	561	562	566	528	540	583	558	551	559	567	555	543	567	543	538	590	593	538	579	485	563	597	530	502	592	551	519	531	550	599	563	549	534	511	545	521	548	551	527	541	533	505	556	548	540	551	497	537	547	535	534	569	537	549	509	550	555	523	554	522	556	543	556	514	553	534	515	588	545	550	557	531	536	548	569	511	534	534	593	513	521	528	568	565	517	517	518	574	524	533	489	471	547	551	543	522	538	574	545	531	588	534	518	512	550	538	557	563	538	503	560	539	567	562	536	522	530	571	554	568	575	551	576	557	530	558	540	566	562	598	548	535	525	532	559	520	562	497	529	546	568	536	527	569	527	519	513	511	585	553	515	532	576	529	572	533	562	559	589	556	555	586	579	583	535	548	496	572	570	543	561	540	555	557	613	538	563	570	545	561	528	574	544	546	549	570	542	599	508	540	551	529	606	546	541	538	510	541	539	524	500	551	533	514	560	559	553	549	527	525	580	567	555	524	562	561	571	564	576	526	504	557	500	557	515	563	533	525	603	530	566	514	515	488	550	542	540	541	524	563	553	559	599	554	505	556	525	550	537	558	538	538	520	545	596	525	479	559	578	521	566	553	531	542	544	555	540	533	570	540	549	529	535	525	537	543	522	547	563	583	540	533	559	583	529	522	528	543	549	556	557	553	559	575	572	512	523	505	533	515	576	533	557	566	513	547	544	539	547	534	536	557	538	572	528	536	553	607	538	529	543	496	527	550	566	525	542	561	503	555	556	518	551	534	555	525	568	541	570	528	550	554	517	485	528	556	536	548	555	520	547	586	543	557	550	527	580	544	586	545	596	507	552	548	571	570	522	522	582	542	556	577	543	559	579	552	564	512	566	519	539	573	555	516	566	517	530	597	529	540	567	579	491	549	520	528	504	541	544	552	547	552	531	615	550	527	514	562	527	553	548	529	550	541	586	539	558	489	531	591	550	532	546	537	563	567	541	578	574	504	530	589	507	561	576	546	554	534	582	572	562	561	573	570	540	542	524	574	548	529	541	525	540	549	531	502	594	558	571	556	575	529	562	559	573	547	528	576	588	543	544	519	563	562	586	533	560	539	559	491	570	583	526	526	540	568	520	540	544	547	565	557	520	571	529	551	569	537	558	519	501	532	526	544	554	550	540	590	578	552	535	541	558	515	584	548	562	570	533	543	537	586	548	528	534	519	540	572	570	584	525	560	537	584	548	552	535	604	560	539	549	557	541	496	573	524	551	540	536	566	521	568	511	560	544	530	572	575	538	536	534	533	538	588	547	505	548	536	548	572	534	584	546	585	550	555	517	551	508	518	546	533	552	528	566	549	567	552	569	560	551	547	548	539	535	536	540	525	562	531	584	536	540	609	531	582	573	533	563	497	526	542	549	555	516	534	536	542	555	545	510	537	524	544	561	553	539	552	582	610	516	577	521	509	527	539	531	520	534	569	541	582	548	527	533	589	581	541	534	523	529	535	531	549	592	579	563	540	516	515	532	565	534	518	528	489	571	533	582	558	524	542	585	543	549	507	534	592	501	547	546	565	586	578	506	551	542	552	528	510	545	567	585	531	582	554	518	557	567	538	543	555	515	525	512	541	548	545	565	550	571	558	569	535	574	522	571	557	570	528	529	524	512	536	562	587	517	557	507	525	528	520	544	529	576	553	547	554	550	558	548	550	576	519	544	571	501	543	573	528	588	513	555	530	561	526	519	529	530	523	509	530	537	496	531	555	535	545	570	587	504	514	552	562	569	517	545	551	522	552	582	541	567	571	540	520	491	518	547	503	576	575	548	559	603	566	503	560	557	511	540	559	580	553	562	542	521	585	556	557	535	581	522	560	548	552	532	575	536	563	540	574	552	522	520	585	564	579	529	541	535	580	574	547	543	508	541	567	560	528	561	537	566	583	549	571	505	538	577	534	509	564	525	557	554	547	575	530	534	524	548	504	517	544	580	567	547	570	540	553	554	563	514	526	515	567	563	553	526	532	532	575	581	527	529	566	545	515	520	563	538	551	563	539	542	575	574	567	513	571	559	548	529	578	545	525	563	522	529	563	537	548	502	514	540	542	563	544	561	560	544	585	552	537	527	522	555	539	534	551	547	541	561	508	533	558	533	568	534	529	556	535	531	548	589	530	553	622	536	526	535	568	543	566	516	535	529	514	562	539	556	534	545	573	514	578	541	521	541	560	571	568	542	523	562	568	560	534	538	532	536	585	560	564	554	570	574	572	544	527	557	552	517	549	588	517	544	613	548	561	568	530	551	542	510	525	545	565	593	550	546	562	541	561	523	539	558	579	515	504	538	541	569	553	577	526	539	532	538	522	561	568	533	547	598	577	562	521	535	524	539	523	567	569	575	535	559	554	558	547	545	550	523	566	545	542	550	555	593	577	610	568	549	505	545	534	518	557	557	496	553	508	556	525	552	570	535	539	541	568	561	576	549	549	515	546	542	559	593	590	506	530	576	525	573	549	550	553	526	563	558	573	549	571	571	545	519	526	513	579	557	504	546	597	572	562	546	573	562	488	545	526	527	562	569	564	516	574	555	551	557	526
14783	30380	27206	17185	12862	9928	7707	6242	5554	3313	3118	3026	2939	2450	2107	1568	1365	1323	1186	1171	999	988	892	860	823	807	818	767	779	795	761	704	1954	1421	731	725	2888	4593	3923	3137	2197	938	687	706	730	696	673	723	686	680	726	748	694	733	714	719	721	658	732	699	698	697	699	692	681	713	753	680	685	661	677	713	716	665	776	692	702	714	664	686	708	720	762	694	679	764	743	669	705	695	728	713	709	709	655	771	712	724	725	703	701	689	733	711	727	710	716	697	723	684	678	689	705	700	682	699	692	728	701	709	719	729	693	703	697	711	712	668	727	683	716	679	715	747	663	707	734	718	703	695	702	655	699	675	727	673	708	675	687	739	715	719	705	712	725	639	712	703	673	711	691	664	739	704	677	758	709	700	695	703	684	700	722	698	690	702	723	704	705	712	685	734	696	729	691	684	710	665	700	698	676	707	682	744	677	706	726	671	698	684	747	765	726	695	680	762	670	733	703	677	715	761	734	722	672	693	728	693	708	715	719	710	691	721	699	649	669	668	685	725	725	733	681	706	753	713	693	684	722	676	758	699	686	670	705	681	724	691	666	720	712	708	703	665	698	703	722	680	713	717	711	700	730	715	666	698	702	686	739	728	738	696	716	742	731	718	651	680	638	742	640	654	697	682	662	689	692	710	666	686	681	728	697	704	720	731	691	702	751	768	697	682	683	658	721	698	664	697	731	698	705	701	654	715	708	659	711	719	715	712	706	707	718	662	720	702	725	732	704	677	708	713	699	703	768	643	732	675	713	649	720	708	688	685	702	727	736	682	700	682	665	665	706	681	671	671	722	695	677	711	614	688	714	772	708	716	745	688	696	729	668	709	702	730	691	741	722	687	692	711	722	707	643	675	671	698	705	685	714	744	693	729	690	705	696	711	693	662	736	738	652	696	714	736	721	701	685	762	679	678	697	711	700	727	707	701	686	689	673	722	730	712	687	694	704	684	724	699	738	738	697	725	699	730	707	674	704	707	689	656	737	615	716	686	707	703	687	671	729	685	648	656	679	715	687	716	663	701	702	731	715	671	673	693	720	724	696	707	683	715	722	681	743	714	677	701	737	747	680	723	699	702	674	674	703	700	635	726	750	701	680	685	719	758	737	722	683	711	733	713	676	666	682	713	713	700	688	727	675	695	724	680	702	655	740	701	691	703	691	699	705	717	688	688	663	661	692	688	731	677	723	695	666	772	700	692	681	710	738	703	706	679	700	681	711	681	718	682	716	718	715	673	720	676	653	768	674	714	728	703	679	651	679	700	658	731	699	714	761	699	700	689	697	684	663	683	664	671	713	735	660	684	717	717	689	696	700	690	704	684	710	723	709	739	709	698	746	683	704	733	695	661	656	661	693	682	679	691	700	702	666	740	703	700	690	677	691	721	702	719	729	709	737	666	696	678	703	669	688	686	654	694	671	716	695	708	665	730	675	673	709	682	686	722	678	675	706	737	774	693	695	682	712	692	702	746	730	714	699	658	676	683	724	703	675	716	716	722	649	691	712	723	725	727	704	724	694	670	671	704	666	724	743	702	758	691	716	703	677	685	692	741	670	689	719	715	716	735	641	724	671	745	685	707	691	677	718	722	670	647	707	673	727	713	724	709	679	670	688	700	678	745	737	730	696	668	643	697	677	727	682	669	719	756	692	679	705	680	688	739	691	679	716	731	728	738	694	742	695	676	660	724	702	658	661	690	691	712	648	717	721	760	700	717	690	697	706	702	677	661	687	687	712	724	688	694	769	705	699	718	678	739	684	709	706	751	750	716	695	707	681	738	707	705	708	687	698	678	651	721	681	657	722	672	687	645	706	719	689	700	703	727	714	703	659	729	720	669	708	687	705	745	719	647	699	762	687	708	666	706	718	670	705	727	711	707	706	700	682	742	716	722	686	656	688	673	695	672	631	717	698	711	669	677	735	703	695	666	721	664	730	763	732	700	689	712	652	737	693	691	697	740	730	759	736	706	696	731	698	719	713	728	681	735	722	713	717	696	706	705	725	726	661	699	659	709	720	675	716	701	756	720	713	689	679	694	677	709	652	663	699	728	716	739	715	684	678	721	708	743	685	739	718	732	652	642	650	721	690	663	669	691	668	716	709	614	694	677	744	655	747	682	654	711	700	694	700	683	688	645	701	698	703	682	704	648	704	701	682	716	707	702	660	694	717	700	708	634	646	751	675	728	740	694	639	705	739	736	719	682	667	697	686	722	743	686	699	685	654	691	697	721	755	691	725	685	715	689	729	755	682	663	671	701	667	734	674	653	701	694	681	729	687	715	692	712	659	698	706	724	670	685	718	704	726	658	662	688	678	691	653	693	668	695	697	726	709	654	658	715	728	668	739	695	676	677	684	685	685	725	728	682	667	693	731	699	697	716	752	714	698	727	691	711	635	703	702	699	647	689	729	694	710	697	693	683	707	711	703	747	626	722	705	704	705	712	745	703	748	732	682	691	721	723	715	728	715	702	667	689	687	686	723	710	724	687	677	688	730	671	687	701	739	666	694	688	700	696	706	701	730	678	698	679	692	722	682	690	741	697	708	722	708	706	677	752	721	758	732	721	680	690	761	701	692	707	679	745	710	701	664	723	745	678	720	720	726	692	668	700	711	639	709	749	691	723	731	669	667	702	675	738	684	735	710	742	648	724	706	724	680	698	670	677	706	687	661	671	680	733	685	716	666	701	705	743	699	719	714	679	661	714	718	733	712	697	660	726	694	710	660	675	729	691	689	699	604	724	685	722	666	705	701	717	674	700	680	674	714	713	679	688	742	687	710	695	701	698	717	708	685	713	677	696	650	724	729	642	688	709	701	676	697	677	712	718	710	723	699	683	726	703	711	708	673	718	720	722	740	724	754	750	666	695	684	659	714	685	685	659	703	711	675	685	726	751	729	724	704	733	700	706	678	701	701	717	680	740	678	725	700	713	685	709	731	670	717	705	716	726	709	708	630	702	732	721	735	711	660	724	718	670	669	677	715	675	624	715	709	688	665	703	675	679	727	679	698	665	683	658	653	718	686	739	730	733	710	717	704	735	694	713	737	749	679	681	708	707	678	654	725	706	745	690	672	692	741	689	687	719	665	690	703	693	714	668	743	678	750	712	709	723	692	666	674	748	717	736	685	682	710	685	704	673	699	760	672	692	708	755	711	699	691	709	692	613	657	700	703	690	684	711	726	690	660	684	693	716	715	706	692	704	708	710	661	667	726	677	735	726	704	724	707	744	719	733	695	680	671	700	670	683	721	699	707	698	692	713	714	716	736	666	745	718	722	682	718	691	695	696	665	693	694	682	709	715	702	677	708	703	674	720	721	709	703	712	676	718	635	665	694	726	662	674	690	711	730	718	723	709	690	690	735	746	683	724	673	693	682	664	698	704	718	664	689	676	714	709	699	754	683	700	763	730	681	720	682	727	703	668	701	662	720	701	735	658	751	712	690	684	723	721	731	692	684	717
23133	21368	29285	23836	21387	21520	12578	4153	3339	2224	1978	1967	1822	1664	1285	942	798	781	655	640	603	585	474	469	465	457	415	416	400	385	437	377	1277	1148	398	417	2440	4091	3682	2764	1913	594	382	364	364	366	344	315	294	337	347	358	347	368	367	347	359	373	353	340	344	352	334	354	341	338	358	365	381	394	372	343	348	328	356	367	350	331	345	342	344	347	349	371	345	349	347	385	365	376	382	340	359	339	362	357	372	338	361	388	350	334	327	328	351	331	343	340	373	358	341	331	350	323	330	375	368	390	387	308	338	359	338	328	335	376	322	328	376	354	320	365	342	364	334	332	343	370	344	341	373	326	337	361	367	346	364	368	350	419	351	376	308	358	372	357	359	371	356	338	344	350	322	339	341	351	352	387	369	333	337	364	369	346	343	316	360	336	337	347	363	366	371	334	329	354	334	344	378	374	366	361	366	374	340	343	330	363	347	328	347	357	323	347	400	356	358	348	375	320	350	352	362	361	335	394	351	354	387	354	348	350	327	342	383	376	328	377	377	364	349	339	348	367	352	334	347	345	355	366	351	381	405	357	376	340	383	358	381	374	339	328	360	364	328	362	343	332	363	377	348	364	387	357	341	336	368	343	322	351	311	387	345	354	337	342	350	379	360	339	342	377	343	334	337	334	354	350	347	345	361	399	351	362	350	372	361	299	364	358	360	350	340	351	333	333	363	323	343	332	371	341	334	341	365	330	348	366	323	349	328	320	345	348	374	347	366	334	358	351	354	345	360	334	360	319	333	327	373	347	326	337	391	352	353	365	360	390	336	398	347	340	339	325	338	344	349	345	341	346	353	319	344	351	349	341	339	360	350	335	319	362	374	356	349	337	318	366	348	346	363	326	341	347	349	369	358	320	343	356	354	359	359	341	359	332	367	371	341	344	333	355	395	345	346	329	317	329	332	348	331	317	349	358	358	320	414	358	357	399	398	314	367	361	361	380	397	335	333	342	362	358	331	344	383	328	346	328	368	344	344	378	376	348	358	349	340	367	348	345	400	375	369	345	320	352	358	361	315	350	367	366	363	337	320	329	334	375	352	347	378	363	367	350	325	358	341	355	334	358	380	376	336	331	316	356	320	348	345	298	344	376	386	369	337	346	350	335	356	398	313	360	361	376	353	335	343	320	321	348	359	350	333	341	350	334	320	334	355	327	354	355	352	344	341	351	340	343	357	355	359	344	348	344	356	346	351	350	356	356	378	331	331	375	342	385	358	318	367	335	362	368	378	335	349	361	356	357	373	346	372	366	364	368	363	358	335	344	373	359	357	371	367	346	330	334	395	373	343	362	369	334	347	348	359	348	330	336	390	331	360	348	333	348	354	330	339	344	358	331	356	391	373	335	343	355	325	359	354	331	353	369	360	357	364	335	376	361	327	310	329	338	367	352	359	376	322	343	346	300	302	359	345	369	361	357	356	342	356	320	385	319	351	366	346	347	356	335	334	333	385	324	386	338	365	335	367	325	335	347	352	346	336	349	371	328	351	390	334	315	345	336	326	357	335	311	363	338	350	337	363	365	343	358	373	338	337	351	351	345	353	338	360	336	393	321	328	362	372	354	381	374	344	375	338	357	334	358	355	357	316	358	339	330	325	328	358	353	321	324	352	342	364	345	370	348	350	335	349	336	358	342	339	362	367	357	337	369	371	358	370	345	374	332	396	375	352	309	348	374	375	357	346	348	381	338	354	358	342	351	351	350	341	379	359	332	337	377	332	351	357	339	321	353	369	372	370	379	343	311	339	342	349	311	381	360	341	340	350	343	337	349	373	366	348	295	363	333	368	354	357	354	364	354	328	366	355	336	304	354	357	359	330	339	352	355	376	363	343	338	347	341	323	353	325	348	327	328	353	355	346	299	347	352	350	348	323	313	371	337	347	320	393	347	368	375	352	375	339	395	339	322	312	365	348	327	369	344	362	382	354	372	376	379	360	356	374	322	359	329	319	355	337	381	346	335	325	348	346	332	367	374	321	346	339	328	343	348	332	318	360	325	343	364	327	334	333	333	417	364	377	387	368	374	382	388	364	336	350	338	355	357	336	334	365	356	361	350	371	344	357	357	355	362	344	335	365	369	368	365	360	347	289	340	394	331	334	295	354	349	317	359	352	351	350	332	361	379	364	328	353	353	339	366	370	359	339	319	376	355	335	353	318	341	357	366	333	353	328	348	338	341	332	369	348	343	352	343	343	333	336	372	354	326	347	359	336	345	359	371	360	342	333	354	336	333	343	359	369	308	330	330	332	359	365	356	345	338	326	322	356	343	380	382	356	363	334	332	342	356	339	348	367	332	366	348	349	343	354	360	311	352	362	346	360	345	374	318	360	349	365	330	374	351	349	383	334	346	365	348	364	334	329	353	360	378	341	327	324	376	352	372	314	337	339	367	319	337	350	343	324	376	298	361	322	343	335	337	344	338	348	338	350	351	348	351	313	332	332	328	290	333	358	368	334	345	361	340	338	333	360	346	380	318	387	354	346	363	384	329	374	361	334	359	359	341	365	347	324	333	358	324	325	323	348	360	345	330	325	337	353	365	355	340	342	348	333	400	358	329	352	355	356	347	374	371	344	355	386	332	346	358	346	390	386	322	351	382	316	363	335	363	386	386	358	404	365	342	324	380	315	340	339	357	318	353	384	388	355	333	351	339	333	347	354	353	368	391	363	332	344	365	384	356	326	345	345	333	332	341	380	350	347	356	336	335	365	368	351	371	352	368	342	348	319	354	317	340	367	336	346	353	310	352	370	306	386	348	351	357	332	337	342	331	362	343	367	341	375	340	344	317	378	386	362	355	352	362	328	352	342	361	334	359	331	391	350	332	338	368	352	333	342	350	366	353	346	336	345	381	366	333	318	354	349	348	365	341	366	384	362	313	349	372	347	345	349	332	340	336	342	354	356	375	342	341	344	329	318	371	359	330	331	352	364	332	344	336	365	358	370	386	388	302	327	366	371	374	370	369	356	361	362	308	361	335	360	354	347	342	346	351	346	355	355	316	316	350	324	330	336	392	327	349	358	374	338	369	333	351	323	353	336	360	365	357	351	378	364	368	341	335	375	364	345	343	378	334	339	380	364	334	360	373	311	353	349	348	334	350	386	352	359	324	346	349	348	322	356	305	340	363	343	344	346	330	321	322	310	353	341	356	347	372	339	332	339	359	344	340	332	387	321	353	349	337	339	314	340	305	347	349	335	364	371	326	340	348	345	351	351	350	346	308	338	363	317	332	334	352	368	365	370	326	316	367	349	352	328	330	357	381	341	359	361	339	364	354	366	359	339	360	355	344	355	348	342	331	351	366	370	308	338	373	356	343	352	337	345	331	363	315	365	340	344	352	385	368	336	365	308	352	350	333	322	393	327	332	340	372	331	343	359	376	318	358	344	389	354	379	339	354	369	385	371	342	355	313	339	374	334	332	340	361	376	342	372	342	344	340	352	338	329	363	343	332
16992	35418	30971	21599	16815	13360	10119	8125	7604	4750	4238	4545	3884	3198	2561	1783	1455	1319	1237	1126	997	906	838	722	639	593	617	561	583	573	542	582	2172	1952	528	582	4306	7295	6386	4872	3226	971	500	442	456	445	474	422	422	460	439	484	463	443	470	447	455	440	454	492	465	409	420	397	408	439	396	419	458	450	435	434	412	434	464	445	431	458	454	457	415	498	436	414	432	443	417	418	479	448	462	450	435	455	415	459	445	456	402	469	467	480	432	421	433	479	451	398	430	435	451	437	437	433	429	409	454	405	464	443	432	459	456	478	457	422	471	455	420	458	462	453	460	474	418	462	407	480	466	449	438	467	442	422	436	432	442	469	464	476	451	444	435	451	436	461	450	450	430	412	467	439	422	462	455	428	491	454	415	415	473	448	458	444	407	429	436	465	446	421	468	430	451	452	454	454	454	441	426	447	420	405	441	466	453	451	504	440	456	443	444	445	452	470	438	449	401	451	462	465	481	445	436	424	401	421	421	428	435	437	475	453	433	418	448	442	446	433	420	430	446	461	476	441	455	428	483	490	470	482	452	413	454	440	405	469	473	430	389	446	431	438	428	454	427	434	463	433	444	466	428	484	465	433	437	410	478	467	461	444	431	436	450	428	445	448	449	452	461	438	449	456	444	444	468	464	404	446	446	450	413	427	451	430	479	450	447	429	461	431	432	459	455	471	409	445	433	436	482	417	430	418	509	462	431	440	414	471	427	425	442	441	448	473	428	438	447	400	443	439	447	434	439	437	465	436	416	457	462	460	457	444	407	486	467	423	444	466	452	428	462	428	446	460	441	427	426	432	447	434	434	451	455	446	436	453	465	453	441	422	436	441	463	518	389	423	404	435	456	399	407	459	466	445	449	418	472	442	433	470	447	468	481	428	407	461	411	467	428	447	438	454	445	464	421	457	475	464	444	439	446	465	416	456	485	429	441	445	444	448	455	446	453	463	435	450	384	464	437	441	422	468	452	419	453	429	447	441	415	429	486	432	433	425	423	429	442	474	452	468	445	455	455	467	454	451	436	459	459	473	472	456	412	470	420	441	440	431	404	436	450	470	408	414	479	427	424	437	458	470	428	418	450	429	462	459	469	424	445	428	433	455	407	436	440	444	440	438	484	497	436	477	447	418	430	461	435	450	444	479	412	476	437	446	464	482	479	439	397	438	407	461	407	442	437	458	439	434	428	470	460	414	454	436	486	444	444	494	455	430	433	439	443	457	436	393	466	464	441	418	445	444	431	427	438	455	437	427	471	452	449	445	472	492	493	480	438	429	468	471	417	472	422	412	458	412	432	442	439	466	458	424	443	458	468	447	451	436	447	452	474	435	446	417	471	452	442	460	428	469	428	473	398	418	446	472	437	471	451	467	409	432	474	423	450	438	458	456	449	460	437	421	467	470	490	417	464	468	479	413	444	433	462	450	417	440	492	432	434	487	432	456	492	426	444	478	444	470	467	477	459	431	418	444	428	429	465	441	458	446	453	456	446	444	432	466	377	435	471	408	408	456	460	436	437	412	472	481	437	452	456	446	412	454	431	447	453	446	453	439	469	472	470	436	503	446	454	471	444	445	429	456	420	477	424	453	430	392	442	458	470	435	464	424	459	446	443	439	428	458	464	427	472	441	459	444	435	443	444	471	416	442	428	470	425	411	508	455	470	464	419	431	426	425	468	436	490	443	437	392	467	445	448	453	410	435	471	457	451	453	449	403	436	449	426	424	427	428	465	434	474	449	442	479	416	449	437	452	429	437	445	451	475	408	433	417	464	437	460	436	411	453	473	425	416	454	428	477	477	420	469	466	441	444	433	427	425	430	461	452	432	466	426	446	436	436	420	501	421	464	429	430	409	472	433	461	435	443	470	451	437	456	458	458	479	434	463	418	463	485	426	454	448	442	503	421	455	421	423	450	436	440	472	444	434	454	433	444	437	485	445	452	435	461	431	422	478	419	452	462	492	443	473	448	442	462	453	426	444	480	451	465	451	451	445	488	410	464	429	479	432	454	477	424	454	430	448	471	430	435	439	442	450	448	428	462	452	469	441	435	464	407	437	428	469	433	465	440	450	450	485	423	450	469	462	442	455	456	432	470	427	437	453	451	455	458	474	434	454	428	447	430	430	426	393	458	443	455	434	419	438	462	414	431	452	435	458	433	441	507	424	462	483	441	426	426	464	444	429	432	480	477	440	381	442	478	428	443	435	455	453	470	419	446	433	435	463	411	488	419	443	420	454	448	430	454	431	428	443	424	436	450	459	469	467	454	402	440	463	461	464	454	457	445	423	435	423	475	458	462	419	442	415	432	443	395	455	458	442	432	448	435	420	456	438	423	462	474	456	449	419	420	494	439	430	466	439	423	457	445	440	438	451	420	454	449	477	483	461	431	462	440	446	475	465	437	460	445	441	469	478	451	480	418	455	454	436	452	459	409	396	436	441	441	438	494	428	467	434	443	444	458	438	479	399	446	473	430	428	459	449	442	451	469	471	440	476	398	430	422	484	450	452	419	458	441	460	443	434	435	425	424	427	446	415	498	449	440	476	437	404	433	428	438	414	444	437	423	461	459	439	444	464	430	460	473	447	427	422	442	471	454	453	444	453	475	443	440	421	439	472	447	414	414	452	440	427	487	429	443	450	435	451	448	473	457	482	429	463	469	454	443	471	429	443	426	452	458	448	450	433	421	472	468	431	456	438	436	469	481	462	442	436	456	445	408	444	467	457	451	455	423	411	495	434	437	472	464	419	423	464	445	448	442	447	472	453	401	439	403	453	443	453	445	404	449	486	431	459	427	428	424	476	442	415	424	409	452	433	441	443	445	442	454	424	442	442	444	400	450	447	447	466	472	438	451	466	463	461	458	443	434	443	441	436	483	458	448	431	455	443	428	465	444	458	481	458	430	425	469	437	486	428	441	447	462	453	448	427	460	475	450	431	460	465	489	420	441	449	444	442	458	435	460	434	438	442	474	461	458	448	445	449	412	429	450	468	439	412	404	452	441	423	407	441	459	434	449	413	432	410	460	447	444	432	438	427	437	452	447	474	474	443	439	418	396	464	455	428	459	445	427	416	448	440	474	443	439	463	473	447	426	478	460	459	474	454	437	433	459	436	455	442	442	443	456	405	429	426	463	434	442	470	452	420	441	445	431	438	450	407	467	458	435	391	463	464	429	442	428	427	436	453	454	452	425	450	462	431	428	460	412	454	446	427	467	490	472	471	470	459	423	429	454	404	460	426	431	399	480	430	449	434	409	442	428	464	442	448	434	474	437	441	467	437	445	442	451	441	429	433	432	449	431	433	421	445	425	432	431	417	431	456	450	446	405	448	451	457	432	439	443	445	424	481	401	472	409	431	440	434	451	432	460	424	440	455	463	415	475	467	455	421	432	430	464	401	442	455	445	452	425	474	422	440	421	443	471	430	419	468	459	468	405	431	449	477	457	411	427	455	459	476	471	457	420
27304	21219	17176	8667	4640	2989	2168	1813	1752	1245	1321	1393	1307	1137	1031	953	900	859	846	826	821	755	731	776	785	739	743	776	710	783	764	746	753	781	778	727	843	957	936	1011	933	736	735	744	722	794	750	726	722	710	752	786	700	733	758	669	790	733	719	761	776	715	706	785	797	745	708	737	726	742	734	739	719	740	770	712	768	704	715	736	711	725	720	753	749	723	789	752	737	722	716	749	676	786	679	740	743	718	731	735	657	696	734	766	757	747	740	722	727	706	735	731	706	704	724	794	741	696	757	721	769	720	790	726	700	759	739	736	762	714	725	698	783	736	722	711	739	707	758	749	738	749	739	716	753	739	723	734	766	686	769	729	714	752	724	722	696	704	779	705	722	729	719	689	737	704	732	756	714	744	774	771	707	749	782	710	755	743	704	716	775	746	755	734	749	729	755	780	772	754	723	696	747	741	733	764	687	764	720	806	715	703	691	725	751	735	745	757	723	758	726	774	711	727	712	753	799	768	748	738	709	728	735	744	716	756	726	711	765	788	697	731	724	753	750	730	765	712	758	704	707	707	792	699	794	755	726	768	744	713	713	743	752	737	729	776	759	719	707	712	737	740	739	697	789	743	791	784	746	807	677	772	745	714	802	779	731	761	735	738	709	737	749	794	736	713	742	727	746	695	756	716	751	748	727	758	703	736	743	735	738	729	684	761	739	726	693	735	703	791	743	702	713	755	723	750	766	741	718	724	738	765	746	746	738	764	734	753	698	729	750	709	701	787	761	730	757	753	718	727	730	756	754	770	703	752	710	734	708	748	715	755	744	765	787	722	728	743	727	739	720	725	747	735	767	738	728	707	714	774	724	725	724	731	723	740	731	736	696	725	705	717	707	688	734	708	758	773	744	783	732	726	763	685	789	704	754	748	718	725	734	746	728	697	731	742	737	762	735	753	697	789	791	794	698	731	720	717	763	719	728	724	737	738	754	753	743	776	754	736	762	704	714	770	735	750	715	721	756	737	728	763	730	750	813	749	746	741	761	779	692	718	761	705	740	725	720	788	747	718	708	752	754	792	713	737	793	765	688	686	715	792	763	757	709	754	723	753	725	747	705	737	696	741	710	798	716	704	699	751	771	752	726	675	702	749	742	705	747	696	755	762	711	752	722	735	698	732	785	735	764	760	719	729	741	713	737	779	690	753	768	715	775	743	777	734	756	715	701	714	777	745	753	774	723	727	736	688	747	689	713	703	708	706	734	726	725	723	737	728	726	726	704	755	767	703	723	714	720	723	727	650	738	762	678	716	736	712	746	715	748	753	739	732	777	729	764	745	704	742	720	798	751	737	784	760	741	742	740	692	720	763	685	711	760	676	717	723	742	738	736	768	653	678	732	768	730	765	772	782	734	707	781	741	744	753	725	737	767	728	802	736	752	751	760	714	754	740	725	760	680	774	725	756	731	740	752	757	717	734	723	733	737	768	758	748	736	703	728	741	715	743	755	741	737	743	752	728	719	707	754	777	738	705	694	727	718	739	741	723	739	724	773	793	733	736	779	730	727	712	743	732	761	747	724	739	736	752	682	689	686	793	721	702	715	697	727	750	760	745	764	729	712	733	692	761	807	691	731	800	766	715	723	736	746	737	722	730	775	734	731	713	733	662	750	734	713	743	727	760	758	772	758	722	684	730	753	700	727	771	730	777	789	745	757	767	723	763	734	730	731	733	708	730	737	748	761	722	715	716	732	741	806	732	773	712	730	722	722	759	762	783	709	809	748	729	737	740	695	741	738	721	751	739	739	768	770	741	787	757	732	777	694	770	726	700	705	771	677	740	748	754	735	713	725	709	756	753	749	757	750	730	788	720	716	674	765	765	729	707	761	739	721	760	715	719	719	717	722	741	705	758	752	688	735	766	743	746	763	721	722	713	758	761	744	754	760	748	754	772	725	748	751	746	703	727	731	763	731	756	728	755	705	766	728	739	711	740	756	746	758	697	736	737	725	764	746	736	759	801	724	766	806	770	762	769	736	739	743	753	753	692	743	760	753	683	740	732	723	726	755	760	729	716	751	688	697	752	725	718	733	766	726	740	761	728	739	778	787	722	778	759	724	752	750	774	709	748	722	753	747	740	634	770	721	731	757	755	715	746	717	742	708	717	741	720	716	707	748	737	767	758	740	804	768	754	746	708	739	723	779	725	765	768	715	722	719	729	674	791	763	706	707	740	756	714	742	733	681	716	754	741	781	758	758	739	751	716	738	705	707	720	728	728	766	716	732	715	776	743	729	739	777	718	782	759	708	734	709	730	708	768	696	767	715	695	751	715	770	735	731	769	716	762	753	725	758	723	719	754	769	713	756	734	720	726	763	754	712	709	771	737	749	706	708	689	755	709	770	741	752	761	731	735	765	702	728	745	717	751	740	717	743	709	736	700	781	769	786	751	729	765	741	717	786	749	754	735	749	694	776	759	741	777	733	732	729	709	714	669	703	738	718	739	782	718	724	769	718	756	761	749	714	749	759	726	744	714	707	734	714	741	748	705	689	743	701	733	712	761	708	799	680	748	699	730	702	698	678	738	697	748	715	691	726	729	736	733	720	752	759	662	730	793	768	805	746	758	728	710	736	750	730	739	776	714	775	735	747	754	747	778	710	744	773	749	718	735	720	737	743	777	764	723	727	736	718	769	743	744	759	735	720	758	717	785	749	715	763	740	750	726	715	773	752	751	714	755	736	712	710	740	746	739	732	667	732	734	745	741	759	762	766	769	722	742	750	746	712	745	711	755	736	791	691	701	744	750	755	713	739	797	717	749	708	795	741	718	711	772	730	729	764	748	725	754	770	728	772	778	727	752	754	709	725	760	715	722	767	725	747	706	749	705	745	733	759	726	765	766	731	739	722	737	760	765	732	717	726	744	733	783	754	725	737	709	721	747	757	696	782	759	757	765	735	781	737	707	755	758	726	770	697	732	790	724	807	747	740	706	830	741	735	762	736	741	686	746	725	744	686	731	752	747	713	715	729	780	762	751	778	748	716	802	783	754	732	759	705	699	752	715	721	743	700	725	711	747	728	705	737	718	776	700	786	797	775	740	747	717	744	769	736	720	714	806	733	701	755	762	740	704	744	761	753	727	781	786	701	734	789	728	718	741	766	734	735	752	724	731	795	783	731	729	729	743	731	772	756	733	722	765	786	708	755	719	706	725	722	731	716	790	713	764	738	750	699	739	713	739	701	743	731	759	729	773	726	733	723	777	766	722	745	785	770	707	742	704	747	734	741	728	729	723	695	746	727	765	762	740	725	774	717	741	739	726	712	741	715	731	754	702	790	714	734	725	743	699	775	729	727	722	764	751	736	728	765	691	755	777	726	727	749	783	719	741	722	788	762	724	728	739	742	731	765	750	775	738	796	788	747	723	707	775	728	717	725	759	770	714	730	734	747	738	722	771	756	720	698	726	758	727	704	753	759	695	726	751	767	707	717	714	709	737	725	704
13754	21788	18495	11115	8456	6208	4516	3761	3413	2367	2386	2371	2226	1870	1544	1326	1253	1203	1129	1082	966	1053	975	930	963	949	942	942	906	981	937	975	971	997	996	989	1042	1346	1371	1355	1168	1004	923	917	865	917	937	893	945	898	952	897	929	979	900	908	918	938	989	950	969	904	981	924	1004	909	838	956	936	959	915	892	935	957	928	901	891	875	925	936	891	1027	863	902	906	947	954	886	927	920	927	906	917	904	912	889	908	924	917	893	898	918	920	934	954	900	892	917	918	921	912	928	940	903	911	899	886	923	863	908	934	932	937	926	952	946	953	936	976	948	930	861	977	937	922	870	926	900	929	898	938	934	995	952	950	897	908	854	967	887	947	909	952	976	911	888	929	993	920	929	867	989	911	886	1022	955	939	935	936	875	864	892	910	932	890	842	924	878	866	876	918	958	953	895	958	919	938	916	869	948	965	933	932	928	914	960	900	935	875	879	931	927	946	910	918	903	897	930	966	896	915	911	944	902	921	931	902	936	957	831	941	914	910	936	913	951	947	875	890	926	916	922	938	956	909	933	902	945	907	967	910	934	848	944	906	894	915	882	908	971	940	904	982	973	980	862	901	933	928	884	928	906	905	910	952	886	922	860	941	946	915	938	914	910	958	884	878	903	939	976	919	905	918	905	920	900	854	873	884	883	919	936	970	961	925	926	944	898	939	917	879	887	974	924	940	944	913	884	909	834	886	928	958	925	888	916	925	948	938	917	913	938	891	947	906	881	909	952	907	870	975	896	922	878	867	937	919	910	868	881	923	947	866	886	913	916	952	949	933	943	935	906	1021	923	938	976	883	904	961	907	910	861	963	1001	924	875	941	900	896	945	907	961	945	961	889	923	923	941	926	907	895	933	914	942	924	866	917	953	946	907	931	933	896	884	881	919	874	967	890	925	887	914	984	907	913	961	931	888	913	944	896	941	899	927	933	963	1004	892	892	948	896	879	857	931	940	964	845	924	943	928	888	891	945	913	974	922	925	902	883	932	895	967	927	906	906	903	914	895	966	945	890	920	864	974	937	922	953	959	913	917	898	909	966	1000	960	934	882	956	908	963	919	907	908	884	907	884	914	917	906	955	897	920	900	909	939	925	927	887	886	955	956	945	921	950	950	930	943	942	929	964	865	953	916	900	910	857	936	955	905	946	911	955	862	921	929	868	965	919	917	950	952	936	900	891	865	897	947	913	872	952	976	889	868	908	881	877	945	918	968	930	876	865	939	931	873	916	952	904	933	939	969	928	878	910	883	901	923	979	930	920	893	932	861	924	876	949	894	959	903	914	892	912	884	940	948	883	891	920	928	892	883	903	871	843	907	955	931	898	1004	856	901	867	916	878	915	945	903	904	938	928	971	951	917	911	850	943	888	955	913	941	900	969	918	924	920	896	885	916	892	896	876	964	886	902	945	918	915	915	900	875	910	891	900	942	948	902	913	937	925	914	908	890	928	927	948	909	897	911	918	931	913	920	931	936	976	880	907	970	888	937	976	913	912	872	901	948	924	945	944	919	928	925	915	917	943	935	906	939	922	920	939	912	884	928	948	931	877	872	941	924	946	956	933	955	949	917	916	895	913	862	872	936	924	979	870	955	927	914	898	929	907	929	929	950	873	888	911	907	959	905	910	959	892	899	945	936	874	920	901	927	914	917	914	870	953	897	932	913	876	886	871	901	908	932	920	920	931	871	922	939	922	984	927	875	983	983	940	923	914	921	961	910	905	924	943	895	880	930	883	893	974	903	930	923	871	954	880	951	913	919	935	914	958	931	931	982	916	926	888	867	939	956	884	916	957	892	884	917	895	922	929	908	951	965	885	883	932	936	949	943	922	930	962	945	938	940	883	924	961	891	883	910	915	949	967	909	892	943	917	903	958	939	919	941	965	895	907	903	924	969	941	914	917	883	867	903	892	924	905	947	926	941	879	937	920	894	864	947	880	915	909	941	928	903	914	918	885	1026	989	935	890	917	887	919	967	923	897	950	951	945	899	934	961	963	893	974	955	934	924	985	933	920	940	946	904	929	916	894	907	940	924	884	894	933	916	946	939	998	860	921	904	912	902	913	925	947	925	860	879	901	917	995	899	891	896	878	919	879	956	962	895	855	922	895	950	948	904	941	927	908	918	879	936	971	893	847	936	920	889	1000	944	860	871	944	842	931	926	930	906	949	932	872	920	929	937	914	914	927	946	930	922	929	876	898	863	944	915	911	861	922	931	919	904	902	878	949	865	918	937	945	965	905	905	870	954	907	871	921	957	974	893	919	916	913	906	929	880	965	936	865	949	969	902	934	954	945	904	922	892	856	905	919	970	982	924	957	869	898	903	929	871	916	927	902	905	939	885	971	879	887	894	881	962	887	940	911	940	966	922	913	892	883	900	966	937	921	914	1013	941	908	901	951	894	916	932	960	890	981	888	860	912	928	874	926	898	970	939	930	876	911	953	877	900	881	908	887	913	922	953	915	901	904	925	934	892	939	901	901	902	887	899	885	895	941	916	969	958	929	878	892	931	943	936	964	886	950	931	918	992	966	873	865	985	931	856	926	970	986	958	926	939	899	961	927	893	952	912	973	857	921	918	862	903	949	869	925	914	896	902	905	895	939	870	964	951	895	907	874	904	902	915	899	884	943	897	922	871	914	968	908	931	922	915	862	935	897	931	936	902	910	930	900	940	952	951	893	920	894	894	934	854	923	940	910	923	926	912	874	895	976	918	924	917	912	976	906	879	990	937	950	874	892	897	895	948	935	904	945	941	969	953	918	876	931	920	920	856	919	912	957	977	955	854	935	942	935	925	917	917	954	917	934	930	930	934	984	927	933	944	908	954	894	913	939	920	896	893	927	984	888	903	903	930	921	969	957	931	942	898	932	857	929	944	926	917	919	956	918	921	900	902	877	994	976	914	941	985	935	985	930	889	947	861	1002	954	938	935	891	879	980	877	917	898	970	898	928	971	901	940	932	972	900	867	918	924	928	869	904	889	901	914	900	948	936	947	898	868	903	913	892	920	858	913	891	885	947	933	951	905	943	900	953	954	915	894	971	868	957	893	942	932	944	957	941	907	910	901	876	888	899	920	966	975	966	906	897	918	900	923	916	946	936	923	942	922	942	914	870	911	869	939	930	927	941	930	893	925	906	926	946	958	911	910	949	913	918	944	898	941	880	886	928	887	973	865	894	972	942	950	910	886	892	916	906	848	957	917	943	873	920	933	902	928	952	920	931	886	950	891	942	912	902	943	861	912	906	919	901	935	928	907	911	874	927	916	852	896	950	902	898	913	863	873	914	921	916	933	889	891	908	930	960	947	917	901	895	935	979	922	895	924	901	936	940	992	911	947	881	964	1000	916	970	944	928	907	921	911	883	935	882	871	940	892	918	904	848	965	917	908	983	915	901	942	903	915	895	904	929	917	928	922	895	884	902	891	923	967	879	945	851	923	921	940	992	909	934	972	931	925	911	899	929	971	917	907	937
24070	21264	28662	24161	21262	13155	4873	3213	2225	1826	1828	1676	1467	1329	1028	995	917	852	795	691	682	677	685	632	612	610	576	603	588	594	570	580	829	1327	551	560	1549	2562	2339	1964	1406	678	561	565	543	532	538	537	512	593	550	566	559	575	558	541	532	533	516	568	555	576	546	531	540	585	539	568	558	552	547	556	523	522	600	531	587	571	531	531	580	549	559	528	558	578	564	541	557	547	524	560	524	586	573	512	548	544	514	556	562	517	584	492	542	577	532	557	540	536	533	537	550	555	585	598	534	518	569	523	598	521	573	556	556	522	516	529	535	564	543	553	557	549	561	581	547	554	586	498	527	596	560	523	495	567	499	531	558	554	544	519	576	524	522	534	563	547	530	558	533	557	524	561	580	592	566	561	567	565	519	551	578	537	557	556	562	527	519	583	552	554	545	520	532	555	536	533	544	554	516	487	559	523	517	561	596	541	567	592	552	536	562	510	540	555	533	485	552	537	523	522	556	574	550	527	562	569	553	504	553	544	549	525	539	558	529	525	536	566	604	520	539	543	588	547	546	578	547	534	522	546	551	585	532	570	560	513	553	561	549	534	578	578	561	559	526	575	549	592	556	538	577	554	520	590	519	568	600	520	513	557	549	535	508	532	539	598	582	539	539	540	538	568	557	560	538	573	566	560	508	572	506	515	542	574	605	562	583	580	582	559	554	571	577	555	561	539	541	535	562	527	500	527	556	529	553	574	571	568	534	575	568	547	518	563	562	573	588	536	571	573	557	537	548	564	524	518	550	537	584	541	519	580	506	553	533	521	568	587	574	540	550	506	495	589	539	557	530	549	571	521	545	532	559	561	533	532	564	533	568	550	517	547	542	546	558	583	574	531	578	564	514	503	532	543	550	529	539	533	524	563	549	525	581	560	516	551	554	541	541	528	564	562	539	523	552	567	561	564	583	579	556	592	532	574	547	548	534	566	595	551	558	527	529	584	590	530	563	520	562	550	554	525	557	551	573	556	549	574	525	522	532	525	582	583	546	563	529	526	514	601	534	527	574	549	571	552	538	544	545	537	551	524	543	547	542	523	587	544	532	498	549	545	516	526	537	536	618	537	536	545	529	526	530	592	575	541	541	508	532	577	534	539	567	543	545	540	536	563	526	539	540	531	517	540	556	496	583	544	548	543	568	573	550	560	572	551	551	535	554	520	499	537	539	570	517	521	512	549	588	531	524	536	536	524	555	533	570	571	551	570	542	534	532	515	552	581	557	527	562	576	592	538	550	535	544	511	612	577	586	581	568	553	564	556	531	499	579	527	521	516	541	553	559	562	548	539	519	571	559	510	563	527	591	552	549	518	578	555	541	552	521	521	525	549	527	559	543	530	585	527	599	581	533	576	583	566	534	563	552	575	511	567	537	575	534	545	554	555	562	569	584	531	586	552	588	550	539	514	551	578	536	557	544	535	556	539	550	564	537	524	527	533	564	559	529	516	545	582	571	527	508	530	558	538	574	524	552	526	515	541	460	537	544	532	557	569	553	541	505	551	535	517	561	515	523	548	531	571	561	577	549	552	556	526	540	560	569	545	521	559	554	517	535	573	575	532	511	544	546	538	514	556	578	554	559	550	563	512	553	532	592	558	587	549	535	567	535	509	508	554	527	527	516	544	566	532	537	514	566	531	539	587	566	566	565	548	571	524	518	559	554	552	540	520	569	546	557	547	555	518	572	544	525	536	521	501	542	564	553	557	554	552	528	501	520	549	551	531	521	516	599	560	493	577	567	519	551	554	524	523	538	562	529	546	558	573	557	570	545	551	529	523	583	527	572	556	527	563	543	555	579	530	521	564	527	583	546	549	552	488	544	536	547	560	535	574	537	543	555	537	534	542	543	541	540	541	544	557	535	532	564	581	541	605	498	533	515	584	552	577	582	546	577	556	541	544	534	531	584	544	541	546	530	597	530	536	566	543	559	574	557	548	560	576	545	505	546	508	597	548	565	561	554	518	533	577	588	574	557	522	580	552	599	577	540	573	545	570	537	551	551	528	543	552	524	539	568	549	520	530	587	565	542	538	537	548	557	551	579	552	557	520	571	565	602	561	494	551	544	534	574	534	522	533	541	542	572	546	539	537	534	544	566	525	528	524	536	556	554	542	520	533	584	602	553	567	536	519	539	539	565	533	546	557	542	534	573	567	536	585	548	532	562	557	559	540	581	568	524	539	481	516	642	562	528	515	559	549	572	559	553	559	547	507	561	528	559	519	568	523	572	547	527	581	533	538	540	556	552	533	554	550	572	548	588	554	550	526	521	527	590	534	531	547	598	568	536	562	503	535	516	550	572	547	521	565	546	544	569	591	554	548	575	555	550	546	569	544	516	599	507	565	539	531	560	548	568	542	532	550	559	510	510	548	538	569	587	588	571	583	543	553	558	524	560	548	589	551	590	566	571	581	533	566	532	573	515	518	535	528	506	535	552	534	540	534	544	508	553	550	558	540	622	543	550	534	573	550	553	546	534	565	562	571	550	538	559	518	532	571	514	523	528	565	523	513	547	544	555	568	564	555	530	514	560	521	510	570	571	526	555	539	550	570	534	573	556	550	569	582	576	593	564	544	528	544	521	602	542	539	547	541	591	517	543	543	521	573	556	512	541	522	587	543	564	540	582	569	545	561	530	555	547	555	548	580	564	535	574	564	566	518	558	558	584	586	511	530	569	550	504	553	532	526	586	546	537	578	563	563	549	565	564	553	548	583	570	541	550	552	565	531	555	553	566	568	525	558	520	548	578	541	551	491	540	555	512	536	517	554	557	536	526	610	569	556	601	570	530	547	521	556	574	537	583	528	530	533	583	552	559	510	576	508	564	570	560	533	573	536	575	495	532	531	569	514	585	554	540	541	500	572	564	562	547	541	538	568	557	542	600	535	555	529	577	566	543	535	499	542	590	536	558	547	573	565	546	603	560	559	536	565	577	527	537	548	524	539	534	516	555	555	548	538	570	584	538	519	565	536	574	522	536	576	518	547	576	559	565	568	561	549	531	602	547	505	514	526	576	522	562	544	604	555	556	541	555	542	560	550	544	560	542	569	596	582	568	533	537	556	560	524	532	564	570	578	493	538	553	565	555	533	534	586	541	576	565	530	530	543	521	503	575	518	593	531	563	549	572	545	541	553	553	554	552	544	590	503	554	520	514	556	545	601	599	577	550	582	534	565	567	583	594	529	551	517	514	541	517	559	549	562	518	511	498	521	544	535	564	521	555	576	506	591	536	522	538	568	560	565	564	572	590	522	576	521	600	636	546	555	532	518	527	525	533	513	560	554	545	550	563	526	539	545	517	527	529	590	549	603	533	525	550	581	535	531	547	542	626	542	563	552	560	531	588	552	567	549	596	554	512	509	518	556	538	533	537	531	545	541	594	546	530	531	568	572	527	532	533	536	562	550	542	570	597	579	581	530	567	531	551	532	527	500	539	528	519	561	530	575	527	522	540	567
15096	28484	25433	16550	12500	9586	7172	6713	4780	3809	3470	3332	2851	2387	1871	1648	1402	1236	1261	1125	1032	921	929	937	839	828	771	781	781	807	799	748	1249	2249	758	717	2649	4402	3871	3152	2286	1025	734	733	700	703	718	721	726	696	657	712	731	697	706	715	711	729	726	712	672	696	667	723	729	654	692	681	706	692	671	696	687	736	710	742	666	717	756	727	677	671	720	700	670	738	743	656	689	678	718	714	673	685	688	704	692	685	673	713	684	652	688	710	724	693	691	690	699	689	711	691	708	712	708	675	703	760	688	724	715	727	734	683	677	704	717	704	734	685	704	700	711	705	700	728	710	698	659	730	736	715	714	708	694	655	710	715	691	673	670	692	686	680	716	682	755	723	693	734	709	699	703	662	741	702	718	691	748	676	706	666	685	681	728	716	661	717	700	721	721	683	741	674	718	722	694	691	739	687	677	732	681	707	695	642	703	703	748	688	688	718	727	700	682	679	694	750	708	688	675	723	652	692	693	714	661	710	701	635	711	733	728	662	686	658	719	700	666	684	703	711	716	690	713	708	652	736	683	761	674	719	758	687	686	719	710	693	746	745	737	698	691	730	699	682	672	669	665	712	700	716	663	733	650	694	697	698	663	678	671	719	702	745	681	705	683	730	678	694	715	676	725	675	668	686	730	681	702	675	710	703	675	652	738	726	702	761	746	691	713	703	714	669	689	681	729	699	665	704	699	688	702	671	693	680	684	706	679	662	696	672	680	704	676	730	676	686	678	733	693	672	740	703	736	713	661	707	678	641	671	733	721	686	691	696	679	710	683	732	680	715	723	732	701	716	690	637	706	646	736	670	713	702	712	703	660	693	700	719	690	694	699	703	735	662	698	690	692	711	701	724	728	690	678	729	702	674	699	722	717	664	667	728	692	701	740	663	703	688	713	729	710	715	695	707	691	733	676	702	675	721	713	691	701	684	719	692	699	668	694	683	669	692	741	669	729	731	702	677	712	669	678	706	743	747	698	675	695	727	713	708	637	696	710	742	706	697	673	673	672	681	667	712	726	687	754	680	727	730	667	652	691	652	693	742	686	699	682	747	730	734	644	675	702	693	725	729	657	714	713	668	698	711	709	701	684	684	670	717	702	701	707	695	718	693	693	677	757	716	664	684	720	707	660	711	703	706	706	669	749	754	691	707	707	689	696	744	698	682	675	720	687	690	748	672	700	703	752	677	685	731	686	683	734	734	699	720	676	684	689	738	681	730	680	738	706	668	711	682	656	710	704	704	730	721	746	715	748	710	669	705	663	662	699	667	669	705	658	682	698	690	661	693	702	698	644	719	705	696	732	722	687	748	740	720	717	707	692	717	798	740	695	733	688	645	715	703	675	679	720	707	681	669	718	739	657	708	697	729	694	742	672	721	728	719	712	720	745	710	725	698	676	722	716	706	734	682	684	653	700	770	693	760	708	717	668	677	699	728	643	718	735	710	689	745	706	685	664	720	736	738	744	703	661	697	679	727	701	702	655	706	729	709	740	708	764	674	737	669	687	684	703	668	750	730	696	693	699	678	751	724	684	711	667	694	678	695	695	687	716	690	702	735	714	687	683	707	660	709	750	682	707	690	688	648	736	750	657	674	661	724	706	704	703	699	724	738	768	662	717	696	703	681	684	726	727	706	684	660	645	709	685	689	687	683	744	665	715	708	701	683	660	698	668	693	690	681	700	706	716	693	647	755	687	690	705	686	668	677	682	687	695	672	687	677	680	726	706	669	674	688	707	681	682	633	737	690	719	732	716	686	709	719	721	667	689	727	670	661	706	687	689	679	696	682	684	712	606	705	707	685	680	716	699	691	690	679	659	680	742	677	661	738	699	705	696	728	692	702	691	704	715	726	654	703	669	750	703	727	705	715	698	752	692	677	707	654	720	707	704	720	682	723	666	713	693	716	682	652	691	719	673	697	727	641	722	679	693	661	689	740	704	703	736	713	702	677	685	732	703	683	670	725	684	703	718	674	662	706	723	710	697	694	697	725	695	705	673	706	705	717	693	709	695	673	698	765	707	708	708	684	722	692	707	720	758	697	721	685	723	688	680	672	673	743	655	732	749	699	666	692	697	712	716	667	734	737	683	678	678	704	677	694	711	685	701	704	672	706	711	693	708	728	727	690	660	635	683	729	657	730	737	741	718	690	656	682	706	697	707	700	684	696	683	651	692	711	677	716	692	715	680	701	644	692	684	721	686	703	689	689	701	685	725	673	676	720	706	703	702	698	681	710	719	702	676	689	686	682	710	678	682	697	693	712	696	702	736	683	678	690	689	721	673	676	711	691	672	740	652	682	680	677	687	683	688	661	679	665	675	734	685	728	718	745	711	684	687	688	680	737	699	639	719	738	685	744	727	720	694	692	683	668	698	679	715	701	746	646	721	731	689	689	722	714	670	675	698	706	738	681	675	676	678	688	711	713	747	701	675	686	716	671	646	738	692	679	752	708	719	685	673	733	667	674	637	669	683	722	671	752	698	693	711	691	693	680	717	700	686	748	747	726	688	732	696	675	686	696	709	669	677	691	712	692	681	772	716	694	761	692	714	681	666	755	680	660	696	682	679	707	672	692	699	720	730	695	669	690	650	703	647	700	692	691	688	723	733	666	739	650	702	703	719	718	650	697	740	736	727	705	692	731	704	725	685	706	691	700	682	678	738	723	743	723	672	689	696	666	688	708	734	667	725	670	737	703	692	714	701	729	709	689	735	690	753	682	692	669	715	711	683	760	700	707	675	667	678	673	669	707	720	691	658	653	673	675	703	656	694	679	739	673	703	695	742	716	677	656	723	717	736	699	705	711	680	700	650	661	708	680	726	675	688	738	711	696	732	692	752	718	679	689	727	702	711	676	708	678	685	732	700	681	684	694	715	696	680	670	739	671	678	689	671	701	727	733	697	702	726	749	701	723	732	687	721	742	724	705	678	683	647	696	695	697	676	632	716	689	705	660	756	727	711	694	690	682	663	709	714	692	685	728	686	713	770	686	700	702	677	755	668	695	664	708	727	720	723	678	694	741	739	704	687	696	670	714	674	689	683	716	683	701	705	705	711	707	693	700	696	702	692	694	697	671	701	685	707	708	716	665	715	686	651	633	656	745	694	652	697	699	656	675	757	711	672	731	722	704	738	690	665	717	689	696	625	691	697	696	710	705	722	684	689	720	719	648	666	686	685	661	723	686	647	704	728	696	713	700	659	707	683	726	644	727	687	692	659	674	678	708	684	690	724	674	691	690	654	675	663	678	711	736	724	697	711	680	712	699	696	743	723	685	707	671	681	706	683	675	694	707	709	700	699	677	723	700	687	735	713	692	696	709	713	702	659	671	652	695	714	685	678	684	707	718	692	688	691	678	691	668	718	704	733	694	652	656	702	673	726	669	709	695	725	674	738	660	691	668	690	664	674	666	706	694	712	701	697	700	692	747	691	684	696	752	699	660	736	709	702	701	712	677	708	707
23145	21362	29239	23852	21374	21535	12304	4756	2790	2405	2159	1814	1632	1403	1151	941	796	846	707	669	558	522	481	478	453	420	409	370	403	388	363	448	935	1935	375	400	1983	4094	3708	2939	1918	550	386	323	331	389	344	319	398	354	327	323	338	355	339	336	343	360	340	354	325	357	348	374	337	321	353	386	340	352	341	370	378	309	341	336	318	332	341	355	345	369	325	335	362	379	331	327	327	333	345	347	368	339	369	359	352	322	341	372	369	309	323	363	356	334	359	317	345	346	357	359	343	322	310	330	339	337	332	326	345	334	310	344	364	350	312	340	350	317	339	329	332	340	335	350	340	345	363	363	368	311	341	325	362	363	320	360	355	363	345	328	354	337	366	327	320	351	371	316	347	342	333	339	343	350	339	361	331	350	348	346	362	351	362	340	318	340	333	362	349	346	351	346	314	326	354	333	347	322	343	385	339	348	342	357	353	351	339	363	387	331	337	351	340	342	369	341	351	383	340	355	366	320	348	343	330	322	311	366	357	353	350	325	335	333	318	375	353	368	326	344	347	372	345	325	369	345	352	380	331	360	319	330	322	390	347	335	322	330	368	349	357	355	343	350	335	353	340	358	373	360	367	342	334	361	329	347	319	345	341	355	320	366	347	330	339	339	315	309	336	361	318	319	357	330	348	341	330	332	361	308	330	347	308	351	335	360	334	348	342	367	333	300	303	373	349	323	303	349	346	361	356	345	335	338	341	331	339	322	336	352	368	359	310	343	358	362	348	344	337	330	310	352	344	386	329	351	336	375	339	340	359	341	349	322	331	336	338	364	370	331	325	372	320	349	369	292	329	320	323	323	316	326	364	342	323	309	336	356	348	369	329	315	332	350	353	338	321	380	326	339	321	326	329	317	375	330	363	337	310	368	352	329	342	351	325	333	365	350	321	323	333	335	340	338	400	321	322	382	324	360	374	328	343	367	337	336	351	347	307	319	354	346	339	322	374	350	330	350	365	377	306	349	351	319	326	351	331	359	348	354	388	336	328	351	347	360	331	363	317	357	335	351	319	354	386	349	323	343	350	362	344	362	375	350	368	352	342	351	336	346	350	336	345	345	330	332	353	334	362	347	341	343	346	342	332	325	341	369	356	376	331	357	356	327	330	343	366	363	344	351	345	364	314	346	355	333	338	345	294	340	383	349	337	323	345	336	321	369	313	350	329	359	343	399	331	344	334	339	365	372	349	328	339	328	315	334	307	371	340	372	376	345	355	351	316	354	331	339	346	321	399	321	377	337	354	348	354	345	377	343	336	336	324	347	368	330	369	343	362	322	344	376	326	357	341	328	335	335	319	320	363	329	325	352	372	332	325	318	344	352	345	361	363	387	377	348	328	358	331	319	367	361	349	331	348	340	356	347	328	356	329	336	338	318	338	327	341	346	374	350	359	333	369	323	315	336	359	357	365	382	344	321	367	342	359	351	335	340	337	363	343	369	341	342	379	357	326	355	309	329	357	396	317	397	361	313	309	373	337	319	325	331	358	325	326	335	363	327	347	366	308	350	338	350	327	334	365	349	346	355	371	321	329	319	367	368	341	358	317	397	369	351	338	348	345	363	360	339	342	364	369	337	347	318	358	352	346	339	348	384	301	301	360	332	384	326	371	347	317	331	331	333	315	332	329	360	356	334	391	341	334	352	348	307	351	344	367	370	342	354	315	362	345	348	354	318	347	337	329	332	330	348	359	367	372	372	353	343	353	332	357	324	310	359	337	323	350	377	367	355	332	328	329	332	352	363	315	351	328	352	324	376	318	373	384	366	363	355	348	353	340	338	348	320	314	341	328	343	367	347	346	363	363	323	353	340	320	328	351	367	341	335	322	341	337	330	334	350	308	353	339	337	346	301	374	358	383	333	350	342	337	326	314	355	333	349	318	365	335	332	305	364	368	363	358	329	353	382	342	345	331	352	351	332	343	350	356	346	355	362	345	376	361	334	341	315	362	339	345	353	349	349	363	335	351	331	365	363	351	326	323	349	321	343	379	337	335	346	342	349	318	327	373	327	379	332	347	303	332	326	368	348	347	351	349	317	362	314	347	314	293	322	361	312	366	337	324	336	311	370	314	332	341	381	326	321	353	333	379	353	328	358	314	358	336	331	379	328	335	333	314	345	348	380	361	350	330	313	351	329	343	358	368	350	329	338	334	379	361	316	343	386	355	368	328	325	344	347	337	344	348	350	319	343	352	328	287	330	347	353	300	324	352	336	340	345	318	319	362	326	347	352	321	329	338	355	339	352	353	327	326	349	330	305	351	347	350	337	329	344	337	362	354	316	344	333	366	344	367	348	314	371	340	353	351	347	343	335	360	342	346	339	349	316	362	343	343	316	353	315	360	349	348	354	356	318	355	373	374	326	374	357	332	340	340	368	345	334	344	348	313	339	309	361	381	331	337	329	335	335	351	361	344	348	340	353	318	323	348	319	337	353	336	368	369	358	361	336	369	378	351	365	353	347	373	404	353	336	366	369	352	368	352	325	337	350	339	367	341	331	331	350	375	376	366	333	354	355	332	357	343	320	319	355	330	346	341	341	330	327	352	364	358	344	360	337	367	336	351	366	363	344	339	320	363	331	342	318	322	350	347	381	337	358	319	355	336	377	392	340	334	341	360	372	354	336	333	338	325	345	354	365	356	329	348	348	361	336	338	344	369	301	335	370	332	343	326	337	325	343	363	359	327	371	344	340	352	350	352	354	324	343	332	340	388	358	311	383	364	317	356	339	348	351	369	320	343	335	372	345	327	351	345	315	375	379	370	337	341	312	340	347	349	344	362	364	337	327	371	320	319	314	362	364	332	332	341	315	357	356	328	368	315	330	354	340	334	332	303	313	335	338	349	325	331	345	292	358	334	354	354	339	365	332	330	369	378	350	351	365	353	325	336	341	380	378	343	360	334	348	340	328	351	325	361	340	331	346	293	342	359	322	310	375	334	360	335	368	309	334	335	344	354	349	315	348	319	330	330	327	345	366	336	372	371	331	347	343	382	325	343	354	354	338	345	376	354	350	339	337	320	300	342	338	332	332	337	323	336	317	350	313	337	334	320	347	340	355	361	317	322	328	363	319	319	330	345	333	349	321	352	366	352	345	326	319	374	336	358	367	366	354	353	352	340	341	347	346	341	336	360	312	339	363	335	329	321	373	337	328	336	365	343	364	374	328	326	339	361	346	354	348	322	351	364	353	331	330	326	369	352	332	338	334	337	361	348	336	334	362	326	349	323	359	324	366	344	359	329	349	341	340	321	378	311	368	327	342	354	340	349	347	347	352	327	372	381	332	360	316	336	355	326	360	335	335	356	351	315	337	313	344	370	338	313	368	364	313	359	335	335	341	368	356	334	336	337	357	352	358	340	348	342	362	334	330	385	341	330	344	356	333	361	333	394	346	341	354	332	334	337	342	363	308	348	342	343	346	365	335	334	344	340	372	372	327	349	331	294	303	345	345	357	335
17309	34377	29708	20502	15702	12803	9701	9589	6179	5367	4727	4064	3344	2935	2295	1743	1493	1378	1277	1087	944	861	705	741	705	618	612	569	530	531	535	571	1618	3386	534	515	3629	7065	6586	5073	3321	827	532	407	429	426	436	446	419	494	456	448	468	429	429	442	459	426	424	454	433	470	414	428	454	415	423	444	436	446	415	447	477	395	429	410	449	415	444	445	463	448	432	427	414	420	455	483	434	414	455	432	478	401	483	426	433	445	415	464	435	422	425	442	446	442	436	441	447	405	459	413	456	439	431	419	433	468	428	429	423	431	454	417	448	409	392	449	419	429	435	445	448	445	480	438	417	471	406	413	393	445	419	420	454	394	427	453	416	429	448	437	449	422	456	456	439	431	432	451	462	445	426	459	415	455	441	474	427	432	467	406	489	453	432	413	414	435	412	484	440	401	429	430	452	432	427	441	442	457	414	455	447	463	439	444	445	427	427	466	446	426	460	449	442	459	402	495	428	378	440	430	403	451	436	438	438	435	429	447	451	439	461	425	437	445	439	444	443	404	422	406	431	446	456	432	439	449	442	441	472	431	433	407	426	477	427	438	449	438	431	476	438	451	445	452	431	446	407	444	444	418	430	488	427	431	450	429	415	425	483	421	432	443	427	425	412	472	412	424	446	450	452	418	465	468	427	412	415	427	440	432	436	458	424	449	468	444	416	430	396	449	442	431	413	410	394	408	442	437	450	467	413	406	461	433	441	453	460	412	423	451	430	415	413	428	443	459	440	419	440	424	418	438	425	441	475	434	420	427	441	439	416	430	426	461	449	460	426	406	459	433	397	444	459	396	444	431	445	435	426	395	475	467	438	454	443	451	445	407	445	447	430	457	426	461	433	426	422	450	460	475	476	431	467	457	481	406	430	458	441	469	438	444	431	417	386	460	458	401	446	441	437	431	424	446	448	425	437	443	438	423	437	406	429	444	412	450	432	445	432	437	428	474	411	477	425	457	441	436	452	427	488	423	428	459	424	433	445	456	465	447	467	467	427	437	397	440	373	451	430	444	398	439	431	458	480	415	445	454	433	483	450	449	423	410	438	427	422	458	446	420	404	432	454	456	425	432	428	434	453	457	437	433	431	457	459	441	435	430	443	430	447	424	427	423	395	421	415	417	411	428	449	423	444	437	406	430	453	411	440	393	416	434	389	422	446	443	426	423	426	441	441	473	448	439	482	422	462	436	399	462	463	454	422	428	430	444	434	424	435	411	423	495	438	371	442	406	447	466	478	441	427	422	427	440	418	442	460	445	427	439	428	415	445	444	447	406	446	418	413	404	411	383	419	459	389	434	440	447	460	425	442	435	455	416	418	392	458	442	443	454	425	425	420	464	395	477	432	454	443	438	394	446	423	446	459	443	428	439	434	443	452	419	417	439	415	473	455	429	462	413	459	389	428	469	418	419	450	441	432	407	449	415	423	438	427	401	437	419	443	413	416	424	431	436	417	463	472	431	397	431	436	433	398	420	417	482	434	442	453	410	426	444	419	414	439	431	472	454	432	433	429	435	476	428	433	400	447	452	444	467	439	437	453	438	406	416	450	421	434	448	420	443	421	430	439	436	422	423	428	448	428	396	417	411	439	466	459	436	433	436	428	423	437	438	417	430	442	430	431	433	405	462	438	445	420	480	460	484	448	415	477	420	432	428	460	437	454	435	437	429	389	425	458	460	453	483	467	434	438	425	417	435	476	441	406	434	446	447	435	408	429	409	443	469	439	426	455	433	424	479	432	455	440	405	412	420	432	450	451	435	416	432	433	417	419	456	418	449	447	412	474	440	444	449	404	421	430	417	422	442	420	398	423	402	458	449	432	446	466	435	463	465	453	424	410	433	394	458	464	464	477	410	485	430	425	424	425	433	446	427	447	450	443	422	447	438	461	442	473	409	447	425	441	462	446	429	475	407	433	400	475	442	420	445	456	421	479	464	461	431	427	409	399	423	461	449	445	456	443	438	435	412	432	416	402	458	485	437	449	414	430	453	449	425	477	449	442	456	412	435	394	429	457	420	458	459	389	424	451	428	408	451	452	430	438	434	481	455	415	418	411	416	471	451	462	436	462	394	442	435	458	414	394	412	443	462	450	425	449	443	466	422	430	440	435	463	421	432	466	457	439	435	402	451	445	433	420	448	458	428	457	419	432	447	429	442	417	421	492	428	460	435	417	467	417	447	436	450	429	469	449	456	435	450	438	447	461	466	426	466	427	470	402	413	448	429	441	432	415	470	450	473	405	450	407	444	439	426	418	416	444	420	452	452	448	405	456	449	443	426	451	410	456	393	385	420	499	473	438	429	458	421	406	448	435	411	457	395	439	462	445	434	398	443	412	472	441	432	464	457	407	419	407	446	433	457	448	391	475	433	452	424	440	407	411	432	442	431	448	401	422	424	462	448	433	423	448	468	453	438	435	439	452	415	446	427	411	412	456	438	444	428	456	452	429	451	438	439	400	450	449	413	457	406	391	434	458	437	446	421	403	431	434	445	441	403	484	440	432	439	471	422	426	449	425	404	454	414	462	430	448	448	495	439	448	431	407	421	459	398	452	414	422	470	426	475	439	424	432	471	393	429	451	408	432	475	430	417	448	439	451	417	400	453	458	447	452	434	446	429	429	501	431	410	414	421	423	451	444	432	434	410	477	437	455	428	412	443	456	420	453	438	424	449	435	463	432	490	438	413	441	465	429	431	473	452	430	427	423	445	410	408	425	443	461	435	445	408	456	472	433	437	409	417	444	429	449	456	455	446	451	467	431	443	442	434	433	441	432	471	437	440	452	446	420	447	449	418	440	457	420	420	445	424	433	443	409	417	446	457	449	456	426	446	415	420	449	435	402	447	437	444	431	419	422	462	448	431	430	489	421	486	451	436	416	372	441	415	435	440	448	441	475	471	433	380	431	446	459	439	459	443	410	419	448	446	426	436	447	448	416	449	423	416	422	434	438	460	435	442	443	429	422	447	424	452	419	383	440	431	443	453	491	434	434	469	428	455	398	451	428	432	440	387	430	416	445	426	455	451	433	446	400	436	411	439	423	428	420	432	429	419	439	460	421	456	412	476	444	402	411	420	428	447	445	409	470	506	462	492	451	477	428	405	423	472	432	414	439	434	411	421	455	447	449	469	431	430	435	402	417	458	411	436	427	455	454	440	448	410	418	434	457	451	410	432	417	406	426	421	426	464	400	445	427	454	455	406	475	389	455	445	430	438	455	453	434	412	416	462	446	417	432	430	421	435	438	440	415	449	423	464	420	425	429	462	393	433	383	429	471	471	454	459	449	445	415	466	406	463	459	479	461	415	406	450	415	442	471	418	443	426	436	433	400	434	445	449	447	466	408	448	386	412	446	446	455	439	398	431	401	435	475	445	451	409	442	429	420	468	456	398	441	408	463	440	443	438	418	398	470	440	426	398	434	442	438	453	419	404	472	415	430	399	406	433	445	400	458	430	419	406	444	431
27266	21230	17084	8192	4177	2912	2311	1928	1605	1427	1244	1260	1151	1120	1012	892	878	877	765	801	815	783	821	794	737	719	724	707	782	756	734	746	800	719	751	727	768	960	966	941	870	765	714	764	703	714	743	765	726	787	753	768	765	722	699	748	729	733	717	757	703	738	754	759	763	735	762	802	740	757	707	698	711	715	734	749	701	763	702	726	674	674	690	786	770	706	742	754	747	766	699	738	758	692	754	750	734	737	766	673	742	726	777	770	683	764	714	789	752	730	746	763	747	738	738	773	729	758	767	723	737	744	719	708	755	758	750	709	740	758	728	756	747	718	706	705	713	725	731	742	692	755	711	736	703	706	744	720	727	769	746	744	798	727	764	715	763	731	745	736	707	724	731	751	747	711	704	713	734	702	764	712	713	723	795	755	723	735	728	745	762	677	772	726	744	737	730	763	732	720	716	774	706	717	720	649	693	677	731	796	742	703	704	795	729	737	696	703	707	748	755	741	716	749	686	715	731	664	754	700	743	726	712	723	721	732	742	741	674	746	778	690	748	728	703	762	747	718	675	807	702	711	746	727	755	807	730	697	734	743	750	727	690	708	782	754	738	748	765	744	701	750	697	717	725	759	746	711	743	716	735	695	729	736	721	743	753	696	702	713	730	756	776	776	721	746	721	750	702	705	746	703	760	737	765	779	754	707	786	743	757	710	718	730	741	732	720	751	710	727	742	704	710	738	759	758	698	722	735	747	719	715	742	754	745	742	700	742	696	746	754	732	719	694	767	732	746	735	725	694	748	728	700	743	709	708	764	769	747	747	737	718	696	729	763	759	721	760	715	753	704	691	742	697	695	712	696	746	721	734	734	760	750	706	741	735	724	737	708	711	746	781	737	704	723	714	745	739	743	704	749	723	776	768	757	758	756	723	702	788	736	781	711	762	747	731	692	743	760	727	668	687	703	739	703	728	702	749	753	712	742	733	760	712	688	718	710	740	776	705	704	735	728	735	692	739	749	745	717	699	788	787	795	718	759	707	761	788	749	749	761	721	733	731	711	707	767	719	759	710	767	742	741	714	730	698	679	687	727	737	713	694	763	706	730	724	727	737	694	741	739	713	708	727	777	779	713	735	688	703	737	775	787	782	729	719	704	712	775	739	730	767	711	734	691	757	697	718	752	700	796	759	726	742	763	707	760	678	693	719	786	710	750	737	740	792	712	702	699	744	746	714	744	744	722	729	715	784	752	724	752	731	751	717	704	717	720	766	654	669	751	768	712	767	731	762	745	693	714	745	712	688	714	728	759	749	750	723	725	696	755	766	737	722	767	702	735	735	706	724	739	743	693	746	700	744	760	738	770	705	715	748	701	750	731	721	701	722	733	714	736	684	699	716	741	742	717	722	739	793	747	699	727	779	778	769	703	745	698	732	733	769	736	722	717	710	742	749	728	706	739	724	693	743	772	684	715	730	749	681	698	797	693	798	708	746	691	763	761	709	697	728	760	741	741	726	692	716	717	723	754	682	688	761	708	726	718	779	750	721	688	716	699	761	726	790	750	696	704	722	745	772	704	736	735	738	705	752	673	736	778	747	666	708	727	716	680	719	797	754	768	756	710	739	710	765	722	733	713	777	714	756	740	731	728	699	724	690	677	776	701	763	735	723	739	747	729	783	761	704	724	761	741	753	772	708	675	734	750	771	746	776	720	742	766	724	726	730	712	713	730	731	730	729	791	687	745	718	707	726	749	758	732	696	754	739	739	749	698	723	729	731	760	727	671	795	752	718	681	759	791	704	689	723	773	763	757	742	766	740	778	794	699	750	734	708	749	725	771	768	718	693	712	726	782	737	719	753	764	753	763	712	675	713	761	737	736	739	733	725	732	742	715	731	801	714	729	731	747	746	682	679	760	711	751	744	728	725	766	760	713	717	730	746	715	767	729	722	748	754	713	726	794	738	699	766	689	719	784	717	726	727	720	790	710	724	747	725	711	749	723	767	746	709	734	700	735	740	743	804	719	763	717	743	739	728	740	730	726	769	784	720	767	724	720	738	720	750	724	685	727	751	777	760	754	700	724	746	711	765	736	777	756	724	710	778	709	747	722	725	699	740	745	736	753	712	701	759	741	736	748	734	752	702	756	787	742	711	736	764	738	729	743	727	713	676	748	698	736	753	702	794	719	721	759	703	681	777	683	726	723	753	714	739	717	759	721	704	749	738	763	722	715	762	778	729	758	745	738	761	690	750	743	748	728	742	728	671	789	718	751	689	730	732	745	743	690	730	746	720	706	740	716	736	744	756	779	764	749	738	721	744	743	723	700	701	724	731	731	722	756	710	733	704	727	778	778	692	717	753	762	744	723	770	788	698	724	768	738	729	761	723	769	693	737	772	722	717	700	761	705	736	744	792	739	724	757	758	711	744	685	740	698	714	687	704	742	788	660	783	710	719	722	718	746	769	774	724	754	742	726	696	671	738	732	774	693	758	725	739	750	715	697	800	730	736	723	705	776	755	738	746	792	694	810	748	716	715	743	712	752	720	741	721	768	716	726	739	725	736	754	762	690	723	739	723	726	752	762	737	701	723	713	741	736	729	737	733	733	714	680	699	787	743	715	764	696	724	744	739	774	697	713	692	697	740	672	710	747	736	713	759	743	730	762	695	758	769	772	788	717	764	706	741	731	719	768	719	714	758	688	715	689	717	706	715	701	707	745	739	743	693	756	758	726	750	728	747	789	740	723	776	765	754	758	748	719	715	707	770	725	733	697	713	729	722	712	724	758	679	736	737	781	781	719	709	675	725	714	757	721	716	730	718	716	756	760	719	747	704	732	732	732	722	681	681	749	721	730	712	698	727	736	763	769	756	775	716	702	728	726	753	720	718	729	710	799	722	728	772	720	729	744	757	712	758	729	741	703	738	736	762	726	736	742	740	725	682	700	711	698	735	762	722	748	698	765	747	739	752	715	714	784	725	737	704	682	776	691	725	783	682	716	713	723	760	772	723	738	777	728	768	738	744	668	724	735	726	753	770	803	722	681	728	763	711	740	768	719	719	736	728	762	726	754	789	711	698	747	735	726	762	664	736	699	681	719	705	709	699	736	722	701	726	759	737	785	696	764	763	725	724	728	750	708	728	731	766	743	708	759	752	754	755	761	747	723	707	752	705	718	747	683	726	745	742	752	734	678	760	719	768	724	704	738	754	755	751	725	725	701	741	731	711	756	703	697	681	781	792	735	729	702	741	694	715	746	766	752	681	732	703	729	728	737	743	701	792	766	704	728	726	727	764	739	774	741	746	704	736	671	702	750	732	699	695	702	734	701	734	712	739	783	735	794	746	689	757	727	722	720	723	692	723	746	698	730	754	669	785	761	743	721	761	745	708	693	752	733	756	719	721	742	781	754	715	743	752	711	732	740	732	752	723	747	737	701	753	755	757	767	757	733	753	755	718	731	715	726	738	725	746	721	729	698	726	762	719	685	750	755	736	712	754	735	756
13503	21395	18052	10275	7487	5929	4617	4012	3108	2786	2308	2196	1990	1824	1645	1347	1222	1248	1120	1102	1009	1044	1022	990	1003	982	992	943	949	890	899	895	1006	1011	917	955	1005	1262	1391	1388	1193	962	947	949	907	899	955	918	926	934	939	927	907	918	922	930	903	884	872	872	921	925	910	929	913	963	920	966	937	914	897	920	965	928	868	892	898	895	932	884	902	877	923	952	897	920	889	904	900	918	918	903	889	918	919	916	896	998	923	943	938	978	903	915	923	870	905	944	881	916	947	951	844	926	942	904	875	942	957	932	871	916	901	949	927	903	934	907	906	905	937	938	923	943	913	975	984	902	909	959	910	912	908	898	911	876	908	912	929	912	921	913	922	926	924	890	923	941	913	918	937	898	898	943	918	923	906	931	833	945	941	898	942	961	941	898	914	934	853	930	926	895	925	872	978	884	932	905	920	906	884	867	920	949	904	895	911	891	930	895	879	927	973	909	902	922	904	969	921	928	925	924	908	927	895	966	905	888	988	940	917	939	924	925	922	933	887	892	913	955	906	908	985	914	935	930	916	963	947	906	895	864	972	955	918	880	877	910	862	940	930	911	900	911	887	873	879	881	887	934	962	953	938	928	880	913	932	878	934	949	903	864	952	936	932	909	969	979	899	940	901	915	867	913	925	879	931	942	868	951	937	973	927	898	945	909	891	892	917	910	911	916	930	906	931	947	882	891	966	932	920	890	947	890	914	939	927	892	887	930	905	974	962	927	917	947	961	858	907	923	882	897	882	901	886	981	914	870	846	903	875	883	937	898	899	932	882	931	936	881	913	886	938	892	952	909	951	892	908	895	910	894	899	920	928	918	875	945	912	905	931	879	924	921	922	909	945	976	898	888	901	908	898	936	903	867	938	859	903	956	917	890	931	912	945	916	867	909	936	908	938	901	961	882	854	890	938	969	909	953	901	920	859	906	853	956	923	843	929	919	947	880	922	880	956	937	938	898	937	902	924	951	897	936	907	903	886	832	926	900	864	964	895	913	857	990	901	914	932	879	963	943	936	924	916	880	925	966	919	919	934	889	929	908	923	986	945	895	907	912	955	957	909	868	911	973	897	884	911	955	917	948	895	941	897	916	892	928	920	925	831	943	862	905	929	859	957	920	905	895	970	912	896	917	918	910	942	905	896	907	871	940	940	935	929	977	917	915	928	883	937	945	915	894	914	918	911	898	879	905	910	938	871	928	890	920	917	900	893	895	887	917	933	906	941	905	906	895	963	916	965	908	957	928	910	950	887	920	919	921	954	871	892	864	875	910	922	907	916	901	934	881	959	867	872	876	894	928	857	911	899	910	989	902	905	907	909	874	875	893	880	901	936	889	882	955	910	960	894	899	896	888	975	857	923	957	895	922	923	948	906	867	909	893	920	878	938	894	924	874	878	907	916	922	905	960	911	952	882	918	918	905	952	905	898	913	903	941	959	980	935	902	896	929	917	929	902	909	898	942	928	951	929	918	953	927	960	971	922	905	926	911	943	918	895	938	925	917	935	906	925	931	942	887	908	899	945	899	898	911	899	959	877	885	955	907	903	930	888	927	909	969	947	887	927	879	911	890	893	960	929	926	924	908	893	962	903	922	909	884	880	945	948	890	957	875	888	905	898	961	832	887	957	883	905	919	936	900	910	937	881	891	937	882	902	966	904	922	925	970	894	912	935	900	915	942	913	943	884	919	907	898	931	894	952	911	956	891	902	897	944	922	886	922	890	883	912	887	918	896	921	937	917	968	926	953	948	854	955	914	942	923	934	943	908	882	916	947	908	970	889	953	930	893	907	935	908	911	840	886	879	870	884	953	938	940	950	980	901	859	922	883	901	891	916	898	904	901	945	847	925	895	905	876	926	920	933	894	899	866	928	920	922	951	892	943	940	908	851	872	887	926	1015	922	897	914	943	935	901	896	883	914	938	967	899	924	901	950	923	890	857	930	899	880	902	906	875	930	917	886	914	906	937	913	934	952	919	957	905	899	946	915	926	887	908	917	954	965	914	967	924	884	945	904	913	904	991	918	903	890	930	887	902	883	906	932	895	939	957	927	906	883	923	903	949	924	886	973	938	916	944	929	957	913	911	932	931	892	901	918	918	902	901	931	911	902	937	856	935	922	910	920	853	898	912	932	927	923	908	883	924	897	858	940	898	940	944	938	895	890	944	854	929	910	892	905	909	913	924	879	866	855	919	912	936	936	903	903	897	975	910	910	882	939	928	884	928	919	931	933	882	846	866	903	908	901	927	875	891	885	962	899	926	953	944	909	946	845	913	904	857	912	916	925	932	939	863	886	917	891	932	906	933	901	907	915	891	936	888	898	912	901	948	917	938	904	902	930	919	918	957	873	933	860	861	946	890	920	923	903	862	896	905	913	887	869	892	879	934	921	937	931	934	839	922	906	908	933	924	878	898	957	907	886	950	952	945	919	854	914	916	897	996	901	947	914	932	975	910	915	853	903	917	925	909	942	967	962	899	943	945	919	927	888	933	866	918	918	961	914	876	875	905	914	979	926	934	909	895	956	905	890	988	927	903	845	930	925	884	894	912	868	924	960	903	897	951	896	905	976	897	924	920	931	916	913	888	914	939	903	923	912	939	882	933	975	873	881	893	883	928	931	883	886	884	947	932	945	883	907	881	909	894	897	915	878	938	880	865	876	914	904	895	875	983	934	920	953	903	903	907	938	933	885	900	910	936	912	924	917	876	979	938	889	869	921	895	877	877	957	907	904	929	874	888	911	884	922	942	933	937	865	910	926	853	913	896	908	931	932	898	895	895	886	932	930	943	962	905	879	899	918	918	950	830	922	914	909	882	967	914	864	955	929	874	916	918	905	888	869	895	935	908	920	885	909	935	916	903	937	950	888	898	927	926	965	916	954	926	931	936	926	940	891	863	899	920	888	958	868	877	941	888	951	920	930	909	930	888	866	957	923	958	924	950	877	959	902	855	900	935	936	893	914	895	942	876	908	905	917	923	878	928	953	886	975	868	897	882	925	918	883	906	889	890	940	934	961	918	972	959	908	901	982	904	929	921	906	903	879	876	962	864	920	887	940	912	908	918	902	969	919	910	962	974	910	927	877	932	925	918	870	915	924	945	949	963	916	945	929	888	875	902	932	914	924	908	926	930	918	941	911	907	898	935	916	913	892	918	888	899	919	926	885	958	960	858	945	943	931	929	897	920	921	953	894	910	938	905	888	850	939	930	901	879	951	933	935	990	909	902	988	902	878	892	900	883	935	875	881	931	861	906	946	896	911	916	975	934	935	910	929	904	896	939	934	887	879	930	959	873	846	969	941	951	938	922	929	879	915	887	910	919	918	922	931	924	891	953	899	883	884	897	907	930	922	933	960	981	891	902	951	906	894	911	949	924	913	904	960	987	923	930	890	941	909	915	931	936	901	929	1006	903	911	929	889	933	948	922	919	956	973	936	864	940	923	852	922	940	931	887	947	943	957	906	927
24132	21340	28793	24242	21349	13421	5442	2808	2262	1916	1624	1652	1395	1258	1178	933	880	891	781	695	681	618	613	650	621	634	587	579	552	600	567	607	862	969	581	554	1512	2525	2396	1995	1402	658	537	568	578	582	540	592	495	531	532	565	529	583	524	537	554	558	503	538	508	555	563	540	566	537	570	526	548	535	553	528	531	514	574	530	573	533	544	517	578	518	503	520	525	536	548	545	573	535	556	522	545	552	522	509	537	525	555	532	521	500	575	554	546	510	519	523	585	565	505	537	537	522	559	535	502	552	544	568	521	534	524	578	530	550	542	553	555	570	536	556	591	564	555	601	565	525	532	540	497	557	546	559	534	576	550	523	542	593	562	502	528	502	543	586	539	526	554	568	565	538	546	542	557	577	522	578	507	533	503	531	528	501	536	575	558	572	536	527	557	521	524	527	547	543	540	510	525	543	545	501	535	538	576	516	541	515	523	551	538	523	517	538	555	481	535	518	490	549	523	559	523	503	528	537	532	501	546	554	554	508	569	557	553	565	532	521	555	575	495	550	537	540	521	532	557	542	536	549	569	485	536	496	564	549	551	545	585	517	541	514	567	532	547	554	503	523	543	545	558	559	526	509	591	531	496	555	551	536	541	515	539	522	524	554	532	544	540	549	551	573	499	549	555	550	554	551	556	553	514	545	557	526	521	540	522	539	584	547	506	526	534	562	557	518	512	549	538	563	545	508	534	545	553	568	574	533	502	506	546	531	566	535	598	516	527	543	479	534	538	545	504	513	550	535	563	534	548	528	541	560	547	585	542	534	508	552	537	535	527	555	519	553	579	543	511	521	536	533	516	576	569	474	533	551	544	559	550	549	533	551	514	576	544	517	520	509	518	571	522	534	541	543	555	524	579	546	510	564	514	532	559	533	552	575	579	522	567	554	514	564	538	533	573	538	510	542	543	520	536	524	555	556	539	544	575	516	544	492	563	562	587	556	531	529	542	519	525	540	493	525	547	566	520	536	558	568	519	546	523	532	551	537	535	568	545	552	559	535	527	525	557	538	564	538	515	483	550	563	567	549	553	568	556	548	532	571	540	541	553	567	542	513	554	548	549	534	529	539	545	503	495	531	566	565	578	571	591	528	544	497	523	519	563	506	532	555	500	523	530	556	526	540	511	583	536	528	542	538	546	560	569	551	520	545	589	539	556	586	521	561	523	540	560	496	553	520	499	525	533	551	522	571	517	532	564	570	584	546	590	563	513	550	525	529	547	525	523	577	546	519	514	513	534	516	542	512	541	493	519	509	546	561	538	516	522	569	547	542	520	545	543	523	567	542	557	539	520	534	528	554	513	514	537	542	528	549	551	524	578	546	570	504	498	534	576	541	560	484	516	565	561	557	531	509	539	538	483	563	499	543	538	510	534	519	533	565	533	518	547	542	558	562	551	565	530	563	565	509	558	578	563	561	539	541	559	546	554	519	580	582	505	540	556	509	568	524	539	507	490	485	541	540	522	576	579	515	522	528	569	528	535	563	547	553	535	533	571	541	497	561	529	548	542	571	545	533	526	522	513	554	539	521	536	535	530	567	558	555	562	543	555	535	570	504	536	569	535	522	564	530	500	538	575	556	553	538	549	545	541	564	537	512	562	526	561	544	521	541	567	530	566	551	532	528	524	558	536	529	581	542	590	548	536	525	574	545	535	557	572	551	567	557	503	508	546	536	509	525	505	560	529	554	541	554	516	593	590	585	527	519	480	540	516	544	509	554	539	562	550	557	570	506	540	511	569	526	542	561	567	490	566	541	541	576	556	562	500	562	535	552	540	503	537	528	533	569	529	546	571	521	577	581	551	529	528	567	552	528	538	502	536	551	519	562	522	533	550	531	541	565	524	552	557	525	552	502	554	510	558	529	526	504	589	544	540	552	542	564	537	558	558	539	500	575	547	555	547	540	517	531	557	552	555	555	515	542	531	558	503	542	559	537	569	559	564	513	541	530	567	537	541	554	526	568	562	525	527	566	543	536	521	541	533	500	539	510	520	529	522	576	544	533	530	528	530	556	531	530	572	529	529	533	526	548	480	522	541	561	540	522	514	517	563	526	541	560	519	531	577	490	541	598	513	520	556	526	513	557	560	520	508	546	568	564	553	533	539	577	545	568	510	544	503	580	519	514	557	585	563	567	533	524	502	562	501	509	559	596	489	539	568	522	557	525	563	539	556	577	519	546	538	564	575	579	570	542	547	545	558	510	516	547	580	543	553	544	544	568	554	561	562	560	537	515	516	505	584	534	573	546	518	524	546	534	591	548	550	516	533	547	584	534	541	510	579	559	523	538	544	550	526	557	540	545	528	518	525	557	550	544	505	513	556	521	523	519	530	521	538	531	548	494	519	594	543	543	533	508	541	548	568	544	475	520	559	515	501	562	492	533	573	526	513	537	524	528	516	520	525	531	580	514	544	574	502	533	527	537	550	571	537	498	595	550	537	541	578	525	519	505	563	532	528	548	538	508	517	537	508	592	537	525	566	549	521	587	545	551	535	526	562	518	578	535	525	525	526	509	553	537	554	576	548	552	541	522	534	517	593	542	546	570	551	535	551	522	574	510	525	520	522	543	570	525	516	616	530	558	504	537	584	518	525	541	523	544	580	521	538	558	551	542	559	536	530	513	550	535	563	532	576	567	558	543	480	576	529	530	545	579	525	509	568	524	526	525	555	537	548	558	560	534	530	512	559	543	554	551	523	537	545	555	530	525	573	549	546	557	512	521	548	536	498	528	542	554	547	508	501	538	523	519	531	521	552	560	575	554	540	544	580	559	504	534	520	512	554	536	575	538	582	528	530	541	541	550	532	524	560	578	548	551	585	557	567	515	570	531	582	547	590	546	503	556	556	481	570	568	511	561	514	502	522	543	538	530	514	526	598	565	546	560	555	554	535	565	547	565	543	540	533	551	554	563	573	536	517	535	529	522	525	530	583	508	569	515	533	499	569	547	567	550	567	537	540	523	535	533	554	540	593	493	547	565	526	559	535	548	558	568	548	477	530	549	585	528	511	555	531	517	515	569	566	527	517	501	539	558	555	572	528	483	550	556	518	528	514	536	519	562	504	565	556	569	546	564	559	540	529	495	540	536	515	552	569	530	538	524	570	553	561	508	550	514	549	501	546	521	496	510	533	522	527	543	556	540	529	516	561	552	560	559	538	540	573	550	508	581	585	565	570	502	543	515	514	559	499	531	531	585	537	588	542	557	532	545	491	559	506	556	535	551	569	535	561	478	539	542	561	537	514	538	537	555	540	546	542	566	510	581	524	496	530	521	526	548	526	524	533	607	582	553	535	542	533	549	509	565	527	563	528	512	528	528	528	547	558	561	535	556	546	530	532	540	522	540	562	539	533	576	519	545	565	559	519	540	529	538	543	521	565	575	549	531	449	551	496	556	534	502	545	557	541	583	560	559	535	537	563	550	518	556	540	535	563	576	546	560	518	539	543	531	549	530
15004	29095	26308	16730	12627	10036	8701	5792	5037	3920	3371	3414	2564	2336	2146	1653	1474	1354	1219	1037	951	958	891	851	815	777	714	744	770	778	753	729	1191	1528	718	750	2666	4330	4175	3311	2338	824	753	712	673	729	665	680	747	656	678	639	683	651	728	696	658	716	698	702	696	653	673	696	689	734	697	735	692	690	721	682	703	683	700	679	699	740	692	684	698	646	696	744	707	714	705	728	656	732	679	698	689	695	695	691	679	659	690	657	700	723	644	681	669	669	670	717	677	680	714	691	659	713	683	696	705	679	714	668	720	677	722	736	694	658	684	667	690	694	674	692	734	726	664	692	674	690	672	707	712	671	688	692	657	676	639	670	696	672	651	688	702	673	690	678	696	693	707	747	698	698	689	661	704	757	647	672	730	681	662	670	763	702	670	693	651	749	675	698	687	661	703	710	714	669	682	702	700	682	717	668	694	722	684	762	689	686	674	711	687	684	650	710	717	679	656	653	673	669	673	674	678	743	652	710	689	656	706	647	713	684	690	695	674	728	757	670	690	678	725	696	701	672	662	759	665	704	695	714	702	663	708	665	689	706	710	710	671	691	688	674	635	696	664	659	678	674	629	712	661	652	722	711	685	661	657	651	694	701	668	701	635	686	677	739	671	689	709	648	703	733	671	703	685	700	696	714	708	691	684	687	695	703	716	673	662	704	696	676	700	652	674	640	639	668	705	688	662	670	712	694	690	713	728	728	741	692	700	689	669	674	699	670	647	690	691	690	667	698	687	669	717	676	706	688	686	659	651	660	700	665	681	688	647	695	654	673	677	722	669	675	708	704	681	697	720	691	713	706	735	713	696	701	695	639	730	666	724	687	703	665	692	715	672	674	690	683	642	690	687	702	708	689	684	686	701	692	697	678	665	754	681	686	704	700	664	691	668	729	708	711	711	713	668	723	659	700	736	708	687	715	693	704	694	694	673	685	690	737	713	695	684	651	712	699	671	659	686	641	716	677	709	734	690	670	656	701	702	713	725	690	713	682	661	679	679	650	661	668	676	679	707	713	707	709	725	702	685	696	692	690	640	724	689	691	726	695	722	736	684	699	663	664	675	665	712	711	685	717	701	690	677	732	632	709	701	683	705	692	754	683	721	652	690	685	691	737	688	675	716	697	690	648	678	690	666	708	740	666	672	669	700	713	687	716	718	716	679	684	659	668	726	724	645	702	648	636	696	677	644	723	690	696	681	704	692	649	700	693	719	747	703	695	661	704	682	658	692	675	670	654	664	688	734	605	678	700	688	706	703	734	683	647	678	697	656	673	683	678	726	706	682	696	693	716	656	711	735	691	716	667	687	680	734	711	704	707	650	668	676	663	686	691	688	687	647	672	685	682	666	693	643	659	674	721	695	665	702	668	650	657	654	701	697	683	674	703	665	697	694	696	729	742	660	688	702	687	659	668	673	665	674	685	683	670	674	671	662	697	692	686	706	640	669	709	660	692	685	709	690	733	694	745	741	680	692	721	727	622	650	691	650	728	724	653	696	670	653	695	680	708	703	639	679	738	686	715	669	659	732	691	706	728	662	648	689	703	679	670	671	658	718	655	672	711	726	661	688	627	702	671	721	664	695	719	710	701	688	694	678	707	666	713	719	679	703	692	687	721	665	684	712	712	699	686	703	679	710	719	724	760	723	695	680	697	708	698	684	693	739	697	678	696	685	718	660	674	667	701	666	684	700	711	663	645	668	653	735	677	685	687	688	674	705	646	709	687	710	675	633	690	746	703	706	685	662	711	689	702	697	689	720	709	644	725	753	706	714	713	679	708	666	675	660	671	698	691	735	686	677	683	698	710	673	683	684	731	706	662	666	680	656	694	681	696	665	723	703	669	704	712	709	692	717	722	672	647	683	679	680	693	711	680	663	701	726	666	672	682	655	706	626	682	644	644	719	674	726	726	680	674	658	662	705	690	668	690	677	714	648	665	742	713	627	675	698	705	645	702	727	698	677	661	673	667	697	677	714	671	716	691	709	713	690	734	669	653	698	691	723	650	710	653	687	691	670	671	712	674	684	741	697	713	677	725	678	711	708	655	692	750	702	720	733	693	672	692	712	748	679	695	688	715	675	685	628	681	657	685	720	702	684	673	676	687	675	643	693	685	720	675	678	706	689	710	715	721	682	706	692	686	654	661	683	715	719	708	712	642	650	707	719	711	673	698	667	698	729	695	659	723	670	687	704	683	699	690	711	658	698	753	718	714	688	682	676	713	709	712	675	661	705	717	655	677	736	660	713	678	721	704	654	685	735	701	610	687	743	656	689	671	642	655	670	734	679	689	670	626	688	659	698	663	700	680	682	697	694	709	690	665	669	693	706	654	705	653	674	725	685	716	639	658	712	668	686	657	692	673	711	694	701	701	684	707	690	696	695	727	698	683	726	700	690	688	651	691	700	705	709	683	662	691	683	646	698	706	679	700	700	671	684	680	707	707	730	665	634	659	666	648	691	677	649	697	669	714	645	680	686	663	675	685	692	667	719	731	738	663	700	678	682	644	652	690	710	674	698	678	677	637	694	687	709	705	635	641	735	691	674	707	656	711	714	641	678	656	671	710	703	736	645	675	689	676	702	670	719	661	687	674	701	715	652	661	689	707	649	635	696	684	693	711	660	714	724	617	676	700	700	677	662	678	710	704	717	743	672	690	645	721	710	698	692	710	679	659	717	684	678	695	668	711	647	722	706	692	696	676	712	675	736	733	677	694	693	705	697	712	677	668	695	698	663	674	646	623	655	667	731	715	665	736	688	687	697	697	682	716	682	688	653	661	711	709	711	693	705	691	714	721	651	750	660	707	707	658	673	648	647	742	661	684	633	684	648	720	676	655	684	695	667	690	689	720	682	683	729	764	673	691	667	677	700	704	700	685	701	670	645	705	687	672	694	668	699	647	736	723	710	701	656	700	664	637	696	693	719	715	682	663	674	711	670	687	685	694	688	711	695	720	688	693	711	675	653	688	631	655	701	696	743	723	685	702	684	679	680	748	701	712	714	696	709	707	661	660	679	702	682	688	680	649	660	656	716	683	700	675	744	652	691	698	648	718	692	693	699	761	678	648	719	657	656	680	725	643	647	644	707	692	681	721	667	657	688	649	675	698	694	710	649	646	676	728	668	671	688	688	703	660	694	707	725	652	642	694	690	695	679	666	631	685	673	714	697	688	664	673	672	665	678	653	659	717	697	677	712	670	665	708	722	732	661	721	657	630	718	653	668	663	668	642	683	677	660	675	660	692	701	715	706	674	658	677	693	671	681	717	689	671	669	761	627	703	714	611	704	674	687	681	664	652	695	722	694	723	631	652	702	700	665	737	700	694	679	665	715	668	679	678	710	712	674	639	679	682	662	672	644	682	654	647	638	681	647	699	699	693	703	694	699	741	745	695	705	674	722	721	638	677	677	674	721	684	705	734	725	671	694	679	641	723	716	673	653	709	720	697	697	702	717	713	689	682
23091	21360	29251	23845	21370	21592	13570	3991	2935	2522	2294	1964	1555	1432	1128	994	894	772	640	599	578	488	501	504	451	421	404	432	423	409	412	367	1056	1534	392	393	1675	3808	3773	3010	1976	526	348	328	350	351	360	342	352	356	358	337	355	377	366	328	346	338	356	335	346	317	341	339	314	331	339	333	368	338	351	337	342	328	365	330	350	342	313	330	362	368	383	328	359	334	374	346	334	358	324	354	363	337	355	309	359	339	341	361	359	349	317	309	359	355	336	311	340	334	379	357	330	354	335	321	343	333	366	341	323	317	299	351	354	337	356	317	345	333	332	335	330	361	342	325	289	355	332	347	346	343	311	359	370	352	306	318	334	356	327	341	381	340	323	395	328	345	363	349	355	326	331	342	327	329	368	365	358	348	340	312	372	355	330	338	303	334	336	325	330	338	319	334	374	381	337	335	333	358	318	345	317	324	329	338	321	366	318	370	370	335	347	333	369	328	345	337	361	354	373	340	340	330	324	342	294	328	344	354	342	339	359	354	337	335	361	333	333	353	327	351	345	354	329	347	384	362	325	342	325	320	358	302	344	320	341	350	335	338	340	341	348	337	331	325	323	315	354	331	349	353	374	351	357	310	368	362	375	352	319	324	319	341	315	338	375	342	347	360	349	337	342	363	357	356	334	329	353	381	336	350	374	342	356	340	322	319	309	370	335	333	346	355	326	322	325	350	339	373	344	364	311	316	340	335	356	298	333	335	361	365	356	376	328	340	325	291	343	347	338	348	331	331	345	339	397	352	330	351	353	332	331	326	358	377	344	372	347	352	353	337	353	331	330	350	340	324	318	338	312	321	294	341	343	350	361	320	304	347	348	365	313	352	314	318	359	345	337	366	329	370	334	313	332	310	359	354	351	331	346	359	349	335	345	348	359	337	327	364	343	376	345	357	339	337	336	356	339	358	340	332	343	336	311	358	366	348	362	347	360	375	338	323	368	331	347	326	310	330	340	341	296	359	346	362	354	347	295	365	314	338	341	304	361	301	354	323	337	355	326	324	341	362	367	344	367	331	365	340	346	371	326	345	350	369	314	313	314	332	363	349	323	375	321	319	338	334	354	329	347	339	342	348	348	367	314	347	331	361	319	356	339	326	337	319	315	337	361	352	345	357	336	348	359	332	335	342	351	336	351	337	318	354	334	316	365	391	334	338	346	332	371	366	382	371	314	342	346	300	375	333	331	313	379	360	371	342	341	351	338	325	311	340	335	366	352	306	343	317	300	366	370	339	317	351	316	319	334	361	361	344	372	363	333	346	321	322	385	347	342	347	349	367	347	351	346	352	363	312	364	316	335	315	349	345	340	345	316	346	332	330	337	365	356	312	343	317	323	363	330	323	331	355	337	334	330	323	351	326	349	329	330	332	354	347	326	327	326	345	322	357	342	358	337	352	342	318	314	326	320	355	359	318	338	358	314	360	378	354	338	336	340	325	361	347	351	340	361	324	333	340	326	342	363	357	357	315	377	316	357	342	344	335	342	341	367	348	333	332	316	350	317	343	333	337	346	327	325	349	364	349	343	363	326	354	331	366	356	318	329	327	372	311	320	385	306	314	314	333	346	363	331	376	354	363	326	320	341	344	367	337	335	331	338	351	331	296	313	341	374	326	356	322	303	317	341	332	300	360	346	329	311	334	341	313	359	378	359	332	350	336	350	368	370	345	334	350	333	337	354	351	343	338	312	345	369	319	366	363	338	341	326	359	329	354	342	336	314	333	325	364	339	358	313	342	333	330	367	364	351	342	331	339	335	328	333	338	342	328	361	333	352	340	346	348	324	348	356	324	361	336	361	343	371	373	348	355	374	337	312	321	324	346	322	365	322	350	355	339	338	349	353	340	351	311	327	361	358	322	337	350	338	363	367	344	335	322	339	357	330	314	298	356	359	333	340	354	329	328	312	327	345	353	328	325	369	337	336	345	351	320	353	337	299	352	350	379	320	330	346	360	308	386	304	346	346	317	339	368	326	342	353	328	323	351	315	323	312	351	340	317	338	307	379	323	331	348	311	317	371	336	302	356	339	353	339	333	357	314	335	348	362	354	338	331	335	338	369	341	341	360	366	340	321	374	332	346	337	349	342	327	375	321	334	332	375	334	333	329	355	342	357	343	335	342	345	339	354	314	320	343	343	337	331	320	345	375	321	322	321	360	343	349	343	340	322	390	326	363	360	360	360	356	348	346	345	358	300	325	353	360	366	354	348	348	353	362	323	365	366	327	343	328	377	366	346	322	386	333	351	349	336	326	351	316	342	348	337	320	353	334	354	318	341	352	351	358	357	339	351	338	358	312	339	326	343	335	338	322	385	344	328	346	339	317	365	348	335	307	332	317	315	347	338	325	340	346	351	346	367	333	324	323	307	367	360	335	352	361	347	344	349	325	357	333	369	341	332	375	323	354	347	345	366	314	347	326	369	316	353	368	347	322	307	372	334	375	321	337	319	314	328	360	346	351	324	345	331	379	321	342	326	375	353	310	378	308	356	292	336	363	316	329	367	335	360	356	363	341	363	341	316	383	334	357	340	340	341	353	304	363	316	353	347	340	334	357	366	333	355	366	320	340	332	332	347	340	390	363	369	340	320	315	292	361	313	383	329	339	322	329	350	341	352	343	369	304	326	321	307	337	342	339	352	347	346	367	361	356	344	343	364	325	324	352	321	366	343	307	366	338	338	372	367	335	314	338	313	369	383	350	344	354	310	331	329	337	326	331	371	359	350	349	339	339	345	315	348	331	324	343	339	330	342	366	373	342	320	330	345	365	340	359	357	347	299	326	368	328	331	319	324	349	329	310	373	361	350	365	347	335	354	308	364	387	331	330	323	344	369	368	314	326	363	325	349	344	347	345	333	323	324	344	358	339	295	365	320	338	341	317	336	330	339	332	359	312	354	356	330	359	323	332	306	337	352	348	351	309	294	311	332	322	368	356	331	335	357	341	317	336	345	330	349	329	351	356	335	330	335	342	328	360	353	365	337	341	341	346	314	359	355	361	338	344	322	327	346	338	372	314	322	356	332	333	357	349	328	318	357	362	343	319	343	335	336	343	347	369	332	360	336	359	379	331	323	332	324	348	371	328	345	321	325	329	366	356	374	324	346	341	340	333	321	324	346	346	325	290	362	323	365	325	324	346	348	351	324	314	344	328	365	327	360	323	369	334	304	369	329	338	346	361	346	343	368	338	334	349	348	352	334	337	311	346	322	362	349	324	342	331	325	324	320	360	322	308	345	339	352	365	339	343	348	339	330	355	362	326	330	338	357	350	330	333	323	340	358	295	316	343	344	318	327	328	336	382	330	351	346	315	346	343	337	300	334	343	339	347	346	345	365	349	350	371	327	342	356	333	313	356	358	317	390	330	365	345	345	352	357	348	336	342	321	344	365	353	339	325	313	338	342	341	345	344	331	324	344	310	352	308	311	341	332	393	315	338	343	360	367	324	332	301	344	300
16831	34144	30966	22033	16367	13570	11357	7526	6754	5984	5012	4386	3347	2930	2204	1903	1732	1407	1157	1013	879	820	765	742	649	586	565	526	541	545	548	506	1939	2716	505	499	3060	6894	6659	5077	3433	802	430	458	434	408	449	401	402	435	431	414	451	467	476	440	443	464	431	406	436	448	444	414	439	401	471	424	386	430	427	413	468	422	422	402	431	441	421	438	431	438	452	419	426	462	438	414	449	412	431	462	421	470	439	419	440	406	439	403	409	415	425	433	432	456	420	432	450	415	419	424	425	395	416	437	417	427	409	425	412	437	448	427	465	462	441	430	428	407	401	409	414	471	408	415	416	400	459	421	425	419	430	449	403	401	438	429	410	429	417	425	386	455	434	431	436	420	415	438	471	417	432	443	452	435	386	430	422	412	432	485	442	461	415	418	433	416	439	437	484	393	418	454	428	405	421	396	436	434	434	398	434	441	415	425	415	426	403	429	418	431	406	475	433	423	420	415	391	399	406	411	446	403	417	442	409	438	454	438	412	393	407	414	406	454	426	438	398	462	413	452	435	442	452	432	407	472	392	430	450	402	449	423	437	441	423	431	413	422	416	409	430	431	402	457	437	404	433	400	440	441	445	409	403	403	420	443	430	418	478	373	427	411	434	437	442	417	441	444	444	412	437	435	470	424	422	435	445	403	444	408	431	418	432	426	456	430	427	429	460	405	399	445	413	403	455	419	452	440	447	449	450	426	406	408	436	445	415	456	418	394	473	444	436	414	441	407	454	426	399	402	441	439	461	418	434	431	409	430	450	432	427	429	390	452	423	468	432	428	416	421	447	452	426	426	418	438	407	461	457	459	458	430	466	446	449	425	395	442	428	429	434	400	470	431	427	443	424	426	442	431	429	429	395	394	430	453	445	426	431	438	446	437	411	449	429	411	435	423	422	427	406	462	443	426	419	404	412	482	422	465	401	462	391	423	483	436	421	427	455	445	461	437	422	438	451	457	440	452	427	446	442	416	415	432	409	429	427	460	405	433	444	411	391	436	398	431	460	488	432	441	465	452	445	459	430	436	439	392	456	411	422	485	421	421	434	434	421	447	433	425	456	419	405	461	390	418	458	398	438	407	421	406	417	432	414	424	428	434	442	416	442	426	419	439	425	455	422	399	420	401	442	418	416	441	415	396	394	450	437	415	434	466	428	394	425	477	453	460	435	419	454	427	421	418	490	442	447	394	450	465	464	427	402	422	408	451	449	431	441	426	471	451	388	440	456	424	425	400	425	411	417	432	459	418	431	415	384	437	419	450	401	455	450	431	415	454	393	419	394	448	408	476	411	411	437	463	419	451	478	404	437	442	425	429	410	406	450	449	417	445	402	440	432	433	407	413	431	423	428	465	424	449	425	461	425	419	434	434	446	469	451	405	413	424	431	432	450	419	410	427	428	444	443	447	410	429	413	409	453	428	410	418	447	408	463	476	462	431	437	450	425	424	411	421	427	405	419	445	441	432	445	445	415	458	429	442	444	430	406	421	454	405	424	434	425	412	446	412	412	430	471	433	423	444	429	470	435	425	417	437	419	456	426	396	431	451	464	438	384	446	410	444	380	449	454	467	405	453	492	440	436	452	425	423	445	393	449	426	405	408	424	439	444	447	444	425	444	432	461	388	445	452	444	410	410	444	428	403	471	464	392	404	432	440	454	399	415	455	431	401	457	444	451	462	408	444	400	443	420	452	415	395	424	448	406	438	424	461	424	436	408	446	435	437	434	412	402	410	388	429	472	430	420	428	428	398	424	469	487	447	442	460	452	424	409	393	410	437	436	434	418	459	409	434	419	428	454	383	426	408	405	418	448	433	446	410	444	443	366	417	409	382	436	394	430	412	451	418	417	418	439	451	430	410	413	456	435	444	448	423	432	469	430	424	433	441	416	475	436	431	426	406	460	441	424	422	428	450	429	432	441	445	409	415	444	401	442	399	405	401	418	401	428	443	464	388	426	409	433	417	448	453	405	426	425	396	410	435	441	434	429	428	425	472	393	470	442	449	412	440	422	449	422	439	423	406	445	427	418	393	466	430	410	406	457	444	425	463	450	433	424	385	461	433	425	408	449	436	410	420	427	428	467	445	417	434	432	426	444	419	439	424	453	455	398	459	431	443	411	430	461	457	432	413	427	432	438	412	440	419	423	418	454	397	415	417	397	458	453	424	429	392	417	416	454	421	420	406	436	419	422	413	446	431	411	450	426	423	437	445	449	403	457	457	422	402	436	448	414	438	394	440	439	416	427	406	423	432	442	438	420	380	419	447	448	429	390	455	476	383	434	409	458	436	447	401	464	417	455	449	425	429	409	432	415	413	442	419	433	429	424	423	417	424	422	379	430	417	407	414	424	421	424	467	422	431	429	411	449	445	395	440	434	432	427	453	423	395	431	445	443	465	447	425	438	473	433	426	445	423	431	417	436	418	421	424	429	448	400	419	394	422	419	421	444	419	406	434	431	422	406	453	460	468	445	452	453	404	415	429	440	401	446	457	421	449	448	471	441	413	449	407	444	433	409	433	457	395	419	470	463	439	416	418	448	447	444	456	448	431	463	418	436	426	420	439	420	434	468	428	414	439	445	413	428	440	422	424	466	395	405	449	435	415	449	415	452	429	394	453	479	412	428	427	394	409	405	445	401	458	412	389	462	420	389	410	380	434	463	384	397	423	422	424	434	422	421	400	443	447	434	453	410	453	435	452	444	418	424	398	426	427	465	402	434	380	414	417	432	410	395	472	415	424	395	405	409	358	435	441	406	421	437	413	423	448	444	399	392	436	435	412	446	434	423	429	447	444	440	401	442	421	404	461	464	447	411	433	453	400	414	417	466	411	437	448	392	422	399	420	418	420	469	433	444	460	427	434	405	440	453	408	456	468	439	439	435	407	420	471	431	426	431	454	422	417	428	465	463	441	439	422	423	424	399	431	453	402	413	430	433	437	473	415	440	458	443	423	435	452	429	418	432	436	423	444	408	440	483	418	414	462	428	440	480	448	445	404	449	406	443	458	424	450	417	437	475	429	415	412	443	454	408	466	471	466	424	480	452	439	440	431	426	426	452	427	460	430	433	419	446	426	439	407	428	412	431	417	417	468	429	442	446	446	422	396	417	424	401	418	428	418	424	409	393	448	429	438	399	389	439	454	425	428	418	436	433	432	430	434	474	373	433	434	404	445	479	421	403	389	447	409	438	429	426	439	425	431	408	436	455	454	420	430	453	420	413	425	482	388	422	453	425	443	418	428	419	468	426	455	429	421	444	441	434	415	423	435	407	442	401	435	414	440	436	412	412	393	452	438	430	404	456	416	436	458	425	428	424	436	453	437	492	447	417	453	396	413	406	397	451	394	460	421	439	437	395	469	447	465	450	424	458	468	456	428	437	419	419	417	391	422	424	438	444	390	442	481	426	414	412	444	481	389	456	448	419	441	427	408	436	424	403	446	437	461	399	462	425	458	417	442	440	423
27198	21121	16921	8778	4508	3217	2372	1704	1479	1484	1406	1354	1187	1074	936	915	930	865	827	810	786	824	714	796	808	761	722	741	776	696	715	733	731	796	731	774	814	927	957	963	893	743	752	742	749	751	817	737	755	706	688	711	701	739	691	694	744	718	748	712	745	756	696	703	745	769	698	731	721	713	755	745	762	758	728	737	672	728	787	759	736	707	730	747	720	750	697	734	748	722	725	704	736	733	696	764	720	778	696	751	722	732	814	734	779	774	718	739	734	738	763	711	723	750	721	797	727	776	721	715	780	756	735	765	748	760	741	766	752	795	761	720	726	789	744	665	737	737	734	723	751	737	700	673	737	740	708	730	710	763	809	774	707	813	745	762	707	712	781	746	725	732	730	697	727	801	785	712	753	799	746	738	732	701	770	760	687	725	754	736	759	769	710	735	753	724	748	750	728	764	723	758	770	752	808	761	771	772	744	748	710	769	768	685	758	782	735	792	772	768	748	764	741	750	668	755	712	714	700	770	719	730	782	753	732	747	758	786	728	765	747	734	703	771	815	737	787	738	741	786	728	705	703	732	746	746	741	776	723	753	740	786	723	754	709	737	737	766	753	752	702	780	750	753	746	706	740	702	725	728	740	764	763	709	763	767	765	752	684	761	697	742	696	772	666	768	781	746	804	722	730	743	735	695	748	712	778	743	727	724	700	786	754	719	732	710	713	744	801	743	721	739	716	695	698	739	729	727	710	764	761	701	733	799	717	775	724	730	728	753	724	707	733	736	739	760	774	724	691	756	745	769	748	771	761	778	708	738	798	764	742	719	765	752	787	764	760	728	764	703	739	758	739	730	714	701	771	735	771	690	728	743	735	755	711	750	755	740	719	769	739	676	758	769	734	771	762	708	727	784	790	729	734	767	754	731	769	686	739	702	715	795	747	783	727	738	755	720	758	742	728	786	751	736	718	719	778	785	731	676	780	761	717	748	708	742	737	788	763	725	750	768	771	736	679	732	755	708	707	750	696	717	751	761	752	781	705	772	707	759	714	748	773	710	740	746	725	791	728	684	722	729	702	762	750	725	779	784	730	759	741	760	727	779	767	720	717	719	738	726	740	732	729	743	711	744	772	724	714	673	733	738	737	764	757	783	763	740	763	785	738	705	722	778	732	750	792	725	718	749	756	765	741	733	694	752	772	740	730	739	701	760	782	725	735	724	734	762	797	724	742	718	738	800	739	683	779	784	765	720	702	735	783	749	726	749	711	720	702	801	711	786	775	690	725	753	734	740	729	756	758	725	803	734	723	756	749	711	717	716	723	694	784	701	732	792	755	756	790	762	736	739	765	804	709	785	770	774	750	713	721	749	747	754	766	737	777	793	742	748	682	798	725	742	733	754	759	706	746	775	720	717	743	778	756	746	679	739	736	763	815	763	704	691	726	749	707	692	736	749	749	760	737	804	756	759	743	695	753	711	697	755	720	710	713	759	736	752	769	770	755	730	730	741	709	726	752	732	748	803	736	720	695	725	748	765	738	784	712	802	779	752	712	703	743	771	723	748	734	688	724	710	771	749	741	731	768	748	752	737	713	777	758	768	767	788	708	777	746	740	715	742	717	727	757	780	771	739	736	700	778	794	716	744	712	718	770	746	787	728	792	745	746	786	776	787	756	722	704	712	765	740	718	745	780	794	748	724	780	716	721	713	768	727	744	759	776	747	714	743	721	733	747	795	726	765	693	761	692	735	790	715	739	818	768	703	701	709	755	751	745	729	789	725	712	753	750	753	711	686	781	729	744	685	746	720	763	676	738	762	781	722	698	698	737	753	719	724	738	726	743	732	727	725	746	743	746	699	754	705	759	768	739	747	794	757	710	776	741	766	733	738	712	737	769	742	709	767	709	728	762	755	707	692	773	755	806	820	744	793	753	724	756	736	729	745	758	758	727	750	717	699	753	789	693	747	756	747	761	766	721	730	717	728	778	743	709	703	748	691	720	753	736	735	736	698	742	797	698	772	759	755	782	739	720	741	731	727	704	757	800	741	751	721	733	708	728	731	742	699	754	766	784	749	768	728	760	757	777	739	705	747	755	776	792	769	769	750	701	738	728	705	687	744	758	727	762	706	780	747	722	743	721	753	755	764	753	707	739	685	769	733	738	751	717	784	722	744	771	745	691	771	729	732	763	729	754	736	726	780	760	760	769	735	791	745	760	764	703	708	787	750	725	765	747	751	708	741	709	745	731	710	756	797	754	759	767	707	709	745	747	748	751	727	787	728	834	740	686	750	746	720	755	749	728	750	728	703	720	720	730	767	743	693	745	728	756	696	742	774	807	775	720	768	818	745	741	711	733	755	742	753	710	807	754	736	688	773	747	761	718	711	695	689	737	742	769	741	738	726	795	759	707	739	751	754	768	737	715	741	731	749	758	755	780	743	725	691	774	735	734	695	711	789	726	773	772	744	777	723	733	747	744	758	780	747	750	800	746	736	743	683	737	774	710	733	770	775	737	750	774	738	776	769	700	786	773	729	732	705	723	767	699	757	722	742	753	772	750	733	779	728	705	739	701	765	730	759	770	806	756	775	700	787	719	714	789	732	675	736	720	750	754	725	735	733	758	746	782	746	712	678	694	777	756	728	779	731	745	723	779	679	733	762	726	754	726	785	748	744	743	677	736	737	739	725	771	715	730	784	739	750	682	776	778	817	672	790	732	748	718	766	741	790	728	771	776	746	759	736	708	755	758	782	708	749	712	752	717	742	792	744	773	733	738	754	715	760	777	740	777	733	687	750	732	750	747	774	647	733	732	740	745	751	743	777	728	708	759	766	749	754	751	718	737	756	751	788	730	750	742	700	753	769	740	775	780	746	701	734	807	756	715	768	679	716	775	713	794	763	739	717	760	728	752	772	738	729	713	729	752	680	752	788	768	749	759	724	747	768	761	757	753	743	743	712	778	780	718	742	735	784	735	720	708	757	753	767	712	730	801	734	733	753	722	738	728	707	774	772	742	775	741	686	740	725	747	755	743	797	701	732	715	722	744	782	752	795	776	754	697	686	812	704	763	731	746	748	803	722	806	783	754	728	747	766	724	767	751	683	772	763	767	764	732	753	749	744	746	747	719	730	759	755	778	711	736	697	721	786	732	741	818	736	731	716	741	691	768	725	718	730	755	739	763	746	739	723	716	772	741	741	796	780	746	709	764	717	741	733	744	722	765	745	762	718	712	708	798	766	732	743	751	741	753	753	723	784	735	750	739	725	734	748	682	748	747	717	734	721	805	731	757	780	726	822	751	754	714	735	708	765	765	736	696	718	760	777	756	742	754	741	756	788	786	774	738	756	745	758	773	765	661	778	706	707	727	718	769	754	733	744	731	775	766	767	732	734	736	735	774	751	738	763	756	763	738	763	727	743	765	745	743	753	697	712	736	736	736	750	779	711	752	729	744	695	736	723	754	717	763	743	779	736	714	735	772	753	733	726	736	741	703	746	712	736
12997	20515	18411	11072	8313	6441	4980	3281	2817	2783	2748	2342	1978	1665	1447	1329	1316	1223	1126	1122	1012	1055	1003	993	974	980	935	944	1014	906	977	945	1030	987	983	942	1044	1231	1300	1404	1179	1017	937	901	922	932	869	949	942	901	882	923	955	903	927	966	881	896	903	926	968	947	938	913	987	872	920	928	926	958	917	916	870	889	954	941	930	896	868	886	909	954	950	992	920	934	946	935	877	913	924	919	893	862	941	922	925	874	916	958	926	927	908	926	933	943	937	914	926	938	954	923	934	903	904	955	938	882	940	922	940	964	836	936	919	899	911	896	911	930	910	868	973	913	931	968	928	878	916	897	908	933	878	937	883	958	921	983	876	951	926	905	922	942	921	903	929	938	976	922	961	929	921	922	960	991	916	880	915	917	939	911	963	901	960	895	929	916	915	944	926	855	963	916	923	894	923	881	875	949	904	991	882	913	917	886	974	909	889	921	953	956	966	939	919	894	940	871	942	962	914	938	985	906	967	892	948	903	894	931	879	970	955	924	884	922	929	898	960	935	911	980	940	937	969	989	928	972	896	871	909	974	950	910	941	951	904	926	900	910	939	949	934	946	906	860	948	912	864	937	904	910	887	886	982	893	920	909	926	931	939	879	897	899	889	923	911	908	896	926	885	919	896	872	902	880	924	918	902	930	833	972	901	928	904	945	915	900	932	897	901	938	939	923	861	922	931	862	883	930	928	961	917	938	912	953	905	911	887	949	897	921	856	935	953	931	894	916	933	949	981	937	953	958	932	931	902	864	923	888	882	868	895	975	928	960	853	916	898	940	908	976	968	931	956	906	910	969	889	898	883	958	904	863	903	910	950	951	924	951	956	898	960	886	910	944	953	909	957	928	924	955	899	951	925	923	891	951	921	936	925	947	909	949	987	945	942	897	893	929	924	907	893	911	910	924	995	939	891	935	966	920	894	917	910	912	960	968	938	891	990	902	942	895	913	918	931	929	870	908	883	898	876	942	882	864	934	930	896	951	953	922	951	898	917	921	902	901	878	919	949	900	940	868	942	923	923	957	933	889	941	955	871	884	916	885	938	947	865	926	979	889	904	900	970	943	908	872	945	914	912	946	926	890	910	946	921	932	905	953	946	884	974	929	918	904	868	931	916	899	941	878	912	932	926	914	888	931	939	904	892	886	950	930	949	906	867	930	934	948	883	924	913	928	902	939	937	881	936	931	977	921	949	896	947	995	910	947	896	885	939	923	932	907	883	880	942	922	877	931	920	878	922	952	981	932	873	947	983	908	854	903	902	883	938	922	884	923	920	916	906	895	984	908	900	942	880	963	942	996	876	907	866	899	857	954	926	910	932	929	893	947	946	908	964	920	949	933	882	953	921	907	977	934	950	909	982	947	896	884	960	952	906	944	906	911	872	931	927	880	923	913	919	911	942	979	922	911	939	892	962	930	911	931	892	888	870	933	947	957	916	919	932	932	887	926	937	978	922	935	938	882	914	913	911	923	910	921	899	911	941	959	860	910	933	915	912	971	908	919	960	964	884	911	914	897	916	934	946	929	922	919	915	940	890	934	939	925	946	929	906	937	935	915	902	955	924	928	926	971	950	926	868	961	906	871	936	930	894	944	915	943	920	920	959	905	938	812	927	860	903	879	930	920	1042	935	879	878	909	881	952	886	948	962	899	867	931	926	922	928	940	975	939	911	897	915	856	847	977	934	954	911	862	913	904	916	959	947	941	862	889	915	939	896	921	891	977	907	900	919	888	944	994	943	887	971	901	909	883	887	980	904	912	923	923	914	961	932	927	924	858	916	952	933	923	892	929	902	949	974	905	954	919	931	863	880	895	896	908	930	923	916	892	951	959	885	918	869	962	950	936	997	936	903	906	917	894	944	890	929	897	869	935	933	888	924	939	922	914	933	939	932	921	893	919	918	923	916	931	952	940	979	911	897	908	941	897	893	890	910	949	951	922	924	891	921	960	890	925	866	883	880	884	900	917	901	897	896	907	928	835	924	931	892	924	899	911	864	925	970	934	923	870	962	872	941	950	928	952	877	935	890	922	961	888	949	895	935	904	901	914	939	953	899	930	929	920	922	937	936	970	926	936	979	912	888	940	872	968	886	1014	938	904	881	898	926	866	905	928	957	941	890	906	934	871	916	943	904	932	938	859	927	926	954	951	908	918	930	930	941	885	905	926	849	912	856	951	930	916	910	943	917	897	920	921	934	968	865	942	885	953	934	861	868	846	938	890	888	962	912	889	877	885	894	947	947	885	881	898	913	937	967	911	902	980	947	949	929	980	945	925	918	877	924	897	905	970	901	922	888	936	882	927	908	908	916	909	877	891	915	926	926	930	952	942	929	892	964	961	923	917	903	939	965	885	834	959	917	918	858	846	956	908	971	959	893	958	932	852	893	866	904	884	923	914	923	882	924	918	934	939	941	926	924	995	981	877	956	944	948	906	910	919	921	894	943	958	899	918	939	940	883	948	899	914	883	916	899	892	969	889	858	952	921	879	942	906	885	888	992	908	906	924	911	954	937	909	927	914	929	875	971	951	941	917	953	885	930	931	921	910	928	905	917	938	934	928	880	877	917	915	960	915	948	944	931	908	895	920	896	865	900	938	912	971	846	924	875	933	908	935	921	895	948	914	918	981	942	864	911	975	917	926	896	884	936	938	935	897	945	913	875	966	920	895	917	896	895	913	982	968	970	903	917	1007	924	889	965	913	929	921	924	873	867	941	864	923	919	857	909	974	907	999	933	932	938	959	876	943	975	912	914	885	959	874	904	914	864	913	876	931	918	960	906	941	913	939	912	918	961	954	884	878	989	984	921	934	925	903	913	912	958	952	952	955	927	922	915	922	942	893	933	964	945	934	910	912	943	950	926	938	877	951	944	923	926	886	933	909	899	927	959	887	919	887	876	900	904	899	891	948	876	927	951	927	925	926	894	923	861	911	882	867	927	870	944	896	947	865	884	895	899	956	951	939	884	903	928	945	908	934	938	888	964	919	973	941	962	899	940	873	972	882	922	879	959	910	869	937	914	941	973	920	921	954	962	939	899	921	931	906	931	915	855	952	920	903	905	906	896	909	913	891	895	940	965	930	939	894	900	980	847	917	994	908	877	929	956	924	894	917	926	911	954	940	918	898	953	941	944	939	862	907	860	908	938	932	946	917	919	889	929	902	910	956	950	932	962	899	911	891	914	936	935	932	899	931	925	911	925	888	872	889	923	894	922	858	940	983	912	919	919	937	948	928	943	947	895	949	938	960	929	895	894	895	905	937	914	891	928	942	874	894	922	856	937	891	947	902	922	904	935	949	904	910	934	907	899	943	932	885	949	929	881	892	938	933	879	934	930	942	878	933	860	952	885	955	906	889	940	882	911	915	840	944	895	919	908	866	889	941	946	942	910	961	910	913	898	964	934	929	941	937	964	927	906	917	928	890	936	962	916	930	979	912	946	982	976	910	904	908	956	894	906	947	955
24127	21335	28802	24224	21314	13861	4504	2534	1974	2026	2000	1689	1419	1203	1049	961	993	864	799	745	653	641	647	605	566	555	544	616	605	543	548	625	1377	1194	565	578	1468	2255	2237	1902	1365	700	547	517	560	562	584	558	548	564	556	562	555	542	586	562	527	530	522	556	560	593	542	536	543	556	548	564	578	555	550	528	544	564	565	587	516	555	571	566	521	562	593	573	520	562	575	586	537	572	557	556	554	533	542	566	531	573	546	556	557	521	545	553	543	548	513	560	534	577	536	509	543	529	556	562	568	551	524	567	581	551	537	557	530	514	523	589	557	562	528	550	584	557	559	546	537	558	531	522	517	586	561	546	523	586	568	575	555	545	569	512	587	590	502	555	526	612	529	561	551	565	532	566	536	568	524	526	598	550	540	542	553	542	524	523	539	546	553	543	509	522	554	538	535	533	576	566	542	567	532	550	612	535	545	583	543	564	544	503	563	531	568	584	537	580	551	530	565	569	531	574	551	523	544	527	554	528	558	567	573	554	562	544	537	544	543	557	546	560	572	504	540	560	535	522	533	566	536	563	546	505	517	531	500	542	614	541	545	566	510	561	576	559	577	533	510	530	569	561	556	552	499	509	558	548	546	575	588	541	511	572	525	597	550	557	557	549	542	537	581	571	531	536	563	551	558	575	590	549	536	521	532	569	623	550	563	545	541	537	572	551	543	526	542	565	504	557	548	516	562	528	496	530	565	573	506	566	548	563	566	499	524	558	542	575	549	551	566	543	561	588	556	568	565	544	568	577	565	567	585	569	573	540	559	539	549	554	579	570	602	520	557	546	573	529	525	560	569	562	580	554	526	558	556	597	552	573	555	564	548	498	509	572	586	568	585	557	534	553	564	555	539	577	604	596	585	545	545	589	580	542	554	551	554	575	555	522	552	563	534	555	585	591	578	551	550	549	500	561	586	529	482	525	549	519	562	564	547	575	553	520	544	518	531	528	533	519	527	536	542	565	570	517	551	570	553	535	547	594	550	560	513	561	548	525	546	551	549	587	563	544	566	578	515	566	571	559	506	472	549	553	531	558	598	546	571	565	550	543	508	516	565	590	527	574	539	565	567	540	561	557	579	504	541	560	545	560	540	579	567	511	551	532	576	565	563	567	576	549	536	537	557	551	573	579	586	565	513	591	549	561	518	521	584	561	546	514	558	562	545	532	556	522	538	535	538	563	586	537	560	531	559	604	505	531	575	565	568	583	555	537	531	517	494	574	543	515	500	622	544	579	567	548	514	539	586	562	542	551	538	519	590	547	560	536	581	571	559	526	564	539	534	528	560	543	550	581	558	541	562	563	545	561	555	530	533	531	551	495	575	555	520	567	542	524	565	506	500	500	531	557	570	553	520	535	530	592	535	533	538	560	556	552	570	530	533	503	547	547	516	553	543	555	540	557	572	507	543	546	523	498	564	587	594	555	568	587	561	543	527	568	503	538	542	539	561	518	556	541	525	587	581	574	590	548	579	545	571	571	509	563	552	541	602	492	543	539	500	560	519	575	569	549	546	510	535	515	546	543	543	545	533	527	559	541	564	555	551	553	532	521	518	536	574	516	546	537	537	567	563	529	538	548	582	533	528	544	551	551	559	540	546	536	527	556	589	513	563	544	580	574	556	597	522	538	542	571	589	519	552	551	545	589	535	572	581	519	512	534	496	570	545	563	578	546	538	544	520	526	561	568	573	517	536	557	525	555	534	535	547	592	549	547	572	551	575	574	554	524	521	598	581	553	548	534	583	545	533	580	569	497	551	539	558	576	495	535	566	545	546	550	554	565	559	560	557	536	575	562	542	511	520	542	502	573	561	534	500	554	519	526	586	537	587	605	613	560	533	537	507	554	523	567	548	574	565	530	550	533	537	528	532	553	568	569	567	550	567	538	527	573	532	552	562	536	530	531	589	544	565	560	549	495	556	509	530	548	563	544	543	569	618	495	576	561	550	559	544	516	542	548	544	580	565	556	607	599	541	543	537	591	587	547	519	611	573	559	584	550	526	585	523	551	541	533	568	540	596	557	529	563	593	557	557	551	559	529	558	525	564	560	647	622	565	577	531	529	532	586	560	572	534	597	584	537	527	537	533	557	518	539	519	586	538	535	550	546	556	548	567	565	573	522	525	522	566	536	563	560	529	550	566	522	515	560	552	538	561	504	574	537	578	529	575	581	547	552	552	544	541	530	550	530	548	545	537	562	557	530	534	561	524	549	515	533	591	593	555	539	555	540	579	551	553	560	576	567	561	535	544	566	533	559	534	542	564	563	519	593	561	562	575	568	564	559	597	561	553	526	580	522	557	526	538	550	539	552	550	557	557	546	566	539	587	539	563	533	567	590	536	595	596	550	576	553	490	512	552	550	588	552	552	518	548	572	573	560	581	526	551	528	602	541	534	561	578	548	563	506	556	596	517	507	617	562	566	550	516	553	598	567	551	573	565	550	568	586	567	560	575	572	550	550	549	555	548	547	550	506	572	533	575	541	565	550	584	578	573	607	535	551	558	545	553	569	591	581	590	521	585	565	522	538	550	577	539	540	572	572	485	565	555	592	526	573	610	542	600	595	561	552	504	569	557	523	594	579	556	559	513	582	528	525	538	540	557	559	575	558	559	593	537	549	555	562	568	557	543	580	526	509	530	555	549	516	546	526	547	530	546	512	551	552	566	532	556	547	544	574	579	533	534	549	579	552	523	563	528	573	558	527	542	594	554	556	542	555	509	490	590	547	526	578	565	583	526	549	574	544	531	523	536	563	559	536	557	635	548	535	569	527	517	547	538	610	512	558	559	576	548	547	557	564	580	543	538	540	526	546	559	559	543	532	595	562	572	545	561	530	553	561	552	563	550	532	525	568	539	537	564	531	561	573	527	543	556	579	549	566	542	526	554	538	562	577	524	542	546	549	527	556	545	529	510	539	548	514	563	564	543	538	572	566	512	578	541	546	565	523	580	503	569	580	521	554	525	559	549	579	549	552	546	532	541	510	539	529	582	503	545	517	544	531	527	596	556	533	556	567	534	580	544	588	533	542	505	566	560	534	556	538	537	538	559	566	560	538	565	539	589	512	542	515	560	548	519	544	513	539	547	575	527	569	597	535	570	516	534	524	548	541	578	594	613	558	518	533	511	520	572	555	532	543	548	506	581	545	569	556	495	550	553	550	531	585	554	563	547	576	563	505	540	565	520	557	554	503	543	516	527	547	566	586	580	543	520	553	572	557	553	601	546	582	540	526	531	546	544	571	528	605	528	515	530	554	552	528	521	573	551	536	573	531	528	552	532	544	493	618	539	584	595	549	525	509	564	551	585	556	553	536	560	539	557	564	562	516	551	544	554	533	543	559	542	566	580	577	513	528	578	568	569	538	570	566	555	616	571	532	558	572	528	551	496	529	524	579	569	582	544	585	554	575	579	596	517	569	563	525	552	551	559	563	567	549	564	530	556	591	513	547	597	552	541	532
14759	29145	25282	17300	12610	10506	6497	5125	4298	4471	3953	3495	2781	2206	1742	1686	1552	1454	1114	1063	993	898	919	863	810	820	808	822	780	819	744	745	2261	1980	749	773	2560	4048	3917	3060	2328	892	751	689	699	705	675	649	699	759	728	726	742	681	695	740	657	742	716	686	678	685	661	730	709	689	745	727	705	685	727	666	678	685	704	689	721	708	705	709	678	669	690	711	681	697	692	707	734	677	737	667	745	681	693	707	647	712	676	667	658	742	753	721	726	668	681	755	730	685	738	698	660	657	706	728	666	699	736	691	696	639	703	710	699	696	726	699	654	728	687	712	693	707	667	717	703	707	683	692	666	708	708	699	655	690	694	711	693	683	715	681	694	699	661	642	707	691	743	671	736	697	671	705	727	750	679	721	731	682	660	655	681	723	690	723	717	735	659	690	714	719	744	695	736	668	717	670	708	723	658	712	754	678	734	729	724	699	714	727	721	699	698	649	720	703	678	726	736	708	689	670	713	687	688	735	736	687	647	738	686	699	678	680	700	718	702	716	688	677	673	685	692	763	707	747	694	712	745	720	683	739	724	673	695	696	723	676	731	673	734	705	754	724	671	688	702	754	664	705	720	720	693	702	674	717	704	675	723	663	726	697	692	706	669	681	706	654	721	683	702	681	711	638	708	672	673	722	702	663	649	712	683	666	664	691	738	670	716	694	720	714	718	712	696	672	735	691	762	647	715	722	674	725	685	730	728	726	699	703	700	706	749	696	668	686	714	695	708	687	701	743	702	617	707	701	703	732	707	723	718	709	717	686	710	683	751	715	735	684	692	675	664	689	723	653	731	718	713	691	695	696	691	730	694	658	679	685	644	713	734	726	683	665	685	710	726	709	698	749	683	715	681	737	685	681	713	639	684	756	747	706	713	643	671	652	704	654	675	669	697	729	698	737	655	684	734	693	739	718	709	685	713	679	676	685	730	744	693	742	717	688	715	734	707	691	726	666	668	667	679	763	721	695	741	678	718	758	738	705	682	726	683	707	685	677	692	678	734	780	704	680	698	696	691	664	694	694	725	677	705	669	669	710	716	689	697	680	654	734	707	712	707	708	714	729	676	730	740	669	715	718	723	721	707	677	673	691	662	728	702	683	668	687	676	748	690	682	735	756	715	690	724	740	674	714	628	696	694	676	732	661	706	677	711	742	660	677	714	678	680	670	700	700	688	657	688	703	701	710	700	705	724	708	710	711	693	710	640	721	700	633	698	643	708	667	718	685	695	701	689	687	702	690	714	677	685	691	693	694	651	695	701	722	710	667	702	691	716	744	716	682	699	727	703	741	697	712	737	725	694	660	733	693	713	716	685	748	723	735	743	715	663	674	679	707	716	679	707	739	679	710	697	662	702	693	677	686	733	689	690	705	689	715	718	685	713	680	711	674	735	736	683	688	701	740	683	729	728	664	662	722	663	662	731	678	697	738	700	704	681	716	657	669	678	733	682	824	707	669	698	693	694	650	753	727	672	684	661	701	700	710	720	674	692	732	706	739	711	739	714	690	745	725	719	704	633	642	726	728	711	710	750	712	665	733	731	714	715	684	687	712	706	719	706	700	721	731	745	721	677	676	694	737	705	668	693	642	724	680	757	700	707	683	665	729	688	675	662	692	647	638	667	646	687	724	702	705	700	672	699	721	708	698	655	694	701	645	731	725	683	657	712	674	710	673	701	691	716	696	714	690	726	693	710	673	670	664	705	698	675	687	718	720	709	695	690	730	650	725	702	663	672	726	666	680	661	749	710	713	731	697	708	712	708	741	679	690	679	697	709	651	736	706	695	746	687	713	677	713	746	729	750	735	704	661	691	729	697	673	676	718	693	694	654	667	673	750	709	703	699	693	742	687	726	712	707	700	714	668	722	686	724	737	719	720	676	764	704	733	661	662	718	743	634	683	677	725	765	659	697	684	686	739	725	730	732	688	709	725	706	697	665	648	738	737	713	710	688	695	681	718	729	699	705	687	696	711	652	714	699	724	717	711	726	664	708	696	659	672	731	707	666	704	710	733	713	660	722	737	742	687	726	687	751	679	698	712	720	691	734	688	656	714	711	643	679	745	696	673	702	682	686	661	725	696	660	711	695	646	637	720	700	691	672	743	693	650	692	635	658	709	699	685	704	761	710	653	717	692	703	724	700	674	696	669	665	731	724	680	714	711	690	698	755	742	703	667	655	727	676	737	694	665	695	723	661	738	697	693	690	704	713	714	654	708	669	748	745	714	673	753	659	674	718	700	664	690	687	696	680	698	686	683	671	715	700	761	707	731	700	752	689	732	681	670	694	704	685	694	707	707	758	629	677	708	675	664	630	707	721	690	720	761	693	730	721	678	702	680	694	712	735	711	716	715	730	688	718	702	668	693	737	701	703	692	710	662	692	678	701	656	710	663	688	685	709	695	643	658	674	723	694	742	732	707	685	722	723	701	654	686	727	694	724	677	736	701	724	728	707	703	682	696	698	699	682	742	698	714	672	734	707	684	687	707	688	657	731	707	707	729	657	687	693	665	688	714	713	724	689	669	703	697	692	716	699	716	733	709	671	741	707	673	670	682	677	700	691	644	714	720	645	743	682	769	725	727	656	687	709	752	723	755	742	742	760	665	722	698	708	686	695	724	680	702	711	634	698	695	749	669	737	748	755	691	695	707	714	669	688	682	669	670	718	717	677	697	695	685	724	729	652	690	656	694	704	667	700	716	665	719	663	689	702	683	663	654	732	703	679	661	721	680	734	686	680	702	716	690	670	678	658	660	698	682	659	726	715	742	774	734	676	685	701	697	699	699	697	718	674	746	710	669	692	696	699	706	745	718	733	687	735	715	700	705	723	684	676	697	698	710	712	681	727	713	678	739	673	698	731	748	746	689	685	709	666	761	685	731	754	699	743	679	726	721	716	727	666	680	730	691	691	699	709	675	722	716	683	717	714	697	731	699	670	692	634	721	722	733	659	645	692	715	739	708	658	694	699	668	754	754	702	664	694	678	744	704	680	677	695	681	689	683	700	742	710	712	715	685	685	701	714	737	707	663	686	749	660	743	720	698	718	704	718	695	699	703	678	761	718	703	699	705	723	688	666	722	717	719	703	703	711	678	700	672	691	671	709	713	735	732	704	698	659	703	715	735	735	669	723	661	687	710	677	739	678	695	695	738	713	703	741	684	730	710	710	694	725	661	664	673	682	702	690	684	700	665	720	705	721	694	706	742	743	640	694	726	660	689	745	707	686	662	715	692	688	678	675	710	709	697	675	667	710	671	711	702	692	690	730	694	703	726	734	693	693	667	694	687	712	722	673	718	697	706	684	701	709	754	685	719	657	711	651	673	687	753	730	755	685	703	678	678	696	719	745	682	651	705	720	709	690	680	699	691	726	679	710	714	668	712	781	668	691	723	688	763	731	672	705	707	675	708	722	681	699	688	718	709	661	716	782	700	693	680	674	733	688	730	691	684	713	671	684	704
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
