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
341301176690	341301177251	341301177800	341301178350	341301178898	341301179450	341301180000	341301180550	341301181098	341301181650	341301182200	341301182750	341301183298	341301183850	341301184400	341301184950	341301185498	341301186050	341301186600	341301187150	341301187698	341301188250	341301188800	341301189350	341301189898	341301190450	341301191000	341301191550	341301192098	341301192650	341301193200	341301193750	341301194298	341301194850	341301195400	341301195950	341301196498	341301197050	341301197600	341301198150	341301198698	341301199250	341301199800	341301200350	341301200898	341301201450	341301202000	341301202550	341301203098	341301203650	341301204200	341301204750	341301205298	341301205850	341301206400	341301206950	341301207498	341301208050	341301208600	341301209150	341301209698	341301210250	341301210800	341301211350	341301211898	341301212450	341301213000	341301213550	341301214098	341301214651	341301215200	341301215750	341301216298	341301216850	341301217400	341301217950	341301218498	341301219050	341301219600	341301220150	341301220698	341301221250	341301221800	341301222350	341301222898	341301223450	341301224000	341301224550	341301225100	341301225650	341301226200	341301226750	341301227298	341301227850	341301228400	341301228950	341301229498	341301230050	341301230600	341301231150	341301231698	341301232250	341301232800	341301233350	341301233898	341301234450	341301235000	341301235551	341301236098	341301236650	341301237200	341301237750	341301238298	341301238850	341301239400	341301239950	341301240498	341301241050	341301241600	341301242150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2778	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23058	21848	29882	24413	21853	21897	11670	1020	714	630	494	461	366	375	328	280	285	312	272	260	249	258	225	232	214	236	243	204	191	213	193	179	217	185	187	165	206	209	195	204	168	216	199	209	185	180	194	187	162	183	193	147	172	168	160	153	167	160	179	158	133	158	170	166	144	153	174	141	189	170	173	154	140	174	183	149	167	188	148	172	153	144	153	170	156	134	175	161	142	164	156	164	187	178	172	165	152	178	149	138	147	145	134	176	163	144	170	157	157	157	164	158	165	155	148	150	153	150	146	128	157	171	146	179	156	133	143	162	137	152	150	157	148	176	130	151	154	123	147	169	161	144	168	145	172	143	147	159	185	161	119	176	137	155	140	154	116	169	162	145	153	161	163	174	144	154	143	143	161	148	149	129	161	166	175	138	131	146	166	156	159	163	162	136	160	134	154	127	154	166	153	142	159	161	135	142	153	147	173	154	155	142	162	144	157	170	170	144	179	165	173	153	156	152	173	132	144	165	166	165	161	122	154	141	152	153	128	146	153	176	173	146	150	151	156	131	152	154	140	153	138	160	158	146	169	156	161	154	146	173	152	138	161	158	169	138	140	155	147	185	156	173	156	168	152	147	158	134	128	147	149	137	125	154	164	139	134	151	144	149	162	138	136	169	156	149	152	190	147	149	152	134	152	163	144	137	137	150	169	152	161	148	148	139	144	162	155	143	147	133	146	162	154	152	151	131	149	158	150	138	151	155	181	161	172	138	144	135	163	137	152	156	144	149	146	150	158	154	139	155	174	140	171	139	139	172	141	167	133	155	164	141	151	178	136	168	146	157	161	143	156	136	179	165	159	163	164	161	158	142	162	156	144	135	143	155	145	154	125	158	135	142	177	142	190	153	146	176	161	146	176	169	133	147	145	154	138	149	140	148	151	156	144	136	161	172	152	166	140	167	153	144	156	148	122	150	150	143	146	164	137	154	160	153	157	142	149	164	128	156	127	131	153	128	146	169	151	156	174	137	166	162	167	164	177	148	151	154	156	156	164	163	157	145	155	156	137	149	169	148	167	149	153	143	183	159	152	165	141	139	173	141	143	172	154	161	131	145	140	140	166	163	160	149	146	161	155	149	138	149	145	159	139	169	142	147	168	149	160	155	157	136	145	164	155	184	155	158	153	156	134	152	136	154	155	144	166	161	183	165	135	139	157	141	168	148	142	150	160	155	143	160	151	165	163	139	158	147	179	163	140	149	161	154	153	132	168	156	152	158	151	154	175	143	167	140	139	155	163	141	153	166	161	138	152	165	158	154	154	149	151	162	147	154	159	168	154	143	165	167	155	154	164	157	152	151	168	162	155	150	162	156	166	179	147	141	155	157	159	143	138	168	151	161	154	146	173	158	146	163	158	182	157	156	147	139	164	157	142	154	157	149	142	158	178	164	167	149	156	138	133	149	127	149	170	157	133	169	152	152	158	163	134	148	151	134	152	162	152	157	139	162	169	146	161	154	161	137	156	165	141	154	160	138	137	145	138	142	152	159	137	137	164	159	155	164	148	120	144	163	162	149	144	169	141	140	153	134	161	147	153	192	161	160	151	178	144	159	134	148	156	166	141	135	152	161	148	138	132	157	152	158	180	150	175	152	175	164	171	144	171	152	161	135	142	136	149	147	140	143	156	155	167	159	156	164	141	163	180	150	164	162	148	155	155	153	158	164	140	171	138	173	153	145	155	141	139	166	122	160	149	138	170	139	147	134	163	146	150	152	172	175	151	161	159	183	146	161	179	144	145	182	148	145	154	157	149	162	171	133	154	155	154	158	152	135	130	145	134	155	152	147	153	133	144	131	161	158	162	149	145	140	153	156	147	134	128	138	139	159	162	123	151	157	152	159	151	149	139	152	184	180	161	135	162	160	145	158	141	173	164	143	146	145	159	144	161	161	147	148	153	173	143	146	164	140	152	158	145	155	152	145	145	155	138	130	149	161	142	154	154	140	152	144	136	130	153	149	142	149	146	155	142	144	152	145	144	180	147	159	143	168	155	161	149	153	162	150	145	156	155	142	147	141	146	143	156	156	143	166	150	167	188	171	172	144	131	140	158	160	165	149	145	173	130	142	140	155	147	148	155	169	174	158	152	142	143	148	156	145	140	150	154	160	147	160	138	158	139	170	132	156	145	166	164	168	164	150	156	162	157	168	139	146	156	152	178	181	149	152	151	123	145	148	164	151	155	158	156	152	136	164	133	153	169	177	131	158	175	155	142	136	145	153	148	132	142	138	116	157	146	164	134	164	154	150	140	142	148	155	175	169	158	144	163	155	145	166	149	147	145	148	142	174	157	138	149	176	162	162	160	165	144	156	147	149	144	140	140	164	147	157	157	159	130	141	145	167	152	158	152	159	171	149	171	144	170	152	152	160	165	159	167	146	157	145	163	149	159	147	157	149	143	151	150	169	163	162	143	185	153	143	143	142	167	141	153	164	162	181	168	135	139	162	149	151	162	138	149	164	135	145	168	144	143	155	118	153	130	152	153	145	150	162	145	174	127	132	172	140	177	151	160	156	147	138	167	145	132	154	168	152	155	159	175	155	136	135	132	150	168	129	165	139	151	159	153	164	157	138	169	142	166	148	166	155	139	153	163	147	142	161	146	164	164	116	151	152	156	167	141	156	153	161	163	169	153	139	181	151	137	133	161	166	132	164	132	187	143	155	167	156	150	147	135	127	164	142	160	152	143	132	140	165	171	133	140	140	152	172	144	188	154	132	135	155	158	154	144	148	166	170	152	146	160	145	166	144	143	143	145	167	155	139	133	161	172	139	166	190	161	138	164	157	144	168	182	162	160	180	158	158	150	165	150	155	170	165	150	148	151	124	139	156	146	150	164	126	155	155	150	155	148	143	172	149	167	155	148	163	151	146	151	167	172	143	151	133	163	152	174	138	151	151	170	142	140	164	154	147	165	140	145	146	148	132	141	135	146	155	149	146	159	156	155	132	158	160	157	169	137	126	133	144	168	181	141	149	159	147	151	166	131	133	168	152	150	163	169	132	162	134	157	157	157	165	149	151	154	131	147	161	158	152	153	152	158	147	152	122	166	141	151	139	153	143	159	124	140	166	143	149	140	167	162	155	163	158	138	159	138	153	153	146	162	131	164	144	156	153	147	148	159	163	149	157	133	160	134	154	163	160	182	150	153	145	157	150	161	158	153	147	162	156	150	144	155	171	151	156	154	172	149	143	159	142	172	163	165	163	134	124	169	156	141	172	152	143	166	132	163	153	158	161	159	165	158	118	159	160	174	161	130	158	157	143	137	155	155	128	149	169	172	130	147	127	154	135	157	131	153	154	149	151	166	174	163	173	150	144	130	136	163	157	147	141	148	150	146	150	135	145	148	154	146	165	157	147	163	166	159	149	166	158	171	151	149	141	137	150	140	136	136	183	169	161	155	161	168	151	166	138	147	136	161	133	157	167	154	161	164	151	168	149	172	141
4275	14779	10323	5054	3726	2773	1935	1518	1193	985	820	659	535	573	445	442	373	404	332	358	316	282	306	291	280	270	291	232	248	235	227	239	211	230	211	216	218	242	210	228	258	210	215	210	215	206	210	204	186	182	160	171	157	192	159	195	192	178	171	176	179	171	171	182	176	168	173	161	168	136	168	154	173	169	174	155	169	176	205	177	164	178	161	166	164	186	170	172	167	196	186	169	158	181	182	150	157	151	185	164	153	129	178	152	162	149	156	165	166	177	164	151	157	162	153	150	165	180	174	176	166	150	172	164	152	168	143	154	176	164	164	173	153	166	157	149	163	163	157	168	150	172	171	155	155	177	146	160	154	181	172	160	166	171	133	155	180	153	153	147	154	188	173	143	172	173	158	126	165	174	173	179	169	161	157	142	170	150	160	154	148	134	133	151	163	170	189	131	163	164	151	156	146	162	144	168	166	148	171	169	193	152	155	175	162	162	156	153	163	183	165	173	155	153	155	180	161	126	149	135	177	169	155	158	163	158	166	168	159	146	126	160	154	145	168	157	178	146	179	158	160	157	145	154	191	175	154	150	166	164	160	155	154	144	144	146	137	147	164	177	165	160	151	191	148	161	152	155	145	154	150	172	136	161	141	150	174	172	175	178	153	167	149	174	172	166	169	161	150	163	141	147	161	160	157	142	151	160	159	148	169	175	176	157	187	145	182	162	176	159	168	140	182	164	162	151	149	152	149	135	155	153	159	172	158	159	148	154	167	153	154	160	155	153	175	171	151	147	136	148	150	146	178	175	176	164	163	148	149	148	162	178	174	167	150	143	165	148	174	157	166	156	160	161	170	156	151	157	150	167	148	167	122	142	161	168	144	154	151	168	167	176	151	170	159	167	145	159	166	140	171	168	153	179	160	166	176	146	162	172	149	142	167	168	168	175	162	151	158	172	171	152	145	176	173	153	173	159	185	134	168	151	157	146	142	140	156	145	168	156	168	150	152	134	160	144	162	170	195	153	178	168	161	175	160	169	177	166	160	150	146	169	160	140	146	160	169	158	161	180	175	175	169	148	167	182	151	162	154	177	156	166	143	156	168	159	156	169	155	166	189	177	142	156	160	139	166	153	162	146	143	165	151	159	168	157	175	165	152	153	190	166	166	169	149	161	182	163	155	156	160	154	173	150	169	156	156	161	167	170	163	161	145	169	181	139	157	150	167	153	153	155	166	158	155	153	162	137	157	140	178	174	163	153	141	146	150	159	171	158	169	161	170	160	156	168	148	170	141	180	152	145	143	168	161	151	158	146	150	155	160	164	160	170	151	160	174	136	183	158	157	160	142	147	173	156	160	135	155	166	169	164	143	154	158	158	165	168	167	154	160	151	147	154	145	149	168	178	160	154	149	179	156	175	159	177	171	172	167	166	155	163	172	124	159	135	164	187	154	164	146	160	150	153	144	162	153	154	150	160	166	161	160	156	155	185	156	183	174	163	163	161	165	151	156	183	143	159	168	151	153	152	155	167	152	149	171	147	152	164	155	173	178	177	151	165	169	156	170	142	158	159	157	182	156	169	167	165	164	166	142	177	156	157	139	165	161	173	160	162	164	170	154	162	179	146	155	164	175	132	163	179	147	141	153	142	158	163	173	145	132	153	160	149	159	172	144	174	162	171	159	179	146	166	153	163	175	147	135	155	160	169	166	169	156	176	169	154	154	167	177	172	173	155	154	171	166	139	140	163	153	160	177	152	149	148	154	163	149	162	160	151	153	174	134	127	182	166	165	162	146	154	149	155	144	141	190	171	165	172	170	153	161	152	157	152	176	155	165	150	155	162	173	152	146	166	179	156	189	162	169	164	156	138	170	168	148	170	180	150	174	171	151	146	162	167	147	158	137	158	166	154	141	176	161	141	150	166	150	153	146	163	174	170	158	197	163	168	151	152	143	147	169	155	164	166	150	170	163	162	154	141	158	146	161	140	161	160	163	149	170	180	172	145	144	161	164	158	186	138	159	144	165	147	160	166	152	146	137	148	166	138	164	145	145	166	165	145	144	144	181	190	171	143	166	170	156	163	176	158	155	143	171	149	140	177	174	165	157	170	136	135	152	164	156	157	155	155	169	136	165	152	144	154	170	151	156	180	154	158	172	183	165	165	183	161	142	164	174	152	189	165	161	171	155	167	156	163	150	158	157	147	174	166	153	165	139	170	154	160	161	164	155	159	132	166	169	166	164	180	146	190	156	147	163	166	167	170	162	155	158	152	171	155	170	173	168	168	163	196	168	169	142	158	155	151	145	152	165	164	173	151	161	159	159	146	173	155	151	145	154	170	160	167	152	175	148	175	177	179	134	178	164	153	170	173	154	147	153	150	154	167	167	145	152	163	156	156	154	152	142	143	168	149	157	167	139	186	180	155	173	167	156	148	181	140	159	152	148	153	169	147	154	153	158	180	142	166	174	182	164	168	153	150	162	190	161	163	172	144	155	143	120	155	176	168	155	149	165	179	155	153	155	160	137	166	153	150	150	186	150	164	159	155	153	144	155	158	176	156	156	170	160	154	181	174	175	162	159	160	157	130	153	166	165	144	166	163	156	161	149	165	141	173	160	136	150	164	151	166	154	129	168	171	155	144	176	170	159	166	166	163	168	160	163	148	171	142	143	133	154	156	161	139	165	152	162	165	166	161	160	161	156	175	149	176	159	167	157	164	150	164	137	176	166	167	173	159	138	165	154	170	148	148	191	146	156	162	150	163	172	165	154	163	170	169	145	182	167	147	158	150	174	161	195	169	146	163	143	138	182	154	184	140	133	144	131	149	165	160	159	143	156	172	156	185	146	180	157	145	162	159	137	171	175	159	158	146	172	170	154	159	144	148	168	148	171	177	145	148	135	160	171	167	157	141	168	164	180	125	181	157	170	156	152	169	167	147	164	165	180	143	189	170	185	144	135	155	170	177	162	158	156	172	157	145	169	165	155	139	147	125	159	150	153	153	166	124	183	148	178	147	163	171	159	172	168	170	164	185	166	133	164	136	144	150	148	179	159	162	145	180	158	177	154	155	181	191	168	185	161	158	155	171	160	146	151	152	133	162	130	162	161	162	148	149	169	184	158	162	183	171	149	164	157	144	165	181	169	165	166	174	170	137	178	162	147	183	167	146	148	161	136	162	157	167	158	169	150	153	155	147	160	154	166	143	138	179	179	146	158	143	145	158	145	152	161	171	132	135	171	161	153	164	163	144	172	147	169	164	147	167	148	155	162	140	151	167	159	167	176	153	147	168	153	166	150	134	142	161	163	159	158	153	158	154	176	173	158	178	154	149	165	175	165	137	183	150	155	154	164	170	140	160	159	149	167	175	156	141	176	141	164	174	151	168	159	153	171	166	172	164	137	157	169	173	163	150	165	178	168	153	148	166	160	160	168	171	154	155	145	147	145	156	166	156	148	154	159	163	153	169	144	135	172	163	175	153	150	149	161	163	165	140	169	160
27580	19390	5643	856	582	556	516	539	468	470	482	504	445	449	427	446	448	487	498	466	494	454	480	477	507	470	473	506	430	467	454	455	452	462	468	450	479	441	430	448	462	484	466	464	470	430	466	449	457	430	456	461	455	486	461	459	463	454	463	469	450	431	474	470	446	466	454	442	449	440	397	422	451	454	412	438	478	457	473	451	453	427	465	432	491	451	418	448	459	461	458	473	468	419	451	478	449	413	432	457	445	450	458	446	417	474	439	453	432	454	449	452	434	439	396	444	444	471	464	518	438	421	452	466	470	459	444	426	440	455	456	467	459	454	455	451	487	444	444	457	510	421	453	409	474	406	476	442	430	442	446	462	419	416	476	460	477	462	438	467	471	427	464	467	451	439	467	408	439	469	472	454	450	501	470	456	453	411	454	436	440	449	444	417	470	475	398	455	472	422	452	476	433	443	453	467	484	449	480	468	468	471	461	415	442	396	460	473	431	473	457	471	435	425	410	453	442	437	457	444	463	458	477	433	466	472	437	446	474	450	493	438	446	426	420	453	419	481	464	401	446	474	421	493	501	461	445	451	452	434	427	429	457	420	441	447	469	461	446	445	433	442	449	434	413	456	429	479	417	451	465	456	459	466	448	486	459	443	417	455	436	439	478	450	432	441	502	464	436	467	433	442	455	465	459	474	467	476	459	429	454	492	462	449	452	453	451	443	485	449	421	437	441	445	442	465	439	428	448	463	446	447	449	435	434	491	452	451	443	436	423	450	490	442	429	463	426	427	468	457	421	428	440	446	465	428	452	452	484	446	450	450	469	470	446	465	437	444	507	478	455	423	432	455	444	446	422	431	468	455	451	472	471	433	435	436	503	437	465	454	466	422	458	466	456	444	460	436	451	425	419	455	453	430	454	421	453	431	409	461	442	452	465	460	445	472	405	450	422	410	433	465	455	461	421	471	435	459	417	461	476	463	494	432	406	469	439	438	446	460	481	449	431	447	463	438	440	431	449	433	459	405	473	427	457	438	450	433	421	438	476	464	430	478	461	455	476	435	501	425	495	470	466	447	474	397	452	441	422	448	466	432	436	448	440	454	450	442	483	429	469	424	440	445	463	463	451	468	425	486	426	444	468	436	476	464	476	482	462	451	486	469	442	453	448	474	455	463	470	487	452	494	451	449	417	433	469	467	460	412	454	444	454	444	435	432	437	426	433	430	438	468	460	441	456	441	444	438	465	442	430	459	447	456	428	425	436	485	449	419	471	468	454	441	488	459	449	451	437	469	445	452	432	441	474	450	416	451	478	473	479	468	417	429	454	457	485	448	486	424	433	422	423	465	502	430	466	431	453	462	436	463	436	471	449	450	477	464	486	442	422	424	451	476	434	422	466	481	473	440	487	448	459	440	472	434	432	465	486	425	477	465	461	443	422	484	457	428	430	453	454	464	458	421	453	459	429	464	447	478	480	417	439	436	451	440	460	455	461	416	405	446	430	479	453	494	466	425	438	453	460	443	414	472	414	461	453	421	478	390	442	468	415	492	439	466	473	445	410	414	447	439	467	492	467	449	436	423	458	450	409	457	432	475	471	453	451	462	440	471	436	448	442	487	434	448	453	475	445	418	516	435	460	430	482	416	421	442	442	460	422	484	458	430	412	435	451	464	428	421	402	456	422	449	443	450	431	440	468	415	456	467	464	455	443	469	418	448	468	480	480	445	455	445	451	426	436	473	459	442	437	445	409	468	452	466	461	419	456	456	419	480	415	443	480	433	497	461	405	439	451	466	455	476	472	497	418	438	457	426	482	459	505	441	440	425	439	420	473	481	412	481	438	443	422	430	425	453	441	429	450	440	492	421	471	451	455	463	450	475	384	455	415	464	425	446	453	422	444	462	437	401	444	416	443	435	450	462	458	456	442	462	506	478	446	467	486	462	472	489	452	419	453	457	415	458	468	444	448	494	469	487	434	456	459	430	447	428	444	475	441	463	477	439	496	472	460	429	412	433	447	442	447	427	433	447	455	426	407	469	413	461	453	424	452	454	479	459	456	428	464	445	466	430	446	445	436	484	420	412	454	489	436	406	455	470	458	412	402	465	469	471	453	417	422	470	475	461	444	464	475	460	422	471	435	491	456	439	463	456	454	449	482	472	447	455	467	479	483	477	461	426	461	461	472	416	444	502	442	439	465	440	444	439	462	405	451	459	460	432	458	443	461	437	430	462	458	477	434	442	435	461	427	455	488	431	465	437	438	504	440	461	422	470	431	459	440	483	453	445	453	467	459	433	466	428	457	432	463	432	461	452	453	426	473	443	462	448	452	472	452	459	465	483	482	447	445	443	467	471	445	421	460	434	481	457	463	428	472	436	448	454	454	448	464	534	497	420	426	515	440	452	484	442	452	483	501	465	461	444	441	461	430	464	437	408	485	413	419	441	430	448	432	466	465	436	464	442	426	427	442	479	430	461	442	435	495	437	469	461	443	416	453	507	433	448	461	475	443	440	435	457	425	456	462	452	418	458	428	488	465	484	424	444	465	441	485	454	462	473	453	435	423	423	407	427	465	457	442	434	456	445	480	410	497	448	465	455	444	471	432	466	489	482	454	444	453	411	478	443	430	423	413	490	485	451	428	460	459	453	434	491	431	484	457	417	457	432	458	453	405	418	443	467	411	434	495	498	391	414	452	442	458	443	409	457	431	451	432	433	426	472	437	436	478	454	435	460	417	404	490	482	443	438	456	440	463	431	404	474	471	435	418	470	427	461	470	437	478	451	486	423	471	423	464	451	440	476	462	438	439	443	455	451	415	472	452	500	437	473	452	487	483	454	465	442	468	457	462	443	440	468	432	500	421	456	481	451	430	468	472	438	433	467	419	460	482	442	466	423	466	472	462	471	454	423	466	458	434	449	466	443	433	425	440	473	424	446	449	424	446	478	437	469	478	464	472	477	445	448	435	447	451	430	429	472	448	462	463	465	507	414	438	457	419	463	455	456	455	472	426	482	465	469	451	434	480	421	436	456	430	436	416	443	451	442	456	430	419	469	479	439	446	483	470	479	447	431	384	479	465	467	424	458	441	471	459	459	461	485	448	447	463	452	432	463	479	451	421	451	452	452	438	470	438	477	460	420	435	470	464	473	458	468	454	462	445	432	471	429	456	468	470	479	472	453	460	412	459	385	445	433	484	441	465	451	420	515	425	426	446	442	491	433	443	414	456	467	461	449	498	465	411	473	436	482	475	477	437	426	442	465	486	431	444	439	453	436	432	442	444	466	438	455	487	441	472	434	453	450	446	504	455	471	447	450	451	482	455	432	458	466	433	477	477	423	498	475	470	432	432	452	468	454	435	412	435	439	471	443	463	494	424	413	480	449	443	441	484	462	450	471	451	452	442	480	451	472	425	489	447	479	449	449	478	480	452	454	437	490	473	438	482	469	468	417	485	428	437	423	449	431	448	442	408	457	473	474	440	477	421	455	431	448	433	415
4224	1363	1071	767	718	638	608	590	559	547	579	567	554	511	520	496	513	555	551	494	546	498	487	542	464	506	483	499	510	535	493	506	563	461	495	524	503	539	511	439	508	502	489	498	504	503	493	507	484	494	471	475	527	488	508	475	473	492	482	488	467	465	490	464	489	488	479	434	528	456	474	509	477	520	488	489	498	485	497	448	472	462	454	509	507	492	470	499	475	456	483	473	479	458	453	488	486	478	461	474	475	511	470	501	464	493	474	444	485	471	450	462	514	491	494	453	514	439	444	463	510	470	464	439	493	470	457	483	488	482	479	481	475	479	466	432	483	506	537	478	514	454	461	498	504	516	480	472	455	503	465	480	477	458	477	475	457	490	445	477	483	472	464	492	459	489	449	479	486	493	468	520	492	459	458	484	447	475	441	474	495	467	512	469	471	484	489	509	459	507	468	492	480	471	479	519	487	483	462	463	495	499	469	495	509	490	474	468	496	478	472	475	477	430	502	465	483	475	479	498	464	472	516	490	474	464	473	479	452	476	517	494	458	487	504	471	457	455	488	513	510	468	483	459	491	463	495	442	486	463	451	484	470	519	488	471	499	477	462	497	493	434	473	477	503	458	533	488	496	464	434	488	463	475	492	425	481	464	488	493	517	484	483	487	471	483	453	455	490	505	495	459	454	482	491	463	471	460	459	470	461	475	494	456	471	480	511	511	552	490	465	502	471	497	487	487	487	468	484	518	511	470	494	497	471	484	495	459	490	486	470	412	497	480	469	462	472	486	481	465	470	484	482	468	432	478	491	462	480	452	461	463	456	467	478	473	519	459	452	517	483	490	496	441	484	479	489	489	454	486	478	488	465	443	459	488	437	500	418	455	469	495	458	504	491	434	479	517	489	506	434	505	481	495	462	490	441	520	461	486	484	473	505	463	544	480	447	486	485	464	457	470	502	481	456	464	469	462	481	463	452	478	468	490	449	480	479	465	451	505	480	470	474	469	483	464	495	526	463	490	457	497	491	494	460	505	487	497	460	460	517	471	478	489	500	484	512	476	479	491	420	472	500	480	475	499	457	495	485	450	450	459	460	488	503	469	490	518	479	498	438	466	489	481	493	481	472	469	481	467	495	459	497	497	456	501	465	520	522	463	482	477	487	482	443	508	480	490	473	505	438	521	494	493	473	504	448	474	494	491	485	534	471	465	509	480	433	472	456	473	469	508	474	475	486	484	456	464	483	472	455	463	479	477	520	496	475	472	517	439	447	473	479	471	482	460	506	462	469	466	475	452	455	505	495	465	506	432	480	478	463	496	465	505	496	481	485	461	489	477	489	462	484	461	451	467	484	452	506	503	490	501	481	494	490	454	477	504	479	498	524	489	472	507	496	445	516	480	457	483	522	486	498	470	463	495	467	487	460	450	472	484	450	474	486	533	456	449	492	497	448	508	448	499	497	517	480	469	460	490	469	471	512	461	505	513	483	473	454	533	472	486	484	445	464	484	485	446	452	502	466	498	516	490	510	460	541	460	487	517	499	478	493	480	483	471	496	507	494	492	483	471	474	516	495	512	464	454	481	458	428	506	490	481	441	502	475	484	446	472	466	475	484	483	511	496	486	471	475	535	497	479	474	474	507	487	475	476	488	479	448	442	471	456	502	486	455	446	527	455	469	460	510	497	452	494	521	480	443	450	491	464	494	514	468	479	464	464	461	506	446	487	498	483	462	479	471	472	463	523	523	460	436	451	426	496	459	451	489	475	510	472	488	514	501	489	452	506	442	471	454	489	469	506	499	450	493	475	479	455	492	512	504	457	479	486	488	485	491	499	469	510	491	476	500	499	465	458	483	438	483	482	470	430	467	483	488	441	473	503	481	448	490	487	435	472	473	482	503	471	506	453	473	487	477	518	486	446	483	498	493	505	508	501	477	474	514	475	472	464	472	496	507	459	453	494	488	449	458	510	448	473	472	496	491	458	535	516	474	529	506	449	471	494	487	480	465	481	462	497	478	493	474	488	505	470	470	484	467	449	445	481	487	494	476	474	460	457	499	513	455	457	463	466	475	482	509	497	468	445	541	502	515	472	472	494	491	482	522	477	484	489	482	465	481	495	480	457	453	437	474	486	513	483	517	514	476	514	457	440	506	520	477	475	493	505	519	482	456	476	453	480	464	457	494	433	446	519	478	475	452	497	490	467	484	520	485	500	478	466	497	473	450	474	488	460	501	511	457	490	456	471	485	485	482	465	472	456	476	472	476	482	485	469	498	464	476	453	501	426	468	490	473	484	510	449	471	485	439	487	486	490	495	464	520	488	492	465	485	443	457	504	517	471	482	443	476	502	507	508	492	455	471	453	497	468	459	463	501	450	509	467	451	486	507	453	521	511	479	457	445	507	464	462	467	451	510	460	487	446	479	438	479	457	504	463	477	504	472	471	467	506	492	449	504	466	491	441	482	476	481	515	450	514	510	508	475	436	516	501	497	512	490	482	516	509	491	480	504	438	494	452	466	453	464	515	454	506	480	478	496	502	495	475	503	454	507	474	448	514	465	515	454	451	520	496	495	495	508	480	439	503	449	464	483	477	442	494	469	461	493	501	476	454	530	491	499	487	498	467	477	448	521	478	458	524	515	478	526	500	508	481	488	474	451	454	443	474	475	474	486	465	492	459	496	496	483	479	522	499	430	437	447	471	450	459	466	471	472	477	490	492	443	506	512	466	525	509	480	495	490	454	535	486	497	473	483	494	464	528	518	491	480	476	479	502	472	454	483	441	460	498	445	494	474	481	472	496	497	484	448	459	465	426	453	505	481	483	451	514	496	468	510	505	483	474	436	493	533	465	495	471	511	472	437	460	483	488	454	501	453	501	451	454	520	473	464	478	473	482	464	488	471	450	504	485	480	445	509	490	491	504	497	513	502	495	469	481	463	485	481	499	466	495	462	491	487	500	499	488	467	494	489	430	459	526	467	468	483	478	482	493	508	496	505	494	479	464	453	508	485	445	507	438	466	467	418	500	500	491	461	490	521	459	453	441	444	488	509	516	489	496	483	508	471	500	460	473	500	456	431	473	484	493	487	454	482	452	461	450	505	456	427	454	464	442	488	465	454	468	483	481	482	453	468	466	451	466	518	454	492	474	485	470	492	470	479	465	448	471	466	475	497	477	452	483	468	503	467	498	464	472	487	470	530	470	468	494	455	453	494	462	485	451	488	441	458	475	480	473	479	476	473	487	509	501	533	447	479	501	458	497	449	487	456	457	469	463	470	467	494	449	462	482	482	485	483	489	492	502	486	479	460	431	468	500	522	473	474	468	467	488	471	490	492	500	452	463	496	499	467	532	522	506	492	502	466	513	460	525	463	484	478	487	460	451	515	466	460	469	442	474	495	481	470	482	492	458	488	466	467	494	482	503	464	464	505	510	459	448	479	516	493	503	473	436	516	465	464	434	485	505	498	473	497	478	480	476	460	492	511	483	492	461	485	424
23787	21550	29146	24418	21541	13248	1195	655	535	492	433	410	410	326	341	309	341	321	342	314	321	272	303	321	275	314	309	284	264	249	244	311	238	269	275	272	256	254	255	263	273	289	266	266	237	272	260	246	261	246	244	263	258	255	233	233	228	241	265	259	224	252	242	217	239	241	249	230	236	231	231	205	242	240	261	248	215	228	228	264	248	234	250	256	229	228	244	227	238	246	225	241	199	259	227	230	235	213	220	241	242	221	218	245	248	241	237	232	213	212	249	218	231	232	241	230	234	234	236	226	236	215	212	239	236	250	226	229	203	233	247	229	218	228	196	229	234	228	241	245	213	218	248	234	244	236	233	219	208	244	269	216	230	234	227	223	241	237	252	232	242	251	237	264	231	240	238	236	241	221	248	241	241	205	221	222	225	224	239	233	273	251	227	236	238	242	217	236	218	257	274	249	241	242	259	256	253	221	205	228	243	233	218	257	196	236	268	241	232	226	238	221	230	244	243	242	237	225	251	231	250	254	230	216	271	237	249	278	252	268	232	224	201	228	232	234	202	235	247	253	200	194	231	240	244	223	248	249	224	216	249	251	236	233	233	233	237	218	244	238	241	209	249	223	235	251	250	241	229	235	249	228	229	234	234	246	224	237	211	246	268	227	231	230	215	226	258	221	226	206	234	230	244	242	234	218	230	232	262	234	232	226	207	239	231	244	243	244	261	219	233	232	234	228	217	213	269	242	244	248	255	222	228	218	224	221	270	250	233	238	239	258	271	225	234	226	236	234	218	242	247	250	232	246	250	221	254	229	280	246	233	249	246	211	233	223	238	257	229	220	217	234	241	255	243	257	249	243	234	231	236	228	221	258	254	233	243	255	238	224	221	247	207	255	236	236	233	232	234	243	257	235	246	227	250	241	269	269	218	258	239	198	239	227	215	235	237	257	219	216	229	281	224	235	233	236	231	237	235	221	253	218	209	238	247	244	234	217	226	246	223	229	229	217	237	229	236	243	230	227	213	214	200	247	236	257	241	248	234	237	246	247	248	244	224	230	220	234	231	225	224	231	263	227	229	234	226	271	238	235	248	252	225	255	212	234	258	232	244	235	211	234	230	225	245	244	256	253	229	221	222	228	227	252	217	227	267	228	232	211	232	231	247	259	228	217	205	235	235	235	232	223	231	249	235	261	211	218	237	214	229	209	249	252	262	258	224	237	251	255	210	237	230	247	234	226	226	225	236	229	233	217	235	247	235	225	242	229	267	222	240	231	244	237	223	251	227	251	244	215	223	240	258	233	259	241	249	229	252	243	246	200	244	244	234	238	239	253	223	220	223	244	232	219	259	239	200	232	238	235	252	178	242	243	270	244	249	227	266	226	244	228	260	209	250	209	252	218	259	234	226	242	222	236	229	226	224	245	250	225	266	247	250	242	249	225	237	238	235	227	244	247	223	219	234	222	225	229	233	217	215	242	270	232	210	258	229	227	237	253	234	265	220	249	210	208	231	235	238	227	224	254	240	231	243	224	239	220	193	220	236	216	243	234	249	254	247	215	252	234	237	246	237	231	229	221	218	232	244	236	244	243	241	251	250	248	259	265	268	234	271	246	234	236	226	257	260	220	245	246	254	231	272	233	241	248	231	212	232	212	257	262	252	238	256	247	244	223	235	241	257	239	241	237	231	221	236	231	232	215	252	209	231	224	262	246	238	233	257	244	257	237	225	263	241	247	239	242	250	240	236	227	218	229	239	220	237	256	244	221	207	267	230	228	237	229	223	238	253	238	238	255	262	243	249	215	236	272	240	240	261	234	221	229	227	231	221	240	237	215	236	229	243	246	237	217	243	252	240	248	214	242	233	236	229	252	233	250	237	271	258	217	239	219	243	236	222	230	267	233	218	240	214	265	229	242	246	258	253	248	260	268	253	233	251	266	234	247	209	253	231	249	233	226	255	262	237	227	246	235	219	282	271	225	227	248	233	275	266	268	221	240	218	214	227	245	224	244	247	220	239	229	242	240	226	246	267	228	240	210	251	223	260	191	210	244	230	240	235	257	240	207	248	254	238	217	240	220	241	248	246	236	258	207	209	239	206	236	225	267	253	231	227	219	230	222	228	232	240	225	258	239	265	229	235	256	290	211	219	211	226	259	218	260	269	213	267	246	260	242	224	219	214	214	241	266	213	241	261	219	228	252	192	212	224	235	232	204	235	207	225	254	218	235	237	245	224	242	198	240	219	234	200	225	220	257	256	249	237	225	242	217	261	267	233	209	238	217	244	250	224	221	214	240	206	220	249	263	256	234	254	231	236	250	233	230	210	248	210	223	239	250	249	255	240	227	231	233	231	232	256	229	283	275	221	245	235	253	239	258	250	245	247	235	229	241	220	276	259	240	197	240	195	246	232	218	212	202	242	277	234	205	226	223	245	218	223	235	240	223	229	235	225	258	237	239	231	232	261	233	246	250	223	226	249	255	227	263	259	222	243	229	228	198	204	231	265	222	242	262	255	250	237	212	253	234	241	237	246	203	239	265	244	255	212	246	211	223	224	247	244	240	221	256	245	235	246	260	212	206	253	233	218	245	244	219	240	242	238	227	236	236	243	242	225	236	220	234	236	250	241	250	250	265	236	248	230	249	226	231	232	252	223	238	254	225	239	224	229	242	246	248	243	229	234	220	219	271	208	249	226	219	228	232	233	239	229	250	219	258	228	249	247	215	266	236	252	232	228	211	244	248	266	237	213	255	226	245	229	246	278	241	235	225	236	244	258	234	272	261	229	260	239	237	242	249	235	229	233	252	233	234	225	262	218	248	236	202	238	247	223	217	216	270	241	240	233	253	240	238	227	229	244	235	220	256	229	227	256	229	233	236	205	219	229	233	246	268	225	236	258	214	226	236	230	239	262	246	246	205	246	213	213	232	211	246	227	269	223	257	228	231	237	244	247	225	217	239	238	262	246	234	217	222	240	226	240	224	222	207	239	241	219	239	210	239	231	242	226	226	234	237	237	228	225	255	264	225	232	251	223	251	227	222	263	226	224	275	230	242	239	234	232	249	208	258	227	256	248	217	270	243	265	265	250	220	242	221	256	238	243	199	252	218	202	222	232	237	235	237	215	228	234	241	252	221	228	231	234	231	219	236	258	251	233	240	220	203	245	236	228	224	233	225	247	249	250	236	243	224	230	223	215	229	211	231	216	221	254	233	239	249	220	252	246	246	254	215	244	236	221	219	197	229	235	253	210	232	231	237	265	258	224	230	242	240	205	234	235	221	225	223	237	248	227	240	227	255	229	215	214	247	234	258	248	232	206	210	231	215	242	250	209	251	240	190	205	237	240	240	226	222	236	240	229	238	249	215	240	244	235	231	217	235	230	251	222	242	220	211	246	224	230	226	231	223	256	235	230	222	245	242	231	241	232	198	248	225	245	239	233	240	241	259	252	226	250	233	228	229	231	264	237	219	260	250	261	239	230	234	230	234	255	196	240	245
3224	9217	6498	3189	2198	1678	1270	977	817	731	649	556	550	475	428	398	371	350	353	383	340	311	332	300	327	340	322	319	310	329	305	305	305	312	274	295	303	303	298	262	286	324	304	321	316	281	262	246	284	278	255	268	263	263	258	267	282	266	268	295	283	247	256	240	281	248	266	230	257	264	264	252	281	264	240	255	244	255	314	270	291	252	270	281	249	280	258	263	262	265	281	272	233	279	290	283	283	223	225	253	275	243	254	278	275	276	266	272	275	290	249	256	273	282	268	300	287	279	269	248	255	243	257	264	270	282	269	286	244	255	247	242	262	258	249	238	234	279	257	253	256	245	289	281	223	263	280	262	256	266	254	248	233	243	258	261	264	259	262	263	256	258	272	237	239	274	259	272	274	268	241	249	269	288	252	281	264	250	258	242	262	272	275	264	254	255	247	292	251	249	265	272	253	271	266	237	259	224	250	275	268	303	254	266	230	267	282	259	288	269	245	249	260	247	276	249	289	264	270	252	262	270	270	256	253	262	259	252	242	271	256	269	242	272	257	276	237	269	291	287	243	249	252	282	254	254	271	254	273	258	271	256	248	262	256	233	281	250	241	239	250	269	240	229	259	252	243	261	257	273	245	248	264	284	279	245	279	251	266	247	251	252	257	247	266	293	258	266	272	260	264	285	268	269	249	259	276	261	243	272	231	277	273	246	251	268	247	236	238	268	280	246	251	289	232	241	290	234	249	276	263	285	290	266	267	257	260	278	260	257	291	281	261	232	271	243	248	250	263	252	264	274	261	263	249	245	235	217	261	247	284	262	259	263	262	261	274	243	252	267	227	249	255	244	266	265	278	270	273	273	284	244	256	267	289	250	261	242	278	262	231	262	256	235	267	226	229	268	243	246	271	265	266	220	273	276	269	253	285	254	268	247	253	255	250	274	262	265	255	254	277	253	273	262	283	264	263	256	219	258	263	253	260	243	247	288	263	251	265	248	251	249	248	262	270	273	269	283	273	258	260	247	256	259	258	279	282	257	250	246	263	273	256	254	246	244	256	264	287	267	241	266	278	279	241	245	250	265	255	257	260	253	253	271	259	253	292	254	280	262	257	270	265	276	282	254	279	241	267	279	246	253	218	254	244	248	260	276	254	265	258	259	288	229	260	267	252	250	249	275	251	274	275	281	266	243	255	254	235	262	248	261	257	243	235	251	273	256	272	256	263	248	259	234	238	268	255	270	279	271	240	261	240	250	258	293	244	248	265	284	259	252	263	260	258	236	255	224	242	273	248	250	256	259	292	277	253	267	250	280	252	264	240	275	250	249	255	224	290	239	262	241	255	229	279	265	234	270	227	273	263	276	232	262	246	271	224	274	254	234	268	252	257	262	268	269	295	226	274	254	266	246	245	253	261	258	221	269	249	258	231	254	243	274	241	274	238	253	275	248	284	278	278	252	264	230	279	261	280	281	238	244	257	264	259	256	232	288	235	253	277	265	275	227	264	257	267	288	263	243	274	272	262	251	241	262	246	262	263	267	238	246	282	270	252	241	283	264	272	263	249	250	280	237	237	268	252	247	264	269	263	260	268	265	279	278	241	275	283	291	243	250	258	240	262	229	248	251	235	280	280	258	260	251	281	256	254	259	235	234	252	271	241	277	269	265	264	247	248	244	232	274	243	289	261	258	262	256	254	215	234	235	278	259	261	273	275	273	222	285	281	257	229	223	283	268	255	278	250	270	284	247	252	249	260	265	262	284	251	254	256	262	272	230	269	284	258	255	273	262	269	267	238	270	257	277	243	277	261	268	259	273	255	249	273	271	264	253	265	249	250	258	257	275	275	253	259	278	257	254	261	280	248	269	242	293	265	265	256	225	253	266	252	252	284	286	244	232	265	274	233	241	235	264	250	239	244	263	264	246	256	253	277	238	269	247	279	280	263	269	231	236	283	217	271	258	234	275	244	250	268	244	286	278	259	245	255	248	236	264	263	262	244	267	276	256	252	238	266	270	252	269	260	255	263	293	253	267	262	253	255	280	231	279	225	290	257	275	274	244	272	247	262	258	247	261	282	252	242	292	265	277	270	289	260	276	248	278	262	291	292	280	276	267	291	281	238	248	270	266	248	264	238	247	239	252	287	278	265	279	268	276	263	244	265	252	257	246	226	251	254	279	264	244	255	257	271	256	255	249	274	239	272	273	265	270	231	283	243	236	278	269	273	271	261	247	278	237	250	226	238	244	226	263	250	242	260	261	237	283	252	282	262	235	281	266	261	260	266	269	229	245	245	251	254	260	234	254	262	264	256	256	250	256	289	274	272	229	277	257	263	269	239	267	254	268	268	263	257	274	257	251	237	258	260	274	275	258	260	259	236	264	260	250	237	220	275	257	269	271	227	261	257	270	277	270	250	271	262	265	242	257	269	273	253	259	249	251	266	273	240	287	258	261	213	248	247	274	249	263	246	256	271	267	248	281	259	238	234	253	287	268	268	262	255	283	258	225	249	268	264	267	258	268	264	259	283	256	270	240	244	261	249	241	268	254	249	265	257	253	242	263	250	288	241	238	260	261	276	240	289	236	250	295	267	245	268	248	274	255	266	250	250	260	269	269	258	270	290	260	305	276	268	274	281	267	267	240	249	233	272	239	260	249	256	254	287	257	257	266	269	265	270	231	234	253	244	267	245	266	242	267	256	281	278	280	271	270	262	243	244	277	280	271	259	268	265	245	311	231	251	251	262	280	287	256	237	270	242	264	249	263	281	250	255	252	289	280	257	255	232	257	238	238	258	238	266	258	294	260	235	240	259	254	256	257	292	241	245	265	287	271	275	265	257	267	250	276	283	276	227	223	268	253	231	276	247	254	271	228	267	268	252	275	244	270	231	273	238	250	248	252	271	270	245	252	262	280	279	246	260	234	258	297	259	251	218	252	252	268	274	276	250	258	261	257	254	250	259	257	248	245	235	236	266	270	263	260	260	262	262	267	283	271	250	245	267	265	247	269	261	232	262	256	239	265	262	260	263	268	264	254	277	275	250	264	242	273	242	269	299	262	283	262	217	281	262	265	302	241	252	266	245	263	268	286	268	259	269	243	296	237	243	211	268	233	277	231	247	269	272	286	276	273	250	298	242	268	239	245	265	258	267	243	255	261	264	259	265	264	233	286	258	250	262	293	284	271	232	267	248	249	274	277	245	226	285	232	289	250	249	269	260	255	266	263	268	228	245	251	271	262	266	251	250	264	272	253	272	284	241	252	275	271	258	239	248	244	291	251	265	265	257	247	256	279	292	278	224	249	259	250	270	295	258	237	243	247	261	239	272	246	239	256	263	239	245	254	265	278	241	260	265	275	267	250	246	283	245	249	286	269	280	249	268	255	236	278	248	266	274	255	255	278	246	271	250	258	242	244	240	285	262	268	247	238	250	246	262	250	258	249	282	246	275	273	250	268	224	235	258	266	272	240	260	285	258	286	254	234	276	252	274	265	247	258
24978	21514	28176	25239	14853	1180	792	658	554	520	598	559	502	525	512	532	479	474	456	467	467	520	482	477	441	485	448	478	493	483	466	429	453	501	426	458	459	465	464	408	507	403	466	447	430	430	477	438	454	468	460	460	481	400	425	445	415	429	426	465	440	468	461	416	443	442	462	462	493	480	453	446	462	496	415	452	454	467	493	446	454	464	398	433	444	459	475	419	479	445	451	452	439	422	482	481	456	410	432	428	477	418	400	447	421	453	414	479	443	460	435	459	433	441	420	417	476	459	435	464	454	447	473	454	480	460	420	487	428	459	419	419	494	481	427	425	447	436	406	477	449	451	467	460	461	419	471	452	456	463	451	419	427	451	401	436	458	428	487	439	480	384	465	457	479	406	423	461	427	428	507	440	420	433	453	423	447	466	440	464	429	451	457	421	428	470	457	464	452	449	403	427	464	430	443	394	439	443	435	445	424	426	447	422	411	459	454	466	442	449	464	454	445	445	427	450	454	458	474	447	437	413	464	419	428	411	429	411	478	455	422	439	429	472	406	441	433	469	450	471	455	433	439	449	462	469	471	462	424	438	462	451	488	417	465	417	458	431	427	476	487	450	403	420	431	467	404	451	453	453	449	447	435	482	454	450	462	448	439	421	463	441	428	445	423	459	465	440	421	461	465	442	452	423	461	476	425	442	453	434	443	430	451	439	438	444	437	415	433	465	479	423	470	449	454	467	476	445	448	430	457	437	434	443	482	438	464	458	441	447	465	447	444	459	422	449	420	477	428	390	452	428	476	427	443	445	427	411	423	456	438	429	435	384	394	460	435	469	442	434	418	443	468	442	439	436	440	470	443	424	440	435	439	465	432	466	466	445	449	462	489	463	417	454	425	461	467	418	442	458	438	453	452	442	482	440	440	434	486	456	438	463	431	443	420	414	435	441	472	450	448	426	456	455	465	488	462	493	426	458	498	444	472	459	435	467	434	450	423	461	440	449	420	448	415	432	449	441	458	425	477	424	464	466	460	440	460	496	452	456	431	435	432	480	443	468	462	467	476	445	410	419	485	445	475	442	439	461	443	448	469	454	446	462	464	398	434	463	468	432	466	474	442	477	420	482	471	450	455	453	415	432	444	463	471	463	464	471	448	442	418	453	483	459	446	406	446	439	412	436	419	450	446	440	424	455	474	426	467	453	434	408	451	412	466	452	421	473	448	430	447	453	436	461	426	441	425	448	478	459	437	460	459	412	461	430	457	468	451	441	449	484	461	413	463	451	463	432	449	427	462	462	461	458	453	423	443	433	416	441	450	429	445	445	462	461	470	429	439	463	441	452	458	438	418	445	427	440	463	449	428	431	444	476	440	494	438	422	474	417	434	468	451	410	481	441	447	460	429	433	436	485	423	449	431	450	439	441	461	416	429	433	450	437	421	461	456	425	439	424	461	474	447	417	465	421	454	474	411	427	450	448	415	411	479	437	431	472	481	417	452	435	474	411	464	451	472	442	422	453	416	487	443	447	412	439	453	456	458	456	479	409	468	452	410	414	451	426	420	448	475	457	445	466	463	449	472	431	457	470	454	466	496	459	476	453	426	451	438	413	445	477	456	449	448	431	430	453	459	445	411	457	438	456	478	436	444	455	415	455	480	458	432	445	444	423	425	432	441	470	438	421	432	431	456	468	444	422	469	434	446	452	461	452	459	458	440	429	482	462	465	410	436	420	458	455	489	429	428	432	440	446	442	453	440	447	435	435	426	434	444	454	452	432	435	429	432	408	440	474	440	455	448	451	446	470	453	450	453	414	427	454	453	458	449	480	433	418	429	453	459	458	445	420	410	391	441	435	443	466	440	447	469	454	464	482	450	462	444	393	429	428	468	445	457	444	469	430	468	439	436	438	450	461	456	466	432	439	458	438	428	409	467	445	448	412	450	440	457	450	473	432	471	449	441	487	421	471	434	413	409	460	456	462	470	439	432	460	429	434	446	464	439	398	448	409	484	443	457	459	512	432	450	429	457	472	480	445	459	487	454	427	452	433	444	471	438	402	461	446	458	451	445	438	449	455	406	505	458	445	419	440	450	451	464	452	444	467	442	474	439	438	458	442	399	463	432	438	443	466	449	464	442	464	443	455	447	429	454	478	442	428	441	418	421	484	433	425	480	438	452	462	403	456	463	388	454	453	447	480	449	479	464	473	436	418	437	421	442	419	454	397	453	426	471	487	431	445	437	476	443	445	421	466	457	421	470	441	448	450	477	437	464	439	467	444	431	453	464	462	440	427	449	455	472	427	457	423	455	470	438	438	399	419	430	455	473	440	455	493	441	443	418	441	425	481	472	417	474	479	442	454	440	417	460	445	424	431	469	454	443	432	469	450	476	426	434	451	469	433	441	478	419	499	435	468	471	442	502	458	462	448	434	441	416	401	465	461	433	414	445	445	453	447	442	477	461	450	460	447	457	394	444	441	458	436	446	450	462	439	430	416	485	482	462	454	449	483	423	447	458	459	459	462	442	431	449	428	475	457	424	435	475	467	421	436	434	468	464	441	446	469	451	467	428	483	408	449	432	407	455	450	430	454	487	425	439	425	450	442	449	455	441	415	433	424	416	440	441	440	501	461	430	471	435	435	419	491	492	427	454	439	422	467	448	469	450	401	436	471	426	461	490	404	467	475	437	444	428	425	447	390	473	457	446	442	412	487	436	433	427	465	465	464	448	459	415	470	424	456	445	440	461	458	456	473	456	453	459	418	448	458	448	433	431	451	460	453	458	448	458	442	465	453	441	448	449	431	411	481	456	444	420	436	425	477	447	446	437	424	448	477	435	428	459	423	439	448	437	437	460	428	465	442	472	436	425	465	407	435	470	428	449	449	412	463	454	430	424	440	417	438	428	442	437	438	415	450	432	446	458	444	478	417	460	409	454	439	479	436	432	435	439	445	437	411	463	457	439	416	462	457	468	441	452	481	411	450	488	470	426	469	453	440	449	466	415	466	442	437	479	423	411	448	441	438	416	436	467	460	420	454	459	429	449	412	438	443	424	446	451	422	441	423	411	450	406	447	434	450	470	411	450	453	440	442	477	484	475	418	433	456	442	447	502	475	453	444	463	453	425	436	445	437	469	462	437	455	460	485	454	435	437	433	458	439	469	478	451	448	458	425	432	451	455	440	414	411	469	439	441	432	433	395	455	454	461	463	473	479	499	460	459	409	429	435	473	453	436	485	493	431	452	458	453	434	438	447	434	421	433	422	478	461	463	487	508	397	425	448	456	461	409	438	426	446	457	457	460	465	455	480	470	440	453	444	429	384	478	446	457	415	440	476	461	480	414	446	445	452	465	451	401	447	422	469	452	478	454	417	438	442	416	479	445	433	450	477	467	494	458	473	468	446	413	475	455	497	423	409	431	435	467	429	443	476	406	464	457	458	422	455	438	448	439	498	424	473	434	460	452	452	446	415	449	441	429	434	436	432	451	412	447	421	419	394
3314	5450	3875	2082	1581	1324	1039	903	800	720	646	627	607	541	542	492	550	506	531	510	517	518	514	524	522	512	501	478	525	453	518	487	484	433	485	465	472	482	502	513	516	478	542	453	463	512	474	483	469	447	452	448	485	451	461	484	433	471	433	447	477	489	486	504	475	531	473	468	446	505	495	453	456	486	448	487	391	443	459	424	476	442	463	477	461	449	461	459	460	457	470	447	478	460	455	487	470	460	446	469	497	449	459	430	423	460	455	469	456	468	427	477	467	451	474	436	439	482	427	484	436	458	459	453	474	450	463	401	448	492	470	483	456	458	474	467	437	451	489	454	430	444	453	426	464	453	461	459	421	493	469	454	478	450	477	476	467	452	436	415	461	460	413	445	485	521	445	469	480	467	493	472	446	450	426	484	465	484	478	451	463	424	464	456	483	399	469	430	454	433	479	456	474	470	451	473	441	462	456	449	479	485	440	483	469	447	448	482	468	467	442	487	492	438	464	451	475	423	448	460	448	480	486	445	420	451	437	428	463	447	502	453	440	479	448	483	460	453	477	458	453	466	440	450	446	471	499	476	511	470	422	456	473	473	452	444	452	469	468	490	462	496	445	439	428	485	433	468	452	450	444	435	468	397	466	420	433	483	474	490	444	453	458	461	483	431	447	473	424	511	443	462	452	420	472	451	457	443	453	449	468	474	441	480	465	513	497	483	468	419	448	461	428	457	434	481	499	461	416	459	440	479	411	435	490	513	451	461	438	475	473	475	456	484	463	453	463	443	496	453	492	478	441	451	479	470	430	446	453	436	444	470	468	441	477	457	429	474	462	445	495	461	478	469	447	461	476	501	442	416	506	451	455	474	454	474	492	469	462	447	422	452	443	449	467	456	445	422	457	437	436	506	495	522	435	448	403	448	437	474	427	454	433	479	444	457	437	461	473	451	470	452	426	459	455	450	495	463	473	456	436	489	435	468	472	471	465	468	465	469	440	498	443	433	421	476	412	428	435	467	499	445	471	448	426	456	491	464	490	418	487	462	436	463	419	427	435	441	470	474	443	473	438	443	486	475	444	457	469	424	455	424	442	442	492	455	466	456	435	473	469	463	420	462	470	472	457	446	459	462	451	432	429	479	428	471	491	432	461	438	447	432	448	460	458	473	429	443	474	422	407	494	482	455	499	477	445	418	444	452	480	475	459	446	504	437	431	471	467	463	448	414	482	456	422	442	443	450	435	469	476	470	451	455	480	504	435	460	469	442	431	473	459	459	476	419	444	445	478	476	463	448	483	447	468	444	462	447	446	479	440	457	433	449	472	428	440	451	439	431	452	485	424	457	444	472	449	461	492	455	464	449	464	399	426	458	455	449	444	467	504	451	469	444	449	479	463	464	455	459	497	453	467	476	471	451	442	457	448	412	438	455	469	488	479	484	449	449	469	461	412	464	465	468	484	449	477	501	446	452	458	443	462	441	474	443	464	459	432	476	463	439	492	440	504	497	425	453	453	458	442	467	473	475	465	464	463	454	475	465	461	443	450	479	439	498	507	450	478	466	496	454	445	429	419	481	455	491	461	460	462	481	493	413	457	488	476	454	435	429	450	436	460	479	501	453	447	439	457	426	480	436	465	444	474	493	457	461	447	517	490	498	479	460	521	443	457	491	465	448	438	457	434	473	485	493	507	464	472	463	491	450	484	443	494	485	453	460	484	402	472	430	433	463	495	479	458	458	468	479	490	476	483	441	446	457	460	449	440	493	500	508	460	458	454	457	483	433	470	426	441	462	451	458	462	503	462	465	465	460	457	439	438	500	432	448	461	465	466	456	449	456	476	453	446	468	447	474	469	460	449	496	452	416	435	464	470	477	458	450	467	482	484	441	410	490	473	489	473	460	473	479	435	474	460	446	512	435	442	447	461	456	424	466	462	487	469	482	458	460	448	428	440	482	439	466	456	490	426	475	415	446	454	466	497	470	434	505	445	474	461	471	443	474	450	484	474	433	512	454	448	503	447	446	462	497	491	471	470	492	457	429	447	470	444	440	445	442	450	466	488	462	479	514	444	502	501	479	442	447	474	447	428	468	471	486	461	460	455	444	458	417	490	469	442	419	455	449	469	483	443	441	489	416	486	435	448	471	439	456	477	450	445	463	447	460	440	455	427	497	445	463	450	456	461	446	445	487	457	458	421	449	468	438	482	408	466	433	465	505	473	424	425	436	467	464	440	439	453	457	453	465	441	449	465	417	430	466	435	460	451	459	447	441	485	459	432	458	433	447	514	454	463	434	447	414	453	479	461	444	451	472	428	468	493	451	499	464	480	446	446	443	449	437	484	468	473	468	455	467	479	444	440	430	464	455	459	448	456	422	485	453	482	468	479	442	474	498	418	437	414	470	443	535	462	489	468	440	502	448	470	460	465	451	438	446	455	457	485	454	480	480	481	454	479	424	477	451	440	457	472	477	461	446	454	438	433	417	446	473	467	464	464	484	436	433	451	434	474	412	472	483	460	461	454	464	456	479	462	438	443	405	445	483	437	448	441	457	455	448	490	481	442	460	450	468	475	470	451	429	470	515	450	462	446	484	439	492	479	445	466	495	446	457	494	427	441	478	474	438	474	441	464	456	446	417	453	451	442	466	445	458	449	450	463	444	448	464	472	457	419	488	429	408	451	449	479	454	444	476	437	485	458	492	459	465	462	476	468	426	461	454	465	467	466	449	447	424	442	454	444	450	493	445	454	477	471	453	495	436	468	456	450	446	435	404	498	488	477	415	451	441	453	434	439	449	477	449	433	457	478	451	462	488	430	456	477	450	441	470	458	461	462	486	461	432	433	482	427	419	460	481	479	479	470	452	450	497	448	439	435	448	403	465	478	485	466	451	452	484	437	451	441	488	486	482	426	456	468	439	463	465	473	400	452	468	443	464	438	420	457	503	450	489	466	442	424	460	432	457	470	454	441	496	470	454	459	466	413	437	456	458	462	445	442	467	440	469	493	433	482	433	458	427	437	437	454	463	456	425	439	452	463	476	489	487	462	459	447	441	463	444	501	436	452	470	441	431	457	456	482	507	476	487	477	458	498	480	506	436	490	447	533	481	425	463	468	478	445	451	455	478	427	462	465	471	462	472	506	449	475	467	474	440	469	466	445	447	440	456	436	435	461	436	459	463	458	457	455	437	481	460	435	444	409	434	421	433	459	484	469	440	476	450	459	470	479	472	445	485	457	441	452	483	446	485	462	449	444	434	461	447	456	453	446	469	468	451	467	474	510	473	446	501	439	464	447	480	493	437	483	457	432	455	440	475	439	460	500	455	428	467	431	468	446	458	477	467	480	455	522	483	472	432	492	416	452	457	430	476	482	504	443	446	504	421	488	449	465	468	444	446	458	442	437	443	435	448	469	456	432	428	464	463	469	470	472	464	477	461	466	473	455	453	478	524	486	419	452	470	486	472	472	472	485	424	484	479	501	464	509	432	466	471	445	452
22724	21530	29395	24109	21532	21584	11634	1030	681	627	506	435	435	362	319	305	277	243	273	248	245	221	241	239	206	213	215	214	211	209	163	212	179	195	194	197	173	200	168	215	205	193	221	180	181	186	171	182	162	180	160	177	144	187	166	149	162	168	195	182	176	145	147	155	162	157	163	161	153	178	161	177	176	160	164	181	184	146	144	165	156	165	178	161	139	148	184	167	158	190	161	147	174	185	157	159	171	154	180	156	162	180	166	167	157	159	173	140	145	154	154	144	174	139	153	143	145	151	143	155	151	151	164	147	143	152	152	159	140	154	151	168	150	161	147	149	158	185	147	160	121	140	158	166	177	166	169	141	156	155	162	168	167	172	151	149	133	171	149	135	133	168	157	157	155	154	146	184	156	138	144	156	152	151	139	176	172	161	165	157	146	161	161	142	165	156	140	146	145	156	139	154	160	144	134	145	154	150	154	150	143	153	154	144	150	178	149	146	151	142	143	159	160	145	177	136	138	149	157	140	147	166	165	142	180	145	153	157	152	167	149	158	155	148	149	166	136	173	184	157	121	151	150	137	153	151	170	160	161	175	130	164	151	154	159	146	158	141	143	171	170	145	161	156	161	181	156	149	142	136	161	174	135	167	156	173	154	169	146	173	148	158	149	142	171	142	153	174	170	150	159	172	147	156	161	124	168	177	159	152	148	154	143	155	163	144	145	149	170	128	159	147	151	149	169	142	154	151	139	160	165	183	156	145	136	149	152	178	151	152	176	150	179	176	167	141	147	144	154	151	169	152	174	156	156	135	152	156	147	141	170	140	135	180	177	142	154	139	145	160	160	158	145	149	143	176	160	155	164	150	161	154	144	151	162	149	130	161	187	174	144	151	150	175	128	165	176	161	148	138	152	114	167	131	133	149	151	144	144	154	158	176	147	164	153	147	151	142	161	157	157	168	171	179	165	168	165	181	161	138	154	154	158	164	159	147	163	158	147	145	151	155	184	154	159	127	138	173	165	169	169	141	156	156	150	136	158	143	163	145	152	157	134	162	148	147	145	151	154	151	149	149	182	172	155	152	147	151	148	175	153	145	174	152	161	172	159	146	170	163	171	150	141	161	165	145	156	154	157	153	144	162	158	145	160	171	164	143	152	126	158	169	164	145	169	156	165	156	147	150	151	138	167	162	176	164	155	185	159	179	165	143	156	154	158	134	156	156	168	162	162	160	150	143	157	146	154	157	150	137	126	156	131	153	144	152	164	152	155	159	169	160	153	163	164	158	154	187	130	155	161	159	153	141	164	160	151	146	171	158	150	152	149	160	144	139	165	147	157	157	144	159	165	175	155	132	161	157	130	154	148	151	146	167	165	157	144	131	166	148	166	152	147	159	173	159	148	173	167	163	147	149	146	190	145	160	152	142	157	162	160	159	158	172	175	150	162	138	146	167	164	155	175	160	175	149	158	148	156	153	172	151	156	155	142	170	153	161	171	148	148	160	150	157	156	155	141	155	141	141	152	169	150	166	146	157	140	130	171	156	163	150	146	131	155	172	148	159	160	168	159	127	183	143	157	158	170	159	168	167	143	137	173	128	138	158	162	155	159	153	168	163	158	160	138	162	155	136	160	143	183	152	175	168	145	140	165	154	141	160	143	151	157	135	153	144	168	170	168	167	157	152	151	181	164	156	142	114	156	163	164	169	174	153	169	157	172	155	136	165	126	165	166	148	145	160	150	170	167	175	139	161	141	144	159	161	159	142	152	169	149	129	158	155	156	130	145	144	172	168	167	172	153	165	144	151	145	174	160	159	182	151	160	166	161	136	127	151	151	160	165	164	154	152	165	160	147	141	148	144	162	165	162	169	155	167	151	159	143	169	137	162	168	122	160	151	174	156	182	156	163	145	145	152	173	152	130	134	169	168	180	155	151	138	155	153	138	150	144	166	168	165	138	171	150	160	182	180	149	146	156	159	158	161	162	137	161	167	160	144	165	151	159	165	154	165	142	160	156	172	153	155	165	151	162	185	166	134	148	157	149	187	158	153	158	161	143	171	160	178	137	129	142	155	166	140	152	146	147	171	154	151	157	153	150	135	151	171	142	182	150	172	165	143	132	147	168	146	137	173	155	165	143	152	157	167	156	149	157	174	147	161	135	142	146	153	149	145	150	172	162	149	143	155	132	140	139	134	164	159	140	169	148	154	167	176	156	157	146	127	151	158	147	152	156	160	175	157	147	152	156	137	158	136	156	146	173	160	158	135	150	162	173	159	144	150	157	157	135	159	151	159	168	169	160	153	159	157	157	152	156	170	157	149	144	168	164	160	162	150	138	148	172	147	156	170	145	154	152	161	168	143	150	140	131	170	151	145	155	153	140	155	140	159	148	160	146	151	145	154	171	147	145	148	158	161	143	153	132	162	159	163	171	166	166	149	176	151	156	161	145	169	174	155	167	161	168	154	160	150	154	135	166	164	180	170	157	136	152	153	142	165	144	169	166	167	163	145	164	145	168	162	159	139	153	172	152	156	148	161	152	173	156	159	142	146	175	137	164	150	135	157	172	180	157	165	129	162	153	147	169	167	170	157	155	161	150	165	131	139	152	166	156	151	125	186	175	173	143	166	170	175	178	141	161	161	141	150	147	163	157	159	130	167	179	155	152	139	180	146	166	146	146	163	173	159	158	162	158	175	150	163	144	148	178	168	154	154	145	162	159	165	149	146	165	129	150	129	165	163	151	155	165	136	139	134	163	160	169	183	155	148	138	147	165	186	162	157	153	138	154	177	147	148	155	158	141	138	143	141	172	161	166	167	146	163	155	171	150	137	138	155	155	149	165	165	154	143	158	158	142	154	165	151	154	158	152	142	173	170	135	160	150	161	137	128	167	139	164	144	145	184	173	180	167	169	152	152	170	149	169	123	141	157	161	168	162	138	141	170	162	147	162	177	185	155	160	153	165	161	147	137	157	163	148	136	169	142	134	150	170	150	144	171	156	146	166	165	169	151	167	147	146	153	168	149	155	165	157	132	145	145	156	162	151	182	148	168	167	157	159	164	170	144	160	168	149	134	149	158	157	152	156	161	168	158	145	180	174	149	153	127	172	160	154	144	149	162	156	134	169	148	138	153	134	153	166	171	153	179	153	180	149	156	154	149	145	141	166	161	167	158	158	144	165	142	164	157	174	147	165	158	140	167	127	150	126	152	150	163	147	137	142	128	146	148	155	126	173	161	157	158	151	141	136	144	159	162	147	162	140	129	163	148	150	147	160	177	159	172	133	140	142	180	149	162	167	147	135	173	157	143	156	162	171	176	149	165	154	164	162	168	160	150	154	168	170	169	133	150	154	132	175	152	157	154	156	153	148	150	167	161	159	138	145	151	156	150	141	172	167	152	160	135	157	151	157	158	145	148	135	145	156	159	180	160	124	136	152	163	168	187	162	160	140	159	159	156	166	154	170	151	158	142	154	159	163	164	157	137	163	140	169	178	136	145
4339	14579	10238	5099	3582	2696	1961	1556	1172	1019	805	685	562	519	474	387	352	339	330	304	331	293	303	291	246	258	270	301	250	214	209	224	227	182	232	219	196	193	205	221	220	228	245	241	204	184	194	204	194	192	172	181	205	177	168	194	169	171	178	177	182	165	174	175	175	171	155	192	154	166	183	185	166	174	168	188	174	173	190	165	157	156	175	153	182	149	161	188	162	192	161	170	186	166	181	174	166	166	143	170	182	205	167	172	143	166	164	175	168	158	158	184	153	161	176	149	158	166	180	165	142	169	182	160	176	162	149	153	163	156	159	180	162	163	190	142	167	155	146	142	151	146	178	173	155	155	149	144	142	174	162	157	156	153	176	162	165	180	171	141	154	122	166	172	165	161	159	166	168	187	178	169	150	165	169	137	147	146	186	166	167	147	176	147	162	166	193	134	165	161	153	147	178	181	168	158	163	137	161	158	142	173	157	157	160	176	173	146	155	181	152	160	162	187	166	166	160	154	170	165	149	174	176	143	148	164	152	145	172	154	188	166	141	149	162	156	158	147	161	178	150	184	148	149	140	144	166	179	170	202	135	164	155	167	152	167	172	148	177	134	151	176	156	170	163	152	174	153	157	139	176	176	151	153	148	153	174	155	161	154	158	160	170	155	146	149	157	179	175	147	170	169	160	148	171	171	164	158	176	159	150	160	171	154	152	161	147	164	159	156	164	150	147	161	153	147	181	143	155	164	162	171	159	155	143	158	162	165	171	165	171	160	166	153	157	157	179	154	172	176	155	187	163	151	179	177	174	164	175	147	170	150	145	182	159	154	166	162	126	169	177	150	162	155	159	154	149	153	165	187	138	164	172	174	163	147	163	176	179	162	169	159	181	152	167	151	178	149	171	176	158	164	168	144	167	177	155	162	158	138	148	170	180	148	155	168	158	145	207	161	162	167	169	163	168	153	169	142	168	162	170	159	163	167	170	127	184	154	168	165	161	169	181	152	177	140	150	183	159	166	146	162	175	150	148	148	165	163	173	164	183	168	172	158	175	169	156	158	166	174	158	162	177	163	144	151	154	165	177	157	181	163	164	147	154	149	186	164	161	161	169	174	143	142	153	153	153	165	161	147	172	161	149	163	170	193	171	157	142	163	170	137	147	167	171	160	158	175	161	137	144	165	161	166	174	152	142	164	129	160	166	166	132	164	163	155	157	149	160	138	153	174	154	159	154	156	175	163	152	132	128	163	155	152	178	152	146	170	191	166	150	179	153	160	163	144	166	147	159	141	146	166	152	171	149	166	145	165	144	133	143	151	170	141	154	179	146	152	162	127	153	155	204	155	157	152	172	149	160	168	194	155	158	155	139	186	180	156	167	167	148	148	171	165	173	151	184	161	165	193	172	164	166	137	144	164	155	158	149	176	150	164	156	178	168	181	156	145	151	155	151	156	167	156	155	155	199	163	175	188	148	167	153	187	164	142	187	168	174	147	165	175	144	153	162	172	175	150	162	159	150	177	133	169	171	140	162	166	142	132	177	153	152	166	172	149	183	131	155	176	167	171	177	148	167	155	156	152	167	152	160	157	151	145	153	160	154	159	156	152	134	143	149	163	156	160	153	144	152	186	185	175	149	146	159	161	164	137	163	163	170	159	191	184	175	168	173	144	159	162	182	163	134	189	159	151	164	153	161	169	151	160	138	163	160	162	166	164	150	159	154	167	169	133	154	161	172	171	180	177	163	157	164	143	161	161	156	168	159	172	145	171	175	157	142	175	166	187	150	167	158	166	152	169	181	169	154	153	152	142	173	169	165	166	152	152	144	161	132	169	157	150	160	168	140	169	162	162	156	175	154	144	163	145	164	159	171	162	163	183	163	169	159	164	158	139	157	160	172	165	146	148	154	157	152	168	162	155	167	154	152	163	148	169	152	156	153	140	140	156	143	159	177	169	151	165	157	174	175	167	169	177	153	141	162	161	155	155	166	133	179	136	160	178	174	159	167	196	174	158	148	156	142	162	166	149	163	170	158	137	143	165	154	165	172	168	174	157	154	158	164	156	158	158	161	160	169	149	139	143	152	154	167	163	163	163	181	158	153	140	145	143	154	157	177	162	145	180	174	138	159	153	156	176	159	164	177	171	157	125	144	175	186	144	157	159	156	155	175	165	138	157	149	176	164	169	151	170	163	158	148	138	156	160	167	173	153	145	156	152	168	154	140	160	167	141	171	160	150	182	161	167	163	145	163	165	150	160	163	163	164	184	173	172	159	150	166	173	169	155	187	179	155	148	144	161	143	189	163	194	173	182	186	153	170	148	170	158	179	147	170	155	176	183	157	149	166	165	166	172	184	160	136	151	168	146	174	151	154	144	168	165	159	166	158	136	157	164	164	156	173	176	149	165	155	142	163	151	153	162	152	166	160	169	157	194	180	147	143	132	176	182	173	174	168	148	172	168	168	167	144	152	161	163	126	170	176	177	147	153	151	141	174	155	155	152	161	159	171	148	141	162	163	158	170	150	158	146	154	160	144	171	175	158	175	156	174	144	170	151	144	166	157	142	140	150	159	151	169	145	159	155	181	171	163	183	164	162	175	155	140	167	169	151	168	161	163	167	167	158	163	150	166	139	157	159	147	167	165	160	174	158	146	159	147	166	151	176	149	144	156	144	147	140	184	196	165	137	147	157	136	163	189	143	149	157	142	171	146	163	160	147	150	156	148	159	160	159	159	162	170	167	183	165	162	176	146	155	153	135	180	182	174	135	177	142	154	167	168	165	180	163	152	162	150	157	142	157	141	156	168	165	173	163	166	149	157	193	152	145	151	132	170	182	162	182	154	164	162	157	165	151	153	150	146	154	170	162	169	168	146	143	168	155	161	148	164	173	176	142	167	156	171	172	145	195	186	150	160	176	164	131	154	170	158	179	159	179	173	181	154	146	152	174	155	158	153	143	157	161	156	156	167	166	153	161	153	175	161	161	170	151	177	169	156	172	165	174	182	146	179	167	159	178	145	156	157	156	134	167	172	177	172	160	139	172	175	138	154	151	166	182	162	165	154	173	163	142	166	166	142	164	170	169	147	151	154	150	150	161	166	145	139	156	166	170	165	148	163	154	159	162	154	175	180	150	171	161	140	167	138	164	154	159	140	159	164	165	168	171	149	190	180	165	151	163	150	143	171	179	170	161	155	179	156	152	127	148	166	171	150	132	133	160	140	164	171	147	158	143	155	142	152	156	180	164	151	161	139	174	171	143	158	171	165	158	166	171	156	155	154	155	160	146	157	153	146	164	168	174	146	148	149	150	180	159	142	158	166	165	178	162	169	147	133	153	157	145	154	160	174	154	180	146	146	163	161	153	190	161	162	152	170	163	136	147	184	166	163	185	166	178	151	153	156	159	178	154	156	163	152	161	144	143	157	162	171	150	173	169	182	167	156	144	148	164	147	164	173	162	149	154	155	170	158	186	164	160	137	171	130	174	153	157	163	171
27873	19528	6032	1147	897	773	668	497	517	504	545	506	491	532	471	488	476	463	479	459	493	472	461	465	457	475	455	463	504	473	491	445	449	447	496	482	479	442	501	506	473	480	473	496	430	472	432	396	429	457	481	466	499	467	457	453	449	462	452	443	478	482	444	479	496	463	433	452	447	450	477	483	456	476	442	462	462	478	437	463	425	430	506	438	448	478	453	476	456	458	463	425	451	450	426	398	465	429	462	476	477	441	423	496	482	440	461	488	441	424	464	447	472	437	463	454	464	451	439	464	470	446	493	453	492	454	448	447	448	471	449	422	464	468	444	464	434	452	421	459	468	452	437	466	448	486	491	441	431	465	470	472	451	439	446	442	449	450	458	468	449	446	478	410	485	446	445	461	469	444	479	478	482	470	473	439	475	494	438	461	461	463	486	468	446	446	458	412	480	473	454	443	484	478	464	462	417	455	470	417	464	471	466	446	467	446	467	475	496	458	442	463	425	443	459	462	428	464	438	417	432	452	473	465	468	468	424	469	457	413	451	448	458	491	449	469	471	470	453	466	482	459	475	454	442	464	457	487	480	428	451	457	499	437	446	443	426	472	439	464	454	480	477	441	456	493	456	442	406	408	445	448	453	485	478	451	460	445	450	454	431	433	452	443	469	438	438	477	526	445	450	453	446	494	452	451	458	466	419	473	460	451	458	496	475	461	469	465	463	453	471	454	449	440	517	448	468	458	468	425	482	478	416	505	440	464	416	482	458	434	460	473	486	488	441	483	452	459	432	464	462	408	434	450	478	467	473	458	446	444	481	448	445	455	447	477	447	499	492	482	454	467	442	483	443	456	463	478	439	441	451	476	449	469	462	423	507	437	423	493	495	445	485	445	425	470	452	428	475	485	448	416	462	433	477	466	449	415	445	447	423	446	429	493	431	443	459	436	475	485	463	469	449	444	464	425	418	430	476	458	469	466	438	492	506	469	489	442	481	448	455	462	450	462	472	483	455	435	492	433	453	454	462	451	455	400	467	474	456	500	449	446	456	447	437	433	422	458	458	435	438	443	439	467	449	443	442	455	432	468	480	454	484	469	421	456	458	476	461	457	435	461	459	469	434	469	513	446	464	479	510	465	479	447	449	407	475	423	448	469	441	490	479	489	455	463	486	419	473	459	475	461	457	448	445	483	439	478	463	479	421	440	462	460	472	484	455	416	507	481	435	454	446	492	453	443	486	467	451	452	441	462	474	438	416	472	431	489	400	442	407	460	458	426	440	429	446	473	481	425	491	440	462	473	454	449	460	432	441	472	429	416	493	485	464	494	438	479	500	412	445	464	467	473	444	456	465	479	470	504	479	466	469	456	447	465	479	474	469	433	468	433	472	458	489	388	423	499	442	424	477	466	421	456	468	470	445	452	425	474	433	448	465	478	460	444	474	492	472	482	452	453	481	461	466	455	452	458	446	442	444	478	449	458	428	538	470	442	435	443	473	484	416	470	442	461	474	469	476	434	432	451	476	473	449	453	403	407	467	447	453	466	470	441	446	488	433	488	461	435	444	385	474	473	454	435	494	487	451	441	462	451	462	426	468	474	426	463	497	461	449	477	459	491	445	457	463	424	436	494	463	451	475	465	458	466	481	465	441	450	453	500	475	470	434	426	420	469	454	482	444	450	467	479	417	445	416	455	451	443	419	415	465	437	454	478	500	461	469	436	506	449	430	458	480	415	482	454	461	464	474	457	432	453	428	456	470	462	482	491	460	448	442	465	473	484	485	467	487	484	453	485	459	488	433	437	445	471	465	471	461	513	449	434	442	503	454	442	474	476	449	414	453	494	489	444	483	449	469	458	417	471	471	430	489	485	481	461	442	448	460	439	440	430	485	476	435	464	469	449	468	427	451	491	415	442	434	441	437	444	455	463	469	435	454	420	472	503	464	445	493	462	446	438	426	409	467	449	463	449	480	484	453	493	484	474	459	465	471	455	467	483	479	473	485	435	434	466	472	479	507	414	445	469	453	453	438	492	444	458	504	427	451	478	439	435	452	477	441	489	459	445	477	472	473	448	440	454	487	454	463	431	453	455	445	448	461	469	484	484	455	471	466	474	453	474	421	459	467	451	449	418	426	476	429	449	459	444	439	460	483	451	471	425	460	493	457	458	458	443	436	444	463	466	452	467	463	439	467	450	432	494	432	428	457	484	511	480	467	465	477	450	449	445	466	445	445	485	440	463	473	462	482	469	444	463	465	483	452	472	458	431	471	420	490	442	465	435	470	452	451	455	468	475	486	460	475	454	455	470	431	468	441	487	427	484	461	444	462	409	455	476	488	488	452	465	449	454	452	422	501	451	455	483	461	430	449	495	460	475	474	508	448	490	433	431	483	462	452	440	452	471	462	438	440	459	461	481	454	440	493	444	443	454	415	471	450	463	441	421	500	457	490	439	469	444	438	471	441	449	465	472	464	450	462	458	492	475	473	458	486	423	502	433	478	424	456	438	464	459	437	491	448	467	477	462	440	458	463	443	424	469	492	430	481	500	451	414	495	454	457	427	443	474	443	478	419	470	483	463	462	453	428	467	458	436	447	461	481	438	453	456	486	485	480	456	449	456	457	463	498	451	422	435	429	454	451	505	447	433	464	447	458	471	483	462	482	440	440	497	468	497	458	442	447	468	460	403	421	452	478	453	430	459	430	442	479	448	429	444	481	436	443	447	454	479	430	419	475	472	476	463	427	479	466	436	433	455	458	466	450	437	453	494	453	451	459	454	471	453	424	449	443	434	512	469	492	453	454	472	478	486	471	454	503	454	484	463	467	439	464	505	457	451	438	408	470	470	477	457	451	429	463	468	465	512	462	442	435	464	456	485	434	454	426	478	491	424	409	414	471	426	420	465	438	446	479	473	453	464	434	462	450	504	466	480	488	498	411	445	492	464	466	483	439	441	442	480	443	465	465	435	451	459	450	442	505	451	471	461	437	503	458	485	465	470	455	510	451	415	446	469	453	431	446	449	438	449	474	434	467	444	500	417	513	445	475	427	440	454	445	478	452	476	478	446	497	459	472	452	459	489	453	456	438	445	456	453	489	480	432	490	470	429	460	455	432	504	442	459	442	459	480	432	488	473	466	474	459	474	469	437	467	495	481	471	455	485	473	482	457	423	449	432	449	417	467	487	451	482	466	418	445	440	507	482	437	507	442	464	483	459	442	452	463	479	419	413	433	470	441	445	448	440	434	422	445	413	457	453	444	425	467	428	451	403	458	472	474	437	481	451	479	430	463	483	443	421	477	436	464	451	458	506	455	461	459	481	496	415	455	466	479	435	442	460	444	474	487	442	438	471	439	423	464	468	492	457	433	435	463	504	473	449	445	443	448	456	410	446	479	468	459	463	467	452	460	410	475	490	483	448	475	498	462	484	431	460	459	493	488	452	464	438	444	462	483	479	457	466	517	496	463	463	454	432	490	418	462	469	451	431	469	478	485	489
4320	1618	1195	875	711	680	619	616	626	611	571	563	554	535	528	519	519	539	519	537	496	519	487	500	506	515	489	520	520	504	481	489	486	528	505	479	493	506	497	480	509	481	514	521	492	491	533	474	504	493	503	529	479	464	492	491	462	527	534	496	540	510	502	490	466	495	441	472	492	506	477	472	479	501	487	533	514	472	457	471	498	466	486	484	521	513	477	488	538	540	533	474	501	504	525	474	455	468	488	477	478	475	489	478	467	474	496	519	503	471	469	482	531	458	497	476	528	504	500	531	517	496	537	502	491	451	486	474	497	498	480	488	488	466	461	507	496	456	516	439	510	490	453	489	454	491	478	509	482	479	523	500	432	513	475	499	468	497	516	479	523	489	440	452	485	488	500	472	499	469	458	491	495	479	497	488	515	480	487	491	515	519	471	489	480	513	478	456	476	469	500	457	501	534	502	457	516	453	472	527	504	459	456	481	505	452	496	465	464	491	491	484	467	511	470	491	508	496	514	489	459	517	470	460	510	513	438	487	452	502	483	464	488	450	483	494	506	497	504	506	457	465	461	485	482	506	494	467	515	477	482	463	502	472	481	474	499	474	476	475	491	493	491	499	493	488	482	518	449	514	510	493	479	539	489	510	467	494	497	478	492	471	460	480	503	478	467	496	471	472	492	467	489	468	491	425	496	525	467	506	452	495	486	472	517	487	498	444	481	474	472	524	512	513	460	487	510	545	475	505	491	473	462	507	530	485	494	480	501	496	517	503	485	518	439	445	506	478	475	487	484	514	505	502	481	491	464	544	462	487	500	482	498	485	500	485	444	488	483	491	450	489	508	477	486	518	511	452	509	497	497	432	500	462	484	506	500	505	484	445	479	448	480	452	498	484	465	498	486	436	490	471	469	492	492	518	476	500	493	474	453	473	447	510	526	507	456	507	483	504	477	525	499	500	470	511	493	522	478	481	464	528	468	535	472	491	461	484	486	494	468	471	478	485	499	504	495	463	525	503	481	479	503	459	477	473	442	473	505	473	459	508	458	461	506	495	491	482	504	503	476	504	501	475	496	486	522	460	496	513	488	479	471	454	467	488	504	506	508	479	503	508	538	467	488	475	473	509	543	463	470	502	460	466	486	504	479	492	485	478	490	539	522	521	475	448	464	492	483	509	431	478	469	492	510	478	480	489	486	507	471	449	489	541	507	517	501	484	518	527	486	523	488	495	488	491	514	479	469	483	508	475	512	489	478	481	517	455	473	477	483	494	489	502	483	486	473	477	460	483	490	520	497	482	462	518	505	436	481	488	452	481	463	493	486	483	509	485	510	528	443	460	460	481	479	490	516	486	490	474	454	496	525	497	505	465	522	531	490	514	514	511	477	495	515	488	490	493	474	492	467	471	485	496	483	485	481	501	523	496	479	473	520	485	509	486	516	510	454	489	488	477	488	490	485	532	497	480	454	501	509	470	487	469	479	498	490	498	470	487	491	461	538	488	492	500	476	490	499	473	502	442	507	523	518	481	494	448	535	463	449	503	528	463	468	500	522	484	512	471	546	482	471	476	479	446	489	470	528	459	461	478	517	481	478	496	480	445	455	473	488	482	521	466	448	487	503	469	478	453	506	491	500	449	484	497	532	463	520	507	471	483	477	488	490	474	490	463	525	470	478	479	515	487	496	488	487	488	486	482	448	492	484	514	473	495	467	506	466	494	465	467	465	490	475	475	455	486	487	509	502	479	480	477	522	474	475	472	482	472	461	478	496	507	471	497	472	465	508	467	493	497	492	471	499	480	464	476	497	484	492	475	520	479	497	482	506	476	493	463	464	459	494	480	484	456	465	495	460	465	523	521	502	470	475	479	465	514	482	483	483	536	493	487	501	482	516	523	500	469	484	473	483	531	503	482	478	496	537	481	498	474	467	454	447	507	491	475	481	466	477	481	518	524	442	478	493	499	493	458	469	476	516	503	503	469	497	530	475	493	478	498	515	500	469	515	486	503	410	519	473	496	498	508	505	467	462	506	488	522	510	464	514	498	484	494	452	448	491	469	501	488	499	473	461	476	494	485	460	435	451	520	461	518	473	468	463	477	480	499	490	498	483	486	471	489	475	501	463	463	477	517	505	535	465	473	555	460	491	487	517	457	451	494	472	523	486	486	545	489	467	460	498	457	488	486	510	452	481	494	488	518	453	476	503	473	486	464	484	482	510	511	519	494	519	487	455	503	492	485	496	488	487	507	467	505	491	496	491	494	451	521	488	491	509	487	505	509	518	452	517	475	512	505	481	492	494	503	477	465	471	495	461	501	463	485	459	466	491	479	459	500	488	475	472	435	492	468	461	484	516	488	489	501	497	484	496	507	448	474	496	459	472	520	503	493	533	497	496	491	505	509	480	490	496	500	485	500	497	483	468	483	472	476	495	506	483	468	465	484	517	490	490	515	519	486	475	457	469	480	479	486	457	492	457	457	484	490	481	464	512	501	466	537	496	473	524	518	526	472	476	500	466	503	485	538	552	505	497	494	489	488	520	494	475	468	509	508	496	480	527	456	482	538	467	483	455	415	511	478	495	469	508	514	512	448	469	508	466	510	517	516	479	459	468	497	519	487	465	469	478	465	479	504	458	517	507	488	483	528	491	461	453	496	484	477	510	499	451	453	510	501	458	456	497	474	505	450	533	469	483	490	487	475	484	476	473	507	489	491	503	493	484	504	519	466	457	467	430	472	516	513	458	499	480	478	495	476	450	476	521	481	493	503	499	477	510	505	505	488	498	536	504	495	488	481	479	509	504	467	527	469	492	499	446	454	518	496	435	492	482	499	465	498	473	489	483	472	463	530	497	501	496	464	482	465	495	481	476	511	514	506	495	492	487	482	477	479	500	472	533	454	487	485	488	492	498	454	529	463	476	503	493	482	467	453	465	544	497	471	486	487	493	463	459	481	510	470	485	490	500	487	465	485	484	493	454	485	474	486	463	436	496	487	500	467	491	479	496	500	507	500	484	480	457	522	503	465	504	496	486	450	492	464	450	451	499	490	520	491	471	467	459	521	490	462	536	525	501	497	472	461	488	487	492	479	506	511	452	490	504	498	443	483	494	488	490	449	490	509	526	471	472	501	498	494	505	525	480	488	452	471	515	485	464	500	498	500	489	470	531	469	501	496	519	497	482	481	535	505	462	477	469	510	507	453	499	467	493	497	480	474	481	512	487	482	492	483	507	463	506	496	475	483	479	484	467	461	514	493	466	482	540	489	530	532	486	470	507	474	526	474	504	484	442	485	493	497	488	466	482	494	481	540	463	499	481	461	498	472	477	450	474	490	477	501	491	476	422	507	496	477	452	498	470	510	446	507	490	510	506	470	489	459	517	489	489	530	463	487	483	485	468	488	517	491	501	484	493	486	467	469	478	473	502	488	485	501	491	478	466	484	473	451	488	481	451	477	523	489	485	510	495	511	490	496	484	460	516	478	502	449	476	491	460	507
23788	21486	29012	24383	21480	13220	1286	692	555	491	448	465	392	370	357	311	322	315	292	320	282	329	282	288	287	320	301	249	309	269	281	277	281	260	264	281	255	278	280	266	268	310	250	248	254	240	274	261	232	229	254	238	256	256	234	247	280	254	224	252	227	231	211	262	251	221	219	240	246	228	265	242	219	259	233	225	254	239	232	228	241	251	247	229	252	233	248	201	260	246	260	254	220	261	244	211	259	246	213	204	245	241	231	261	239	246	225	223	254	240	238	239	220	232	243	215	232	234	227	225	236	214	243	232	229	237	210	231	241	254	237	240	253	255	226	225	231	260	232	256	229	252	248	214	250	243	215	246	229	257	239	264	242	261	226	250	234	231	253	214	248	225	262	234	222	238	236	246	221	220	261	242	256	252	240	238	205	248	240	223	258	265	244	254	264	264	232	253	215	248	242	247	248	220	241	224	237	241	229	244	246	221	248	238	200	232	222	232	261	237	262	246	242	253	258	254	236	257	242	246	256	231	231	225	234	247	239	228	231	243	261	255	264	258	257	241	262	243	240	250	263	258	237	248	243	230	246	244	254	233	236	214	252	221	236	246	233	251	236	239	241	227	266	261	215	227	227	268	256	218	238	215	226	242	253	231	262	215	187	225	237	238	210	236	286	246	250	251	228	242	239	221	226	238	226	221	221	255	253	216	224	269	232	250	233	228	238	213	240	239	239	242	256	225	200	225	258	218	209	193	250	225	252	268	243	225	224	263	250	230	215	239	252	251	246	226	255	280	252	237	234	254	247	251	230	256	235	228	263	246	226	282	225	237	238	272	224	272	221	218	201	234	259	238	223	243	225	217	250	238	213	233	282	266	243	226	221	237	223	220	211	216	219	235	230	259	223	242	225	254	240	212	247	291	244	227	221	221	219	234	248	222	256	236	208	247	238	218	248	223	243	223	230	236	238	242	258	225	255	265	242	255	234	224	245	190	265	236	253	221	222	221	247	238	244	224	226	235	266	227	240	253	222	232	228	246	228	217	248	230	252	239	258	207	229	228	245	225	231	252	234	252	220	241	231	249	241	228	231	243	232	241	263	254	236	215	214	237	238	215	254	217	264	239	221	244	221	246	251	234	247	218	237	231	206	251	237	237	253	267	230	237	225	219	210	218	248	237	258	227	222	245	203	260	241	277	258	243	252	221	233	237	267	232	233	224	235	232	275	236	268	255	214	219	237	238	198	261	234	261	223	234	225	274	225	214	243	237	241	243	225	229	240	239	263	227	283	250	230	222	239	239	242	250	235	233	230	214	240	245	227	229	240	241	226	240	239	235	246	216	237	245	223	231	257	255	226	230	236	229	252	236	253	267	237	220	234	235	251	223	210	240	227	232	260	257	247	231	236	240	229	257	226	256	250	245	245	232	212	242	215	228	236	219	224	272	219	242	225	243	251	205	265	243	230	245	221	243	197	235	223	238	236	232	255	244	223	225	233	246	244	203	247	244	240	227	278	230	222	227	269	223	258	244	266	250	242	246	233	246	252	222	238	247	249	248	238	226	240	236	234	226	257	249	236	241	225	234	230	252	223	238	216	273	260	247	245	210	241	213	239	212	247	252	251	218	231	260	250	243	242	216	244	235	285	237	239	232	266	228	242	255	213	217	222	236	249	253	231	235	257	213	244	256	242	241	252	258	229	215	260	230	245	201	210	244	233	250	212	231	239	229	241	231	234	252	222	240	273	219	221	252	228	234	245	241	230	249	250	216	225	225	238	257	234	254	261	235	231	232	237	223	230	238	269	230	231	237	253	241	226	240	233	233	264	240	280	223	257	236	247	226	234	222	244	258	240	234	243	246	246	214	234	236	226	248	237	239	220	222	248	232	243	244	242	246	242	237	229	236	246	237	245	249	205	244	228	246	239	227	232	255	252	254	235	248	235	254	233	231	229	232	249	237	239	236	246	217	214	262	234	258	257	214	255	239	262	246	243	224	233	235	259	238	229	207	218	267	241	264	252	264	228	227	231	241	244	263	234	215	252	249	227	223	186	221	274	249	227	258	210	247	240	236	236	227	250	264	246	235	256	252	246	223	244	238	213	233	220	231	214	259	244	252	244	231	214	233	246	218	247	231	226	218	253	241	274	207	269	229	259	253	224	238	228	255	248	241	243	233	236	234	228	228	235	236	261	231	244	216	235	224	270	237	239	242	226	225	266	203	237	221	254	235	189	239	253	251	262	229	256	260	212	218	242	244	234	231	255	257	211	246	237	221	229	251	255	246	253	247	292	231	240	238	231	262	247	244	234	226	206	241	242	276	219	250	215	233	255	235	237	235	270	216	252	238	226	216	258	229	206	231	238	222	241	259	214	231	240	225	238	267	257	233	229	250	251	232	227	233	251	236	222	230	275	221	269	254	252	226	232	253	251	251	235	240	248	272	243	241	253	267	215	199	237	214	237	251	253	236	220	223	217	202	244	241	232	223	242	241	231	246	240	248	236	243	221	227	229	236	239	257	254	224	232	214	225	238	269	258	222	253	225	255	248	217	231	250	257	246	241	230	220	244	248	228	237	240	226	241	235	211	178	222	231	223	247	250	236	235	219	232	246	252	250	249	255	230	228	239	229	249	243	247	273	240	262	240	218	259	235	229	226	223	242	232	232	241	218	204	208	254	249	222	221	220	270	259	234	245	228	229	257	245	249	207	246	213	251	255	229	220	260	233	235	217	273	243	240	218	239	234	223	235	241	232	233	244	267	249	216	243	243	241	231	254	244	235	256	218	241	228	254	249	235	241	251	201	254	241	227	275	240	237	247	228	233	225	229	262	231	234	256	246	216	273	204	240	228	237	244	205	241	245	206	252	239	257	234	230	229	216	256	245	256	211	238	250	251	267	233	223	238	247	252	240	237	234	246	222	241	212	233	230	245	247	240	231	251	262	213	256	246	226	246	252	239	270	256	213	233	219	253	239	231	242	211	260	228	244	243	257	224	261	240	220	228	234	214	246	235	246	224	218	243	237	236	233	219	225	205	271	255	233	218	223	247	223	250	271	235	220	254	222	228	259	227	249	267	235	224	236	247	245	244	248	238	250	234	229	219	211	252	231	236	241	240	199	257	231	237	229	233	247	221	233	245	210	233	220	217	251	263	203	256	252	249	245	236	243	233	231	231	220	247	231	228	245	224	246	248	213	228	223	211	230	233	229	242	240	241	286	237	248	232	213	250	215	231	267	241	216	222	221	214	221	228	258	212	226	254	247	221	232	233	230	209	252	240	240	229	219	254	239	223	228	236	242	251	240	227	221	234	255	239	260	241	235	231	272	259	248	248	232	231	241	236	235	245	241	273	252	254	253	233	236	216	263	225	270	249	234	248	259	269	246	225	247	229	253	234	232	250	218	245	238	225	223	234	258	247	234	238	251	250	228	237	223	262	233	248	248	236	224	237	261	244	271	216	240	240	250	239	249	227	249	277	254	238	242	229	256	256	257	255	249
3179	9208	6502	3045	2274	1737	1296	1076	838	691	669	548	488	441	420	403	438	374	392	346	373	361	306	331	350	366	341	377	326	299	318	323	298	278	285	279	285	285	299	315	331	291	330	310	329	294	275	285	277	294	304	255	259	273	240	266	240	281	289	275	271	260	248	265	261	275	270	263	266	242	266	287	281	251	280	273	234	273	266	286	265	284	269	265	254	243	277	273	256	270	273	213	285	257	267	254	268	294	240	274	262	256	248	256	246	229	257	255	290	288	235	289	264	254	282	251	285	242	294	276	257	267	245	295	240	277	277	305	277	248	259	249	246	248	292	261	264	270	264	278	266	267	248	251	280	283	253	261	251	276	246	253	268	259	256	253	266	246	266	255	279	253	265	300	242	292	265	255	281	270	250	227	259	241	289	256	267	267	252	217	263	233	249	275	263	248	287	275	256	253	240	237	262	247	276	283	267	257	245	260	278	273	297	257	269	264	240	263	284	265	268	262	287	245	284	259	241	260	250	250	281	247	287	293	270	257	273	259	252	264	277	249	245	267	249	283	248	266	262	268	293	263	286	282	264	267	253	268	260	283	255	252	278	285	252	244	270	274	258	284	264	263	239	265	258	266	290	247	238	249	275	245	269	275	222	270	233	240	234	278	271	271	250	270	275	286	266	284	273	271	274	225	259	265	260	259	257	242	271	252	247	255	262	256	264	283	261	254	274	281	302	260	234	267	267	257	248	259	244	263	299	257	224	237	273	263	241	241	282	270	280	240	241	239	279	254	261	277	268	263	275	277	306	280	272	275	280	275	245	243	275	253	281	255	264	257	262	267	261	239	270	272	276	260	270	232	268	258	264	270	277	286	277	257	291	261	221	247	257	255	261	237	260	274	275	259	264	260	285	261	272	245	233	259	242	257	242	263	246	268	268	258	291	249	277	246	281	260	246	269	258	267	285	282	263	256	242	260	260	246	263	250	256	286	270	278	252	271	270	255	270	261	269	258	276	248	271	285	255	238	275	246	251	279	259	298	238	260	268	247	260	222	246	257	287	276	254	268	247	262	288	271	238	275	287	270	268	295	268	261	258	271	279	245	274	266	264	236	311	263	264	250	266	261	252	282	273	268	271	272	274	288	261	294	279	259	272	268	272	251	300	232	264	250	254	277	271	256	270	256	241	255	247	292	256	265	271	237	271	264	241	292	283	264	272	250	284	262	238	269	274	255	239	245	282	251	244	279	265	298	278	257	262	248	263	252	263	257	272	274	233	282	284	279	268	292	303	270	246	265	244	247	270	263	266	271	260	255	276	293	285	265	243	237	277	244	261	263	260	259	253	237	251	233	258	256	269	240	271	258	255	270	274	250	255	237	264	266	246	243	262	235	281	263	257	279	263	240	283	210	267	266	262	270	306	275	273	260	282	279	280	260	247	280	266	267	256	279	269	262	286	280	242	260	291	275	268	235	259	282	259	256	247	250	243	250	255	285	261	280	260	271	243	263	261	273	234	257	273	250	276	275	287	272	244	268	237	291	246	274	269	267	275	278	244	282	243	249	247	256	232	254	254	302	261	286	241	282	233	289	259	274	247	261	295	248	261	257	242	258	283	254	256	260	275	274	230	271	231	255	240	242	275	288	240	262	274	274	255	273	260	253	279	283	289	261	274	286	237	285	233	269	271	249	260	253	259	257	257	278	261	263	259	257	278	259	256	263	239	245	275	260	248	262	248	265	307	248	273	269	246	238	282	255	236	278	251	238	283	266	252	276	292	285	259	258	244	263	245	255	269	276	265	255	266	254	292	284	258	279	261	267	280	283	241	260	289	263	267	269	300	288	270	278	274	272	253	250	266	257	266	278	263	248	245	275	266	249	262	293	271	255	269	257	247	273	267	250	287	221	272	271	253	254	232	238	273	245	290	244	284	239	260	237	257	262	244	270	240	283	278	283	278	262	274	272	249	252	255	263	268	267	257	275	241	285	233	253	233	270	261	267	262	229	275	283	254	278	231	241	283	266	244	268	254	282	265	251	283	270	250	264	262	273	301	247	268	260	216	274	267	237	278	239	268	272	240	258	263	276	271	264	267	278	269	312	271	262	274	270	270	235	245	285	262	286	259	276	246	255	276	274	252	238	276	256	278	268	252	245	263	236	276	282	256	249	285	270	260	271	279	285	252	243	294	256	299	288	258	271	247	268	252	251	265	237	283	254	274	242	265	246	278	278	261	267	263	250	250	259	250	271	262	288	269	267	269	256	249	268	236	262	248	254	254	267	266	266	254	274	254	251	255	273	260	266	267	255	260	236	232	259	239	273	250	287	259	251	277	253	236	266	271	272	276	254	265	240	266	290	273	268	267	252	258	236	244	297	262	273	286	268	264	260	256	267	284	273	253	247	252	251	239	272	234	272	282	247	286	245	258	269	286	252	243	290	318	272	246	259	233	268	255	279	257	264	277	251	265	281	237	273	253	288	244	235	307	236	262	251	246	285	268	296	270	253	251	275	276	273	258	254	229	256	255	251	272	285	270	261	231	259	263	250	268	262	254	279	283	259	257	253	253	266	286	260	237	232	278	251	277	273	289	254	244	262	278	235	282	272	250	248	265	223	269	264	254	270	292	245	284	266	285	252	261	274	253	266	235	279	262	242	273	296	268	231	246	246	253	254	232	239	255	261	248	256	257	269	242	264	302	254	238	248	224	267	264	268	251	275	283	264	256	266	255	257	267	272	325	278	283	249	276	243	234	251	260	283	274	259	234	256	319	293	283	285	249	261	247	267	244	274	275	261	267	244	254	275	277	293	250	270	280	247	244	275	238	234	273	262	234	267	263	276	272	278	274	264	259	258	262	292	286	268	271	251	270	280	274	293	259	265	270	263	260	278	263	272	248	297	220	272	280	280	294	261	256	254	276	272	252	282	252	257	247	258	271	268	262	292	300	281	265	269	274	247	274	244	242	261	243	275	250	255	234	256	273	280	260	268	272	281	260	285	218	285	257	243	259	273	273	252	257	241	249	252	287	256	286	268	276	257	272	282	275	271	258	275	273	273	256	273	244	258	264	298	278	239	238	251	273	253	258	284	247	286	264	261	280	280	264	276	283	252	250	268	242	243	261	278	255	290	301	258	290	263	264	243	287	287	252	235	280	265	281	273	237	265	248	238	280	241	270	247	268	247	273	277	250	249	258	302	296	229	258	266	276	266	233	277	248	265	236	283	274	261	214	272	275	252	260	247	288	249	243	266	274	269	263	254	280	271	269	261	268	253	245	279	233	288	234	284	258	273	254	243	271	247	261	256	285	270	251	247	249	253	286	263	252	256	253	260	252	272	259	249	245	273	281	292	258	288	265	275	298	255	276	266	273	244	259	248	267	258	235	273	269	246	282	272	280	259	253	262	236	273	258	238	283	272	270	269	256	268	257	271	266	279	255	257	257	246	269	277	245	285	267	239	261	273	240	279	292	252	263	251	241	243	257	238	271	267	253	250	255	240
24956	21495	28099	25246	14484	1158	753	642	586	603	580	532	552	469	529	505	493	469	542	457	479	465	488	468	484	438	438	473	516	504	444	459	457	482	487	487	493	460	487	432	460	467	472	457	483	464	462	429	486	489	451	475	470	470	438	478	475	450	474	466	453	495	423	442	464	460	434	461	471	424	472	435	452	473	462	417	452	466	498	405	475	440	470	452	449	419	454	488	462	448	463	476	469	441	434	430	482	433	438	456	414	450	397	455	451	441	495	464	454	444	444	463	448	431	480	467	473	431	453	431	456	433	477	436	437	448	417	470	417	464	439	439	449	469	422	443	448	435	427	480	444	424	460	445	457	442	457	417	455	485	440	453	437	422	453	452	457	469	445	460	459	454	483	459	474	460	450	488	474	442	453	398	415	451	476	469	437	420	456	469	441	413	447	448	446	447	463	454	449	414	455	456	497	439	457	433	494	457	455	426	470	452	451	461	432	430	388	415	482	443	450	484	439	456	460	453	452	433	441	444	469	453	435	415	440	483	430	434	441	445	444	432	451	410	447	406	494	429	422	449	445	421	422	446	420	408	442	490	439	471	453	470	448	449	466	467	444	424	485	441	463	460	471	441	462	436	456	449	454	461	456	450	472	440	433	454	426	439	457	441	460	463	430	453	448	456	400	481	444	445	430	455	475	443	484	490	425	452	437	434	464	447	437	473	415	429	405	452	414	445	431	471	426	436	445	469	483	450	455	448	434	448	380	417	450	449	465	443	477	461	437	424	459	421	464	486	400	433	462	456	458	438	495	456	444	424	435	402	432	462	427	409	447	421	443	444	432	441	437	431	455	458	435	436	462	463	418	449	471	449	421	463	434	451	443	456	469	456	423	456	462	447	432	448	486	455	444	475	425	455	445	428	451	446	456	457	417	469	470	434	475	446	420	453	469	407	444	407	462	468	425	438	474	447	447	481	459	493	441	448	458	428	456	444	429	450	467	451	472	447	444	439	490	442	455	468	437	435	437	432	464	424	447	469	471	488	413	445	452	396	477	444	458	405	420	450	465	430	437	443	423	459	480	472	462	407	429	472	479	455	447	444	452	442	446	454	412	474	423	417	396	470	464	440	406	458	449	473	443	436	432	460	429	416	458	454	455	442	447	450	454	455	459	413	440	462	441	453	455	401	445	462	457	434	395	429	471	450	428	470	449	422	473	443	465	466	491	451	404	455	451	450	440	429	435	472	440	438	434	511	446	462	434	445	401	432	435	465	421	460	454	408	405	476	445	421	436	468	402	447	445	445	454	454	459	470	454	438	428	473	452	449	461	438	413	457	447	446	455	441	444	452	451	455	451	397	415	439	448	455	417	415	461	467	456	432	421	449	440	454	493	450	454	444	465	478	497	404	473	428	490	439	469	465	445	468	427	441	435	453	495	447	484	419	449	433	492	450	444	489	403	459	452	439	460	457	443	470	474	450	439	460	467	467	416	458	474	454	452	444	456	438	452	461	458	458	455	465	440	453	492	480	460	476	430	455	423	468	432	454	458	437	447	446	457	475	422	461	395	416	468	426	429	423	471	437	452	455	429	438	467	428	442	440	450	402	447	436	439	449	422	438	468	430	455	474	470	451	427	402	416	477	456	460	423	502	469	434	445	443	451	425	464	446	459	462	439	447	454	461	444	435	403	456	409	460	451	441	450	420	460	446	432	464	503	478	456	460	455	477	449	467	489	412	411	476	424	429	440	433	455	463	434	454	449	452	476	442	434	462	436	459	474	500	496	459	498	469	426	455	462	449	490	460	430	440	471	467	449	457	436	451	454	462	464	450	417	411	459	426	434	461	445	447	474	451	455	426	457	436	424	438	478	448	427	432	452	436	467	459	491	457	438	463	474	511	479	468	441	421	422	417	455	471	455	419	450	421	423	438	467	468	448	428	424	511	446	436	479	457	476	450	472	465	453	445	464	503	463	470	453	477	465	467	451	449	433	493	490	485	446	412	417	435	464	429	476	445	439	430	459	487	453	447	445	422	434	492	469	445	486	468	442	492	406	407	463	417	461	449	484	451	469	458	449	434	426	415	464	469	484	417	427	457	448	467	425	418	464	449	398	430	475	412	447	443	442	435	469	466	471	437	461	443	453	399	461	451	434	430	423	416	465	449	447	419	461	427	480	449	444	471	424	440	433	453	438	480	434	446	463	472	466	463	466	467	440	441	475	460	442	495	468	480	413	468	443	470	458	485	444	472	451	424	457	452	463	445	430	461	433	484	457	446	454	452	445	422	430	443	435	477	463	441	420	449	436	478	463	407	458	477	453	444	409	431	446	436	436	467	451	456	434	412	471	433	435	448	440	453	430	443	453	451	491	435	457	462	447	438	484	414	442	425	434	416	451	436	484	445	445	463	461	457	433	442	436	433	440	460	473	465	461	443	444	412	463	442	442	448	452	435	419	447	469	417	428	412	452	418	457	470	466	439	470	454	464	457	477	435	418	478	458	407	433	427	471	447	477	465	444	423	415	437	421	428	434	489	451	418	465	453	430	499	504	443	473	439	461	459	446	423	428	442	493	417	413	459	441	468	471	425	468	453	436	451	479	442	443	391	431	444	454	448	438	438	441	432	436	446	454	443	446	408	444	446	433	442	467	450	482	411	429	418	462	439	422	429	451	460	488	463	431	427	442	475	452	415	498	437	471	473	473	396	445	450	434	426	466	487	447	457	454	456	431	410	461	478	431	434	436	430	468	449	461	446	465	451	450	428	470	467	475	468	403	473	423	456	424	456	515	449	442	460	435	420	418	421	425	436	491	446	421	445	430	474	471	455	433	453	459	454	420	435	440	424	452	436	494	439	451	445	446	469	432	450	421	449	450	451	468	420	437	442	470	442	431	475	428	481	401	415	442	457	448	456	471	471	449	432	493	483	459	465	443	430	416	433	446	476	442	406	466	458	458	451	423	465	446	430	441	460	445	470	436	452	416	438	442	439	465	495	450	458	451	412	481	466	452	408	452	433	446	414	444	471	460	438	428	435	438	424	440	429	438	447	484	417	454	445	427	456	458	441	465	455	454	462	444	447	453	481	442	421	469	477	442	478	425	445	437	427	443	458	418	423	432	419	431	471	462	437	427	449	453	450	443	434	412	460	467	452	446	432	476	423	445	459	454	470	453	457	421	417	443	436	445	444	432	468	455	462	462	484	428	457	482	432	446	435	477	461	453	455	487	439	416	460	450	465	412	426	453	415	428	455	420	443	474	402	478	444	443	445	441	427	466	488	435	456	462	431	465	460	439	481	435	451	432	424	443	447	450	428	431	444	455	467	451	488	448	454	416	435	434	416	453	460	456	468	438	426	459	435	467	461	434	435	415	430	458	431	430	433	449	460	442	416	427	449	453	423	449	436	455	449	452	410	453	443	450	458	441	434	436	487	423	433	425	487	451	474	454	443	416	441	469	497	461	459	447	441	412	447	434	453	483	453	455	463	439	495	488	450	439	468
3317	5599	3853	1995	1559	1294	1040	886	809	705	690	679	626	599	578	523	529	566	516	599	516	476	544	519	532	497	474	508	577	490	494	476	469	475	499	447	501	465	526	493	487	526	477	492	470	520	474	508	496	497	424	493	427	474	462	412	474	501	501	455	437	481	485	472	471	477	471	475	517	461	477	459	467	458	479	496	461	477	501	447	468	462	463	448	456	498	426	462	442	436	450	505	413	492	463	465	505	455	460	468	455	488	501	439	463	434	468	460	486	442	440	465	431	467	444	451	491	474	447	458	500	479	493	500	476	454	480	500	484	444	457	480	441	445	458	440	458	471	486	487	444	487	443	488	475	459	452	461	443	454	415	449	513	471	462	436	447	475	432	443	469	501	464	464	449	442	544	471	473	516	491	481	450	470	469	484	477	436	448	431	459	469	449	446	474	472	500	458	477	441	443	469	467	490	468	477	465	484	480	449	469	470	440	477	495	480	441	459	466	453	458	436	485	467	456	455	456	479	481	458	473	462	460	444	458	437	487	461	464	472	464	446	499	451	474	456	495	491	476	478	446	461	449	495	472	493	479	427	475	428	476	489	442	429	497	463	484	474	442	472	451	483	478	446	457	465	467	447	496	406	478	458	457	448	463	468	487	487	459	483	465	501	456	450	472	497	462	473	481	448	458	445	486	454	434	470	479	479	488	474	469	456	452	470	424	480	455	457	474	450	428	458	475	490	473	519	475	438	472	474	444	443	501	440	490	473	426	426	442	459	493	477	436	473	468	475	479	478	483	465	481	456	422	477	482	434	474	446	482	494	463	436	455	442	469	460	444	517	462	496	476	469	450	435	479	446	466	437	470	475	478	447	450	436	440	449	477	474	462	470	454	475	451	477	458	473	436	526	464	456	485	483	451	476	469	483	454	501	475	460	461	461	455	452	477	458	429	480	462	461	447	490	444	415	492	461	430	468	431	462	434	447	477	446	468	451	456	439	477	487	468	470	429	446	473	436	485	462	487	453	475	501	440	470	490	442	470	461	432	457	507	460	435	492	450	474	468	463	499	480	499	473	474	433	472	462	434	428	449	461	490	488	472	444	466	423	464	452	423	445	481	440	426	503	471	437	448	465	434	458	415	442	442	466	474	474	483	496	468	434	505	454	489	492	473	460	471	465	458	485	464	463	466	474	488	496	460	469	413	487	509	472	424	442	488	478	483	457	440	473	437	433	492	493	467	468	435	498	446	503	428	457	470	421	463	485	492	435	487	460	443	466	505	466	459	462	470	458	512	438	472	472	489	466	452	448	466	424	464	426	495	432	459	482	485	458	502	460	448	439	448	480	468	489	468	465	474	482	417	495	477	467	460	425	457	482	419	488	485	483	492	452	442	466	443	455	451	483	481	487	475	469	429	477	467	441	496	452	436	468	461	466	455	437	466	435	454	461	464	477	414	464	420	444	494	478	411	498	439	490	498	436	445	432	517	475	466	468	509	479	450	483	419	463	442	425	477	428	461	487	446	480	469	471	449	454	479	409	459	473	507	403	443	480	472	470	468	477	448	474	435	473	460	476	452	467	480	472	461	455	440	474	453	484	467	457	482	440	442	447	471	468	456	461	453	482	455	459	508	486	469	508	467	508	454	457	488	452	497	485	488	501	478	438	439	450	456	447	489	427	450	467	465	469	468	484	460	452	512	490	443	484	427	502	466	444	472	451	466	445	489	483	502	469	450	436	439	513	442	466	469	461	492	449	460	467	450	468	461	436	498	457	466	454	488	466	487	439	455	457	454	478	462	420	453	483	464	446	448	426	477	490	447	437	434	473	420	462	436	461	468	434	477	501	501	495	458	463	429	445	469	451	432	470	445	437	478	484	425	488	435	454	463	490	462	460	476	488	495	426	459	472	451	402	486	456	464	468	456	440	498	455	426	449	426	419	460	463	498	476	488	477	431	421	454	485	454	461	433	449	484	447	455	466	483	482	444	508	464	442	496	493	449	473	462	487	445	451	447	511	470	486	444	460	437	466	456	443	441	427	457	484	489	431	445	470	459	478	437	455	439	456	483	449	422	501	423	447	448	439	483	451	437	460	426	466	448	474	431	493	480	480	489	447	460	470	484	474	462	471	475	422	478	466	474	440	492	461	431	431	454	436	493	441	435	482	467	497	481	430	446	484	476	463	468	460	488	462	463	458	455	514	451	465	453	468	470	464	484	474	464	471	454	478	464	478	465	449	456	476	443	473	485	457	492	509	488	487	462	454	500	441	439	435	423	439	452	484	487	452	435	511	502	449	491	454	527	452	458	496	462	508	478	449	492	437	449	440	454	469	433	482	451	478	480	471	450	471	453	468	476	454	480	481	463	491	458	441	453	468	420	472	436	464	459	479	442	447	459	454	462	457	476	450	437	487	451	433	475	461	462	475	435	471	492	427	469	484	475	500	425	431	463	510	436	473	532	470	450	457	477	476	447	430	464	462	512	458	456	450	453	434	469	482	464	452	489	484	453	504	457	485	442	466	451	466	505	455	498	451	461	461	513	440	490	462	502	483	450	470	435	496	454	496	461	438	473	489	461	451	470	482	478	473	497	487	504	484	476	431	465	422	461	457	462	437	472	496	459	446	455	471	417	478	470	494	495	424	439	456	433	453	492	449	490	465	455	459	444	443	464	454	453	455	472	461	464	488	474	474	488	476	470	460	443	477	471	473	449	436	476	442	474	448	463	440	421	479	488	481	457	511	512	486	475	478	442	446	509	478	455	466	460	481	439	470	457	438	452	433	435	478	472	446	483	475	468	455	463	471	498	475	511	457	451	451	474	448	483	471	435	482	456	465	407	456	494	448	480	472	492	455	448	463	448	465	455	466	454	440	491	462	471	481	477	507	464	414	463	440	437	463	463	431	488	497	454	484	489	492	468	491	482	477	462	463	469	488	467	483	461	452	450	442	481	492	475	464	467	420	484	475	474	488	492	461	432	489	493	459	408	467	446	512	463	440	485	473	454	475	468	443	490	472	501	448	446	472	464	487	474	448	469	477	475	443	466	471	494	450	467	476	432	452	473	481	468	472	446	464	480	468	491	505	472	492	471	474	454	470	449	460	460	436	434	446	424	451	441	532	463	463	452	467	437	494	452	441	433	430	479	416	479	470	471	450	450	440	453	454	457	455	460	449	479	488	440	449	458	466	450	485	458	465	504	445	478	469	488	459	436	455	430	476	410	498	446	474	474	461	486	439	487	447	482	454	477	454	489	443	482	471	423	493	475	492	469	455	429	486	459	468	466	459	441	439	511	463	439	468	481	471	475	457	456	481	438	509	472	454	476	504	456	484	526	472	477	486	470	499	435	469	456	450	425	429	440	457	421	438	459	471	427	486	446	454	474	495	497	462	478	497	445	439	462	457	425	467	459	481	469	470	447	490	470	451	451	411	478	482	498	482	474	442	469	501	453	462	459	473	471	464	466	469	419	452	468	469	473	440	437	482	489	460	449	455
22738	21548	29489	24052	21548	21615	11699	1088	696	643	572	477	407	377	345	315	289	243	239	279	228	268	226	230	186	257	258	218	225	200	204	190	201	199	187	220	196	193	195	188	211	216	224	205	201	170	188	171	168	184	154	172	169	188	160	182	171	140	159	152	172	168	181	154	164	175	150	171	156	156	160	170	175	159	161	150	173	150	152	170	165	149	162	169	175	189	162	197	159	179	142	194	165	162	169	164	167	139	172	176	170	168	180	167	160	139	152	148	166	151	155	150	170	148	157	149	170	141	163	151	169	154	154	161	160	160	155	153	149	165	160	159	155	150	175	154	134	161	146	169	148	156	155	153	151	146	173	173	175	140	175	152	181	165	138	133	134	158	165	167	166	163	142	142	147	169	203	150	171	163	157	119	158	146	152	144	154	147	156	142	155	148	162	152	147	162	153	153	175	141	153	149	153	172	152	142	183	171	137	146	137	168	160	159	169	181	172	154	193	154	152	169	156	160	174	147	152	177	162	151	156	146	160	159	150	161	162	146	174	161	170	164	136	161	159	175	153	162	161	158	166	158	142	155	157	169	146	167	172	171	149	158	160	171	148	145	169	141	181	167	154	159	138	166	167	132	163	171	159	134	149	173	150	136	146	157	162	172	170	171	165	136	170	171	169	162	179	179	143	174	177	162	182	168	160	138	151	157	160	153	164	151	146	188	141	145	148	160	162	173	167	165	188	154	166	157	165	156	151	154	158	150	145	159	137	148	142	162	161	153	160	160	155	161	167	172	194	146	159	161	148	156	152	172	145	157	153	145	162	139	164	149	151	186	157	170	167	173	173	155	167	157	161	143	176	179	159	155	136	143	146	161	153	170	180	153	160	151	143	180	159	149	182	154	155	163	177	143	159	157	140	140	140	149	172	143	145	164	143	143	171	173	140	174	168	138	135	161	163	160	154	157	158	154	159	166	162	160	158	160	149	166	152	145	168	158	174	157	176	168	167	137	141	152	180	162	143	170	178	152	140	179	174	138	188	145	178	143	157	181	143	161	152	145	171	155	140	154	172	160	183	142	147	172	161	180	180	157	145	126	141	152	167	149	168	131	150	135	132	147	163	147	137	154	176	152	143	157	165	149	148	193	137	131	176	161	147	175	162	155	157	155	149	134	143	148	175	170	147	141	148	141	188	142	179	117	180	163	148	134	144	146	142	141	140	138	168	157	164	151	179	166	152	179	147	142	156	160	154	172	147	152	153	167	172	171	128	183	159	161	144	152	165	148	154	154	143	165	154	159	153	159	163	154	185	155	162	166	169	138	140	159	147	161	176	149	168	149	151	172	153	160	146	164	171	140	150	162	137	147	145	185	173	150	163	149	144	146	158	163	174	165	157	164	157	163	161	143	160	174	161	172	163	168	160	180	154	156	163	176	158	164	121	121	163	162	164	156	154	161	146	146	178	159	155	153	166	157	138	167	143	172	140	133	150	152	140	163	157	155	143	161	163	163	142	156	169	150	163	156	175	178	134	152	157	156	169	163	163	151	142	151	142	139	172	167	153	164	157	164	161	164	155	182	139	147	132	157	148	147	167	164	163	160	141	172	175	179	143	141	195	148	161	152	159	157	160	173	151	160	148	179	149	163	156	136	145	155	155	158	150	182	158	164	181	128	159	176	153	173	167	159	151	150	154	158	159	133	163	157	176	153	183	171	162	151	158	167	154	140	145	173	170	146	163	150	136	144	159	176	173	148	172	155	147	161	167	151	178	163	151	154	148	147	135	175	149	164	177	145	145	156	171	144	153	162	158	154	134	132	156	152	160	152	169	142	150	169	162	150	167	164	139	142	168	164	146	179	151	166	152	168	146	148	134	178	156	178	158	168	139	185	157	131	151	165	165	156	157	148	159	145	166	160	156	170	165	175	161	145	136	172	171	139	144	159	132	167	153	159	155	138	155	191	141	163	143	153	166	170	150	171	143	161	153	157	157	170	144	164	168	156	158	172	151	185	140	151	152	183	164	149	159	179	144	165	174	126	152	169	163	163	151	150	155	168	156	156	149	155	152	149	203	158	164	166	139	156	155	140	155	154	160	135	156	155	141	162	157	166	144	154	169	149	146	191	168	172	151	145	155	174	151	157	156	186	153	175	126	169	131	144	159	172	158	152	158	126	171	145	152	172	171	161	158	165	189	171	154	178	178	172	159	164	159	163	174	152	146	155	138	150	136	163	176	165	169	161	143	160	148	175	165	163	163	177	145	179	150	179	170	141	131	178	160	151	158	154	148	154	159	155	168	139	155	180	142	164	167	151	149	146	174	143	146	155	165	158	155	158	145	160	152	150	149	160	153	147	165	143	180	149	149	161	167	163	151	166	146	160	178	184	162	171	180	165	172	168	166	150	148	145	149	123	160	172	174	158	147	157	154	174	162	148	135	148	161	157	159	154	176	162	158	168	183	164	173	173	160	166	145	155	156	142	177	154	166	166	175	155	125	153	154	142	180	151	164	156	160	151	154	178	153	184	146	161	151	133	161	166	160	182	150	151	135	185	177	167	138	154	153	156	154	144	172	170	179	165	169	172	172	172	173	145	155	145	147	137	153	151	146	156	157	148	178	150	150	149	150	158	150	142	162	148	139	178	167	176	167	179	152	162	158	157	172	148	163	165	146	170	159	150	172	146	159	157	184	151	144	160	162	160	154	142	141	157	181	155	162	152	168	143	163	149	148	160	155	155	163	161	172	156	161	181	152	148	148	137	159	147	187	149	176	174	169	165	156	175	144	151	149	159	162	179	138	133	147	174	149	159	145	146	145	181	147	157	170	140	139	135	173	167	154	125	165	153	168	157	147	147	148	161	166	174	158	150	166	162	139	153	142	158	150	150	171	161	180	174	175	148	163	173	153	172	137	141	154	160	160	160	166	154	165	146	174	150	145	122	175	142	156	153	162	153	155	156	163	176	157	155	167	142	171	140	149	158	191	150	160	161	162	169	148	163	146	158	143	145	170	163	158	135	156	166	171	172	164	154	137	149	130	182	126	149	153	187	153	174	155	129	167	164	172	158	177	161	160	154	150	134	168	175	141	168	165	165	174	170	163	159	170	168	154	171	186	158	160	177	135	136	168	141	145	173	153	141	151	143	157	169	131	155	173	159	152	152	157	152	148	146	152	171	177	145	167	156	159	154	156	148	161	170	167	167	166	151	173	170	154	173	169	156	172	173	164	176	148	164	185	159	135	152	155	155	191	158	154	151	169	160	139	147	144	168	148	158	154	138	164	128	164	176	160	159	170	148	157	158	158	155	167	172	182	149	153	150	149	157	161	157	150	142	148	189	139	208	162	170	154	156	157	130	176	154	157	152	180	178	151	145	163	146	149	151	163	135	173	166	148	154	181	163	151	153	177	153	160	146	143	164	171	177	147	143	156	154	165	170	148	162	170	133	158	155	154	171	159	135	169	169	161	181	149	181	141	146	164	155	159	149	151	174	168	156	148	176
4331	14501	10388	5156	3665	2789	2115	1609	1197	987	827	699	631	547	447	425	392	332	379	335	295	323	304	250	295	264	264	291	251	235	242	233	227	217	193	189	230	238	236	235	219	233	229	222	241	204	228	208	206	202	184	179	217	192	178	178	175	153	187	179	172	170	189	167	157	176	159	172	183	171	147	172	179	171	192	169	167	174	177	169	170	191	176	191	170	162	153	154	160	177	187	182	165	171	163	164	155	148	173	183	161	180	151	167	170	164	172	176	154	174	173	169	167	173	175	155	154	148	179	208	165	189	152	177	162	171	155	159	161	149	172	163	169	150	164	188	154	147	175	150	157	190	142	169	143	174	187	140	170	179	155	133	167	175	178	159	156	152	171	189	155	175	163	154	150	160	165	176	171	177	175	167	197	154	186	176	180	189	169	161	150	155	192	174	169	160	164	154	161	166	167	148	165	165	170	165	174	153	153	176	176	180	170	153	162	176	190	145	163	156	162	156	167	161	172	166	155	165	142	159	170	164	174	162	174	167	176	173	180	176	174	145	168	162	149	146	171	154	166	186	166	146	172	151	171	159	159	175	166	174	168	157	150	187	171	159	156	175	164	161	184	187	155	162	165	145	170	177	171	185	147	165	173	161	180	178	150	162	161	163	167	182	184	173	185	146	172	159	156	168	154	173	164	152	171	162	172	181	170	154	161	153	160	160	152	147	138	161	165	174	145	163	175	176	191	176	163	174	169	143	178	157	164	145	167	155	170	167	195	179	157	175	178	150	164	174	155	191	169	146	177	160	163	182	150	169	162	174	154	153	150	159	188	171	152	155	163	153	139	166	166	162	152	167	150	171	181	169	188	165	192	150	149	174	154	177	180	167	179	147	144	161	168	158	162	179	183	159	185	151	163	170	157	167	167	148	167	174	141	193	172	168	161	161	159	156	159	162	173	180	163	175	163	175	167	175	137	176	151	168	148	161	168	163	174	171	156	176	166	165	165	180	173	167	155	177	165	167	191	175	174	161	153	140	175	174	165	178	177	166	174	165	156	167	170	181	160	159	163	172	172	168	139	144	148	177	208	177	198	174	147	161	149	182	145	139	166	171	193	155	175	164	171	165	162	164	162	151	154	183	162	177	182	154	199	148	182	161	150	167	176	172	159	168	158	167	167	166	163	152	175	140	154	162	168	173	165	156	166	169	179	185	163	159	152	165	178	159	166	147	168	176	189	167	154	171	144	195	154	181	169	167	167	175	180	163	172	158	172	167	156	162	177	166	163	145	178	176	162	167	151	163	163	155	165	163	163	148	161	147	137	181	163	139	189	157	149	173	179	164	176	161	185	188	171	161	171	171	161	178	150	160	157	164	175	180	131	184	158	149	181	139	189	166	147	169	152	179	147	162	160	170	151	179	187	141	172	163	163	137	178	165	151	162	156	162	172	167	171	157	147	154	179	136	158	171	174	154	155	159	163	171	176	167	148	160	161	157	151	153	159	151	180	163	168	172	176	167	173	162	168	168	164	155	167	146	164	161	158	163	174	166	170	163	161	167	173	168	176	161	164	157	134	181	161	158	163	143	158	176	164	168	149	152	177	162	171	185	150	152	161	170	166	161	151	172	167	164	158	173	171	194	153	148	175	156	144	167	169	154	145	190	158	154	180	163	172	156	155	173	168	172	172	155	170	194	154	153	159	142	160	156	180	172	168	175	182	162	167	176	158	167	164	160	145	174	170	166	162	156	169	167	150	171	162	178	157	165	161	143	173	158	173	156	152	175	179	184	178	187	175	171	186	182	166	180	170	168	171	187	168	151	155	175	174	147	168	186	156	155	151	180	188	164	175	172	140	151	145	191	162	163	162	169	149	155	148	147	161	164	155	175	153	175	169	173	165	181	161	181	179	136	156	149	158	167	188	165	186	148	150	175	164	151	161	159	172	147	168	149	144	135	163	163	162	184	154	163	136	170	161	165	147	168	157	154	150	156	160	158	155	165	166	140	163	158	168	184	157	173	170	156	155	173	142	154	137	164	152	156	148	155	157	177	157	156	166	173	161	167	154	162	152	170	143	165	141	170	176	184	148	183	190	167	167	171	177	178	138	168	153	156	170	157	186	181	150	152	162	166	146	144	181	161	150	157	165	165	175	175	170	171	179	147	162	156	139	160	144	172	189	182	161	161	181	188	164	184	189	150	159	172	156	177	188	157	168	160	176	168	165	179	195	164	189	161	164	179	152	185	170	161	169	175	156	181	167	166	160	170	165	162	157	159	170	152	172	165	186	168	145	166	177	180	176	186	172	129	178	166	172	165	150	180	166	162	189	171	180	148	149	170	173	161	179	173	168	167	166	143	191	181	169	168	176	169	187	156	153	174	170	181	159	141	164	187	157	157	157	164	176	151	163	173	202	160	169	167	169	178	154	164	180	155	174	157	169	162	184	149	163	193	152	152	146	182	178	174	141	151	151	145	159	152	163	161	148	151	158	148	175	151	147	145	140	160	174	153	159	160	156	169	153	181	165	141	178	178	174	167	155	164	168	177	149	139	147	176	142	176	178	191	176	171	175	185	166	170	164	166	148	152	148	176	162	173	144	148	170	150	192	171	169	186	174	180	163	177	162	173	171	182	178	153	181	192	180	158	141	167	176	177	186	165	163	182	168	157	164	146	162	160	166	135	144	185	154	161	161	160	184	155	141	154	154	143	166	160	162	161	174	170	173	208	155	180	151	168	183	160	171	156	159	159	163	160	161	143	188	149	157	155	173	172	165	169	154	170	169	173	165	152	165	155	179	156	162	161	160	167	178	164	163	177	177	157	151	160	161	157	157	154	148	145	163	179	172	165	158	139	181	168	163	174	158	175	145	174	160	172	176	157	172	164	154	163	171	168	151	153	168	164	179	168	158	175	163	191	157	157	158	158	179	163	160	151	147	154	155	172	189	170	167	158	174	185	162	150	160	161	166	159	180	169	142	144	151	158	167	161	159	177	160	154	166	161	158	145	175	150	172	159	167	173	174	153	161	174	169	158	164	142	151	170	165	162	163	173	172	193	160	163	162	153	147	170	162	150	176	168	178	150	164	159	154	174	185	152	170	166	164	154	176	148	161	175	159	177	171	139	184	155	159	166	148	164	156	131	139	169	175	155	183	171	187	176	172	164	160	168	162	185	149	169	146	173	170	171	181	161	171	149	159	160	163	161	158	168	172	180	164	148	163	157	159	144	164	184	148	185	140	156	145	168	155	140	147	185	172	157	160	166	184	148	141	167	146	173	171	159	152	159	149	160	168	174	182	173	171	150	167	167	154	153	162	175	138	147	180	170	160	169	153	188	166	153	189	198	160	168	172	148	161	168	168	155	142	187	144	146	163	162	179	153	160	171	156	184	168	154	197	158	167	156	131	195	166	177	160	147	144	165	171	143	160	175	145	141	167	185	159	157	181	146	172	169	161	177	163	186	158	149	156	160	171	166	168	154	189	148	162	168	168	178	165	161
27773	19475	5742	918	636	620	557	508	479	489	462	505	522	488	502	510	492	461	462	450	488	471	445	449	481	440	516	477	438	436	472	490	462	427	501	460	474	494	474	457	476	468	433	466	475	501	471	474	416	447	478	486	485	512	439	497	460	437	449	470	440	437	442	437	423	461	474	455	481	472	457	458	474	449	500	467	483	460	454	438	453	492	464	472	470	448	435	474	411	465	449	435	475	442	426	490	447	466	466	455	443	479	435	498	450	449	456	465	477	454	456	466	429	495	483	438	470	468	420	436	441	452	459	462	463	440	464	460	450	466	475	440	430	485	431	492	480	461	449	462	493	449	469	479	451	456	468	424	426	452	483	449	444	470	481	444	485	489	468	438	464	458	484	449	425	471	487	507	455	433	444	475	465	451	482	476	463	496	416	445	460	450	451	441	483	457	451	423	458	463	434	503	456	444	473	463	510	450	423	446	494	492	476	503	475	477	464	455	435	455	442	473	520	456	466	426	483	466	483	453	473	451	464	473	445	457	444	487	443	444	472	458	457	473	459	438	503	448	432	468	481	461	443	493	471	480	466	469	452	444	490	463	453	454	495	467	458	414	483	468	445	471	416	454	489	456	475	447	477	453	487	440	456	451	464	448	476	462	464	498	453	478	446	463	484	473	465	469	444	408	493	431	444	426	450	429	482	483	453	440	441	496	434	463	486	429	420	445	471	463	446	473	499	467	509	468	489	416	476	483	496	429	408	447	449	485	475	433	441	467	469	436	448	451	470	435	452	449	482	455	438	476	455	435	435	487	485	447	521	473	449	424	426	426	465	463	427	479	457	454	480	451	470	467	435	484	449	458	471	459	476	440	432	444	450	458	454	441	512	490	422	473	478	488	482	454	477	481	472	500	468	475	479	477	458	431	493	452	434	435	476	465	458	438	473	477	452	448	437	451	458	446	463	454	457	464	460	469	444	449	464	492	481	474	488	480	478	455	487	455	412	440	455	468	478	442	485	401	461	442	459	451	468	485	431	449	481	489	415	472	460	491	457	492	437	456	421	459	476	457	473	481	440	460	430	480	471	473	481	455	475	443	459	434	455	427	414	456	456	424	458	442	461	469	457	482	461	445	438	443	412	511	480	469	493	435	461	429	451	454	470	464	484	453	480	454	466	489	457	454	459	459	458	472	481	479	490	478	455	441	485	493	444	441	451	448	451	454	463	488	408	447	472	445	500	449	473	448	457	454	476	463	478	450	488	413	459	449	456	445	481	463	459	434	457	486	405	440	436	461	440	445	437	469	453	458	453	502	452	416	445	456	465	448	507	448	484	446	442	455	479	500	483	450	471	462	458	490	449	436	483	458	447	470	423	469	478	454	480	458	484	450	468	482	458	467	466	455	449	459	445	456	497	500	442	462	484	443	429	483	473	457	450	513	460	464	421	467	452	455	451	491	446	463	456	490	416	469	441	474	454	445	473	440	446	445	476	479	460	496	462	412	481	421	454	491	472	444	474	485	492	448	488	446	463	463	487	448	415	452	465	460	453	440	486	447	429	446	450	490	458	464	440	462	465	465	461	453	462	478	444	430	493	451	424	480	457	453	497	463	505	440	471	475	450	472	493	423	469	466	402	473	462	474	460	416	426	427	490	433	461	459	465	468	466	488	427	494	481	505	480	475	434	472	459	477	481	472	477	460	467	440	461	492	440	441	472	465	501	501	456	487	439	454	475	451	447	452	494	440	479	460	412	454	487	473	466	462	451	504	452	414	445	463	465	478	455	459	498	478	478	455	447	453	436	431	440	432	474	458	440	468	467	447	480	451	430	435	436	502	466	448	472	484	471	458	436	459	460	442	464	419	482	476	457	490	487	473	462	439	490	464	504	488	455	455	450	461	477	444	446	485	461	441	453	486	476	420	486	483	438	425	417	457	445	486	449	456	467	466	486	494	433	427	462	475	437	464	455	471	483	460	456	496	446	423	447	475	446	506	451	469	452	440	473	440	452	409	478	448	472	463	451	449	458	443	445	501	464	469	451	481	458	462	461	454	501	435	491	483	417	461	436	419	450	453	467	433	448	442	431	408	449	477	443	449	455	449	465	485	486	440	456	455	473	442	449	426	504	454	461	445	421	470	478	494	478	456	462	450	449	458	439	487	497	476	484	432	468	473	456	474	413	461	449	478	394	478	497	494	517	446	445	482	456	465	454	441	473	474	458	452	459	474	454	456	484	433	478	439	425	418	444	459	467	474	454	459	463	454	474	408	460	443	465	431	475	458	486	454	431	444	454	471	496	485	474	466	469	466	469	460	449	466	474	452	470	427	461	476	479	435	481	482	454	448	468	439	478	439	491	464	431	429	524	427	453	484	477	470	488	461	444	450	447	494	426	410	494	484	461	493	474	418	465	442	482	472	455	468	459	432	516	462	467	483	478	476	448	429	444	459	465	447	471	474	510	479	472	464	466	430	447	474	488	446	444	449	478	462	463	471	464	480	439	485	471	473	465	476	475	452	450	482	497	453	437	432	473	464	448	455	462	462	467	452	474	467	468	452	476	470	480	469	478	436	457	440	481	427	436	492	444	449	449	441	435	490	460	455	483	453	440	399	469	438	458	457	459	454	463	445	466	455	472	453	457	450	465	464	484	516	487	423	425	454	475	449	431	500	472	447	457	475	495	477	484	441	432	450	449	428	444	466	479	454	423	470	499	476	474	486	472	479	457	461	420	464	407	439	483	485	460	435	464	451	495	457	470	427	471	446	446	448	430	482	498	492	443	472	448	480	463	443	443	472	455	452	421	463	463	466	461	479	444	452	422	441	420	411	465	457	460	456	429	454	480	438	476	455	443	463	495	426	442	462	464	449	479	458	415	434	479	470	424	458	450	468	447	410	466	439	452	456	475	464	489	453	464	441	472	469	406	469	453	459	506	439	454	441	438	484	476	487	467	435	445	445	460	446	452	467	443	421	450	454	460	474	455	481	474	479	493	459	464	468	482	475	481	468	462	473	445	450	479	444	439	497	470	469	439	472	450	486	456	482	437	451	500	427	460	510	472	521	457	477	480	460	477	458	491	461	475	507	443	456	470	462	461	462	439	446	472	431	450	456	472	428	481	520	445	482	413	436	481	451	423	457	427	430	467	424	477	458	463	423	428	499	476	467	490	436	480	443	478	444	472	455	438	434	470	464	442	473	460	442	478	472	488	471	462	447	461	458	461	446	462	459	474	472	461	477	473	480	446	462	456	413	482	483	493	461	467	485	484	471	447	455	453	443	475	481	460	458	482	472	431	436	457	481	440	445	438	471	492	424	460	451	464	452	451	453	473	483	467	453	479	479	414	473	431	471	462	447	483	487	445	445	441	454	477	433	437	460	450	472	452	498	452	515	495	439	455	489	460	431	477	433	424	444	421	448	450	478	454	450	494	473	445	432	471	422	468	445	452	490	464	432	457	465	446	481	475	414	496	495	455	441	456	451	471	450	442	486	485	492
4294	1409	1150	875	758	682	651	603	562	581	556	530	572	554	539	512	503	479	520	498	512	491	499	511	535	496	498	493	558	499	542	463	472	520	463	484	516	530	534	496	521	504	497	493	534	477	510	491	499	480	483	491	489	496	518	478	479	481	466	464	480	483	480	467	489	472	526	525	486	493	492	506	508	508	507	480	499	491	500	467	458	496	488	441	519	493	468	503	525	501	505	536	513	496	514	477	480	508	476	453	479	516	524	467	507	497	492	446	492	489	488	491	509	510	497	522	466	474	471	462	464	508	515	450	501	454	498	493	467	519	462	513	511	522	470	495	493	537	488	480	524	487	492	495	514	503	489	501	477	498	490	483	476	497	463	520	495	505	490	479	485	496	501	494	497	543	501	522	496	492	524	493	483	504	475	467	469	503	489	481	521	507	472	491	506	496	517	518	514	505	464	513	490	480	465	466	501	440	506	462	476	518	496	514	481	471	516	467	476	466	497	513	510	482	477	503	521	490	468	481	487	526	512	465	471	505	460	489	505	483	483	485	499	487	510	522	495	523	518	480	508	507	512	470	481	518	505	467	491	510	475	447	511	472	519	495	511	524	501	505	493	483	493	515	474	482	502	497	459	475	498	501	491	491	533	503	481	492	540	484	492	489	528	476	462	489	497	488	476	486	513	488	499	550	491	524	480	498	490	505	491	496	509	491	501	467	497	487	501	507	506	491	513	458	489	518	530	444	502	479	507	510	487	455	514	497	499	486	463	487	453	514	492	485	473	471	462	443	471	479	438	483	490	495	479	487	473	467	490	540	466	461	493	471	479	510	461	505	471	503	517	508	458	471	491	506	475	498	512	499	462	497	511	475	483	510	474	514	504	503	475	494	505	510	551	500	500	470	442	512	499	458	483	505	486	511	535	507	518	476	486	504	477	513	475	488	495	492	476	473	533	480	449	458	461	502	513	500	484	506	466	497	477	529	487	454	484	519	483	475	500	474	462	456	480	480	493	488	561	490	487	495	485	502	482	455	511	465	523	474	498	522	517	498	517	484	509	496	500	489	467	492	480	486	522	474	511	515	503	497	474	484	530	511	524	490	471	477	493	504	482	517	510	495	490	535	471	484	484	461	469	497	535	474	504	525	455	448	471	505	484	497	483	493	490	492	492	496	461	494	482	514	490	489	510	519	487	460	527	490	533	524	520	505	506	463	533	456	520	453	485	501	500	479	500	498	468	456	497	491	496	469	473	454	508	475	481	482	457	482	484	468	493	517	466	473	500	485	540	476	459	530	515	506	452	506	482	507	499	499	516	483	455	507	488	467	483	493	508	454	529	519	513	444	479	487	492	497	474	493	446	492	491	497	469	501	490	507	461	505	510	443	497	472	474	499	474	475	509	476	444	545	491	487	485	469	484	510	466	482	498	478	476	511	476	475	495	470	486	501	511	508	478	462	468	455	506	491	492	488	524	476	517	480	471	484	495	526	494	509	521	489	511	508	490	488	488	507	516	506	491	478	498	490	516	462	500	494	491	470	487	505	471	513	479	495	492	430	492	472	495	498	467	475	478	489	458	482	486	508	533	494	493	505	455	516	496	483	496	499	511	483	467	516	517	473	519	494	469	483	533	471	504	501	464	485	510	446	507	498	470	492	540	501	505	446	505	506	517	483	452	507	476	482	488	493	493	491	485	473	483	517	489	524	539	476	517	484	500	480	509	483	499	487	495	470	453	504	486	515	518	511	503	496	499	494	511	493	479	484	496	489	494	515	495	494	493	489	464	519	534	484	482	512	498	502	489	494	490	463	472	484	505	477	466	522	474	495	442	521	490	463	499	476	507	495	515	500	504	482	478	450	480	469	545	553	501	506	501	496	494	499	487	476	500	508	472	516	502	443	500	525	506	541	468	485	494	495	489	490	478	495	468	487	484	457	528	506	478	498	492	522	500	491	558	504	476	485	480	499	507	499	519	494	475	501	514	476	493	523	516	446	510	472	497	475	488	449	504	475	474	478	479	506	491	479	483	476	470	546	492	508	498	538	479	500	528	495	479	453	552	475	512	504	510	511	515	515	494	489	506	446	473	483	453	502	423	473	500	509	467	543	520	481	522	500	507	490	499	497	465	474	487	500	488	568	472	501	471	460	476	464	511	482	495	481	470	498	465	448	497	484	468	472	487	493	477	500	496	502	530	426	518	458	469	478	500	496	481	447	480	493	506	492	492	513	464	492	473	528	480	505	550	463	482	487	490	482	510	486	500	484	497	511	513	497	452	517	516	475	494	479	495	475	485	493	519	469	507	526	486	494	494	515	487	505	476	525	490	467	475	487	476	472	484	492	496	487	423	466	510	501	476	464	531	484	482	480	485	521	481	472	497	436	480	488	497	469	467	507	452	486	512	501	490	502	466	466	493	467	518	499	474	513	470	481	479	469	471	501	495	474	437	464	456	492	489	483	486	513	473	519	484	524	507	498	496	483	474	513	485	480	520	500	527	491	483	537	528	501	497	480	506	454	482	490	507	500	540	512	497	509	510	473	497	487	502	465	498	474	479	503	521	494	511	522	467	474	510	473	467	463	557	477	507	476	467	485	503	473	512	485	476	446	458	473	488	484	489	477	520	524	501	523	502	468	512	509	484	518	470	491	526	485	479	457	520	496	502	505	477	472	478	503	450	488	520	490	525	473	478	494	490	520	500	476	517	477	459	436	488	477	512	520	491	513	463	479	484	485	487	480	476	444	496	491	504	479	489	481	503	488	494	473	457	456	499	509	477	504	519	477	463	493	486	494	490	503	480	468	489	439	495	487	481	477	511	475	517	493	491	476	443	461	508	513	495	469	489	521	471	502	505	498	477	518	492	537	492	462	492	449	478	518	467	488	506	476	512	464	494	460	457	457	468	486	462	503	474	516	475	481	525	557	493	490	494	482	518	501	459	480	464	471	468	476	514	461	468	464	521	497	485	502	461	482	491	513	445	478	499	499	492	500	479	500	506	463	492	527	504	483	490	490	529	457	472	504	507	499	492	470	513	491	466	508	471	463	475	493	507	524	478	506	481	508	520	478	456	496	473	517	450	523	490	492	507	514	479	504	462	499	481	492	535	501	506	478	511	484	478	498	466	477	506	512	496	457	484	502	490	519	487	483	486	497	484	514	502	511	482	506	490	520	503	475	501	498	515	431	484	475	490	466	495	494	507	494	498	501	469	486	516	501	495	478	512	492	503	517	476	482	520	508	497	507	478	468	504	509	449	525	500	488	474	506	499	530	478	509	501	493	527	486	510	533	496	523	509	522	447	484	511	488	530	465	485	523	535	483	510	490	494	454	486	500	498	486	510	501	501	504	489	496	476	486	519	539	469	488	500	472	479	510	491	474	509	477	477	536	454	504	498	524	495	513	464	511	487	483	462	493	467	507	489	472	461	474	469	498	469	494	542	492	463	478	476	491	479	496	440	504	512	494	480	501	486	494	464	557	510	509	450	504	518	470
23783	21506	29069	24370	21499	13311	1190	704	594	506	423	425	389	390	336	285	304	317	297	313	279	295	303	280	287	267	284	243	261	293	240	229	249	239	283	241	266	280	271	273	229	285	281	267	257	274	272	250	277	272	213	264	234	247	244	242	244	235	262	233	256	243	247	245	238	262	262	273	264	235	234	245	258	235	218	229	267	251	257	246	265	237	233	234	249	236	217	267	229	241	229	241	240	255	235	235	241	234	244	236	246	227	238	259	248	245	261	224	236	232	260	229	250	240	260	195	262	237	243	237	272	238	221	238	237	241	240	241	256	234	240	242	218	249	257	260	253	214	248	256	247	254	250	231	228	228	240	240	228	238	242	227	228	246	242	221	244	234	240	270	253	216	251	259	235	243	249	271	233	261	258	243	242	245	255	245	258	217	235	233	228	218	221	238	242	240	222	239	236	214	242	240	222	208	230	261	256	233	226	253	247	249	229	225	237	248	252	258	255	265	261	235	240	216	244	222	219	241	215	203	233	237	244	274	224	225	220	253	244	230	231	240	237	241	247	209	201	248	263	237	246	232	263	243	244	243	249	250	236	236	241	231	241	255	277	247	241	241	220	261	247	238	233	214	254	225	263	262	243	226	256	234	238	231	228	247	238	238	249	233	236	237	219	225	248	243	243	254	228	239	233	245	230	255	248	229	222	238	259	237	219	256	240	220	194	234	251	218	225	236	234	235	257	235	246	232	242	234	248	262	233	233	222	273	257	234	228	234	248	271	251	239	233	254	247	195	221	254	258	252	251	219	250	253	237	256	312	230	254	244	230	223	245	238	266	239	238	227	226	222	256	234	240	237	266	258	232	239	248	209	229	249	236	245	241	243	210	226	243	221	267	259	231	256	248	236	240	229	272	209	240	226	244	227	225	248	247	253	223	213	232	225	259	281	238	239	245	233	220	264	251	243	244	234	246	210	276	236	246	207	249	247	231	239	242	245	232	218	213	237	245	239	261	265	241	272	231	232	236	248	227	238	235	238	252	221	263	262	226	225	224	265	244	239	222	244	244	254	228	271	227	258	276	250	247	228	248	253	231	233	230	222	226	244	225	210	254	244	267	220	229	250	241	237	282	238	235	220	258	218	255	234	248	249	224	243	240	259	231	224	237	224	257	222	262	224	241	230	224	232	260	245	244	237	234	248	220	256	219	243	230	248	244	263	257	245	239	261	263	253	248	237	212	228	242	214	232	266	237	261	242	230	255	281	241	242	236	261	253	241	254	221	214	247	253	227	262	217	234	226	268	239	234	233	275	228	250	267	240	256	210	265	205	260	233	257	226	235	234	235	255	229	216	252	249	262	232	244	263	267	236	250	225	202	247	245	249	223	253	232	226	255	244	247	211	234	249	253	267	217	231	269	242	254	242	229	216	239	272	235	244	246	251	235	228	231	211	241	240	248	225	244	257	232	250	256	282	213	241	222	242	256	219	251	242	241	216	229	249	259	244	272	265	245	275	263	246	241	235	229	237	248	243	277	223	221	239	255	227	234	218	231	251	215	258	203	232	259	269	245	253	218	221	269	251	238	246	228	241	251	265	211	227	210	234	237	250	259	221	201	270	272	251	235	220	226	242	266	230	274	238	230	251	235	239	240	233	247	249	243	237	233	248	267	212	238	228	245	251	261	265	227	241	247	221	250	243	265	253	252	226	235	251	230	218	245	227	233	251	249	232	232	241	223	240	257	225	217	226	243	240	253	257	263	228	232	261	261	232	252	258	238	231	256	257	257	216	215	242	264	223	235	248	234	250	246	256	243	258	256	213	227	229	240	256	213	232	237	241	221	236	226	231	208	259	225	242	252	208	251	257	248	225	247	253	240	245	226	257	228	243	252	264	212	233	250	233	236	238	254	247	254	226	242	242	228	232	224	219	245	240	265	229	268	235	223	231	272	226	260	215	248	238	232	269	213	227	239	228	239	220	232	242	242	222	233	257	251	249	266	215	269	254	254	263	229	241	228	234	261	235	219	230	240	211	232	257	253	254	237	233	228	241	235	244	234	242	238	217	218	228	192	219	232	222	237	242	239	228	236	240	232	239	216	234	227	213	233	252	240	237	241	249	228	244	264	246	257	224	221	215	274	216	257	228	259	235	230	221	247	227	250	255	207	204	221	215	238	236	228	242	233	240	241	233	280	222	265	254	236	222	253	256	235	238	240	227	232	237	218	249	242	249	244	246	244	258	256	252	243	232	262	257	237	238	261	233	260	259	253	234	255	239	222	251	277	260	246	227	253	246	225	230	262	233	245	250	253	240	258	249	253	238	229	244	232	212	251	241	208	247	247	250	251	231	225	246	256	233	243	239	245	230	226	241	242	251	268	295	242	265	242	257	273	254	225	228	234	240	235	260	257	207	239	240	241	256	242	244	233	238	252	245	234	248	249	223	238	238	237	257	220	245	243	229	217	255	235	270	250	251	229	241	259	239	239	241	257	212	223	204	250	238	230	231	243	254	204	248	233	233	271	253	224	250	231	230	224	251	228	256	246	252	260	243	257	250	246	210	255	242	236	269	246	245	243	272	233	225	243	240	261	215	267	225	213	251	250	242	243	257	251	238	225	222	225	234	289	251	224	234	259	243	246	237	225	232	213	227	270	240	269	253	255	255	225	239	240	258	235	247	230	232	237	213	234	208	243	234	237	206	221	227	247	212	240	216	240	255	246	230	227	241	259	228	228	261	234	233	247	229	242	248	237	227	268	246	241	234	246	258	269	246	233	236	274	247	237	235	240	238	266	244	221	256	223	244	277	239	230	229	221	243	221	228	232	244	253	212	238	252	280	253	253	257	252	245	251	235	239	225	233	271	264	212	231	245	248	238	226	224	230	232	209	234	257	245	249	231	218	259	233	232	215	237	228	250	250	252	240	243	260	266	224	230	235	246	223	269	233	226	242	232	226	209	234	254	241	237	232	234	261	272	253	251	246	232	241	241	233	239	252	253	244	252	269	258	239	245	245	246	215	239	216	257	226	227	238	230	236	240	247	234	230	232	267	236	235	233	263	253	246	266	224	271	240	256	228	254	229	233	252	228	232	233	242	224	252	264	250	220	222	240	262	253	269	241	226	238	238	252	280	282	258	231	205	231	239	249	243	240	273	221	279	256	226	232	249	255	232	224	227	248	244	250	253	233	246	247	273	246	206	261	238	249	256	243	245	239	228	255	270	249	257	243	254	238	233	223	262	241	226	247	245	247	246	260	247	225	212	246	248	218	237	228	237	255	227	246	234	248	242	217	214	260	229	252	229	230	240	213	241	251	233	257	227	243	243	242	258	233	240	259	231	260	233	261	219	210	252	237	266	242	231	201	244	215	215	251	232	257	244	241	274	214	241	229	242	222	247	243	265	249	203	263	263	252	211	252	234	251	260	237	239	235	211	236	255	234	228	236	240	251	234	225	232	225	245	263	226	240	246	231	255	215	232	232	224	234	223	247	202	264	273	232	254
3204	9383	6670	3177	2236	1711	1405	1026	883	730	679	598	489	496	454	411	380	384	392	376	371	381	332	302	337	350	361	301	343	306	334	303	299	314	323	295	296	329	302	349	304	339	299	314	301	277	274	300	287	264	241	275	284	298	267	319	278	311	292	244	281	306	293	274	263	293	273	247	272	276	274	252	287	278	293	303	289	269	251	286	256	242	265	276	285	279	263	269	264	259	272	263	260	255	303	276	264	283	266	274	240	291	273	275	264	311	265	266	268	253	261	272	267	306	282	269	281	247	269	291	260	283	260	260	274	275	293	268	261	270	252	273	240	284	279	262	277	281	279	257	302	282	260	259	246	264	276	304	252	280	264	312	244	238	240	295	281	241	269	273	248	245	260	272	266	262	249	278	257	244	302	241	266	258	257	258	245	282	254	260	244	245	217	252	277	257	259	264	259	292	250	278	290	275	239	292	288	267	262	266	255	254	282	271	256	268	293	267	240	268	262	268	262	275	251	244	285	222	240	256	233	274	252	271	264	265	244	245	248	277	239	265	271	290	243	266	275	256	276	293	272	241	235	278	271	274	295	239	284	267	279	255	282	261	273	256	252	247	279	254	262	277	256	264	272	267	265	304	254	271	236	244	271	266	272	273	275	293	221	262	272	265	300	268	249	248	254	271	261	278	266	262	275	288	270	258	270	282	296	259	235	254	284	239	260	256	264	288	267	270	282	290	294	273	262	264	234	249	302	264	304	244	262	271	239	282	262	255	266	266	257	264	298	271	261	276	250	263	272	281	254	266	280	272	302	291	299	273	288	251	264	269	243	274	264	284	264	249	238	266	239	260	269	251	256	265	251	283	255	262	257	265	294	263	257	259	272	275	289	274	270	253	280	233	313	270	286	289	257	270	261	280	278	264	301	269	285	266	236	267	263	292	279	237	263	271	264	247	259	284	285	246	270	275	255	250	280	276	256	276	307	238	248	256	253	252	267	257	276	269	260	260	291	292	261	260	291	291	263	267	262	267	265	265	267	271	254	265	244	253	279	243	283	254	252	274	243	272	256	257	250	261	268	290	255	265	267	282	272	285	240	250	268	260	286	253	278	248	249	249	256	258	282	272	265	282	255	249	259	280	267	272	285	258	269	274	260	273	260	228	287	256	261	251	281	256	274	268	285	287	277	261	287	242	270	249	281	266	276	269	289	263	272	263	254	236	287	258	272	249	240	276	246	277	275	241	288	249	271	259	265	242	275	259	312	280	257	268	252	247	256	258	276	285	275	282	268	270	261	255	254	275	257	260	245	262	255	254	229	262	243	242	269	259	278	294	260	246	217	257	245	283	267	262	270	287	263	237	270	292	251	248	278	270	261	253	248	280	277	270	281	269	253	261	295	308	268	246	245	246	261	283	276	295	261	241	285	290	272	283	279	279	267	279	275	267	274	246	265	254	290	237	256	261	273	265	309	290	254	262	289	247	253	270	243	290	271	264	295	264	232	266	272	275	255	278	255	257	273	260	256	252	256	270	270	245	256	250	264	278	277	277	243	265	243	275	312	281	316	268	271	233	260	245	256	261	253	274	254	265	266	256	263	271	275	272	255	259	282	267	267	248	274	254	264	239	269	255	282	249	281	297	272	254	285	275	265	259	290	284	272	242	290	282	272	261	276	256	263	238	286	312	275	267	270	255	240	272	260	230	252	271	272	231	266	254	265	255	256	252	275	282	272	276	294	260	248	260	243	257	271	268	284	259	262	313	254	274	265	292	264	280	240	258	271	275	267	276	292	265	237	248	273	254	270	278	254	245	283	257	258	250	262	271	275	246	265	250	288	264	249	279	252	269	260	286	292	290	250	263	246	274	288	272	283	240	267	262	259	259	270	255	234	262	250	263	282	248	242	273	261	259	255	262	242	238	262	253	261	248	244	252	270	262	275	293	263	239	227	284	264	243	265	273	265	277	255	279	282	270	268	272	293	261	276	260	271	276	284	293	265	247	297	284	258	268	254	287	247	266	270	284	256	247	257	283	282	247	240	277	284	254	276	256	280	293	275	261	265	275	243	247	267	283	245	268	265	290	286	275	243	270	247	253	267	281	243	278	258	254	241	265	254	267	245	263	251	262	258	273	260	287	229	265	264	245	257	275	249	262	258	273	267	248	258	257	259	255	265	263	293	251	242	252	279	272	257	261	271	250	260	260	243	301	239	259	243	256	277	237	276	275	270	248	264	266	263	286	282	242	279	262	261	273	267	253	266	260	269	260	241	257	303	301	253	259	285	272	274	273	266	286	275	276	302	300	260	291	294	245	256	284	241	265	259	281	259	263	270	261	269	255	287	259	276	229	293	240	268	260	277	248	231	249	218	274	238	303	241	284	271	290	269	259	249	266	274	272	257	273	272	256	250	285	277	258	253	280	265	272	239	256	276	281	274	226	282	263	257	256	247	268	271	269	257	283	264	289	300	230	259	299	271	310	326	265	270	271	264	285	259	281	283	279	271	253	259	284	293	282	282	256	271	238	293	272	248	274	282	240	264	258	280	263	264	270	286	279	278	277	290	282	255	255	262	281	259	271	249	295	259	238	251	249	269	276	267	284	277	246	281	241	271	272	258	255	249	291	272	257	248	259	259	226	288	276	259	255	244	273	269	261	267	264	261	284	270	259	277	264	258	243	239	224	264	249	251	261	242	270	251	275	262	278	265	256	238	311	262	253	281	252	270	263	301	272	248	265	259	250	271	268	258	254	249	271	275	288	290	287	249	253	232	264	271	262	264	263	274	276	294	238	257	258	262	248	260	272	287	266	277	263	294	287	289	261	259	285	280	267	246	230	251	263	261	316	280	270	251	250	290	291	278	296	298	274	272	247	282	279	272	260	277	268	269	246	267	269	284	270	264	274	303	248	255	277	280	248	277	284	231	290	255	273	288	278	253	246	276	268	264	256	270	259	267	276	247	274	275	268	281	269	269	266	269	266	267	252	253	257	261	274	264	243	249	236	258	263	260	250	261	287	251	283	249	283	272	289	269	265	256	268	272	238	254	288	246	239	229	261	267	270	285	273	257	264	246	281	267	266	266	281	249	268	272	271	271	259	260	262	268	287	252	266	290	253	260	277	287	250	242	288	277	297	277	246	283	263	266	266	248	258	273	276	280	277	257	277	271	292	264	251	260	275	270	230	262	260	279	269	265	243	266	291	298	237	288	278	254	255	253	266	280	302	282	274	264	263	272	277	274	277	264	281	279	265	270	270	235	272	265	258	268	286	265	234	258	289	270	280	246	265	262	280	292	252	244	269	277	240	257	256	272	293	254	235	254	279	284	291	261	267	267	273	262	244	266	285	270	250	257	249	264	273	272	260	284	256	265	251	239	282	262	271	259	271	264	251	268	262	264	279	294	239	260	283	317	283	288	236	261	250	267	250	273	255	247	262	261	263	258	247	286	270	288	251	262	261	268	271	262	277	249	254	310	248	250	247	275	264	261	234	259	247	271	282
24972	21518	28163	25244	14836	1203	776	659	617	625	599	545	517	526	548	515	553	489	477	470	479	489	455	497	479	456	468	496	475	451	480	450	483	484	483	466	467	485	499	503	502	462	441	507	424	439	468	460	482	456	457	478	477	456	482	439	459	454	430	461	421	504	439	431	465	460	481	417	423	494	480	496	439	456	437	400	466	457	438	438	453	452	464	475	451	507	445	470	458	428	449	459	476	430	476	427	461	503	454	422	448	475	418	453	466	503	459	442	433	462	438	455	408	431	473	463	489	434	438	502	453	472	467	481	434	447	451	452	456	446	431	467	451	450	433	436	437	438	426	465	429	448	434	479	496	435	480	431	430	453	459	442	485	410	466	468	491	482	458	450	442	438	434	460	464	450	470	419	477	441	460	451	483	463	424	449	482	459	451	450	445	440	471	459	467	435	441	479	445	446	475	469	411	478	446	441	489	449	441	433	480	426	469	437	476	420	463	455	474	475	458	479	458	455	462	456	484	446	508	437	478	461	447	477	451	455	461	485	433	463	438	464	440	501	431	484	434	421	463	485	466	438	442	544	417	438	462	461	468	431	472	453	464	457	450	427	449	432	464	452	455	436	475	453	465	479	461	480	463	436	405	448	473	427	437	475	479	453	433	458	425	459	442	460	471	451	477	495	442	415	478	446	444	417	433	432	463	436	438	455	444	483	440	438	446	467	507	423	459	454	475	424	455	490	437	448	512	441	478	440	427	436	485	448	439	466	449	418	429	451	458	448	474	465	447	471	470	465	430	437	429	428	466	482	438	413	483	459	484	470	454	455	481	446	417	455	519	445	437	462	481	443	468	465	477	472	467	439	457	445	443	451	443	432	439	501	458	435	476	481	439	471	431	434	468	413	445	434	429	468	467	490	394	433	441	459	462	488	449	459	489	456	449	428	459	473	457	438	442	436	461	426	455	475	447	496	444	469	469	426	450	442	480	409	449	479	496	436	451	479	472	463	419	427	460	448	444	435	456	439	431	469	500	468	426	460	450	409	485	420	443	477	409	478	454	494	472	479	471	428	451	452	450	472	436	457	397	471	461	478	486	438	468	437	453	455	427	445	492	452	451	467	457	444	495	425	456	443	442	444	463	468	476	466	489	468	407	452	453	492	481	463	464	478	499	436	507	516	477	448	479	429	452	457	435	413	454	450	489	449	472	466	446	430	450	458	445	448	466	471	446	440	457	424	450	476	421	468	437	452	440	444	448	468	460	445	449	439	409	434	465	455	428	486	457	490	477	449	459	474	460	417	510	426	506	459	452	486	442	423	439	456	433	488	463	467	452	427	408	484	419	434	454	493	428	438	469	430	472	475	420	479	446	440	423	438	462	463	411	432	424	436	462	470	479	497	483	444	447	462	464	413	451	440	459	395	454	465	479	467	427	433	486	448	439	454	459	421	470	475	435	441	458	442	443	471	438	461	432	416	442	432	470	444	464	440	477	446	432	457	458	476	457	434	442	484	479	437	462	451	463	455	459	454	437	437	440	475	434	443	422	456	464	418	429	461	440	428	477	458	467	496	439	438	493	451	445	418	487	442	460	441	459	443	422	461	467	419	475	460	463	442	429	460	479	430	464	450	429	460	468	383	440	430	462	423	456	483	433	454	464	412	455	426	453	433	494	440	469	425	437	438	440	420	422	469	454	438	450	462	459	499	494	447	450	476	426	464	415	461	455	449	431	418	432	435	480	428	478	456	459	466	444	441	431	443	436	468	453	491	455	460	487	446	441	461	474	457	449	428	460	458	452	484	446	453	450	462	455	431	471	460	455	494	442	447	452	452	453	463	439	454	439	467	438	503	415	452	418	447	456	429	473	448	439	445	450	448	455	466	474	463	440	442	456	449	455	455	495	436	442	425	460	454	424	422	431	456	467	458	466	452	441	489	466	465	437	468	466	475	480	431	470	435	430	435	479	473	444	460	463	444	438	450	443	412	469	469	426	444	446	418	453	470	449	465	436	487	450	460	483	454	469	422	458	448	501	439	455	433	454	480	466	453	442	478	454	480	455	459	449	438	417	479	467	439	424	481	459	460	442	459	432	510	486	454	422	469	445	422	483	420	438	472	448	463	455	514	441	467	470	436	433	442	478	423	489	435	461	455	478	473	484	464	436	445	472	430	425	478	431	471	447	447	455	463	466	496	439	440	451	471	428	434	423	451	424	470	435	444	424	431	472	406	455	422	460	444	449	496	433	450	435	479	425	444	422	487	462	415	449	433	444	475	432	467	481	466	425	429	468	441	426	450	432	465	446	446	476	474	448	454	444	408	438	428	465	454	454	435	426	431	438	437	476	449	408	458	447	465	470	452	468	461	445	473	403	454	465	463	435	461	410	472	433	435	480	444	427	437	427	427	478	427	446	476	460	438	463	464	441	467	494	446	465	427	469	467	434	448	462	461	452	438	412	464	465	446	453	467	439	430	471	479	466	490	456	440	433	432	455	464	424	459	410	393	465	449	484	479	428	446	465	445	416	477	471	436	475	440	412	497	443	453	480	475	437	423	459	463	485	451	446	473	445	439	452	440	423	416	426	439	473	464	487	465	408	445	491	457	465	465	427	457	439	466	443	422	449	466	469	476	477	454	419	435	421	431	429	446	415	412	474	439	426	477	437	444	457	453	438	452	450	448	462	464	460	471	459	491	478	457	500	475	433	460	404	456	451	444	459	476	441	469	444	487	472	432	423	492	494	448	484	505	446	485	415	477	458	481	440	480	453	452	440	464	437	471	446	473	463	496	422	441	438	478	461	495	472	475	468	454	455	482	465	476	482	450	472	446	452	459	416	454	490	495	454	444	466	494	424	475	496	446	495	450	440	429	434	432	437	480	458	457	474	435	453	445	478	469	441	463	443	438	454	488	464	484	437	433	423	462	506	461	451	445	425	461	452	460	471	477	453	446	463	452	435	434	456	455	477	438	478	425	449	512	418	456	444	444	505	450	423	448	477	466	474	428	448	463	478	480	471	462	435	485	462	430	469	445	482	472	445	463	448	415	495	456	431	452	465	453	471	473	462	478	477	470	471	497	488	470	448	480	436	465	498	457	438	455	459	450	477	471	462	435	445	475	435	462	427	439	495	462	461	498	481	447	431	488	492	446	464	466	424	455	434	485	491	445	449	486	454	459	486	450	496	452	467	456	456	454	480	456	425	440	431	457	484	459	415	490	492	437	414	412	459	377	468	476	488	419	447	446	459	439	441	465	489	481	417	463	453	399	439	451	461	458	439	450	423	421	465	452	441	452	434	456	455	426	468	466	426	431	430	481	483	481	451	456	449	410	441	425	446	435	471	447	474	450	450	503	440	448	416	463	453	460	453	487	458	496	465	433	449	439	456	415	477	460	484	447	436	422	489	420	425	480	440	498	445	449	483	455	441	401	436	421	462	461	458	449	421	476	442	413	462	471	478	434	421	456	452	459	453	473	425	456	418	470	507	450	470	445	437	459
3297	5537	4125	2183	1549	1217	1062	973	842	705	725	659	600	626	586	569	593	534	540	550	515	511	511	514	491	518	524	516	521	517	469	459	498	492	459	542	484	522	515	476	470	479	483	526	482	513	490	456	473	494	489	473	528	460	508	468	454	446	426	519	452	463	482	486	451	487	471	467	485	511	471	482	505	507	442	460	484	501	487	476	460	505	497	477	500	498	478	495	474	490	479	489	480	482	483	470	527	491	459	495	485	487	424	435	447	473	479	453	449	468	459	480	447	511	487	516	472	482	466	471	454	437	461	487	459	457	468	497	487	467	430	489	483	502	474	449	460	446	489	466	476	453	473	473	470	474	443	472	432	437	472	463	439	475	455	478	464	478	492	433	502	447	489	464	510	447	514	502	479	482	440	502	450	475	515	459	471	460	467	470	457	507	444	430	454	440	426	455	515	464	453	472	467	502	451	486	480	455	440	456	469	453	441	491	503	496	406	485	434	480	475	477	458	457	484	434	465	441	459	493	443	444	466	469	464	486	476	471	491	428	434	493	423	453	448	485	429	490	495	483	480	467	479	468	460	427	469	441	459	499	451	493	433	470	464	457	469	494	452	464	504	446	444	476	438	481	447	460	465	459	457	416	492	434	450	491	456	471	455	445	474	470	494	418	445	451	521	487	457	461	443	489	469	498	444	471	461	493	463	490	477	470	472	437	481	479	426	472	449	463	472	458	471	411	423	444	471	470	466	435	478	443	446	493	446	511	481	480	454	472	430	497	455	432	474	475	495	492	455	462	448	461	450	484	511	476	456	469	469	476	465	451	479	481	466	460	496	501	475	486	457	478	462	465	481	506	472	497	464	483	447	454	460	460	440	449	442	479	478	450	461	456	471	488	459	497	447	508	434	464	460	470	474	438	469	440	457	460	456	454	492	463	460	510	451	441	431	515	473	432	441	498	498	442	462	519	479	488	480	460	482	444	465	474	452	478	493	492	472	493	481	454	472	494	481	467	513	458	450	446	469	500	433	448	493	474	458	442	453	456	491	483	462	475	495	478	500	471	481	491	462	477	438	499	457	483	442	493	439	432	430	450	451	461	447	492	477	474	457	425	495	506	454	472	486	447	461	461	499	496	448	471	515	472	470	478	484	470	467	455	476	487	486	430	465	505	453	496	434	454	439	434	478	490	461	468	451	472	479	496	493	455	471	466	489	505	448	483	490	442	478	462	471	492	466	497	528	490	464	490	473	492	458	494	458	491	461	493	441	451	483	470	486	454	470	466	487	455	508	471	454	491	503	433	464	449	465	444	505	494	469	489	475	421	455	480	504	482	506	480	468	477	491	485	459	481	466	460	496	495	451	474	437	427	461	470	445	468	462	474	448	495	479	468	478	438	447	469	464	458	466	504	486	501	455	462	458	465	461	482	462	474	429	463	485	455	454	486	437	444	475	529	472	470	479	470	468	463	458	462	443	492	441	456	502	464	469	479	472	470	454	469	472	446	479	497	472	466	464	467	432	462	472	425	490	492	472	486	463	493	421	483	478	480	478	458	519	429	446	457	486	466	461	484	457	481	449	479	504	452	442	483	444	459	462	483	452	472	493	475	480	444	450	434	414	492	472	447	451	452	467	492	490	479	465	479	495	483	485	413	422	449	477	432	435	468	461	483	459	443	478	473	421	478	445	457	420	436	479	451	433	502	501	453	454	489	442	458	401	467	462	467	434	492	467	477	503	472	469	450	447	474	495	446	503	460	429	432	455	476	465	478	470	459	483	464	461	461	500	486	464	451	518	483	467	448	488	469	492	452	464	431	457	497	438	475	488	456	474	477	465	469	502	463	461	482	466	476	457	469	489	476	476	430	477	495	429	456	452	452	417	481	476	466	515	505	458	477	487	473	459	462	481	432	453	454	463	494	466	507	472	465	519	461	477	496	496	486	503	470	487	489	448	481	459	464	460	441	483	443	450	483	463	464	454	478	485	472	462	431	443	513	480	460	480	483	484	450	450	480	502	454	474	509	501	482	503	438	463	522	497	500	487	482	504	416	495	468	485	465	475	433	450	467	484	438	490	461	454	490	459	481	457	461	460	511	470	458	472	453	462	454	490	448	476	470	491	460	455	450	468	425	465	451	445	459	473	443	431	453	459	468	490	489	487	459	496	488	461	469	445	404	478	458	449	489	481	497	481	455	447	489	444	483	435	444	458	480	512	467	481	453	487	495	452	481	478	455	491	472	466	465	458	458	472	494	454	479	466	490	465	463	461	478	480	422	465	471	482	496	399	481	414	437	483	456	465	473	482	491	476	460	481	499	451	512	462	469	427	500	493	468	451	486	489	499	442	451	471	454	465	434	472	481	467	494	494	458	464	448	449	494	449	471	465	487	483	473	446	440	486	406	484	489	447	499	474	455	490	463	436	474	492	477	464	493	454	471	493	456	472	454	449	491	460	445	475	436	479	461	489	450	489	449	453	439	476	455	528	450	438	465	490	447	476	492	478	482	467	465	467	459	446	499	468	473	444	441	472	471	500	501	482	438	488	490	475	488	491	445	499	458	518	456	448	437	514	469	484	457	476	467	444	476	457	459	473	508	508	452	494	466	459	450	458	425	459	462	506	475	462	466	478	477	457	496	501	473	497	483	443	465	456	498	485	447	448	477	483	477	505	461	514	489	476	483	453	448	451	503	444	472	512	457	485	475	479	485	443	451	449	499	463	448	465	486	468	408	449	477	436	436	457	458	474	481	483	472	418	474	443	423	458	462	514	461	515	437	475	465	470	464	508	464	496	464	482	479	472	466	480	465	427	497	489	473	416	460	485	456	465	466	460	519	476	488	465	476	478	491	445	509	475	480	488	465	498	449	469	477	487	478	478	495	447	475	486	462	453	450	516	414	462	484	445	478	470	440	480	482	473	474	477	476	476	486	461	471	451	459	441	527	486	458	457	455	456	479	451	464	479	421	429	456	467	455	469	476	438	484	483	465	442	507	456	482	489	471	488	469	452	479	442	494	487	477	455	463	466	449	440	463	483	456	467	438	447	447	453	458	457	466	510	466	472	499	509	475	482	459	503	498	494	434	484	507	426	448	482	448	495	483	459	461	491	479	452	483	459	527	490	461	445	463	474	472	480	495	456	448	463	441	480	536	480	458	439	464	471	466	423	468	429	452	477	477	482	493	451	455	468	444	510	473	462	434	487	458	484	432	454	476	490	490	417	478	476	455	441	476	484	471	474	486	498	481	473	460	452	496	487	429	428	466	465	440	496	453	440	476	480	453	462	446	473	463	460	427	453	522	454	441	453	472	487	433	492	455	444	471	479	478	481	489	453	506	492	469	461	494	468	442	445	460	470	431	474	477	460	463	497	466	470	468	434	445	500	437	461	492	475	435	487	515	473	454	465	494	481	448	469	442	469	453	436	459	502	451	473	458	483	496	482	484	445	484	475	456	465	487	502	485	456	479	477	461	469	490	480	474	477	480	458	474	427	431
22765	21568	29517	24104	21563	21618	11818	1129	733	609	558	482	413	386	354	309	291	294	275	291	254	247	240	231	237	222	235	239	203	227	207	212	198	195	163	225	242	196	194	203	205	213	246	190	187	175	188	176	180	170	165	166	160	156	163	166	160	162	187	150	176	178	186	174	170	165	169	156	146	165	184	175	159	156	138	161	165	146	173	187	183	148	149	173	157	169	174	161	160	160	167	175	187	183	154	181	171	136	167	158	166	152	159	180	174	172	158	168	159	161	140	157	158	155	165	150	168	150	141	153	168	180	174	180	190	162	166	172	171	166	148	169	157	172	177	161	151	141	166	170	142	163	144	168	173	155	166	174	149	177	187	185	168	148	153	168	151	167	154	159	175	155	178	149	147	138	150	154	158	152	165	172	174	167	142	179	146	144	143	145	152	158	173	172	163	155	181	169	184	144	134	172	156	162	151	141	171	143	170	152	155	156	154	148	154	168	149	158	166	159	134	166	159	155	151	180	141	168	141	161	176	180	168	150	157	134	145	139	168	177	164	180	174	147	170	187	155	146	160	155	153	144	147	156	150	162	142	177	177	162	162	152	157	169	170	148	168	158	150	173	175	145	184	147	155	149	160	150	157	169	144	149	151	161	156	129	162	167	178	164	187	144	169	161	162	159	156	168	165	175	139	155	152	148	170	180	158	160	149	132	159	166	147	172	158	163	170	151	173	150	175	158	189	164	156	154	145	151	180	153	168	151	154	165	171	156	147	160	170	164	150	179	163	159	166	158	152	161	149	161	162	171	173	157	197	150	166	170	149	159	159	148	153	169	146	163	170	166	169	136	135	175	153	165	151	128	176	150	160	178	155	156	159	152	166	140	157	162	158	161	138	167	153	173	163	161	142	155	160	179	157	158	143	158	172	151	168	132	162	170	187	146	146	157	152	165	168	167	166	150	142	172	174	144	155	152	170	138	167	137	145	157	155	160	176	165	170	142	146	168	161	156	150	174	170	137	199	154	144	160	147	175	148	141	171	169	137	165	150	186	139	147	174	172	166	176	173	155	148	148	155	173	180	169	144	146	152	159	162	174	156	149	175	170	159	156	178	153	145	133	164	175	172	162	155	169	167	133	162	144	148	156	180	169	164	178	175	176	164	155	161	132	188	192	179	175	145	182	163	158	170	166	154	193	158	154	153	143	170	158	168	151	152	170	171	152	166	152	180	155	141	175	160	167	165	141	162	138	149	151	165	166	162	167	125	171	138	179	155	150	157	170	169	166	155	148	157	158	149	164	157	182	148	156	160	148	171	170	161	160	167	152	166	167	166	190	187	148	148	174	144	156	154	160	138	157	179	156	175	172	152	169	163	180	159	177	167	138	165	154	191	149	170	178	159	161	156	159	157	157	135	147	165	152	155	156	181	149	167	157	157	151	190	160	151	171	152	163	165	171	174	168	169	132	167	163	144	156	160	151	172	138	155	164	170	167	167	154	132	175	151	147	163	126	179	140	158	153	147	146	150	148	170	166	195	167	160	154	140	160	158	152	179	136	191	151	143	166	159	173	183	164	164	163	147	156	159	176	142	152	167	171	161	166	145	166	166	154	189	189	155	157	160	168	157	145	171	180	158	149	145	167	154	170	155	164	135	162	163	162	154	146	161	154	170	176	164	162	134	173	165	145	156	155	160	176	163	179	160	170	196	146	146	151	164	178	135	151	171	147	168	191	172	158	168	159	163	159	171	156	123	160	163	164	156	168	169	145	178	173	138	156	153	161	136	161	182	176	158	169	152	162	157	174	162	150	151	172	142	164	154	161	162	161	165	184	154	183	152	147	133	134	180	148	155	160	134	155	147	134	162	146	169	162	138	140	147	155	177	149	166	162	144	148	175	171	177	145	175	171	136	142	152	144	154	162	163	167	143	184	162	153	172	163	156	184	170	176	165	164	176	163	173	153	165	148	158	148	154	178	145	201	159	148	189	155	150	160	150	159	171	152	158	180	150	155	170	156	155	165	173	155	175	179	163	178	148	127	151	153	163	176	182	152	163	143	139	162	184	153	172	145	176	146	158	173	180	154	149	140	152	146	174	154	158	142	176	165	155	163	153	171	146	158	164	149	163	151	165	151	169	163	165	191	171	170	150	161	154	146	151	153	168	157	147	148	169	161	155	164	149	166	144	159	149	170	184	175	165	146	146	145	179	175	164	156	165	180	158	173	171	162	163	145	190	157	181	153	158	153	167	180	154	156	149	159	154	171	169	134	166	158	166	159	164	149	140	179	157	148	158	169	150	177	163	175	168	145	169	144	165	151	161	152	150	138	161	154	157	158	160	153	176	168	124	153	168	142	165	168	160	157	172	151	148	162	151	156	165	169	150	161	166	151	162	154	168	146	158	159	157	175	157	167	150	171	150	166	162	149	152	143	161	148	154	169	152	190	145	176	159	181	170	197	150	169	168	153	164	144	159	163	156	170	129	148	152	153	190	148	132	143	178	164	158	156	139	169	149	138	170	164	147	144	159	145	156	171	156	140	176	134	168	188	157	168	159	124	179	168	156	146	161	166	157	146	168	182	153	170	174	171	152	161	164	172	159	176	175	143	166	158	148	152	139	150	148	154	182	172	165	167	165	150	172	159	192	151	150	163	167	162	150	156	165	156	170	171	149	181	157	152	154	150	181	169	152	179	150	129	138	143	178	160	158	147	149	144	179	163	161	167	154	159	186	179	165	170	182	167	169	169	159	131	141	142	172	157	151	182	161	147	144	162	156	170	175	134	133	169	158	175	150	169	161	157	147	176	166	145	153	172	161	147	153	151	173	201	167	173	157	158	146	159	158	169	160	156	152	151	161	146	155	168	156	151	155	160	175	186	146	172	165	151	152	150	156	157	158	161	166	188	155	191	145	155	185	148	145	166	171	165	168	167	145	170	185	159	159	149	181	184	176	151	154	163	137	159	159	168	189	183	167	160	157	171	162	171	139	161	144	152	179	147	139	168	154	190	160	144	162	150	150	148	160	170	161	157	183	147	175	158	154	146	178	153	151	173	159	164	136	167	162	161	170	141	152	153	162	161	162	170	165	176	166	163	159	154	144	168	155	157	171	144	171	177	163	186	161	169	147	173	146	174	166	153	164	166	170	163	160	128	166	170	158	159	152	175	154	161	171	178	178	172	173	154	158	138	135	149	159	151	155	157	180	163	154	145	148	174	147	170	169	170	146	153	160	189	173	142	167	144	153	194	153	163	137	167	145	157	163	131	147	143	147	167	168	185	172	175	154	167	182	172	166	147	174	181	151	157	179	176	145	162	146	160	158	158	181	149	157	182	151	167	155	164	162	172	161	144	171	152	133	157	156	161	154	159	161	161	131	170	145	147	163	143	173	189	142	170	135	148	143	183	143	154	149	142	171	149	138	153	162	143	158	164	152	164	170	166	156	157	165	183	167	158	171	142	159	149	149	177	153	169	162	170	160	151	145	158	173	160	155	144	149	166
4419	14712	10578	5184	3765	2662	2107	1553	1231	1037	847	708	614	553	490	433	397	364	307	331	319	330	306	306	282	285	263	298	256	289	245	242	215	230	237	272	257	234	226	225	220	218	217	204	198	184	184	181	212	214	187	182	182	182	188	195	184	184	166	160	173	192	171	151	164	176	181	183	165	174	154	178	167	181	158	201	180	166	179	208	153	170	175	150	170	182	141	149	164	193	156	173	168	175	148	174	173	180	175	190	175	175	164	183	161	165	174	172	156	178	160	166	167	177	155	157	156	168	168	165	168	181	163	163	160	164	169	164	177	148	159	163	149	173	178	139	163	175	160	168	176	173	177	168	163	163	182	171	167	174	198	158	161	172	166	168	160	173	160	152	150	158	165	172	165	150	146	172	164	182	157	151	178	166	172	162	161	147	137	172	169	200	179	153	188	160	169	159	146	157	180	168	173	166	137	184	173	173	158	172	173	177	177	161	133	172	161	170	161	138	177	175	138	157	156	157	171	169	169	181	178	162	172	162	198	156	152	162	160	182	175	182	155	179	178	159	164	146	191	175	177	180	169	187	179	142	161	161	177	169	155	186	190	129	183	153	195	174	169	145	179	182	174	169	150	162	178	185	167	167	167	163	166	156	147	187	162	146	159	177	161	139	139	156	161	176	157	155	160	176	177	177	166	172	156	154	161	180	175	175	168	165	161	176	186	160	164	179	145	197	169	154	188	177	173	174	138	148	166	174	170	146	177	169	155	173	189	167	148	150	178	145	168	160	170	179	176	172	152	171	166	164	132	199	166	165	170	159	155	179	159	159	148	166	163	179	164	158	157	172	173	153	173	143	181	162	143	184	166	164	159	140	198	129	158	183	173	163	163	183	154	158	150	164	183	175	172	160	174	155	191	178	171	195	173	153	187	178	163	168	162	160	160	170	183	185	182	160	157	184	169	170	143	177	155	166	174	157	164	157	169	161	183	172	166	171	174	177	160	152	184	170	165	154	178	176	181	152	147	166	177	165	180	166	161	168	173	146	154	158	154	173	146	164	161	177	162	178	161	162	167	172	161	154	168	140	161	167	164	179	158	161	148	162	160	159	179	177	184	142	147	165	154	154	159	159	150	163	176	157	143	158	156	137	147	142	176	175	177	171	168	146	157	170	166	167	167	167	165	173	164	176	193	166	175	158	172	159	170	158	171	183	187	148	180	142	182	159	178	162	164	186	174	163	154	168	161	182	155	189	205	204	169	191	164	158	177	158	164	177	163	148	145	162	172	160	171	181	177	175	150	177	161	175	152	168	145	172	148	153	181	176	184	168	172	168	166	189	176	196	152	180	162	171	161	177	154	172	149	161	143	163	189	172	178	153	190	141	177	165	158	156	137	169	184	161	171	172	136	172	148	181	168	184	178	170	186	157	166	185	156	132	171	146	147	181	169	174	185	171	159	171	158	162	162	178	174	178	156	176	151	174	167	166	174	166	168	164	163	162	171	182	163	185	177	148	154	160	168	159	189	171	183	155	179	138	142	160	159	180	164	176	174	155	159	171	174	163	161	157	153	156	179	195	181	180	153	196	176	161	148	152	192	142	162	178	181	152	168	185	172	180	192	161	176	156	176	176	193	176	143	167	161	151	163	170	168	170	166	172	169	161	139	183	198	169	168	143	185	162	171	169	154	170	160	177	165	174	195	166	185	182	167	177	160	170	150	164	161	165	154	175	193	150	172	183	166	169	182	166	187	200	140	166	170	143	173	166	167	172	188	168	167	153	178	181	149	193	176	160	174	186	177	134	159	193	168	167	181	164	169	174	161	159	191	160	157	187	146	164	174	184	172	147	179	168	170	175	169	187	151	166	170	169	151	163	184	180	159	162	168	164	160	165	150	173	168	163	174	189	176	148	173	174	171	144	150	180	168	160	183	162	159	172	181	175	176	164	169	176	163	170	168	164	151	159	183	156	167	169	169	168	171	166	168	153	188	189	150	183	159	150	161	151	178	168	166	163	177	157	170	167	180	155	162	169	140	152	168	170	165	171	177	152	164	170	156	169	140	175	158	166	195	183	160	160	188	167	175	154	168	145	168	168	154	141	175	162	161	161	163	168	159	159	190	164	159	149	188	172	188	170	171	137	150	172	165	170	172	158	166	199	164	157	167	178	162	179	170	176	177	173	153	172	163	147	142	154	134	181	171	168	163	142	194	176	162	168	168	175	160	160	164	171	165	172	176	142	148	188	137	170	156	155	178	168	191	177	184	164	206	165	170	173	199	153	155	158	199	177	177	146	158	176	184	173	159	132	156	169	165	169	141	149	161	148	188	161	179	166	154	156	167	151	154	174	181	179	185	168	179	185	157	169	162	143	162	171	177	162	187	147	172	169	171	172	177	147	179	149	198	162	168	179	143	156	154	177	172	181	159	172	166	183	185	167	136	175	150	156	159	167	162	168	152	174	169	162	154	190	167	156	154	167	157	175	164	167	163	153	171	154	166	172	171	173	155	155	172	156	178	141	172	167	175	181	145	163	159	162	154	179	166	167	161	148	159	167	154	158	196	166	174	160	176	152	189	180	168	153	157	180	182	181	185	176	156	196	162	161	147	150	172	171	154	177	169	171	171	183	164	172	178	170	162	155	165	165	137	141	190	184	150	157	160	150	152	157	155	172	188	162	171	190	185	148	158	148	163	164	181	147	142	158	164	139	164	161	171	162	155	157	180	186	173	164	167	146	174	171	182	171	177	195	148	164	174	170	154	140	186	155	168	166	178	178	179	174	162	175	168	163	163	161	150	206	171	170	170	144	162	145	173	172	159	169	171	150	162	154	142	166	161	175	168	144	152	144	150	163	161	184	168	166	162	150	166	144	163	198	162	158	180	163	148	153	161	163	177	178	177	152	150	158	149	172	160	163	164	167	175	168	165	179	178	163	169	165	180	195	169	161	146	172	153	158	170	165	183	162	190	158	151	187	188	166	179	170	151	174	157	188	167	163	178	159	158	192	188	175	170	147	164	148	160	175	162	194	167	179	170	163	156	167	177	159	166	174	183	172	182	194	171	156	165	144	181	164	172	158	177	173	160	167	172	159	168	157	170	174	168	182	168	159	189	170	148	161	161	185	152	162	181	134	168	175	167	156	169	175	158	133	153	157	165	177	180	167	162	173	145	162	163	153	174	182	170	153	164	143	156	170	162	185	173	181	169	176	169	161	164	168	174	158	136	178	152	169	158	172	173	167	192	165	178	166	174	182	163	174	175	168	148	170	196	173	173	174	174	169	161	170	150	164	183	164	166	177	159	187	167	170	150	189	162	170	175	203	178	166	168	148	183	174	141	160	163	147	151	175	164	183	175	166	156	185	148	167	181	129	154	154	173	165	150	172	168	171	172	151	161	175	154	163	178	176	161	170	170	154	165	173	165	164	160	195	162	170	142	151	152	183	178	177	162	174	173	157	170	172	146	163	167	187	170	156	155	175	155	170	177	186	175	161	178	162
27918	19604	6087	1167	818	704	627	539	584	566	518	508	491	486	473	482	465	485	466	465	447	483	460	486	477	470	530	460	486	488	467	495	455	483	481	504	507	499	509	456	484	502	464	480	495	446	464	482	494	474	476	474	465	430	477	458	480	451	454	426	462	477	427	475	456	459	419	450	435	472	459	442	462	452	466	426	436	495	505	478	478	476	430	453	467	477	442	474	499	462	480	449	487	486	441	483	433	508	470	480	503	516	488	473	465	463	423	451	433	454	443	435	481	491	480	457	459	460	458	473	479	470	478	478	462	442	468	442	461	512	464	456	436	465	487	491	454	457	509	418	463	488	497	442	479	453	438	451	483	462	469	462	460	504	485	460	470	441	469	461	443	458	469	481	454	469	468	468	449	457	433	486	459	488	473	492	486	485	468	459	464	447	498	493	468	426	472	482	478	492	444	464	473	489	489	447	446	449	456	474	494	487	480	450	481	475	484	459	460	474	469	468	486	464	446	467	456	426	461	444	508	455	502	455	464	487	439	507	490	447	468	443	448	461	463	481	492	485	491	428	479	489	474	443	467	464	483	456	484	473	511	464	475	447	485	426	475	450	425	477	467	499	485	520	431	448	488	470	503	457	472	486	469	446	497	496	424	464	471	469	459	472	470	463	459	465	469	420	445	490	495	440	465	492	490	513	477	509	459	448	473	463	469	481	449	467	501	454	498	421	445	450	464	441	488	494	492	458	468	474	475	500	511	460	488	490	444	442	483	412	499	461	493	472	452	453	473	452	484	464	484	483	465	506	506	475	465	464	451	440	450	446	504	412	469	518	502	462	487	454	480	456	454	457	463	490	469	455	442	498	483	440	443	491	514	483	455	486	479	494	491	460	487	436	458	420	472	457	427	430	475	448	462	496	474	411	444	468	436	471	482	433	485	479	478	470	436	490	477	477	464	485	497	450	478	462	477	441	427	468	481	488	494	494	489	457	454	481	460	458	479	458	465	486	465	478	484	449	467	488	464	477	497	457	472	492	452	455	461	483	515	467	484	470	455	476	469	471	455	458	454	510	455	472	477	447	454	480	459	460	471	492	504	475	449	471	470	474	469	469	461	456	460	433	496	481	472	456	461	461	482	490	482	440	479	473	486	459	468	471	457	440	438	496	484	460	459	464	465	453	491	487	465	490	479	512	491	416	461	458	474	498	480	442	458	435	493	422	500	434	483	462	470	411	487	439	486	464	498	476	446	453	496	473	469	461	459	472	455	433	451	462	468	470	488	455	466	465	452	453	503	468	462	447	483	423	467	501	449	471	472	437	474	467	487	474	487	507	486	497	483	467	486	468	462	433	473	489	458	462	478	481	453	468	471	423	443	502	492	480	517	495	495	515	459	453	451	451	451	517	455	443	455	472	479	496	488	493	495	437	441	440	463	434	464	457	501	433	465	467	471	489	448	477	534	471	451	480	449	497	417	457	480	488	483	483	435	468	446	460	479	449	471	448	465	490	463	453	426	457	435	463	461	477	466	506	427	472	458	460	517	427	501	456	445	488	494	475	470	455	480	465	451	485	448	457	450	439	431	442	463	462	517	465	475	442	470	469	445	450	452	496	473	522	479	482	444	468	509	438	440	493	487	474	411	467	413	455	471	452	473	476	471	488	464	468	478	453	461	444	517	477	467	469	421	450	495	445	487	462	441	458	468	449	497	477	471	448	486	488	508	465	472	477	422	455	431	423	463	465	454	507	484	490	495	452	448	441	455	472	442	512	435	425	463	463	459	451	480	497	434	455	466	495	451	490	482	466	494	470	444	457	493	458	475	427	461	483	442	455	492	500	438	445	433	443	458	468	468	467	482	473	467	464	462	494	513	463	475	496	473	507	440	466	472	441	450	445	511	473	480	458	495	467	493	481	469	451	478	494	433	445	464	453	467	448	447	478	484	450	460	451	483	502	476	501	463	467	451	487	464	436	468	493	471	450	468	481	466	420	477	467	480	451	500	462	401	476	471	505	467	450	514	428	519	477	434	498	495	491	446	463	413	468	476	475	481	466	443	498	467	496	455	482	467	457	441	480	451	462	502	443	392	463	489	464	505	453	480	438	438	424	456	478	490	426	468	487	499	461	498	451	452	450	446	437	486	463	489	463	438	449	459	445	446	409	429	474	458	488	451	458	420	438	462	461	457	473	460	471	453	457	469	440	481	465	478	479	509	508	493	436	464	448	505	459	509	468	448	475	460	450	482	475	492	458	457	488	466	485	460	481	484	485	467	486	475	495	463	439	451	514	488	461	499	439	459	504	473	447	467	474	447	468	481	467	464	464	471	509	449	427	472	457	461	496	458	446	465	449	472	468	486	471	435	489	471	488	476	453	463	471	479	496	485	474	436	479	482	433	459	496	451	449	493	460	453	506	459	442	512	472	459	466	448	498	498	474	482	514	479	434	417	469	484	492	492	455	447	507	477	445	482	440	466	500	448	426	490	453	481	440	483	445	457	465	455	450	454	481	439	467	502	450	475	480	490	478	449	489	481	468	435	475	472	460	485	474	448	478	446	458	485	458	449	479	462	452	471	464	428	527	488	461	467	494	460	449	466	450	440	460	441	457	471	465	489	486	488	465	502	478	423	464	507	450	473	444	487	470	441	444	479	482	434	464	491	450	448	457	441	425	462	444	463	467	459	499	428	485	473	493	472	470	486	475	467	494	432	447	495	473	466	503	450	467	464	498	470	466	500	462	463	459	465	490	490	489	495	462	450	456	473	486	457	472	460	471	459	477	493	477	448	463	460	492	438	461	466	465	491	462	472	439	471	471	464	441	425	464	482	508	469	461	521	457	470	498	465	463	452	445	469	491	456	496	452	476	479	428	487	464	457	468	476	460	467	500	474	475	506	490	432	501	480	461	419	453	459	474	497	494	456	458	441	431	469	440	451	476	499	476	484	447	487	444	444	473	495	471	460	487	471	422	506	431	466	459	463	452	502	481	479	495	491	517	450	428	468	482	463	468	433	460	442	439	447	467	484	471	470	461	474	420	482	480	451	496	460	490	476	507	450	447	488	466	459	480	483	480	481	484	475	466	453	496	461	443	488	439	460	463	449	458	465	485	482	474	469	458	445	471	464	444	451	464	479	442	458	462	474	475	524	432	490	442	427	474	468	449	477	442	453	462	474	493	503	410	529	488	469	457	460	439	448	453	445	421	479	476	461	456	447	460	467	508	466	487	452	475	486	475	458	448	442	475	505	474	465	476	463	488	464	459	445	464	491	487	468	494	430	459	446	451	442	457	466	495	471	437	458	518	482	462	473	454	440	476	469	442	462	508	494	471	512	491	482	443	448	524	479	468	467	446	487	487	452	426	457	442	450	509	458	444	456	484	445	474	440	492	511	466	434	442	487	460	495	474	471	493	472	487	447	475	479	468	486	440	497	452	521	417	448	485	466	510	465	447	487	446	473	448	494	450	485	469	477	486	442	468	481	438	447	476	500	443
4229	1612	1334	889	792	729	696	629	596	580	602	551	573	577	541	546	500	533	522	530	517	524	485	540	560	533	510	554	524	495	477	534	486	451	502	510	542	486	464	511	473	503	516	518	472	515	534	473	519	500	447	474	533	537	538	491	461	467	488	503	487	489	481	523	516	476	505	501	500	484	481	516	498	523	503	501	497	496	521	492	478	514	519	532	528	530	495	508	500	489	542	523	478	507	515	506	461	490	506	472	545	506	527	499	524	483	477	545	477	488	512	499	477	552	491	515	472	499	537	508	515	451	538	476	478	505	518	501	525	501	482	527	533	514	493	556	487	534	521	475	518	512	509	510	493	508	505	535	532	473	466	509	493	477	495	515	513	478	516	485	517	495	505	494	521	504	469	497	497	494	513	497	507	513	520	522	485	542	492	484	513	491	551	476	484	537	500	504	541	468	471	490	469	507	490	506	526	482	499	506	509	495	509	484	527	519	528	479	528	502	505	472	536	486	484	505	477	490	496	491	508	478	508	470	492	506	517	499	497	516	472	492	514	510	476	550	517	493	498	509	497	461	515	480	529	519	488	511	500	474	501	527	503	483	519	486	519	524	451	490	483	534	524	503	513	491	518	498	514	509	499	469	478	478	531	491	525	510	517	504	544	495	452	495	490	536	517	510	496	470	520	483	504	480	494	468	532	480	500	488	478	473	488	533	508	484	487	488	471	511	490	468	524	506	495	487	477	521	471	520	512	455	526	535	475	532	514	489	513	478	527	502	471	505	475	516	493	479	513	501	494	479	473	467	515	506	516	521	493	511	539	482	524	485	484	485	470	495	492	463	483	502	482	521	469	507	495	530	482	491	508	484	509	528	473	521	484	482	486	493	521	488	529	484	525	494	494	525	560	478	498	525	510	482	544	485	520	511	509	483	513	516	484	507	526	472	483	484	500	456	495	506	497	524	517	466	510	564	527	523	468	515	507	510	540	476	493	515	534	511	497	503	472	513	526	496	523	481	518	517	539	474	485	476	467	455	515	465	493	472	480	509	516	494	498	504	488	510	525	508	521	525	457	505	494	529	477	551	472	482	504	514	480	490	542	508	470	497	489	479	507	510	500	484	464	527	488	468	516	528	470	483	524	472	519	529	477	510	503	540	521	470	493	483	492	532	487	464	491	502	506	475	509	494	534	485	503	502	529	470	484	502	434	507	495	495	460	497	481	534	500	503	460	522	479	472	511	492	499	496	509	539	456	488	473	493	492	491	538	508	488	496	490	500	459	494	499	486	457	491	505	504	509	528	517	484	484	508	527	524	477	508	469	521	448	477	469	475	506	507	494	461	488	495	502	484	538	536	530	486	511	492	503	535	493	520	515	500	516	520	542	505	478	502	559	512	490	492	509	479	491	487	514	515	484	486	516	517	495	502	508	499	519	486	503	501	493	512	494	508	483	503	494	482	517	514	497	539	490	511	490	522	481	513	478	496	456	531	471	485	485	471	493	504	543	492	485	506	501	471	475	470	480	513	488	525	522	535	550	508	512	479	482	529	508	527	511	520	512	460	507	507	451	476	523	519	468	498	509	488	470	482	481	488	499	486	525	521	487	471	511	481	481	511	480	528	504	513	493	509	468	491	513	548	535	543	500	481	535	493	511	479	502	532	515	527	491	468	499	497	470	522	489	479	492	481	529	525	520	464	476	518	463	486	495	509	481	510	497	479	495	512	495	519	502	479	511	519	504	486	498	495	530	520	477	513	490	501	505	527	490	474	460	492	491	491	459	513	506	522	521	506	484	518	546	504	486	524	527	516	494	471	505	503	511	496	491	518	471	460	488	519	473	521	472	469	515	533	487	498	513	526	519	482	476	461	488	532	504	487	517	469	472	527	496	516	507	515	502	558	475	464	516	501	505	502	514	480	475	468	502	496	484	515	499	518	480	489	517	509	492	521	488	529	490	508	499	474	473	527	492	507	509	465	497	515	527	525	493	520	490	508	544	522	546	515	485	489	484	489	512	546	536	497	463	521	500	479	480	480	521	529	472	551	488	484	493	507	522	512	491	497	511	509	488	475	520	472	478	549	480	479	515	500	519	462	491	465	489	504	462	515	517	502	541	507	488	470	487	473	517	491	498	528	488	519	499	445	488	481	473	512	520	485	502	492	488	534	474	511	524	533	523	536	501	546	522	490	485	480	508	489	498	502	494	510	517	503	545	493	516	506	455	536	517	534	520	492	560	503	528	511	469	525	495	481	523	509	515	484	462	534	534	526	533	498	474	501	501	506	482	551	526	482	506	532	482	550	470	487	544	504	503	472	486	499	483	488	508	533	489	501	468	495	481	467	476	528	480	496	491	515	514	483	499	529	503	485	508	514	547	544	501	494	514	501	485	519	523	499	472	460	502	501	501	529	524	533	502	478	509	509	493	522	493	503	495	502	487	489	474	476	504	490	482	544	463	476	474	519	503	491	550	487	503	522	501	526	511	508	494	470	531	539	482	547	475	493	475	477	467	492	497	534	476	466	546	450	477	525	457	453	505	495	478	524	495	470	514	540	500	502	503	537	504	486	502	508	494	490	525	473	485	504	497	518	501	487	513	530	527	488	506	508	521	574	536	482	497	477	480	481	520	491	481	522	483	505	466	464	508	516	486	503	502	512	496	473	495	517	500	484	475	491	487	521	540	489	516	484	509	476	532	526	504	476	499	501	504	491	477	475	471	476	479	497	490	457	488	459	478	451	512	517	521	489	514	484	496	488	514	476	523	515	493	493	535	492	510	502	490	497	475	516	498	469	513	523	500	478	507	495	536	544	471	518	473	482	480	527	526	493	521	521	490	533	486	536	514	506	475	528	499	511	503	461	509	507	540	523	503	495	493	511	524	501	467	491	529	523	485	489	505	518	509	487	530	515	538	533	519	510	546	479	524	450	507	513	517	517	495	530	552	470	507	487	466	510	489	490	489	500	540	496	548	488	545	524	518	485	471	501	499	514	530	503	530	485	509	477	472	480	521	462	476	488	491	490	523	517	494	518	497	472	510	491	483	512	478	523	488	472	509	465	493	497	519	493	458	450	480	535	501	517	501	468	520	519	469	485	524	509	476	497	479	460	456	546	489	525	489	499	487	526	507	477	478	519	478	514	509	483	490	505	497	469	466	552	502	516	509	480	489	450	550	524	524	507	515	492	492	499	472	494	502	500	528	494	472	458	512	478	503	519	491	493	487	470	481	477	545	488	487	477	515	473	484	496	507	518	493	474	442	538	479	519	543	522	495	511	494	497	520	466	497	490	490	510	478	501	493	525	484	505	496	515	489	477	489	519	512	507	465	472	481	507	518	468	498	481	510	491	481	497	506	477	500	503	491	526	539	538	489	507	480	501	470	532	505	486	505	490	523	525	480	492	489	476	530	516	492	463	532	458	563	502	448	516	506	531	460	479	504	511	530	508	502	490	485	475	502	545	500	483	511	482	505	512	453	492	500	512	482	493	496	489
23829	21503	29054	24346	21478	13401	1211	704	574	510	458	465	367	358	359	324	356	334	315	331	355	330	299	296	296	297	293	258	284	288	273	259	255	280	294	263	250	270	268	266	282	318	305	276	283	258	295	258	266	234	237	261	277	235	248	216	247	271	244	272	233	238	238	230	254	263	255	222	250	246	266	274	244	244	268	249	237	225	244	241	259	221	236	266	266	227	253	261	222	235	254	266	254	266	238	242	234	250	228	262	251	238	230	231	227	243	220	227	258	259	230	242	241	252	239	246	246	242	246	250	239	235	238	250	240	241	213	240	253	264	242	247	214	203	255	244	253	234	227	208	234	260	249	240	258	248	241	277	246	233	272	262	254	223	244	233	256	246	216	245	259	249	224	263	222	274	261	250	230	217	266	238	237	241	284	256	248	222	236	238	249	254	225	240	256	251	248	235	256	242	268	224	228	243	228	233	260	215	261	247	236	251	233	252	231	239	227	267	253	252	226	252	263	236	262	238	257	244	246	250	222	239	245	245	247	261	229	247	261	244	251	252	248	240	265	261	271	248	237	262	251	245	236	248	226	240	250	262	259	242	269	211	264	283	259	222	244	244	235	260	238	247	259	282	247	242	253	269	230	251	231	244	247	239	259	261	246	273	254	256	259	246	230	302	249	254	249	258	233	264	232	245	237	264	248	249	244	228	273	231	255	233	233	253	238	220	244	242	223	243	260	252	237	258	245	239	268	261	251	243	248	260	256	245	267	253	236	261	240	248	242	255	234	264	233	277	248	234	252	255	241	262	231	252	217	240	254	248	236	236	249	229	260	253	225	252	257	241	251	251	229	219	266	261	225	264	252	229	232	244	236	242	249	217	235	216	240	248	254	241	264	237	222	254	250	229	250	219	252	260	260	232	230	237	243	225	213	239	270	271	246	235	246	252	250	277	238	234	225	235	262	254	245	243	244	221	217	222	225	248	276	242	234	229	238	225	245	205	233	257	224	218	249	262	249	251	226	228	242	242	257	251	246	243	261	230	222	234	241	259	218	244	256	250	247	247	262	236	244	239	239	226	245	232	245	229	233	268	277	253	216	253	239	272	242	242	245	233	254	223	242	252	261	234	231	220	225	217	254	218	216	255	267	247	249	265	256	224	246	253	253	220	231	263	248	248	247	262	241	227	246	255	244	225	240	230	267	250	259	236	253	226	238	245	244	276	259	261	232	243	226	231	276	213	252	238	240	253	267	230	240	253	253	247	234	224	241	259	258	248	265	272	237	240	245	236	271	221	247	252	222	250	243	246	251	249	279	239	248	256	235	223	256	277	237	255	242	253	262	254	258	226	245	224	244	277	248	242	242	277	216	244	215	233	226	234	252	262	252	249	231	228	268	238	230	239	234	254	220	235	255	232	249	220	263	250	225	230	256	241	266	267	246	223	263	233	244	233	255	232	235	233	231	253	251	249	264	232	228	233	233	254	268	227	277	250	249	240	253	225	235	213	280	247	214	245	273	220	224	223	250	244	261	254	243	255	237	248	264	259	259	249	233	268	266	241	243	242	280	251	254	253	246	240	254	231	269	255	221	241	242	238	268	253	239	241	251	271	231	235	239	246	248	224	238	233	238	249	250	228	265	230	220	244	253	248	250	264	222	257	249	228	277	253	271	271	233	258	232	253	237	236	254	241	263	203	248	232	228	251	266	256	227	257	231	241	240	225	235	231	247	254	237	259	221	230	267	230	256	221	225	250	244	250	230	256	240	274	247	234	256	250	233	247	235	227	268	247	242	214	238	227	231	241	258	240	254	261	253	256	242	239	252	234	233	267	249	279	258	265	256	243	225	246	238	246	216	232	270	257	246	239	244	223	248	262	274	237	248	224	265	248	264	247	233	253	255	265	212	285	256	236	225	242	269	259	270	259	263	271	246	237	219	231	236	233	266	250	256	251	259	241	229	243	243	247	248	245	223	239	259	241	219	242	232	257	264	272	228	273	244	251	287	238	219	235	241	263	272	257	260	245	227	230	226	238	273	243	251	230	225	230	238	240	283	244	246	233	243	230	275	249	235	255	233	240	271	254	237	259	231	282	216	239	258	262	227	260	251	241	213	223	233	243	282	245	246	268	270	266	267	246	251	257	252	232	220	234	236	238	245	232	243	237	225	253	259	275	247	271	261	238	242	249	246	242	289	266	229	254	242	245	257	234	234	245	255	234	250	238	242	262	228	259	289	247	217	223	246	215	246	247	247	234	237	241	242	251	260	210	231	239	254	257	257	252	255	240	258	233	253	247	250	259	258	239	266	250	253	236	230	239	221	231	218	233	226	241	242	223	227	268	231	228	248	250	243	256	251	261	250	266	258	258	265	265	229	247	254	258	243	231	257	240	224	248	264	221	245	222	233	264	275	246	247	263	239	218	275	252	248	213	239	229	230	261	234	241	281	264	233	223	227	256	239	250	265	254	244	234	280	231	236	232	268	243	240	237	242	269	235	238	224	225	265	240	232	225	252	239	249	236	218	237	232	244	233	233	234	236	202	239	266	232	270	246	267	259	247	246	236	255	224	270	232	270	248	243	245	223	236	268	227	235	246	227	249	258	211	246	260	223	239	250	234	251	239	263	237	214	263	241	263	232	270	246	237	237	244	241	252	211	222	244	243	226	224	257	259	231	249	242	255	232	227	244	245	260	230	241	223	216	256	234	240	242	238	258	245	239	247	257	256	241	251	231	245	262	222	228	228	280	260	216	244	206	235	258	255	223	225	227	250	250	272	234	251	240	264	247	254	257	263	237	235	203	225	257	252	256	249	215	211	248	232	261	251	249	263	203	257	259	224	235	240	252	244	248	222	231	246	262	256	245	242	259	266	246	235	245	232	239	248	246	229	244	229	222	272	244	221	229	262	227	227	235	227	261	242	233	269	242	236	258	251	263	252	243	239	257	243	238	240	225	244	225	216	260	239	232	213	245	251	255	259	231	252	253	276	229	245	246	230	260	270	244	227	234	222	243	234	269	238	251	252	222	240	257	255	229	239	227	228	245	241	225	246	257	272	244	233	266	260	237	231	261	254	233	255	221	251	233	226	252	244	248	253	239	225	221	260	240	243	224	234	200	237	251	276	247	257	241	244	256	288	273	235	241	263	241	239	260	232	241	235	231	248	251	232	249	249	241	224	248	228	257	265	245	244	247	212	257	243	236	249	236	238	233	221	257	224	237	255	237	259	218	264	232	222	248	235	223	256	252	263	251	250	254	233	235	245	230	240	223	267	276	233	225	249	254	249	231	234	252	240	239	223	252	260	268	217	261	245	237	241	249	227	253	235	208	250	254	214	274	225	238	258	214	256	235	246	237	229	249	247	266	251	262	242	226	240	254	252	252	251	251	242	248	220	233	222	240	234	203	259	255	237	233	233	256	258	253	252	247	245	229	231	227	244	240	255	273	264	231	240	241	271	238	231	237	235	255	256	266	252	278	243	245	253	242	232	227	240	226	222	228
3315	9348	6699	3277	2342	1798	1311	1016	890	734	682	588	541	489	411	410	475	373	378	375	364	355	356	346	353	340	340	354	294	310	312	290	300	297	346	295	296	322	292	322	330	309	308	317	316	269	304	284	299	284	256	261	263	294	293	270	296	280	278	263	284	246	244	278	250	270	266	298	254	250	258	263	287	254	281	270	273	248	281	240	278	244	268	272	243	279	270	285	314	278	266	227	261	271	255	270	262	274	231	282	272	239	259	265	238	257	241	258	279	257	286	252	266	272	292	261	275	277	272	256	244	273	263	289	256	292	252	262	264	275	272	275	286	284	270	264	271	307	248	295	302	275	251	274	267	220	283	232	268	296	280	271	273	306	297	259	266	235	298	264	272	258	272	270	271	267	265	257	282	260	296	234	250	295	280	271	287	283	276	253	250	269	287	265	295	253	258	282	261	266	279	300	273	264	282	253	277	245	273	286	279	285	271	281	262	253	262	285	276	271	235	284	251	291	270	245	232	279	251	304	280	264	281	301	250	250	278	264	280	249	278	279	268	266	287	289	270	313	283	281	260	274	259	258	281	278	270	267	290	260	277	248	272	270	239	283	272	241	293	253	271	274	276	282	264	263	235	288	294	239	273	249	273	265	266	288	247	278	264	262	257	277	309	262	267	266	276	296	276	278	253	275	269	268	267	286	268	251	260	281	296	279	270	285	281	251	272	273	287	278	274	265	256	280	258	262	275	267	288	281	262	291	255	299	275	240	302	269	264	261	248	261	251	271	295	257	289	270	278	272	266	292	291	268	276	247	244	309	252	292	245	261	276	264	286	250	312	282	280	256	290	280	284	288	256	278	296	279	260	277	271	275	291	260	269	249	282	256	282	297	248	258	272	275	254	246	271	253	245	299	252	273	281	297	246	249	232	257	282	264	286	297	265	268	276	301	281	264	278	252	263	277	275	302	272	271	279	273	269	244	271	269	271	273	280	284	296	273	256	262	269	255	253	271	321	274	272	270	298	270	264	257	269	285	271	267	291	236	282	259	251	248	274	243	281	276	279	259	288	255	295	262	268	270	261	294	260	257	272	292	281	272	278	272	274	276	271	264	250	284	304	277	286	240	277	266	269	254	275	270	256	289	259	264	272	268	287	284	277	266	261	277	234	314	303	279	278	274	252	246	243	283	248	281	272	267	254	281	274	282	297	265	258	318	274	276	278	291	245	272	252	262	261	294	254	269	263	270	305	278	292	242	298	254	279	273	279	287	285	246	284	273	301	267	274	269	285	276	284	277	281	287	241	264	258	268	291	269	260	278	282	267	281	242	285	264	247	273	272	266	251	277	293	308	294	255	260	272	289	279	285	228	256	270	273	283	237	285	250	277	277	238	272	274	257	280	272	245	291	273	302	271	269	294	272	247	271	284	289	291	273	259	282	264	291	304	252	293	266	242	264	273	291	281	255	247	292	284	255	262	259	296	276	278	269	286	260	270	289	273	285	267	280	264	281	249	253	278	261	233	236	268	297	265	279	276	253	276	294	265	277	268	282	273	279	236	290	248	280	283	248	297	265	243	276	263	264	287	295	269	270	269	271	271	258	281	274	269	281	272	298	301	262	292	280	253	255	244	254	260	266	296	282	269	292	268	270	258	247	271	286	273	264	271	249	241	291	263	259	251	265	263	286	235	275	294	269	274	267	275	272	280	290	267	265	257	264	282	285	280	286	255	248	295	267	294	250	268	287	281	265	287	251	305	283	269	296	243	263	278	254	260	284	282	240	258	258	282	246	281	252	244	228	270	256	244	261	263	253	302	275	230	246	275	271	275	274	265	259	235	273	261	259	275	260	289	300	271	255	268	260	281	257	251	272	269	249	293	279	273	260	287	260	266	280	264	289	268	277	265	303	262	277	305	270	271	253	255	271	301	253	272	253	291	260	277	277	252	240	290	262	268	281	254	267	278	270	258	270	291	274	280	262	274	283	291	281	275	255	264	297	279	282	281	262	255	307	277	277	296	306	260	253	235	267	260	276	256	279	281	265	289	260	267	264	274	262	252	262	252	274	270	248	300	296	247	270	272	287	244	284	243	270	303	289	302	260	242	279	246	275	290	244	296	276	303	259	234	297	244	277	268	283	269	271	290	274	272	275	272	268	294	270	284	290	281	245	256	282	260	271	277	294	279	266	271	268	283	286	288	263	244	282	282	270	272	272	266	278	250	276	272	277	272	262	264	270	273	278	262	295	266	273	277	293	252	281	274	263	294	262	288	269	268	263	282	279	263	295	274	291	282	283	238	275	281	270	261	255	279	276	265	266	262	270	280	306	248	246	265	255	305	264	246	258	246	264	300	272	288	230	253	272	280	299	271	269	266	284	239	274	252	261	254	282	243	270	267	292	249	241	249	297	253	289	281	256	296	274	268	286	238	281	275	263	254	242	292	236	265	274	289	245	251	266	273	270	261	253	287	262	289	287	274	277	295	272	267	245	296	276	262	279	262	238	253	270	276	290	263	258	267	263	266	284	263	279	270	287	257	271	292	258	255	287	266	288	246	262	259	251	281	213	281	261	296	261	262	266	253	275	285	277	275	315	283	270	263	268	287	257	284	289	266	260	252	242	252	288	265	258	241	261	294	285	265	260	272	260	269	263	263	279	266	255	287	286	256	261	294	246	283	256	245	271	279	282	301	280	271	291	253	291	263	253	231	265	280	252	284	260	262	261	266	292	315	261	248	282	292	255	276	287	289	244	255	283	256	281	247	234	267	287	280	300	282	297	278	267	274	257	247	273	255	268	304	271	270	274	270	264	287	250	263	249	257	277	285	274	234	286	244	270	304	257	297	280	292	289	280	270	302	266	296	287	306	263	263	252	254	246	270	276	263	266	248	281	265	280	267	268	274	282	268	280	225	265	287	262	253	299	266	242	273	272	259	254	264	269	252	264	279	271	246	285	243	305	266	267	264	258	277	266	257	283	251	271	266	286	267	277	290	258	282	278	273	291	274	306	272	281	251	272	269	284	245	286	245	277	272	292	297	266	278	280	257	279	275	304	252	251	267	266	271	245	302	267	257	273	276	240	290	236	262	259	263	242	262	265	266	283	274	284	272	272	293	290	236	284	257	260	261	265	266	283	272	279	259	267	293	269	263	249	270	285	272	292	248	268	264	254	252	263	223	280	264	253	278	275	301	251	255	279	275	261	268	285	264	292	294	255	303	255	270	295	282	262	253	272	264	256	293	240	254	270	307	276	281	261	240	301	256	263	280	232	286	273	269	300	286	265	274	266	248	245	249	259	266	263	250	265	265	260	282	281	289	267	281	315	268	265	264	280	252	260	235	299	235	265	259	259	268	260	239	263	272	258	244	265	270	267	248	293	289	290	240	274	285	294	258	262	277	286	285	270	237	263	293	285	259	264	254	268	270	258	276	313	264	286	308	308	282	260	275	311	279	271	265	267	246	263	281	272	255	277	274	259	258	288	256	274	274	269	290	258	265
24968	21496	28147	25196	14878	1270	797	676	651	608	632	554	572	526	511	548	516	527	486	475	556	503	493	524	482	493	484	483	495	476	469	493	485	511	501	482	494	499	508	487	495	450	506	451	506	463	476	435	482	436	440	442	454	469	486	439	446	459	476	489	447	481	461	445	467	450	436	442	469	457	456	492	442	480	431	468	469	464	473	444	462	471	483	458	454	479	473	497	487	493	513	466	480	465	445	465	449	475	451	480	492	478	493	463	423	480	472	445	461	459	477	458	467	463	513	430	465	456	446	463	475	450	422	445	450	462	483	445	479	464	440	480	483	455	478	426	506	488	489	488	454	490	441	471	464	495	448	460	470	430	500	519	490	459	455	461	442	479	513	490	446	447	486	439	454	470	473	455	465	472	493	508	485	430	483	451	415	485	476	484	451	461	462	443	418	468	429	435	460	472	443	477	449	481	465	455	465	466	442	490	467	478	458	482	486	469	443	473	455	435	503	472	440	450	453	446	485	461	480	452	477	423	474	459	461	455	495	455	469	491	422	493	511	484	497	462	452	478	446	512	460	481	432	461	507	444	457	491	422	469	460	459	500	502	468	474	454	478	486	440	460	445	484	525	462	439	463	423	483	448	465	449	430	462	458	480	455	455	461	475	450	466	461	500	480	486	434	482	463	482	487	477	484	516	452	494	475	446	444	461	444	463	463	460	489	428	458	505	486	444	475	460	445	458	444	467	488	503	500	472	480	455	455	486	482	449	461	466	479	439	463	473	483	472	427	457	495	497	448	454	442	433	473	477	491	440	452	464	467	425	452	480	497	478	468	477	484	454	464	479	449	474	473	484	474	459	503	478	477	456	436	491	491	468	498	484	450	456	492	463	469	433	444	465	479	435	443	492	446	469	474	428	460	453	476	469	432	453	432	461	461	464	491	462	457	456	444	457	471	484	453	472	487	459	431	453	462	442	469	465	520	459	444	482	451	431	471	455	507	464	465	471	472	484	467	454	470	474	467	463	432	499	438	465	440	483	447	490	476	417	449	467	410	475	453	454	501	454	449	474	433	476	490	444	456	424	512	435	460	463	479	483	488	462	482	513	461	477	472	439	494	426	468	443	484	420	462	473	489	468	481	465	490	477	512	471	425	457	431	459	454	415	455	446	489	471	405	412	458	457	477	428	451	448	453	433	478	485	481	490	431	469	485	467	486	443	445	474	474	432	487	463	434	420	455	451	475	459	479	444	450	436	447	505	451	472	453	456	472	457	459	487	479	498	459	442	469	491	441	462	424	498	476	479	399	442	434	453	477	444	468	456	420	498	468	449	452	441	471	495	493	478	446	442	513	466	470	436	475	423	476	479	453	441	474	446	451	447	436	428	436	451	466	432	487	434	449	489	450	471	474	467	434	455	472	433	470	458	442	475	440	480	444	478	449	464	422	443	468	447	460	473	466	480	473	505	468	472	447	483	420	522	484	435	433	445	459	467	495	435	427	456	453	468	471	472	434	446	483	491	466	494	446	450	474	494	466	473	515	444	536	445	436	469	459	409	497	504	501	479	489	450	443	452	452	436	454	427	479	492	455	460	462	476	427	479	483	448	435	472	477	481	433	483	440	501	444	478	438	451	464	430	432	449	474	487	449	453	452	453	466	477	452	454	443	501	434	489	499	508	446	458	461	498	485	462	468	412	480	491	476	448	456	469	473	474	448	451	467	452	452	456	467	465	461	515	489	460	456	440	440	468	480	441	477	442	507	471	469	478	444	453	441	497	476	498	460	446	425	480	482	446	464	465	468	487	435	461	498	482	449	455	475	481	462	439	475	473	436	432	471	460	461	423	477	455	441	503	460	496	453	471	457	481	467	472	470	492	474	475	456	421	454	440	440	460	428	480	471	461	456	434	495	465	439	472	435	485	463	508	484	450	493	436	447	467	468	487	491	428	466	484	488	453	471	460	471	500	459	453	466	443	474	467	439	479	496	446	452	470	497	463	449	415	438	431	417	447	489	465	459	467	469	457	476	468	452	458	460	478	445	421	474	452	434	462	458	467	466	478	469	438	460	442	481	436	480	458	447	484	463	488	460	446	494	460	491	433	463	479	439	477	504	468	491	470	482	478	461	463	484	437	431	420	466	463	458	496	455	507	480	474	466	475	473	433	471	451	451	507	432	453	495	465	460	489	434	453	413	474	481	431	489	445	476	449	427	482	466	450	489	446	500	515	488	470	431	460	424	450	458	448	462	433	474	442	473	455	474	443	481	500	468	489	448	454	480	431	481	489	445	449	471	450	459	504	472	476	460	483	483	436	485	463	455	447	440	456	442	428	478	460	482	450	482	450	484	500	492	463	439	488	485	488	473	485	453	496	455	485	478	468	449	496	471	428	469	468	490	458	507	461	476	469	447	485	448	424	475	477	426	487	469	487	485	469	473	500	455	469	472	441	456	447	482	458	434	450	476	466	451	451	464	475	472	465	468	468	503	490	447	407	458	425	490	470	497	448	494	468	465	455	500	502	457	457	451	476	490	478	444	434	436	476	480	464	446	439	468	469	467	462	507	445	502	460	429	425	472	449	453	476	492	489	508	462	431	503	473	454	458	488	440	483	443	449	448	507	461	425	482	473	449	487	468	439	463	488	459	497	459	438	469	489	448	468	489	454	429	475	430	453	472	449	483	519	496	419	428	496	420	457	448	485	427	453	438	451	438	444	426	447	455	484	451	468	456	442	427	455	478	420	453	440	505	465	463	462	482	508	466	483	493	470	467	462	506	437	485	444	448	475	476	460	461	450	470	451	467	483	446	462	435	478	490	506	449	478	501	447	489	439	459	487	458	439	498	446	495	479	420	472	486	451	460	494	462	503	430	457	414	441	434	478	481	458	439	454	412	454	434	429	442	478	458	482	476	455	502	478	451	464	452	442	464	473	479	456	466	451	451	483	462	472	443	455	437	465	422	482	444	473	465	450	448	463	434	462	486	467	490	429	450	472	470	481	482	469	443	456	485	473	486	469	476	443	430	469	503	475	483	456	442	426	451	483	462	440	472	463	480	471	458	459	444	449	471	491	457	497	451	452	478	459	465	443	488	473	469	424	459	466	455	494	449	441	465	445	499	463	464	428	475	465	471	457	467	473	479	441	474	491	454	458	472	468	485	442	447	412	470	462	474	437	474	476	493	454	451	472	473	502	462	455	450	467	456	449	477	456	435	436	480	442	439	441	465	470	471	458	456	459	422	454	461	429	440	519	472	462	417	401	451	492	431	522	478	426	468	517	407	426	439	498	470	450	430	450	459	482	467	407	465	445	486	452	450	475	464	444	440	431	446	489	424	425	458	445	463	422	477	468	458	462	463	471	425	459	483	475	489	435	475	436	476	473	460	468	493	451	473	493	446	454	458	483	480	457	486	455	452	478	416	456	425	484	442	419	426	473	496	437	491	479	440	433	449	453	450	448	456	464	495	441	440	482	459	457	438	509	439	474	440	479	456	495
3367	5657	4095	2103	1687	1378	1120	897	831	727	705	708	621	646	587	542	578	584	538	547	510	574	539	517	550	485	509	555	472	469	515	531	499	474	499	504	498	478	526	487	528	499	507	540	515	464	491	504	514	460	491	500	464	475	484	431	498	486	457	500	462	497	508	424	518	471	476	496	472	445	488	529	497	449	481	448	492	488	494	458	476	472	497	491	482	422	468	457	505	504	467	509	489	461	441	459	476	498	497	478	498	449	475	460	497	493	454	488	487	482	457	513	477	517	509	475	473	503	460	487	492	471	497	455	482	485	479	442	492	551	457	510	489	463	506	467	511	455	483	520	508	497	479	467	455	466	478	504	482	433	493	500	477	483	460	466	494	518	435	456	490	489	461	497	475	471	491	489	490	486	503	454	473	466	501	478	451	484	464	453	476	452	474	510	473	519	499	488	459	488	488	481	446	447	500	464	489	487	493	440	460	530	472	456	481	501	479	464	449	469	492	448	495	449	464	514	458	478	518	477	502	466	477	456	452	502	445	477	502	470	484	493	494	457	465	499	524	489	461	471	473	509	504	475	502	463	509	483	486	464	468	499	467	506	483	456	461	490	495	474	491	487	462	465	474	482	497	450	476	432	475	475	484	458	469	470	473	492	479	497	446	498	477	497	457	475	497	495	462	424	482	493	450	518	466	487	512	480	450	504	414	476	502	481	472	461	480	466	477	447	503	471	487	544	467	483	476	467	452	481	464	468	469	496	492	525	435	472	520	470	516	477	475	466	480	504	442	471	495	450	436	488	481	477	505	498	487	485	451	464	470	462	478	484	438	484	472	440	488	499	487	488	456	450	483	502	454	449	512	525	501	487	451	496	460	502	448	430	448	500	480	469	479	490	513	472	485	458	469	488	479	465	535	506	495	460	479	484	484	469	503	488	532	473	492	482	496	464	472	499	460	464	505	489	470	499	528	464	440	497	504	460	456	493	470	459	473	516	446	515	522	488	468	487	520	519	493	467	456	496	481	470	460	480	474	479	461	497	514	474	460	494	473	454	530	469	511	449	481	476	464	507	515	453	475	470	483	454	478	458	466	475	485	482	476	451	444	480	482	457	453	507	459	486	476	491	474	474	485	454	498	445	463	484	423	430	455	495	507	418	466	434	472	476	483	500	505	482	484	480	509	488	492	465	469	495	467	462	489	455	483	460	474	463	466	488	477	489	506	430	470	488	457	492	518	470	432	463	485	493	496	472	488	479	481	448	501	447	481	437	480	492	517	508	508	455	489	479	480	510	470	441	463	485	457	466	477	493	452	486	461	473	513	497	459	453	515	480	535	438	485	444	454	523	466	513	478	508	442	510	518	450	474	521	493	442	491	475	474	456	511	455	478	494	469	504	472	440	470	424	479	521	499	492	468	482	445	507	511	483	478	466	473	484	455	456	464	486	502	498	457	446	495	477	458	515	470	478	493	509	499	410	479	461	474	439	520	496	465	472	499	464	451	483	440	498	431	496	490	479	487	471	483	456	487	478	449	479	458	449	474	515	518	480	474	436	483	466	482	538	476	454	483	506	487	491	488	495	467	512	488	469	462	500	503	488	457	493	493	464	473	446	494	478	493	485	484	510	446	490	460	506	493	562	503	483	483	512	465	494	470	476	475	479	463	449	502	467	483	495	471	448	447	463	473	511	445	487	493	452	500	445	486	479	469	470	503	448	481	447	503	468	486	459	486	489	486	514	463	476	495	503	465	480	472	488	472	478	463	459	439	501	452	467	488	537	480	461	514	448	478	480	439	470	465	450	475	467	431	501	477	460	463	490	494	504	465	487	469	472	448	455	474	500	491	453	493	470	502	480	482	511	453	498	443	478	524	492	525	508	465	472	459	462	415	473	533	463	501	424	455	443	474	461	476	481	498	463	482	447	450	466	471	465	456	498	500	459	491	453	484	470	495	429	540	484	500	502	479	456	495	509	476	439	468	481	479	481	462	479	453	497	497	456	485	468	510	478	460	486	458	441	480	450	460	453	518	508	454	480	469	478	499	519	449	461	487	487	482	472	455	498	506	445	487	504	454	484	448	480	491	471	508	512	484	493	443	484	457	464	456	488	466	497	477	475	493	491	477	431	472	466	499	464	460	490	482	472	490	502	487	482	512	478	479	447	506	498	447	442	535	483	484	460	497	482	469	489	489	460	458	488	476	486	468	484	512	463	460	469	506	509	485	487	483	471	501	459	481	487	508	506	487	475	492	509	482	443	502	448	457	513	521	473	480	481	487	456	509	467	449	476	526	480	458	477	492	462	484	468	461	503	486	488	496	511	470	489	451	451	444	472	479	457	459	487	479	478	465	498	454	495	491	484	501	467	481	437	474	452	517	476	486	483	478	484	487	448	476	498	459	453	475	481	506	502	459	469	525	448	520	502	479	484	459	459	512	492	503	474	431	450	487	485	462	491	462	483	461	498	479	454	492	480	517	499	453	485	497	474	483	439	498	455	484	458	494	460	483	489	457	544	526	435	500	494	521	463	482	505	511	464	496	453	493	481	477	445	483	468	501	455	458	487	457	529	488	466	470	491	478	474	511	479	481	459	454	475	446	486	522	487	467	479	460	451	473	494	499	465	482	472	454	452	462	475	444	484	465	459	445	480	490	445	485	469	457	474	464	468	487	480	495	430	454	472	493	461	477	443	457	467	475	488	453	476	472	458	464	487	433	462	508	522	459	482	515	495	428	508	473	494	496	471	473	493	463	468	502	454	477	444	459	473	469	506	481	513	474	486	464	485	447	509	459	459	481	477	489	470	489	456	452	458	489	465	468	490	507	473	477	513	492	514	475	470	513	490	477	453	481	490	473	475	470	436	486	465	516	483	485	467	450	488	465	457	499	466	458	515	446	499	474	465	466	452	466	478	467	496	452	478	437	483	455	462	517	511	510	467	480	443	477	441	464	489	485	447	494	501	472	519	485	520	568	502	437	451	481	457	491	490	473	464	482	459	491	503	453	452	441	445	475	503	469	480	483	480	499	458	463	492	484	498	510	452	471	478	530	459	484	507	478	472	501	502	463	469	484	484	530	501	472	477	474	501	455	460	451	486	491	483	481	470	446	452	434	462	510	464	462	448	478	469	487	489	486	505	428	454	477	447	485	480	479	445	493	493	469	489	511	490	466	508	489	441	468	455	488	460	461	542	481	492	488	463	484	494	472	466	479	482	426	520	469	484	510	498	454	475	479	499	474	504	456	497	504	485	453	473	486	499	501	453	488	477	500	519	472	470	449	484	468	502	476	473	476	491	500	438	488	492	457	490	468	476	484	470	441	475	499	497	477	481	472	484	487	460	471	474	474	494	477	480	464	430	444	462	458	476	495	466	502	471	456	472	473	492	491	460	503	504	454	452	492	468	500	498	485	459	455	485	500	503	461	486	463	447	495	481	482	479	464	461	488	495	491	493	476	439	498	504	498	437	461	501	447	467	526	487	501	487	459	494	500	494
22791	21578	29535	24101	21575	21639	11892	1085	709	588	533	512	457	364	325	326	309	301	293	280	239	276	239	259	260	249	220	218	257	208	215	192	207	236	204	244	181	188	209	205	224	243	209	189	233	193	197	188	205	182	170	198	172	173	168	184	164	169	188	181	184	175	171	191	176	153	211	179	182	168	214	198	181	188	186	182	150	155	169	168	194	183	173	177	174	171	179	163	157	160	167	199	149	175	173	172	170	169	171	158	167	152	178	171	172	188	170	178	173	188	183	179	146	165	148	157	169	177	159	176	181	160	157	189	160	172	156	156	171	151	162	158	194	148	157	160	154	182	160	164	172	157	177	187	151	191	156	170	152	156	167	170	162	181	173	172	176	155	188	187	155	167	192	158	156	171	151	157	169	161	174	139	164	146	155	137	183	170	155	153	190	174	146	166	167	148	194	164	149	168	150	153	155	167	167	175	164	167	189	165	181	178	167	158	174	192	171	176	172	179	153	148	165	160	166	156	166	157	156	187	152	185	164	150	162	165	153	177	163	172	190	179	166	158	165	158	151	171	156	163	143	185	172	177	174	166	129	185	160	171	176	179	168	166	153	161	151	160	168	157	169	172	181	171	156	155	193	179	168	174	159	170	154	164	171	165	142	171	158	172	181	161	143	166	150	174	152	160	155	207	176	177	176	148	150	186	164	166	144	170	147	166	180	169	180	163	169	163	147	185	171	178	171	175	157	175	153	183	146	136	149	157	144	172	170	167	177	170	173	178	156	185	150	165	178	173	182	170	160	150	166	143	180	166	155	157	140	164	172	145	157	158	187	159	152	174	164	180	166	150	158	172	163	166	166	171	193	154	160	181	179	176	173	190	162	148	146	156	162	171	147	154	164	176	152	157	175	150	150	162	183	164	173	177	156	160	161	170	155	178	155	151	137	164	161	187	169	169	139	174	131	178	170	180	184	179	136	167	172	142	174	189	178	182	177	161	149	156	163	180	182	176	169	171	150	155	158	210	152	194	174	163	149	170	170	183	171	146	157	176	161	171	177	172	177	156	183	167	160	175	161	154	167	146	154	157	160	176	150	188	176	184	171	153	159	163	160	178	150	162	166	163	167	186	160	172	151	163	172	178	148	184	160	156	162	163	165	157	173	166	170	167	161	171	135	159	171	165	166	189	146	140	147	170	153	161	162	176	161	145	152	164	157	149	160	171	154	175	166	150	170	148	167	178	178	158	170	170	183	187	168	151	181	175	146	139	174	157	144	161	174	156	159	167	182	143	156	173	163	175	170	171	177	164	156	184	185	169	170	174	171	176	168	147	176	168	166	151	174	178	156	157	168	183	167	166	172	176	160	171	167	177	166	181	160	165	175	162	152	185	168	166	159	155	202	170	159	170	160	138	176	181	153	179	158	176	180	174	162	149	177	156	177	135	185	176	154	168	165	156	153	171	176	140	151	177	167	189	174	164	172	169	161	170	165	161	160	191	160	139	165	159	160	174	154	141	156	154	161	189	176	189	160	179	183	160	161	147	179	138	191	167	164	166	168	172	156	156	142	141	168	165	164	158	152	169	157	149	167	168	162	167	172	172	143	188	156	170	151	158	176	186	170	169	172	157	177	214	181	153	170	168	164	167	165	184	161	164	168	160	154	175	165	161	175	167	148	146	188	161	193	153	160	174	149	179	163	147	173	171	160	176	188	139	161	172	149	161	148	143	159	167	164	194	180	182	151	164	152	146	167	165	162	172	160	167	174	160	165	160	164	175	165	160	174	162	174	156	162	145	159	131	156	166	190	175	168	168	155	149	154	179	172	171	183	174	168	179	150	163	168	173	157	159	154	162	173	198	187	161	196	159	133	154	162	186	194	157	174	187	167	189	167	173	148	160	152	164	135	173	170	157	162	146	171	187	162	164	166	150	189	185	145	193	156	159	181	162	174	171	144	149	149	175	160	179	167	182	165	156	190	177	173	147	162	157	174	173	184	180	184	191	183	169	180	170	155	162	182	143	173	153	166	174	162	172	166	185	131	142	163	148	173	186	146	191	174	170	190	166	166	160	162	167	148	158	159	172	154	158	151	156	182	167	191	140	164	182	153	173	162	194	161	171	159	187	192	157	183	179	164	141	163	170	159	159	161	164	166	164	153	191	170	172	155	153	155	176	168	168	142	171	170	171	175	146	146	160	153	169	166	172	173	164	158	164	174	151	151	182	173	180	177	152	201	164	156	168	153	182	155	148	169	177	182	184	151	151	180	164	177	193	166	167	168	146	162	156	167	168	153	178	168	175	144	174	159	162	175	190	155	172	169	154	146	173	168	171	169	154	158	187	183	163	170	170	171	149	167	161	149	171	152	170	175	167	166	156	175	164	153	147	162	177	159	168	192	177	154	170	178	172	180	160	184	185	138	171	165	174	189	159	178	204	151	142	164	164	156	169	173	172	177	176	165	179	180	177	153	173	162	178	170	157	170	151	168	160	167	147	175	169	154	177	160	161	186	179	177	141	146	160	190	176	191	166	183	181	162	167	182	159	167	148	184	182	177	164	182	172	165	168	156	180	175	154	163	170	156	189	145	186	181	155	174	176	162	154	173	154	164	149	173	180	178	155	184	141	165	165	160	174	167	167	172	177	167	149	166	185	160	131	169	180	174	171	161	155	171	167	172	157	163	162	175	154	154	172	165	180	148	191	157	166	165	187	171	171	170	157	151	182	188	171	161	173	171	175	162	155	175	148	174	159	149	174	163	152	174	159	169	153	153	156	171	159	148	155	157	178	145	167	166	167	139	143	155	162	167	177	165	174	155	172	175	163	176	207	185	150	157	164	185	150	181	185	160	162	174	170	175	174	161	179	159	176	166	205	141	177	150	179	177	142	121	167	148	171	147	174	165	178	165	133	156	180	176	161	168	168	177	164	196	159	182	181	171	175	176	154	140	157	154	180	188	167	164	176	150	158	182	164	186	179	206	174	149	157	172	153	160	165	174	164	156	149	164	151	158	168	183	183	165	152	169	158	157	144	158	157	172	166	187	187	180	164	164	154	158	150	157	172	172	175	153	160	174	165	158	166	173	168	154	169	147	154	162	158	169	153	147	177	173	174	181	153	177	151	173	157	174	172	188	170	173	150	157	167	189	158	143	149	146	192	159	162	177	143	175	179	170	174	175	158	162	157	182	170	174	150	167	177	158	156	135	165	159	162	174	143	175	167	165	145	152	180	162	171	175	159	168	164	174	165	178	172	153	156	171	160	162	163	152	154	178	148	157	147	132	169	169	152	165	171	171	164	163	191	154	170	168	162	166	163	188	156	167	185	173	141	161	193	132	161	154	169	181	163	149	157	158	161	143	171	174	160	172	151	156	181	138	159	165	172	162	169	163	174	181	171	158	167	205	163	165	175	150	170	157	192	166	170	148	156	166	155	157	153	168	182	161	157	152	163	174	152	163	140	186	157	167	164	161	177	172	155	152	175	173	153	155	176	143	168	186	184
4456	14881	10822	5211	3775	2864	2154	1609	1256	1013	869	714	604	567	446	452	418	389	381	332	356	295	317	290	302	303	263	270	278	258	257	235	238	273	250	250	252	213	230	262	247	276	232	229	244	223	186	207	200	220	181	171	193	181	172	190	194	170	192	170	198	176	173	179	172	181	177	195	167	184	163	196	164	187	190	193	201	190	173	201	200	185	174	183	157	203	181	185	178	182	167	205	191	176	189	192	184	186	183	167	168	178	170	173	168	175	179	157	196	187	165	156	183	172	184	173	162	172	148	162	151	181	153	174	199	176	170	160	157	171	177	159	175	191	148	170	157	190	167	206	171	166	167	185	162	170	169	176	177	183	166	158	183	180	178	178	183	191	168	162	178	158	153	168	171	191	158	197	189	184	161	172	168	164	201	144	186	174	161	173	158	170	148	171	160	157	170	173	170	180	179	140	194	172	186	172	175	193	177	157	180	181	167	170	183	149	174	164	170	180	175	169	184	173	188	177	183	166	179	148	189	191	160	167	181	175	165	172	171	192	173	162	175	171	156	172	154	160	151	156	160	177	186	190	160	183	161	174	171	181	159	172	196	154	149	170	168	193	171	181	190	164	158	185	148	167	153	168	190	174	198	150	189	183	168	156	170	201	168	171	183	184	196	187	163	165	181	178	191	170	159	172	169	172	157	144	165	160	163	164	179	183	183	141	171	175	187	181	156	189	166	166	161	154	180	184	162	185	178	186	164	178	173	178	168	173	178	175	190	169	187	165	172	183	171	166	171	170	195	168	189	204	175	184	175	189	191	182	166	178	172	167	170	157	169	162	148	161	184	153	179	174	157	176	173	171	153	187	165	141	175	185	170	166	172	177	160	161	160	162	186	155	179	150	152	180	170	188	169	184	187	159	190	160	175	183	195	165	165	160	184	164	186	189	159	163	168	159	161	193	174	165	193	160	175	169	155	165	191	169	178	171	172	161	164	171	200	166	169	168	169	173	194	168	179	168	185	147	163	172	178	175	160	177	165	164	168	168	160	173	153	184	157	164	179	162	179	178	167	188	176	171	181	163	166	176	175	172	152	172	159	172	170	178	164	193	167	145	165	168	168	200	171	169	168	145	167	194	164	194	175	176	150	156	161	172	185	184	205	172	186	181	165	155	175	178	177	174	161	154	204	173	182	177	201	186	162	202	176	166	194	184	187	179	178	173	174	158	159	185	168	191	174	157	167	168	168	166	163	179	156	162	160	157	177	173	193	166	164	175	177	180	182	151	175	172	218	167	181	165	176	176	185	145	154	169	175	179	174	182	175	176	166	163	174	183	160	174	172	165	187	189	175	183	212	177	173	191	192	179	194	192	188	178	191	158	177	168	162	194	152	177	182	164	179	155	185	164	155	171	171	161	178	166	155	155	168	188	148	182	168	181	167	202	158	168	182	178	143	162	162	172	177	162	169	206	186	144	164	164	155	164	149	174	168	176	194	152	158	173	175	155	175	158	148	157	166	170	173	184	184	160	168	173	178	162	164	171	180	163	179	171	175	174	189	176	162	177	168	181	151	172	180	186	179	160	159	161	178	171	147	175	192	171	153	168	167	174	169	172	165	171	154	169	179	180	166	179	174	191	188	160	169	138	161	163	175	167	175	181	158	190	163	181	184	188	157	162	138	170	166	166	149	181	165	158	177	147	173	167	181	166	181	178	165	175	179	156	176	180	160	184	164	166	183	143	212	190	171	170	180	201	157	176	154	173	160	174	163	155	162	179	159	167	187	170	180	183	166	165	186	187	147	191	181	177	160	159	178	179	188	197	197	161	168	158	179	186	162	209	162	158	180	186	160	166	171	155	208	190	195	166	179	165	170	172	185	162	174	170	181	170	171	193	191	178	146	175	163	145	171	160	170	211	197	188	170	154	154	163	183	171	167	199	194	163	173	177	181	173	171	179	170	189	194	177	153	151	161	173	175	170	196	179	167	180	187	188	176	184	158	174	171	158	171	158	190	187	155	186	158	179	155	158	158	173	175	165	172	172	157	193	156	164	179	172	155	178	176	177	161	166	163	171	169	189	183	157	172	147	190	169	193	168	166	173	166	162	167	189	157	184	168	155	170	170	172	151	189	159	188	162	169	163	163	193	196	167	172	161	169	161	156	198	152	163	176	173	140	171	189	162	152	188	168	178	192	150	148	164	183	152	166	150	166	159	161	162	165	152	176	164	146	163	158	171	172	198	172	175	157	182	179	180	164	163	163	166	166	161	152	167	152	190	161	186	204	148	167	156	169	176	159	181	172	164	174	143	189	204	185	178	184	173	169	186	173	148	176	170	170	205	150	156	165	175	182	164	181	171	162	174	160	175	165	175	187	187	179	184	172	177	170	160	178	178	183	155	177	159	195	189	178	161	173	149	170	175	172	150	161	176	184	181	178	157	187	169	157	177	176	177	178	174	148	195	158	170	173	179	174	168	173	167	176	167	161	174	188	186	165	168	173	162	151	190	174	172	188	162	170	176	173	175	147	181	148	164	177	188	161	168	180	173	165	169	170	176	196	173	156	150	177	153	202	165	155	182	164	186	164	163	158	188	208	160	167	179	176	183	169	145	167	177	178	165	180	154	192	157	174	159	163	149	180	164	182	164	179	170	174	182	169	180	170	175	196	168	160	177	152	175	172	160	181	166	146	160	178	181	168	169	160	184	142	158	179	192	165	153	169	147	174	172	173	180	165	151	179	175	195	167	203	168	180	179	170	173	171	152	178	152	165	188	173	167	163	170	157	179	179	165	155	175	173	169	188	168	172	172	173	161	184	152	171	166	187	180	197	169	182	167	179	186	155	168	172	188	180	167	174	155	179	164	170	166	161	153	177	186	162	163	166	159	175	196	177	190	182	138	158	168	137	185	162	176	173	195	175	157	169	178	157	174	186	152	191	183	153	164	139	175	127	179	140	148	167	174	160	185	194	159	159	178	178	153	162	168	169	187	168	166	169	177	199	189	146	189	162	159	169	179	178	172	182	172	183	170	163	172	149	159	164	163	184	168	139	173	181	161	177	145	181	162	174	171	170	194	183	156	178	192	163	160	171	162	193	165	186	162	176	168	175	167	161	160	175	174	172	181	162	177	149	187	163	185	179	148	177	166	175	146	177	178	171	170	183	159	172	175	158	172	153	171	151	170	168	192	166	171	171	183	181	164	162	158	153	173	182	180	196	174	160	166	194	183	169	146	176	146	174	162	170	195	161	169	157	163	172	180	169	187	190	154	165	164	168	176	177	173	152	200	179	162	180	150	169	171	170	176	180	175	162	147	175	169	152	170	162	163	168	160	199	141	154	166	162	201	176	165	168	164	137	183	165	189	183	179	173	173	155	164	159	174	178	181	175	195	189	173	173	185	158	196	178	158	182	169	184	162	190	157	167	170	161	182	174	162	140	171	171	163	171	173	185	194	162	172	181	178	181	189	162	147	190	180	173	174	165	165	156	181	165	175	167	191
27848	19634	5967	922	703	577	538	538	546	487	534	515	488	516	471	471	529	517	462	490	516	512	490	500	531	492	533	502	503	488	505	436	501	512	512	489	505	495	475	496	480	512	526	477	494	489	551	474	527	494	470	488	511	473	467	462	453	525	505	472	515	496	487	437	472	497	496	462	468	462	434	466	462	513	520	429	511	496	524	489	467	470	440	512	468	486	462	503	439	499	507	475	461	477	502	481	476	467	513	475	495	489	503	458	484	466	498	505	495	464	455	492	480	443	483	497	477	512	466	478	526	446	468	482	477	494	519	481	480	509	429	503	477	521	485	498	490	490	490	505	488	510	486	485	478	472	476	485	516	481	522	473	472	451	479	481	479	424	504	505	449	471	532	485	479	481	441	464	489	477	504	490	491	506	494	496	417	476	468	451	474	513	481	536	466	505	488	474	485	487	498	513	467	477	489	490	514	483	444	460	456	479	510	444	476	471	506	490	461	513	498	471	464	491	482	486	467	479	507	457	481	472	508	513	506	507	482	476	459	481	470	439	464	495	544	480	476	537	483	512	464	435	488	445	509	507	501	490	480	484	452	482	499	493	484	453	514	468	507	499	482	480	469	515	443	462	471	448	489	462	460	471	500	497	461	465	435	495	512	494	475	514	495	492	491	495	456	517	486	521	491	492	458	487	469	463	514	511	501	462	486	458	462	488	467	488	482	457	479	463	473	466	476	522	514	457	493	469	486	526	453	479	487	510	502	474	500	465	464	486	443	507	471	515	496	429	482	493	455	488	472	510	441	457	473	463	469	485	475	473	510	488	464	493	473	492	446	523	478	459	484	449	452	429	485	502	480	426	475	481	518	457	525	476	490	533	483	512	528	485	514	482	514	470	493	504	485	460	466	457	490	468	468	463	526	465	495	471	452	514	496	468	495	483	513	483	496	524	452	518	493	446	456	431	453	497	468	456	459	470	489	432	468	515	499	464	444	460	448	447	465	436	499	490	459	466	468	518	474	486	502	466	493	490	459	471	466	467	500	455	504	475	439	446	475	473	475	477	506	469	472	483	493	484	478	520	479	526	465	516	469	504	446	516	466	455	473	463	501	484	501	468	483	487	482	494	503	479	465	458	483	494	498	521	458	492	453	460	477	471	438	503	456	440	467	486	509	481	538	484	468	461	512	464	486	489	441	505	472	467	433	482	499	461	474	475	478	472	485	479	476	512	481	470	455	488	459	459	490	484	497	491	467	486	481	498	485	504	467	525	469	418	482	509	480	441	471	504	474	484	449	477	489	441	479	506	437	465	504	498	478	491	457	478	491	487	528	490	452	493	497	454	490	499	463	499	525	474	469	470	503	435	480	459	486	444	499	483	486	444	505	447	478	462	471	512	451	463	543	491	454	454	472	484	485	475	443	454	493	482	431	443	476	505	486	480	449	460	454	477	500	496	468	506	490	504	470	499	509	475	497	450	515	500	474	466	455	484	471	461	444	467	453	505	475	475	433	479	484	490	504	497	469	484	474	475	494	463	499	520	462	491	453	485	497	466	468	475	485	496	485	469	491	487	503	450	473	486	439	468	457	457	514	481	490	484	473	480	444	481	465	426	465	466	472	441	482	523	519	475	468	496	457	508	485	487	516	530	482	483	454	487	418	476	477	484	482	532	477	483	443	430	472	513	479	459	439	472	483	487	495	510	463	465	463	441	466	487	490	501	479	478	510	454	477	498	505	474	470	512	500	446	502	486	450	510	481	472	467	509	450	498	461	421	496	468	459	473	486	473	523	480	453	457	461	486	468	514	461	451	475	462	511	445	467	498	467	446	510	476	473	460	526	497	467	444	487	467	477	462	487	535	524	506	462	451	479	514	469	470	484	455	459	465	485	481	475	505	512	508	469	458	457	466	465	486	539	517	475	478	517	507	472	442	508	479	466	485	464	492	488	448	493	462	482	497	510	479	507	508	457	472	477	528	499	503	449	509	513	485	506	472	466	483	496	517	472	464	459	486	460	441	444	490	474	515	469	478	485	481	501	464	493	459	460	462	472	452	504	448	489	502	492	463	455	507	485	489	516	501	483	446	521	462	498	469	476	476	494	485	483	481	510	498	504	483	491	469	489	480	505	520	490	484	510	483	457	498	510	445	475	475	510	500	490	494	497	473	466	495	522	468	459	509	463	494	494	487	488	464	478	470	501	469	491	459	495	507	487	461	419	451	485	473	482	460	482	485	475	514	531	472	471	434	497	507	448	511	504	495	472	475	468	489	468	465	470	493	497	537	486	513	502	465	468	466	526	502	451	475	507	474	467	481	503	456	524	499	501	462	476	517	479	470	466	500	474	504	464	464	458	486	490	495	468	461	473	472	496	442	473	476	538	474	515	488	463	484	471	479	459	461	487	487	462	487	492	487	503	494	485	482	476	482	489	446	493	466	504	489	464	493	468	500	491	503	507	532	480	473	489	493	504	484	499	482	487	483	473	460	488	472	478	526	464	456	506	490	485	479	499	491	491	462	471	488	526	504	511	465	449	512	488	472	472	471	443	457	485	497	488	513	492	482	480	463	450	478	482	488	476	492	456	484	469	504	482	484	467	477	516	457	493	496	518	495	487	507	484	505	467	475	481	478	474	462	467	482	507	513	463	464	467	475	488	471	497	513	469	464	461	456	494	486	472	471	464	450	469	501	484	468	476	451	497	462	470	507	443	447	468	474	448	452	457	468	483	502	469	499	464	501	498	452	475	494	459	500	490	458	437	465	474	481	482	485	485	478	492	483	510	478	479	465	451	497	487	488	461	485	512	471	472	514	496	475	495	480	494	484	436	493	464	466	511	461	472	466	461	505	478	436	479	468	511	503	471	453	492	462	461	474	424	452	483	500	481	443	493	501	485	474	505	497	486	469	488	434	494	514	520	501	484	484	500	461	496	468	491	517	486	486	484	459	476	485	503	472	486	476	507	527	474	468	500	485	480	493	482	511	487	493	438	507	471	513	490	505	459	463	481	502	493	450	476	463	463	499	464	460	494	471	479	477	445	475	439	489	504	466	449	510	465	494	486	479	501	480	488	447	465	481	480	482	469	482	471	499	469	502	536	453	497	489	496	504	488	488	508	465	494	472	473	508	499	509	459	457	488	488	506	458	501	495	479	447	441	451	498	451	479	474	448	495	471	448	492	434	470	477	484	482	503	454	485	474	437	441	491	482	481	460	482	510	482	456	470	493	534	437	499	477	484	479	504	520	487	528	487	474	489	477	468	492	514	501	507	491	472	539	474	484	475	500	492	533	447	480	452	475	467	475	476	440	446	456	490	481	498	477	489	521	498	444	544	448	472	456	442	463	504	513	461	527	484	437	467	478	484	486	495	485	489	480	473	486	485	472	474	468	553	483	517	452	491	462	473	505	477	433	464	484	499	477	484	471	508	465	484	425	430	442	466	461	513	453	511	457	476	471	478	464	459	495	482	481	425	478	478	491	492	440	471	493	499	461
4355	1678	1365	915	784	692	678	630	572	549	587	617	536	544	591	541	536	558	527	562	550	509	517	548	516	543	508	518	557	530	508	508	566	507	536	507	538	524	516	553	495	533	550	543	511	516	508	505	530	505	451	538	479	520	534	490	501	533	496	552	501	526	528	497	503	520	509	524	498	561	534	509	494	513	531	503	518	507	490	526	489	489	533	500	514	506	449	456	514	509	532	520	488	539	459	530	503	512	504	500	498	509	497	468	524	482	519	473	482	490	525	502	516	510	502	500	477	530	533	511	505	515	498	514	484	545	495	492	508	564	515	470	485	506	514	496	539	536	504	515	474	521	507	487	530	482	531	489	530	507	470	521	540	494	524	542	531	551	521	506	491	548	538	535	553	517	496	544	476	537	518	540	489	486	489	490	524	510	483	563	519	488	551	520	519	503	506	516	507	485	502	505	518	504	486	438	523	554	482	513	500	494	461	525	544	485	487	508	548	471	492	508	497	485	539	476	522	473	510	487	535	486	508	506	526	516	502	478	513	550	495	524	515	532	565	502	476	503	504	511	481	519	491	483	506	492	527	521	497	532	495	491	470	522	513	480	491	502	519	455	523	521	524	514	500	488	500	520	541	529	491	508	501	538	538	487	525	478	478	507	504	519	530	487	522	510	481	515	515	489	512	479	524	481	522	509	516	538	519	496	529	506	493	488	505	589	519	521	500	514	534	509	506	511	505	504	511	548	504	498	521	509	531	467	500	500	530	521	491	545	531	498	452	476	498	512	500	462	501	498	497	533	513	518	500	512	536	515	489	505	500	488	529	510	512	477	479	490	530	549	536	480	532	504	513	552	513	534	495	543	494	492	509	491	504	506	521	478	497	517	510	466	499	501	487	497	484	528	503	512	482	517	505	488	473	530	529	509	520	525	481	524	493	528	540	521	504	504	496	515	483	546	506	527	496	515	512	520	540	512	544	506	480	470	517	530	518	497	537	486	490	496	519	508	452	501	485	556	503	507	488	518	515	482	500	537	502	502	509	548	502	533	536	501	496	486	529	486	494	512	500	523	478	487	492	513	529	529	511	533	525	507	505	509	538	515	528	550	521	520	516	527	497	529	518	515	490	513	496	497	463	505	514	504	470	479	508	482	474	530	518	532	450	496	509	534	501	523	544	522	506	497	552	541	489	485	517	494	566	497	517	537	536	517	503	469	514	484	476	490	531	511	510	481	471	497	513	514	538	510	499	474	496	491	534	489	485	521	507	475	525	482	509	535	529	504	510	538	494	521	546	473	501	499	519	514	506	520	520	494	533	508	531	528	536	502	496	511	515	482	529	518	502	494	483	499	477	527	495	462	515	543	537	509	525	548	529	495	568	507	519	538	536	533	500	522	494	521	554	504	530	498	485	505	496	505	538	561	500	516	520	556	491	495	529	514	520	526	505	510	556	502	524	488	556	485	552	546	511	533	506	490	517	504	540	512	528	506	513	508	520	504	518	532	515	530	496	509	493	505	516	509	555	495	505	522	531	482	481	552	454	462	502	494	509	514	465	473	519	529	519	502	517	551	501	475	509	488	527	525	527	526	490	507	502	507	517	461	496	484	486	491	496	513	523	482	536	530	534	514	515	521	499	489	489	511	485	505	527	482	507	519	517	514	514	519	500	512	519	541	509	480	466	555	483	478	511	548	489	504	516	548	549	543	514	502	472	513	509	530	479	447	529	534	501	499	536	510	517	504	512	531	542	511	529	535	509	496	518	485	504	551	504	489	479	510	491	504	481	523	521	475	503	513	527	531	505	495	538	491	554	533	530	449	539	510	538	536	525	550	496	505	527	504	502	512	533	513	514	519	495	535	606	493	517	502	483	520	530	535	481	493	482	474	510	501	492	521	507	529	488	542	555	517	509	508	518	496	493	514	537	504	521	506	512	492	509	507	479	474	509	499	511	528	480	472	497	552	538	502	501	534	507	456	483	559	537	491	542	497	500	485	545	528	531	502	489	498	477	504	514	546	526	506	507	514	496	519	463	493	492	521	541	495	540	499	502	505	524	515	499	467	513	503	511	480	528	522	519	503	544	533	497	501	515	504	481	522	510	514	493	514	493	498	482	466	543	482	535	526	462	491	518	495	520	530	531	517	521	507	502	518	531	516	520	484	504	524	525	533	505	520	528	543	510	557	535	516	485	508	525	529	561	485	477	474	545	497	502	484	546	519	532	486	515	463	499	510	500	518	488	519	523	522	518	494	482	543	516	498	501	555	506	515	515	508	555	521	549	489	492	528	482	492	531	554	493	552	522	495	529	521	499	510	482	490	463	467	521	505	487	484	514	529	473	487	547	479	506	501	480	509	493	490	516	496	519	515	527	539	501	542	512	566	539	472	504	526	504	495	527	524	523	505	479	462	480	503	509	552	508	534	482	472	525	555	544	563	520	515	527	509	525	505	491	507	515	493	479	485	526	466	505	521	546	472	510	477	539	506	498	510	527	501	508	495	490	478	537	519	518	483	541	513	517	478	487	504	492	536	530	504	512	525	500	545	499	504	521	548	512	536	477	537	539	550	452	537	493	507	493	450	494	511	508	540	476	453	549	512	532	486	528	509	534	495	483	518	536	516	522	476	504	455	509	542	501	499	525	522	444	481	513	537	542	475	504	496	508	488	500	531	500	544	491	510	497	506	538	491	478	550	526	487	531	507	514	480	501	507	535	504	525	515	536	526	540	495	532	536	501	519	479	484	569	500	492	526	507	524	517	541	485	526	516	524	526	555	525	523	478	529	562	487	488	513	507	473	507	530	498	529	553	490	465	484	529	495	489	468	490	495	475	546	506	508	523	489	521	506	573	544	523	536	526	517	509	509	511	543	518	468	514	504	481	504	523	473	505	540	537	513	496	552	491	495	474	526	495	525	515	535	486	513	486	521	494	488	490	512	532	536	523	532	531	512	495	526	492	512	518	523	479	525	536	496	502	491	543	456	555	524	519	524	510	517	570	532	488	498	514	503	475	513	516	498	503	547	510	461	510	480	462	534	503	529	474	492	491	496	489	478	513	518	508	556	520	508	506	509	485	511	504	524	463	481	555	513	493	502	522	493	514	539	509	497	499	509	524	529	518	530	452	503	542	507	514	510	496	520	516	509	491	497	474	467	533	528	509	522	511	533	512	509	505	518	485	477	528	509	487	526	538	514	509	503	484	534	534	510	531	493	533	549	487	516	496	522	520	528	492	522	513	480	540	520	525	506	512	523	504	549	482	493	475	508	473	524	513	507	466	528	524	478	517	516	505	479	503	514	490	477	524	528	500	491	519	529	481	505	524	508	548	491	493	479	530	495	501	486	539	495	519	509	534	526	536	537	533	495	505	524	530	518	525	534	513	524	550	506	501	511	518	504	519	521	519	533	511	497	513	524	511	503	532	532	528	496	507	496	488	520	516	488	482	538	517	486	484	476	502	515	469	498	512	501	484	505	529	496	492	543	493	538	495	517
23652	21510	29063	24368	21493	13397	1252	698	577	525	437	456	386	376	349	344	300	351	294	321	295	320	301	266	302	284	294	296	248	274	258	278	271	266	286	302	264	298	290	297	252	278	273	290	291	282	250	273	238	256	278	265	250	253	266	246	254	242	245	251	246	261	265	251	237	256	272	254	263	246	239	255	241	248	266	254	253	225	249	265	292	251	258	255	249	256	244	246	268	220	277	259	238	286	253	282	239	234	246	258	253	264	264	274	277	252	249	261	269	254	260	267	275	245	270	242	247	248	234	256	271	264	272	248	240	232	222	205	260	231	253	233	239	217	228	262	231	228	228	279	254	228	238	271	247	243	266	239	233	227	275	253	248	231	219	247	250	228	259	269	247	258	254	249	246	214	235	247	285	236	239	257	274	255	267	272	290	230	232	231	224	269	238	258	269	260	249	249	243	237	246	249	228	262	261	235	265	222	254	266	246	261	252	250	251	238	243	251	259	223	274	255	258	256	295	269	249	250	270	262	227	236	269	231	267	250	233	225	279	248	234	253	225	214	246	255	242	289	225	251	267	219	252	272	253	244	238	265	250	264	270	245	243	284	235	232	262	272	245	259	261	243	251	255	231	241	270	260	240	256	251	245	269	266	276	209	261	244	269	252	256	248	245	228	250	271	221	230	280	265	231	248	225	241	283	250	243	276	230	239	263	256	239	269	264	261	260	257	246	215	249	270	233	249	226	245	234	239	246	246	244	239	238	257	253	269	286	245	264	248	261	254	231	238	250	262	240	242	279	243	239	236	239	268	259	269	226	228	246	246	241	238	255	288	236	250	285	273	234	259	243	232	258	222	271	272	252	216	261	271	242	267	237	248	239	245	272	255	262	282	251	284	267	235	253	237	250	259	255	223	251	264	246	234	278	258	274	262	238	231	249	258	234	243	245	266	230	230	242	263	271	245	238	235	242	269	256	251	247	245	257	230	259	215	230	265	242	257	225	241	245	247	246	221	248	231	233	238	253	268	221	236	226	244	237	238	262	256	224	227	259	270	259	258	225	259	219	238	249	254	221	227	249	242	257	246	259	266	273	226	229	264	275	274	257	236	239	249	260	275	239	227	294	253	252	236	261	266	236	254	223	253	263	244	239	265	262	257	267	231	280	237	248	246	267	258	239	224	267	250	236	242	258	254	199	244	257	255	247	250	248	274	257	256	252	212	211	263	245	243	272	241	249	260	249	244	260	245	235	241	260	215	252	253	261	233	281	261	251	250	249	230	245	235	250	254	255	254	226	266	232	268	247	247	233	257	247	272	252	263	305	273	262	278	245	264	241	242	250	258	213	252	246	225	243	265	189	252	245	240	234	258	256	211	244	264	223	247	266	227	261	246	254	252	239	279	258	243	224	265	265	246	255	238	263	240	231	240	243	255	244	260	219	245	275	239	245	246	236	285	261	253	237	261	246	224	247	252	262	235	264	226	240	258	230	235	244	268	277	265	284	240	257	258	252	263	260	244	247	261	241	264	254	245	253	266	247	251	248	256	247	258	261	233	280	214	262	238	284	238	255	239	246	250	270	204	249	257	240	256	241	249	239	233	255	237	220	266	254	237	266	248	216	259	257	255	239	215	260	257	256	250	237	256	244	260	244	261	269	265	245	262	228	239	237	244	250	254	253	212	250	225	257	255	250	253	267	266	229	257	227	236	244	261	259	240	224	273	254	254	264	255	243	251	255	250	245	269	270	246	255	235	246	242	222	239	265	223	225	243	243	233	251	247	245	237	270	268	256	254	257	267	236	258	243	230	244	227	236	273	255	227	222	219	263	225	218	234	230	285	253	240	280	278	257	225	269	242	250	208	252	238	247	223	252	237	258	241	222	246	248	251	236	242	261	261	217	213	272	238	251	230	268	274	249	251	262	218	254	248	240	239	249	222	232	246	235	227	251	271	270	246	273	247	224	245	274	250	273	270	288	271	275	250	239	252	243	257	233	252	260	235	251	216	247	270	267	251	229	264	248	264	233	243	252	262	281	239	275	248	257	248	255	251	252	238	248	284	232	262	263	265	273	252	235	237	243	283	228	243	253	242	255	242	261	264	250	226	255	267	260	228	240	277	236	250	229	265	268	232	251	241	224	244	226	224	272	220	249	232	284	244	268	255	269	226	247	254	229	246	216	248	243	266	262	260	217	235	232	246	274	243	256	261	250	225	243	242	250	249	218	231	266	263	261	242	252	259	237	250	258	252	269	258	245	235	241	236	256	255	241	234	258	244	253	263	264	240	241	233	265	245	229	273	246	236	217	239	261	254	240	226	246	245	237	249	238	256	286	266	250	275	272	247	248	270	245	261	259	251	258	266	225	221	252	258	214	244	266	241	229	230	267	260	250	254	249	250	264	248	253	245	210	239	230	209	281	265	231	220	250	256	249	250	260	233	258	248	245	228	232	257	222	245	252	268	240	245	244	263	273	247	230	255	234	244	246	272	261	250	245	234	235	247	268	278	226	241	234	251	255	231	274	239	253	248	246	267	240	265	240	247	257	233	250	221	223	257	225	241	234	217	229	251	240	257	224	259	269	242	256	235	256	257	237	273	257	259	261	233	232	239	262	266	241	263	247	264	230	224	254	240	265	236	255	250	226	262	288	243	222	251	199	244	233	231	284	239	264	261	251	255	238	265	263	269	240	253	223	236	228	238	264	270	251	255	240	244	260	252	260	267	242	259	227	265	251	296	266	244	240	237	251	249	270	256	246	243	248	249	256	256	247	239	284	255	262	257	271	231	249	227	258	284	270	251	275	276	257	207	246	249	256	237	223	242	267	238	242	254	253	254	266	263	231	199	225	255	282	226	247	265	242	270	238	262	225	231	258	248	255	251	268	271	239	278	259	233	258	264	254	241	237	244	255	224	232	235	252	283	249	238	244	269	228	248	258	245	216	267	258	247	245	242	261	271	261	235	256	232	252	238	280	249	276	260	231	262	240	269	229	245	256	266	226	249	279	250	242	242	215	221	253	233	235	260	257	254	246	247	266	274	246	226	259	221	253	283	232	250	229	264	230	240	211	239	243	235	222	273	220	239	224	240	237	278	256	257	248	245	255	264	244	226	240	244	220	263	249	259	267	259	259	260	258	269	245	226	237	227	264	232	255	250	257	215	256	254	222	244	235	250	243	254	257	232	244	225	251	244	262	240	251	265	230	217	232	258	246	254	242	252	258	236	244	253	246	230	245	255	265	235	236	269	250	200	233	233	262	256	212	253	259	262	253	253	240	244	248	243	243	256	204	247	250	231	250	275	243	259	251	243	258	275	268	238	261	239	215	261	230	242	253	264	274	254	226	238	261	224	215	267	217	254	235	249	264	240	255	233	254	240	253	265	267	250	259	226	260	253	289	239	277	233	225	261	264	264	272	247	263	239	239	241	248	262	247	245	240	268	222	252	224	252	260	223	261	238	232	222	220	242	253	245	252	252	227	256	246	229	245	245	258	238	269	234
3265	9665	6883	3201	2358	1704	1273	989	816	778	644	568	513	481	494	468	401	391	374	377	393	327	352	332	357	343	327	348	299	309	325	316	312	331	305	354	302	301	312	298	316	337	297	278	314	342	279	295	321	296	311	310	277	282	280	287	287	273	265	275	278	279	283	281	281	298	289	279	269	293	287	283	298	252	283	297	303	288	274	285	294	262	295	253	280	286	279	294	266	303	271	305	260	281	290	288	279	267	261	267	270	304	266	260	240	272	270	303	292	271	272	277	294	292	290	284	285	286	289	276	285	295	242	305	273	276	240	249	274	270	276	287	256	289	270	268	274	285	252	289	254	296	247	308	296	305	261	254	310	257	287	273	278	234	290	278	303	257	297	272	260	278	301	246	284	246	263	270	261	294	279	252	264	304	271	248	302	276	292	272	293	266	264	268	307	300	294	278	264	279	261	270	267	261	308	261	311	289	294	238	267	276	265	269	263	288	268	285	265	285	283	258	277	283	241	278	267	286	280	266	311	272	269	279	252	265	273	252	264	271	270	266	275	273	266	276	271	273	306	274	262	276	254	286	270	257	239	307	268	283	269	282	299	293	278	266	280	278	293	281	273	267	274	268	275	250	275	262	303	271	260	283	250	259	270	282	295	287	283	283	272	256	275	261	276	275	281	298	245	265	268	254	271	270	284	287	266	299	275	277	258	260	281	253	256	274	271	285	295	270	268	287	260	249	262	272	301	256	282	270	279	290	258	286	255	293	267	267	268	252	281	270	296	273	272	278	273	294	292	256	251	281	265	274	289	278	267	284	288	290	265	252	271	263	254	235	277	267	279	285	268	271	306	255	267	271	263	281	284	271	247	271	283	307	275	288	283	306	248	274	263	291	265	257	275	275	275	258	275	259	260	290	263	291	255	253	288	293	280	284	275	254	287	270	259	266	264	288	262	272	282	282	295	300	247	289	295	277	283	275	278	259	288	254	261	288	291	248	285	276	276	254	280	254	243	283	301	261	246	299	277	278	266	275	264	291	296	257	278	264	283	280	266	268	287	253	293	279	284	280	284	261	300	250	295	257	247	271	280	291	281	281	257	271	271	307	301	249	273	260	260	273	241	279	250	294	272	285	293	271	305	252	279	278	312	259	291	285	292	315	265	292	259	265	246	278	271	287	282	255	268	280	289	293	262	263	309	268	286	267	261	271	262	301	279	268	263	283	282	280	263	302	269	309	263	265	279	303	269	291	281	266	269	277	303	276	285	265	279	241	283	269	250	298	275	290	267	244	286	275	263	261	276	262	295	288	291	288	259	286	251	262	303	288	268	289	268	252	283	290	270	344	249	261	292	280	299	272	285	235	273	278	269	276	278	282	275	285	282	247	282	277	266	296	269	279	286	274	233	270	268	246	286	273	300	262	268	286	265	312	288	286	250	275	266	296	276	274	263	273	279	254	267	274	282	278	253	304	261	239	303	300	264	243	283	239	251	271	255	267	276	263	233	279	304	269	258	274	275	269	295	275	283	262	266	286	271	290	299	287	293	290	284	270	269	283	271	271	269	265	274	259	272	263	262	264	282	244	257	264	266	271	262	289	267	287	283	312	264	275	274	282	277	275	252	281	273	256	285	264	271	263	277	282	270	262	282	248	266	268	258	270	278	268	256	275	269	274	264	252	252	284	275	268	283	264	282	247	307	274	271	254	248	304	276	287	257	285	286	283	297	268	292	256	297	247	251	264	258	250	282	275	302	270	302	274	250	284	288	272	276	280	277	270	283	280	297	273	260	266	271	270	291	288	276	251	262	280	275	288	262	277	261	277	275	263	261	280	282	297	279	262	276	253	259	259	302	307	261	275	281	243	276	264	291	270	245	287	268	268	255	294	278	298	273	284	261	266	269	262	277	280	274	270	289	272	316	267	269	305	275	287	284	280	273	309	275	285	280	265	294	284	277	264	312	259	300	267	279	253	295	288	243	267	295	256	265	286	276	278	253	282	254	269	267	269	282	289	261	288	275	248	265	284	247	280	263	275	287	262	282	276	276	269	273	287	280	279	283	271	263	269	267	284	265	271	279	268	256	280	253	285	278	290	266	316	284	258	252	248	263	259	277	291	302	295	304	264	267	265	282	259	272	296	277	271	293	270	293	286	288	293	293	266	269	256	292	286	284	260	262	235	292	259	289	285	270	298	273	280	285	255	293	292	288	253	307	260	249	296	311	249	316	265	265	258	281	274	287	284	261	255	264	272	287	237	297	289	260	282	297	277	263	255	263	309	248	283	284	259	284	262	260	277	254	265	304	252	265	244	257	261	281	262	281	284	282	274	243	272	257	259	321	261	261	245	269	294	267	286	298	289	287	294	257	267	287	268	263	283	264	276	287	281	283	249	256	280	271	262	265	257	252	262	281	266	268	253	299	272	277	272	271	272	264	243	273	261	286	268	277	298	312	280	263	287	268	263	268	286	278	260	268	282	268	276	280	279	270	287	295	303	242	253	300	312	249	286	261	267	275	288	286	253	264	274	265	266	291	297	269	277	234	288	291	271	268	255	264	273	285	276	258	257	241	265	263	258	289	282	265	264	282	270	262	272	295	270	243	296	272	277	287	279	288	261	283	276	267	267	269	278	296	252	281	260	296	245	302	284	314	277	295	271	240	266	298	288	310	270	277	259	287	281	270	263	268	267	262	240	265	282	281	254	294	258	294	251	311	256	287	343	278	263	260	263	260	269	253	294	272	242	273	273	302	277	266	292	282	293	319	256	282	269	257	281	284	266	279	291	271	258	269	292	265	271	249	256	272	265	246	262	286	281	247	280	264	295	250	268	284	272	295	262	259	277	274	274	258	275	320	296	262	259	267	260	255	262	274	275	246	272	295	249	266	287	264	253	281	290	247	271	255	256	256	274	296	284	267	283	283	281	247	284	279	281	243	259	301	262	296	308	261	296	251	242	267	263	267	241	268	283	257	265	285	289	260	296	270	306	284	252	267	268	308	277	263	286	280	257	261	254	288	276	289	277	283	265	265	278	279	283	268	280	250	281	251	257	257	256	255	282	289	251	282	260	261	280	268	270	268	303	271	271	260	289	253	268	296	273	286	262	261	242	259	287	290	273	272	255	278	282	292	304	303	254	282	267	282	284	281	289	293	270	300	300	288	272	282	270	293	279	251	268	297	266	296	309	277	290	302	316	261	279	269	285	321	291	259	278	254	269	291	260	269	248	289	269	274	294	295	273	313	264	245	258	260	273	303	290	297	261	277	299	262	274	274	261	304	284	286	269	270	285	288	287	274	252	280	265	297	281	267	273	284	274	311	256	289	288	299	287	278	258	273	290	275	282	269	298	305	272	264	256	259	268	273	282	249	307	273	276	263	283	278	257	293	264	274	289	271	271	264	281	270	293	295	274	253	282	286	280	270	258	282	234	236	264	223	281	270	282	259	249	277	247	252	269	258	294	239	284	276	271	304	257	249	273	288	286	260	293	254	280	235	258
24990	21604	28318	25361	15172	1306	867	691	595	604	599	594	566	560	526	544	509	551	519	515	508	506	550	500	494	489	479	506	520	491	530	476	489	531	527	491	539	493	495	484	496	482	455	481	485	505	478	470	472	496	513	490	468	460	489	495	468	460	481	467	457	468	526	481	493	473	479	471	469	477	497	538	455	455	465	473	467	489	503	515	514	471	479	484	466	484	503	478	480	439	475	457	472	513	458	489	487	477	461	478	456	468	513	455	464	435	456	458	510	507	488	478	471	505	482	488	451	509	453	468	488	502	436	458	430	487	442	475	472	476	506	505	488	446	490	479	489	496	467	475	497	533	446	474	467	466	458	463	462	476	457	474	509	441	512	480	516	495	478	479	430	452	457	470	503	481	493	463	471	496	484	503	470	464	511	463	488	440	484	511	445	504	470	454	468	488	459	481	502	454	450	441	492	450	464	451	470	447	468	467	503	511	472	470	502	480	476	477	464	437	473	458	501	457	497	477	477	460	468	466	467	454	524	463	495	456	467	499	499	479	410	500	482	460	441	492	467	459	471	441	459	456	469	489	475	430	441	451	481	479	476	454	501	456	512	489	478	483	485	479	498	486	470	456	492	477	464	452	433	466	461	479	482	477	505	479	485	462	431	487	454	493	452	472	427	453	487	435	521	464	451	449	482	486	466	452	498	479	449	436	484	467	421	461	450	440	470	475	486	447	470	435	419	459	459	484	444	507	435	476	473	519	476	457	468	473	466	437	516	463	500	509	439	481	480	492	483	526	468	462	460	483	449	452	476	481	507	472	438	431	538	429	464	476	492	504	497	498	513	489	470	511	435	483	499	451	490	489	482	468	448	457	449	480	488	460	458	493	535	500	443	437	487	481	452	477	474	455	496	484	472	453	465	463	434	452	471	498	454	495	499	460	489	455	451	480	500	487	478	467	500	419	440	492	486	468	492	478	471	485	468	463	486	495	476	481	490	472	470	469	468	495	441	485	437	469	475	464	478	430	451	476	476	461	504	484	459	478	443	476	471	442	466	461	483	436	466	474	467	459	482	454	460	476	441	442	468	469	465	487	480	446	469	457	479	470	471	502	443	501	469	447	459	472	516	525	491	478	459	494	462	431	498	508	458	462	458	467	452	489	474	464	483	445	503	488	452	450	494	502	466	453	496	457	502	494	504	472	454	463	465	516	439	496	484	471	484	484	452	504	472	498	457	467	475	427	464	466	455	461	472	475	488	461	462	498	430	513	510	491	515	428	458	452	501	488	423	424	449	484	473	464	442	463	484	454	501	520	504	471	511	481	493	495	460	454	440	443	520	499	453	451	472	540	502	508	501	469	507	444	513	466	453	507	479	502	501	496	452	439	508	522	467	451	487	479	503	441	455	485	490	465	467	467	487	486	494	474	476	470	476	468	468	457	451	486	504	462	456	471	484	451	458	447	478	452	467	484	476	479	472	415	494	492	469	464	498	428	518	448	478	450	478	466	418	506	495	495	496	426	483	474	471	490	448	463	455	485	446	478	461	460	480	491	469	455	438	464	496	467	471	468	474	429	431	498	503	537	460	463	463	465	497	482	466	481	472	452	510	481	464	478	477	457	452	475	467	506	528	455	472	477	500	475	510	502	511	452	448	473	449	498	438	540	465	505	462	485	499	463	502	488	487	513	473	481	447	436	485	502	472	505	443	486	449	455	465	510	489	431	484	479	456	477	487	487	476	476	484	493	450	483	461	468	454	434	490	429	478	510	488	477	463	531	516	471	476	456	453	485	478	466	447	487	445	482	509	490	476	435	441	499	517	500	501	461	439	500	474	447	455	485	457	473	455	472	493	475	497	467	450	466	475	460	473	456	492	471	492	478	450	474	457	491	432	461	484	432	476	491	514	481	464	473	463	445	471	516	451	504	479	504	467	483	470	440	447	484	460	474	473	483	510	458	535	490	487	491	459	475	465	444	488	467	472	476	458	438	438	508	477	465	479	464	461	516	490	463	477	480	428	504	480	508	458	483	477	447	449	510	495	508	453	464	450	479	467	470	488	498	463	518	465	432	473	501	470	480	458	488	457	489	485	501	450	502	464	461	420	472	465	477	505	446	455	477	434	453	482	501	511	470	465	506	451	484	484	482	474	519	477	431	441	479	504	456	460	466	508	477	472	461	447	443	486	468	459	447	480	483	463	480	491	448	447	484	480	489	451	478	468	438	454	472	489	463	441	506	503	468	453	476	468	463	418	465	500	506	527	472	484	489	423	475	478	483	499	492	455	501	474	487	453	491	453	486	461	453	463	441	489	449	494	454	471	476	463	487	514	448	481	490	477	495	437	439	453	458	476	477	515	458	500	478	451	508	498	506	488	508	476	509	433	482	476	474	486	461	490	482	478	489	492	465	431	486	482	515	478	454	473	496	510	489	482	494	502	472	437	496	480	482	458	477	473	502	480	460	468	463	447	451	464	444	449	434	444	485	488	454	462	490	488	469	474	477	442	472	420	467	485	461	483	466	493	466	499	466	460	470	471	465	478	516	452	453	488	462	481	452	404	455	496	469	468	439	462	479	452	476	519	481	497	429	468	461	490	440	494	479	492	456	452	464	513	461	467	465	427	466	481	453	530	505	487	502	493	504	496	442	480	445	471	469	424	467	478	461	483	488	457	476	478	476	481	458	463	449	485	482	500	465	483	452	466	442	472	461	481	446	476	452	493	446	462	478	448	519	445	460	478	456	449	479	483	433	460	510	456	487	471	485	486	491	422	454	491	428	516	443	503	507	516	482	494	455	488	458	486	465	448	496	494	454	468	437	470	513	473	508	470	471	443	514	466	459	477	476	464	482	487	476	468	459	496	479	459	524	475	482	447	466	482	458	483	453	499	492	493	489	508	465	476	501	465	451	488	458	474	464	448	427	464	428	481	478	481	460	449	443	432	490	476	483	459	496	437	474	464	482	477	496	473	513	476	461	494	507	457	508	478	449	475	449	464	469	496	469	511	521	437	473	494	474	489	500	492	479	469	478	465	448	459	480	481	502	457	490	462	469	458	479	477	475	477	464	485	515	434	459	477	451	507	510	448	472	481	472	472	495	447	465	480	436	465	472	447	453	482	485	479	432	467	464	489	476	454	479	493	484	492	461	448	475	487	490	477	477	420	511	516	478	510	484	487	437	486	483	460	479	443	471	464	510	482	505	439	469	481	440	489	439	469	480	464	489	498	479	462	472	475	473	451	480	468	489	505	492	489	479	481	480	437	445	467	473	486	456	460	495	504	479	456	405	530	473	450	484	473	467	507	462	477	469	451	502	459	465	492	487	488	413	472	471	461	468	496	498	433	449	496	510	478	457	503	499	480	499	491	477	463	461	451	430	465	488	491	481	514	490	468	458	499	484	446	477	497	481	476	454	445	470	480	459	496	464	471	474	471	496	493	459	462	448	485	497	473	482	460	509	497	500	486	470	482	496	453	489	500	455	460	496	485	497	452	475
3331	5817	4019	2283	1670	1368	1077	915	843	783	699	693	650	644	606	583	626	593	561	533	596	547	549	506	563	510	529	536	534	509	548	541	490	512	475	502	527	529	519	542	542	553	506	497	493	514	491	485	482	502	511	473	515	501	470	500	483	497	508	536	489	465	468	500	492	478	505	459	533	445	532	499	466	485	500	503	489	498	494	490	489	503	534	451	456	458	504	473	466	496	491	466	469	462	453	494	491	508	510	513	463	509	462	459	507	500	506	519	481	491	460	471	443	489	499	494	486	492	522	484	487	473	490	484	493	458	468	462	489	526	460	483	488	494	443	504	436	516	500	474	479	473	487	486	470	481	473	486	493	464	498	455	463	473	480	501	496	456	530	491	515	484	504	470	483	494	484	510	495	505	492	451	478	512	527	501	491	499	473	464	501	521	537	496	500	448	480	492	520	467	454	439	489	519	494	493	506	488	516	487	458	512	462	488	501	479	483	513	471	493	499	508	474	489	469	490	505	508	501	441	436	505	501	486	452	492	480	483	477	483	455	482	481	486	493	476	429	486	489	464	483	505	479	470	518	474	482	509	455	473	516	456	544	472	489	476	468	527	507	496	474	507	473	496	460	488	449	470	511	493	464	500	494	501	502	475	476	446	478	492	478	460	509	463	473	489	470	507	506	471	436	449	518	509	481	485	502	474	496	485	461	522	497	497	505	500	526	448	484	508	455	480	468	458	488	498	471	467	482	522	483	464	466	481	467	475	478	506	484	485	482	489	506	505	433	487	517	524	482	511	460	509	485	510	468	506	531	463	488	499	516	456	480	485	490	505	491	485	458	458	524	484	489	453	460	477	464	500	489	471	547	535	497	465	496	480	503	489	498	481	492	484	517	463	509	494	460	480	471	450	493	465	505	508	482	491	463	459	497	468	467	486	470	505	515	531	481	523	492	494	527	502	492	457	528	454	489	521	479	515	492	487	449	493	481	483	432	483	495	474	460	492	503	464	476	498	496	483	487	472	467	499	453	452	485	521	507	486	489	471	528	482	458	493	504	495	500	516	487	469	470	472	483	496	491	500	522	481	486	490	513	486	447	501	477	481	475	460	512	489	497	486	515	464	492	491	484	449	512	495	503	494	501	463	498	472	481	490	487	482	473	482	490	501	484	491	504	482	507	503	450	476	438	479	503	495	472	506	478	503	488	464	475	507	508	479	469	489	514	511	468	525	490	464	500	458	491	479	480	491	516	489	474	510	495	509	503	474	487	534	473	519	517	506	509	489	466	438	467	485	509	492	495	471	481	482	500	500	543	481	460	473	504	488	488	469	489	493	491	520	480	467	473	494	520	530	473	484	493	500	488	499	507	472	459	474	482	511	501	480	494	489	470	460	492	483	455	512	511	502	492	468	516	470	492	461	495	463	475	455	451	472	457	467	477	500	461	498	500	495	521	494	479	502	491	497	491	504	536	499	490	477	478	494	493	458	489	468	447	446	453	489	483	467	497	474	490	524	483	512	513	478	478	527	482	520	521	495	430	448	478	476	493	491	544	496	513	466	480	428	477	498	540	456	480	515	479	489	482	488	513	500	503	490	471	507	480	456	514	472	524	488	477	481	500	461	535	443	522	481	464	521	465	493	487	464	472	512	485	479	459	490	486	458	465	506	451	484	511	482	490	482	472	484	470	485	493	502	495	484	509	498	483	474	496	502	502	456	511	529	488	443	497	499	490	468	461	431	495	443	485	529	497	491	498	458	527	508	461	510	509	482	467	489	502	506	484	463	454	512	493	511	490	515	499	473	425	514	480	469	494	462	475	498	454	522	467	464	482	503	465	458	485	464	519	472	507	477	493	523	476	512	484	443	496	457	488	523	512	449	515	460	495	492	506	482	472	505	506	456	513	484	500	490	479	485	485	478	459	482	515	467	488	473	518	503	420	497	491	476	511	495	480	463	444	469	509	517	504	485	478	526	509	510	491	474	497	473	523	472	476	521	496	468	510	480	501	483	494	487	494	506	468	475	474	492	511	476	467	481	492	551	461	477	465	490	505	484	480	487	478	521	517	499	472	492	456	456	508	478	498	507	479	494	448	527	472	486	469	482	490	500	451	506	520	483	479	487	475	491	510	487	486	493	529	483	464	513	455	470	497	518	472	499	512	466	487	539	497	514	498	500	474	461	491	489	490	503	485	483	470	518	533	497	487	490	509	490	494	479	494	481	474	495	497	492	503	490	478	452	493	489	494	459	506	463	467	482	527	476	496	521	467	494	514	511	457	480	469	493	494	463	461	466	501	464	472	465	497	495	495	535	455	467	477	525	493	490	489	536	488	431	521	526	512	441	519	471	469	468	467	507	447	504	463	463	474	461	470	504	529	503	486	473	474	504	509	502	503	471	496	473	489	477	431	479	509	518	499	487	510	499	491	467	490	506	485	481	472	529	479	502	484	494	522	504	460	518	477	481	511	484	498	493	504	484	482	504	427	446	444	469	479	468	473	512	494	484	510	486	500	501	440	463	474	505	501	481	491	468	483	503	493	482	528	479	487	484	469	461	507	478	472	503	474	491	502	455	514	450	522	510	486	464	478	463	508	502	458	474	449	510	517	483	501	477	470	474	487	504	469	480	447	470	486	482	460	509	478	492	498	508	501	490	471	455	509	440	511	434	483	448	509	474	518	490	477	506	493	473	504	468	537	483	510	488	456	464	444	476	492	493	489	485	485	499	463	532	499	514	470	488	467	495	487	478	515	511	489	476	475	431	519	449	488	505	476	459	489	501	468	452	498	449	502	510	446	465	453	454	475	495	501	492	469	481	480	438	513	505	492	491	494	438	489	471	504	461	553	514	488	479	492	481	497	547	520	502	491	493	499	523	469	494	474	492	507	498	499	485	511	493	464	477	496	484	465	467	489	469	500	458	502	482	497	505	493	510	458	473	495	482	494	482	504	487	502	492	471	497	507	494	479	486	482	475	474	494	501	463	499	478	493	504	540	460	503	499	479	514	491	497	504	474	455	486	494	458	455	511	474	478	497	465	514	473	482	511	470	511	464	478	483	457	455	468	483	482	489	496	510	437	486	447	486	487	505	487	463	486	508	498	478	485	508	507	477	458	480	508	498	537	486	459	478	489	494	486	474	472	489	493	503	483	493	527	521	517	468	424	467	458	492	493	506	479	518	473	467	500	442	480	500	516	467	526	498	474	474	451	450	485	485	499	489	474	507	500	484	495	480	499	489	465	487	446	506	466	514	530	502	498	514	483	486	474	471	475	507	474	472	489	474	499	470	476	464	486	466	483	500	462	467	497	527	472	513	492	502	461	496	472	486	456	474	478	472	512	516	464	461	477	482	496	522	468	491	457	469	485	476	461	492	490	476	513	470	465	491	498	474	478	491	459	510	471	495	495	477	503	459	435	464	515	500	490	461	459	511	470	481	487	489	478	453	470	538	475	466	467	455	459	470	475	451	475	522	526	513	511	495	507	469	514	504	496
22613	21442	29322	23971	21439	21486	11878	1110	739	655	577	488	432	394	376	333	337	344	250	292	261	277	288	255	256	237	249	279	218	218	227	216	222	197	230	202	194	210	220	212	229	230	230	200	218	176	184	197	188	179	186	191	216	186	153	184	168	160	164	188	197	188	173	174	176	169	180	178	177	166	161	175	185	194	183	175	165	166	174	187	154	158	168	159	172	160	187	187	174	170	181	187	169	177	177	168	158	153	180	160	168	180	153	193	153	152	167	151	183	177	175	163	193	168	182	189	170	168	189	148	179	160	172	154	160	181	179	163	187	183	188	170	168	163	182	164	187	184	190	160	175	175	175	177	149	187	188	164	175	159	159	158	155	190	139	153	172	167	163	158	159	184	187	175	159	176	168	180	164	160	180	172	154	164	181	175	166	162	169	158	166	149	157	163	159	163	176	184	150	160	168	166	168	181	169	170	141	185	190	170	151	168	178	184	152	182	173	189	191	147	169	160	173	151	165	174	174	164	167	162	165	183	180	157	180	183	160	170	177	182	191	169	171	180	192	168	179	158	151	198	178	165	184	155	172	152	175	155	150	163	171	174	150	137	171	174	177	179	148	167	141	163	149	158	171	166	185	171	172	189	180	154	160	173	164	165	160	181	169	156	171	160	174	171	157	174	170	174	190	170	164	177	153	189	156	184	171	196	170	168	164	145	178	173	171	165	189	181	168	154	168	158	158	169	148	168	171	181	165	147	173	175	167	159	167	180	172	167	155	165	145	166	177	158	177	178	177	160	170	153	154	160	155	188	153	166	147	173	183	165	140	158	161	162	152	166	190	199	178	176	168	186	146	169	175	154	151	164	147	149	159	180	176	173	151	152	210	173	165	151	163	154	182	141	161	157	194	158	147	136	186	179	175	184	193	178	187	161	188	177	160	185	155	170	159	167	164	152	173	183	150	171	172	184	190	170	166	162	163	161	157	175	158	159	150	193	128	160	152	178	165	164	189	180	171	182	181	159	168	176	141	155	175	156	161	153	163	168	159	177	193	160	172	176	163	152	159	167	184	192	156	148	173	150	148	165	193	166	167	155	192	163	188	163	174	174	178	162	167	154	166	142	147	160	168	174	166	164	170	178	157	175	156	166	164	173	189	151	167	131	173	173	178	158	191	168	176	157	162	166	152	162	165	172	181	158	174	146	170	169	165	191	186	188	178	162	156	149	169	177	175	167	170	181	165	165	154	193	168	180	165	148	162	174	177	145	174	169	164	170	166	169	163	156	165	165	168	162	158	153	173	179	167	173	167	164	172	177	179	173	183	161	190	162	167	172	183	179	166	203	172	180	168	172	158	198	167	179	156	177	161	154	169	157	155	171	189	165	179	183	175	184	178	164	169	169	160	174	143	148	161	155	176	157	173	178	190	166	199	180	156	189	198	162	156	169	178	188	151	156	143	172	179	179	164	143	176	151	172	181	150	179	174	171	162	168	144	167	177	187	161	174	175	161	167	170	157	175	172	174	177	176	156	194	172	171	165	150	156	185	179	175	160	184	168	207	180	163	170	171	182	165	173	182	161	147	153	147	190	155	168	172	164	171	177	165	174	177	149	187	174	182	148	162	172	168	168	177	171	186	166	163	183	157	159	175	175	157	153	175	144	159	154	157	182	158	157	191	151	152	160	173	188	174	159	161	183	150	166	160	159	160	159	169	171	168	176	140	177	197	169	169	167	147	175	152	158	158	141	171	173	168	154	142	170	156	150	185	177	154	163	158	166	198	164	168	168	159	158	182	177	172	207	137	147	172	175	153	157	171	183	163	181	161	175	207	178	165	181	149	152	203	160	165	168	150	157	178	169	153	194	150	166	158	179	186	156	172	167	188	164	152	128	187	164	165	206	175	168	165	173	165	176	163	167	184	163	160	145	172	172	157	166	176	176	189	135	195	148	185	148	158	183	150	153	169	201	172	171	153	179	152	173	192	170	175	170	170	182	150	154	155	155	160	166	164	161	166	162	172	195	148	173	172	160	153	188	164	157	157	153	176	157	165	195	151	177	188	145	169	168	156	172	191	190	154	159	161	199	164	172	166	159	169	175	147	179	163	140	167	158	163	178	162	169	149	146	186	149	158	165	153	178	170	159	147	169	187	177	171	137	158	151	164	158	177	191	161	149	162	153	167	163	167	169	158	158	167	164	174	166	166	174	167	147	166	168	165	155	175	161	183	167	170	161	177	180	182	195	183	164	187	159	162	172	160	184	153	186	171	160	168	164	178	172	181	180	162	151	158	174	149	180	183	173	162	166	157	161	161	172	167	167	168	163	164	167	145	175	173	161	169	174	166	189	161	173	147	168	146	165	166	170	188	156	165	134	144	188	149	149	162	172	144	181	152	157	170	147	147	156	193	151	194	157	166	170	192	161	176	172	174	184	178	159	165	169	158	156	179	147	174	172	157	191	168	169	163	177	155	160	168	135	163	172	175	155	149	164	174	149	197	163	189	148	169	184	155	172	157	173	175	178	173	175	149	171	196	170	172	169	144	176	181	172	185	183	185	140	153	168	195	144	164	175	182	174	150	149	157	170	161	136	160	159	171	175	175	163	177	169	148	161	148	165	164	157	175	163	176	133	157	184	174	178	176	180	171	160	171	174	152	195	161	159	162	178	183	170	163	149	192	139	153	139	189	179	157	156	159	172	153	166	159	172	167	162	161	180	189	146	161	179	197	193	160	172	143	170	149	182	174	159	156	170	173	164	188	161	160	184	179	188	155	173	166	159	146	178	163	163	153	192	138	177	177	136	182	151	149	175	162	177	166	165	169	166	180	159	166	157	175	162	169	161	163	176	186	158	157	170	162	180	158	191	177	169	160	196	192	188	176	160	153	176	160	182	181	159	155	150	175	162	193	180	180	154	189	178	157	167	182	168	170	173	199	176	169	158	153	146	174	144	182	164	160	158	151	176	166	161	181	168	153	157	191	153	165	179	155	152	168	156	177	145	164	157	174	171	164	178	170	148	180	178	140	178	161	161	154	193	159	161	170	180	169	140	174	160	182	191	186	164	158	182	178	161	155	174	175	162	151	142	162	167	162	192	155	167	175	149	196	180	167	157	162	177	154	181	163	180	136	178	160	155	186	148	173	181	181	157	183	162	163	157	162	176	164	191	188	154	148	149	155	163	156	181	173	162	195	170	164	179	132	163	165	172	165	157	164	194	187	167	179	171	161	157	158	173	155	157	179	161	168	183	180	183	154	150	163	163	160	139	129	160	165	172	160	162	171	173	158	154	180	161	163	151	175	163	168	167	165	165	136	175	162	173	177	162	153	153	177	158	164	159	169	165	158	197	171	175	175	152	169	170	182	184	166	148	168	176	163	153	165	148	164	180	163	172	168	177	156	173	176	176	163	150	190	162	169	155	159	168	175	154	183	172	186	154	167	168	167	176	197	167	183	153	164	155	147	177	159	160	155	161	160	181	161	159	164	156	186	177	157	166	183
4299	14917	10891	5309	3882	2805	2133	1603	1234	950	819	711	620	570	463	471	409	423	378	337	340	312	295	281	293	290	281	275	279	260	246	250	237	230	251	230	231	201	269	276	229	229	245	228	241	238	195	211	209	206	188	204	194	194	182	195	187	185	195	201	204	197	188	165	177	207	169	184	186	174	209	188	195	182	192	183	189	170	181	179	186	175	199	173	182	179	179	165	190	191	168	195	174	181	173	211	187	187	164	176	176	165	200	198	180	179	159	184	201	177	171	169	176	172	166	167	173	174	182	167	184	178	152	172	172	173	192	179	179	181	172	173	179	176	175	177	157	173	180	188	187	167	170	180	175	175	172	168	157	177	179	159	165	183	174	158	158	186	153	166	189	162	179	180	170	176	178	182	191	180	176	172	194	151	185	158	189	184	168	166	176	178	171	167	165	167	185	176	147	166	177	165	203	161	163	154	187	172	190	185	175	194	178	153	157	184	172	174	163	188	175	191	154	172	175	164	187	193	174	182	168	175	156	180	162	166	172	197	193	169	184	178	158	198	179	186	145	158	143	167	156	170	186	179	154	192	182	189	176	166	154	170	158	159	142	192	160	172	178	156	166	185	187	168	176	183	173	176	159	148	168	179	161	170	167	185	164	181	180	153	153	167	152	184	160	187	181	167	192	183	186	185	164	175	186	159	168	186	188	192	204	174	171	152	171	169	149	183	177	193	162	150	168	183	194	183	180	168	176	184	186	179	184	172	169	150	175	162	153	162	178	171	170	154	173	171	159	173	185	187	191	144	180	157	183	168	188	189	166	193	185	191	180	165	169	197	155	194	160	162	192	158	184	159	163	163	189	165	150	183	177	146	171	173	163	157	171	155	193	184	196	178	191	162	171	168	205	149	163	178	158	184	196	172	196	187	186	153	215	183	190	161	167	147	152	179	182	192	175	179	190	167	183	186	177	161	188	182	206	188	165	167	174	134	178	149	176	146	179	201	170	192	176	175	156	168	217	165	166	171	178	169	179	180	179	174	180	166	175	179	197	169	164	162	170	190	165	148	181	157	152	179	185	182	172	180	162	154	188	171	183	184	186	171	197	205	172	169	205	182	153	178	195	175	167	164	172	185	161	176	198	186	162	165	162	158	174	167	174	178	167	171	189	168	158	189	167	171	189	177	179	168	161	180	179	187	190	169	147	184	141	177	167	195	173	186	161	175	167	167	160	193	182	182	168	159	173	172	174	189	178	174	176	173	192	159	169	158	167	185	196	197	177	164	191	155	178	175	181	191	185	159	206	194	165	181	203	177	178	181	171	132	166	169	195	166	208	144	179	153	178	165	179	161	199	193	188	190	165	169	206	169	190	157	165	182	179	199	186	165	183	169	171	173	177	177	165	206	171	159	175	188	169	169	158	167	169	171	181	165	149	152	180	186	157	176	163	192	161	169	174	166	166	165	168	194	171	184	193	164	166	164	180	183	202	189	176	169	168	191	164	179	144	181	191	173	157	159	164	176	179	193	170	187	165	186	186	192	177	161	161	161	158	174	175	165	145	202	175	165	169	192	195	166	168	195	161	190	148	159	197	173	153	156	171	175	171	169	149	197	173	149	160	193	166	159	168	177	169	148	176	187	167	176	169	181	178	177	176	177	183	154	164	181	177	152	159	171	179	179	165	171	161	193	158	158	154	192	181	181	201	171	167	171	155	190	184	183	192	157	167	163	184	164	135	200	179	183	158	170	179	163	184	173	171	154	180	196	181	181	179	160	165	183	170	181	171	176	163	153	169	174	166	172	175	164	183	153	165	155	148	168	175	147	160	189	161	175	176	165	165	165	174	157	174	173	172	176	184	188	198	186	186	168	181	158	143	192	177	161	178	155	153	200	171	182	176	165	166	194	179	160	155	175	166	163	182	197	184	164	170	176	191	205	155	159	167	165	175	172	175	185	154	180	176	183	194	180	155	189	191	173	170	171	175	154	142	176	176	152	175	193	185	180	185	149	159	152	175	201	174	177	183	155	169	159	187	171	172	176	196	165	151	184	181	167	158	179	153	196	198	173	185	157	147	181	176	189	152	174	179	167	160	196	186	194	160	166	171	169	178	150	169	185	177	187	164	165	150	170	159	162	185	142	166	177	161	180	154	183	172	185	174	183	176	188	156	176	178	195	174	187	182	180	182	182	182	186	172	182	195	158	173	174	167	197	166	168	195	186	169	197	185	163	183	199	178	189	180	174	192	168	181	199	177	178	184	201	155	189	180	142	176	168	183	168	164	159	186	170	166	181	155	193	170	183	164	175	174	165	165	189	180	173	176	193	200	199	174	169	172	199	170	172	182	179	174	175	160	172	177	177	194	198	172	163	166	180	160	166	175	184	177	136	186	165	192	182	166	158	180	148	178	175	183	196	157	182	180	184	180	170	185	187	167	174	174	198	202	166	188	156	176	162	161	165	161	192	172	159	176	174	175	167	184	169	190	138	165	197	167	182	167	209	166	183	163	185	174	179	167	165	176	189	165	182	163	162	155	166	175	187	169	192	179	186	162	176	194	171	166	194	185	185	183	171	201	157	199	188	162	169	178	172	176	177	167	176	158	166	182	162	151	158	144	169	167	175	179	164	175	166	169	176	154	160	161	179	178	165	168	165	172	176	174	177	156	177	155	167	163	164	166	164	197	176	170	176	192	186	173	181	175	156	184	171	158	173	180	170	150	192	170	187	172	151	154	182	171	168	173	184	166	185	197	179	159	166	179	193	162	160	171	162	157	165	186	188	179	171	173	185	174	171	162	151	173	189	182	191	183	173	162	165	187	160	189	170	171	144	167	179	182	178	170	200	180	174	169	152	201	160	155	176	188	183	180	190	171	191	192	154	181	184	168	188	182	192	187	206	171	163	199	161	163	155	175	151	165	157	178	176	166	148	181	196	171	181	175	177	173	183	201	160	157	191	168	194	190	173	178	177	215	196	179	166	189	165	154	165	199	182	174	174	168	169	165	169	169	171	178	185	164	181	179	171	187	155	169	174	156	185	149	170	188	179	168	168	178	191	153	147	166	166	166	183	189	183	191	163	183	186	175	179	159	152	154	186	176	172	163	153	195	176	175	186	170	178	195	159	187	166	176	183	167	193	167	150	171	188	169	184	168	185	163	173	160	174	185	161	155	166	179	178	172	171	172	176	184	154	150	184	182	195	188	181	197	163	182	194	167	173	168	161	169	167	169	164	194	154	162	201	173	178	163	156	177	169	167	189	179	182	176	193	192	160	178	165	163	163	145	167	173	176	171	195	172	160	171	178	171	172	158	164	186	172	175	145	155	165	168	157	165	180	171	172	194	156	190	183	176	163	189	164	152	178	199	175	180	179	176	169	161	176	160	169	193	186	197	172	168	199	185	173	188	175	143	186	184	193	170	174	158	188	179	176	189	147	158	163	162	174	211	176	187	177	165	171	169	181	164	208	184	152	155	172	169	178	164	168	181	199	197	175	174	186
27879	19627	6271	1056	712	599	602	555	558	555	519	542	538	541	524	493	505	566	519	489	479	506	492	545	497	510	448	512	472	475	501	465	513	456	480	505	495	496	497	536	517	472	464	470	494	530	483	476	473	484	498	514	497	478	481	536	473	448	446	503	483	484	469	491	439	472	477	452	530	505	485	484	477	480	460	467	472	480	451	500	480	506	518	479	505	528	483	554	459	465	494	465	460	485	513	497	509	479	512	473	464	452	500	514	502	474	456	475	500	472	486	498	447	511	504	495	497	489	483	473	464	453	459	473	471	487	485	483	481	509	496	504	482	488	464	464	450	484	477	494	448	516	463	486	467	483	470	492	458	474	489	461	504	489	497	511	508	435	492	497	470	474	492	490	484	494	484	471	469	474	473	458	432	501	518	465	485	504	500	503	502	448	473	465	469	509	474	494	451	482	469	473	485	503	518	480	454	463	492	473	490	479	535	492	447	483	481	477	468	499	479	438	476	468	503	465	490	500	482	487	487	441	493	484	505	516	485	462	485	459	504	511	500	467	475	502	486	501	519	460	447	503	514	485	497	465	491	482	468	488	528	458	503	475	467	477	516	496	472	493	459	484	467	474	469	490	441	489	495	464	477	516	479	457	430	494	493	491	462	502	487	439	498	480	465	501	504	504	523	475	475	490	473	495	480	492	473	494	465	511	499	470	478	477	505	437	493	492	462	463	437	499	498	477	495	472	462	463	466	426	481	519	468	490	503	497	482	468	446	497	469	500	504	463	451	471	521	452	478	510	478	514	454	460	511	481	470	488	480	482	460	496	477	489	476	459	515	507	459	485	480	453	465	489	486	492	465	524	457	452	472	485	478	486	456	518	487	496	504	494	489	491	501	504	492	497	453	478	502	484	493	451	474	502	469	475	458	444	461	498	469	479	472	469	457	509	462	486	500	477	492	480	505	515	506	502	500	474	468	498	496	476	493	467	483	484	497	481	503	472	465	479	533	488	494	488	442	517	509	477	506	476	503	453	496	517	475	493	444	482	517	494	462	472	470	476	448	486	486	530	480	488	502	491	474	487	501	479	475	479	482	482	499	469	485	470	466	458	496	525	476	499	486	481	465	508	553	496	487	504	466	450	475	513	467	505	481	513	533	525	455	470	462	525	487	494	500	455	479	502	497	485	501	504	495	513	495	504	498	470	524	532	480	445	510	497	535	479	513	473	460	505	496	483	484	515	484	483	471	493	479	488	452	487	529	498	510	513	464	523	471	492	491	492	462	498	495	488	471	508	485	505	487	471	494	436	517	448	480	512	480	454	466	500	523	509	470	515	495	472	456	492	460	488	499	482	486	495	486	496	484	506	469	492	480	486	463	460	492	476	489	485	493	486	533	525	505	500	507	472	488	465	507	484	501	505	478	484	464	494	467	466	470	496	459	465	527	516	463	477	504	487	464	477	473	500	502	488	493	453	454	467	461	515	458	498	487	497	440	461	496	520	465	521	481	491	439	507	471	487	462	512	453	482	487	484	466	470	487	499	516	505	509	455	483	467	486	486	525	508	483	500	470	461	538	523	489	461	467	447	492	484	529	460	465	509	477	430	510	460	533	467	501	507	497	514	467	502	486	453	482	460	533	507	491	474	484	470	517	496	521	482	472	476	464	485	518	506	464	486	489	488	492	457	522	505	467	508	470	485	487	444	479	509	469	525	519	466	502	468	482	496	486	511	476	493	464	479	463	451	492	469	500	487	458	474	512	470	468	516	491	512	497	504	516	509	489	495	483	449	517	486	449	479	502	461	530	459	502	439	492	502	464	491	488	503	518	530	515	497	504	509	477	501	487	465	499	516	517	465	485	469	477	532	448	477	472	471	512	504	503	507	496	498	482	457	516	475	511	508	449	475	472	487	491	486	481	496	498	507	507	463	466	468	460	515	500	505	495	523	469	486	473	489	470	482	492	496	497	478	509	442	464	477	468	471	473	458	526	473	434	490	499	493	503	516	445	459	467	493	508	465	463	500	494	511	445	553	485	510	528	489	472	486	524	511	467	485	498	483	491	488	458	514	471	467	449	438	516	492	490	494	475	505	481	512	497	474	471	490	476	464	486	470	471	514	511	494	485	495	481	520	522	460	472	477	456	500	456	527	474	480	491	498	511	490	488	487	444	463	546	511	493	493	461	473	475	490	478	445	470	462	464	490	450	476	500	465	525	465	469	457	477	491	463	499	497	490	523	491	462	467	512	498	481	482	510	472	477	487	475	495	493	506	475	488	465	506	495	489	461	498	514	510	469	475	489	463	486	494	477	489	493	456	511	467	500	504	503	457	471	515	470	475	515	465	504	505	487	485	487	486	474	465	487	479	472	467	510	464	459	509	468	487	460	491	501	521	482	476	471	462	476	476	497	460	514	496	514	476	513	495	472	499	513	475	474	491	484	459	472	490	467	496	470	464	474	475	495	460	529	511	481	511	480	499	437	494	504	506	503	491	466	514	514	493	500	481	484	445	474	470	500	489	463	474	506	468	480	518	481	507	473	476	452	486	472	495	490	503	467	501	486	479	441	505	484	462	517	490	450	460	483	472	518	497	474	492	459	517	490	497	475	497	492	513	492	489	474	478	457	458	491	484	502	520	467	472	499	493	448	456	484	486	473	453	502	481	536	528	498	458	502	464	497	473	524	424	483	466	523	515	477	491	469	488	511	443	489	471	496	507	495	489	500	467	479	483	496	466	466	486	475	491	498	493	507	471	498	468	478	476	503	484	472	500	470	470	513	484	468	513	502	506	468	480	483	467	467	521	497	460	505	486	472	478	503	455	440	503	541	493	509	489	482	448	507	491	478	519	495	490	535	463	485	480	513	490	486	490	520	514	455	468	502	477	452	468	450	508	447	472	478	429	509	435	502	515	538	486	489	456	474	491	516	512	502	493	512	479	447	500	490	503	540	465	499	517	494	487	510	500	496	494	489	498	474	522	470	474	484	451	515	468	495	504	479	484	529	483	513	467	484	493	506	472	427	454	499	486	479	505	513	521	518	485	502	492	490	463	469	479	497	519	467	477	498	517	507	494	482	471	491	454	517	520	508	482	505	505	467	480	488	465	456	488	469	497	471	449	484	516	507	481	497	468	493	450	494	508	492	519	485	503	451	500	437	490	502	489	439	510	444	483	497	445	495	502	525	484	475	483	507	448	487	476	451	470	464	494	482	472	484	458	472	482	490	479	463	490	448	492	480	431	518	526	500	530	502	494	503	494	440	490	493	480	479	478	491	467	499	489	510	484	496	488	482	517	487	518	485	473	483	528	493	472	495	510	476	465	512	502	476	503	497	488	463	516	507	445	453	495	462	505	460	476	471	489	495	474	446	472	490	489	467	533	466	504	515	516	495	492	460	471	492	513	511	489	501	477	516	473	470	463	469	500	446	466	455	511	462	522	457	469	449	499	510	479	486	471	483	460	492	495	448	462	485	463	474	485	459	445	504	491	468	481
4309	1744	1483	947	766	703	698	648	617	588	603	585	591	535	592	564	552	569	538	543	586	537	589	554	550	576	510	539	539	530	551	469	518	547	527	524	526	571	547	548	524	504	524	555	536	508	501	527	548	524	503	544	548	510	506	542	520	531	526	479	531	523	498	500	516	481	523	541	516	546	510	497	504	519	483	497	493	500	507	487	479	520	512	525	520	528	529	541	518	518	527	554	515	527	522	490	500	505	512	504	486	495	515	540	483	465	513	536	529	526	482	515	507	524	529	513	496	516	509	554	549	473	485	527	519	478	519	558	545	488	534	522	498	518	504	487	533	497	535	534	504	551	537	540	540	494	517	532	481	511	518	537	578	489	506	492	526	528	542	528	521	531	498	534	486	524	535	539	494	508	515	517	550	492	522	526	542	489	507	521	522	494	483	503	488	521	509	501	509	552	492	467	508	489	518	479	503	519	563	489	572	532	516	554	523	518	556	498	519	548	491	503	475	513	518	495	488	478	508	540	535	516	521	458	487	511	522	459	542	488	486	539	519	536	495	523	505	559	522	520	515	518	546	501	517	551	484	526	484	520	531	528	484	532	494	524	524	524	516	513	493	521	495	549	560	515	549	487	502	495	480	505	542	506	517	484	515	499	568	477	514	487	493	491	510	515	510	521	477	528	560	493	508	470	508	499	543	506	496	521	491	487	508	503	492	551	495	537	534	526	505	541	475	515	517	530	538	504	483	481	532	522	505	467	503	493	466	514	533	543	491	484	483	523	518	518	512	483	523	532	489	518	530	514	470	507	480	542	531	520	525	510	536	502	519	517	515	522	512	486	547	524	486	503	501	510	530	514	500	500	530	511	503	531	514	476	552	516	473	552	493	477	549	490	508	533	532	527	508	539	498	531	534	529	492	527	543	527	498	538	524	547	499	481	498	513	506	535	518	511	475	531	480	506	542	510	535	552	503	532	460	517	524	518	501	503	508	523	471	526	532	525	514	506	520	525	517	542	475	514	516	524	548	529	548	513	531	499	555	515	495	492	470	519	526	500	535	500	514	512	562	506	513	531	501	486	539	564	503	489	508	537	512	525	547	512	544	534	561	498	517	531	532	528	513	499	492	553	510	544	482	498	497	511	464	496	503	532	500	517	517	512	498	521	517	482	514	505	534	501	493	512	539	536	509	546	490	510	513	541	558	517	517	514	566	494	469	525	508	509	565	525	526	511	530	554	535	501	502	493	495	498	496	502	473	518	489	543	530	457	516	543	503	484	487	513	501	507	520	527	500	530	556	528	510	498	514	425	544	487	521	497	522	545	519	499	521	522	567	485	544	528	465	509	508	520	503	521	497	532	532	485	545	532	526	535	487	556	528	461	510	494	537	506	523	509	504	490	473	512	523	501	511	486	517	501	512	530	542	494	505	551	511	507	525	482	506	549	518	506	577	517	517	515	537	500	543	536	575	508	559	480	522	543	535	466	564	513	481	473	516	508	568	527	510	587	539	490	494	494	474	475	545	538	524	528	517	507	502	515	534	574	503	476	557	504	539	508	506	522	496	532	523	478	496	491	537	527	509	569	475	497	534	485	547	530	495	498	488	532	516	514	480	560	540	512	505	534	534	496	495	535	509	493	499	517	481	535	492	538	528	519	531	487	497	507	461	489	513	513	553	510	515	515	498	511	512	528	498	542	519	460	520	545	524	557	513	518	549	495	486	514	517	505	520	489	484	514	530	519	500	471	507	481	484	551	528	524	540	506	520	545	520	494	556	550	550	525	511	514	512	492	520	501	536	502	528	513	526	557	497	505	508	490	487	461	517	506	481	500	538	533	504	524	543	476	538	486	491	528	470	550	484	515	479	459	505	516	511	543	499	516	534	509	545	524	464	545	517	496	509	572	483	534	511	528	555	553	491	495	502	474	486	529	493	508	501	500	498	516	534	519	512	501	538	512	521	499	482	557	489	497	488	528	505	532	501	481	543	512	460	508	517	509	545	468	520	487	505	519	520	487	555	525	527	516	508	526	489	524	492	531	500	488	512	493	501	494	522	525	503	558	541	512	519	537	533	509	509	525	496	538	482	523	528	501	501	540	504	496	501	528	538	517	540	539	558	499	547	486	550	525	523	547	515	494	509	505	533	500	529	486	509	515	550	516	524	490	495	487	539	487	538	524	502	487	513	499	528	516	499	489	514	500	470	517	511	528	481	474	485	559	513	535	502	497	523	495	539	518	514	509	521	523	537	508	539	555	502	503	528	528	512	508	525	524	534	519	534	520	479	500	489	525	534	474	519	532	506	526	509	486	492	480	529	549	525	498	550	489	530	505	512	488	466	537	496	493	528	513	500	514	510	524	496	514	520	545	510	528	534	479	467	537	546	539	523	516	548	529	496	516	507	526	513	489	515	546	501	489	531	494	464	564	509	503	530	517	508	510	529	540	460	486	514	542	512	467	521	545	541	517	504	492	539	469	466	579	516	510	518	481	538	498	517	461	499	524	515	496	531	507	498	510	522	518	496	512	512	539	510	527	526	500	497	524	515	527	497	547	514	545	516	528	503	537	541	508	520	518	469	517	507	558	512	481	505	517	537	513	510	533	497	509	511	509	509	528	500	511	541	530	490	500	488	484	527	502	524	473	520	559	501	502	480	499	484	557	550	495	560	493	511	507	505	472	489	504	516	490	514	531	491	531	533	523	435	512	528	542	521	490	531	512	475	540	530	510	552	524	523	509	543	538	552	530	562	480	503	512	528	528	482	532	527	510	486	511	497	496	508	439	496	476	515	535	501	495	501	537	503	560	538	531	523	530	500	504	510	497	572	470	503	482	552	491	510	522	541	526	495	494	484	519	494	532	545	511	552	525	483	547	522	549	516	495	512	457	509	525	473	494	499	516	497	530	518	517	515	489	526	546	511	509	507	521	532	487	569	503	491	538	526	533	524	527	496	481	538	541	518	536	523	511	525	484	536	513	518	522	510	489	527	502	563	501	553	531	508	480	549	496	478	508	492	543	540	552	470	522	548	468	527	467	533	545	536	481	515	509	517	537	540	512	492	524	526	493	513	484	480	538	493	507	522	519	526	529	526	527	520	501	535	508	540	484	526	530	489	493	498	476	484	496	506	511	501	545	528	502	502	525	555	502	519	504	535	534	568	490	496	495	515	515	490	525	526	485	504	510	528	505	489	496	510	494	532	473	560	491	499	517	530	511	521	502	535	493	536	527	495	499	551	475	524	512	502	497	528	524	463	501	528	519	512	578	520	510	497	492	515	497	495	533	478	501	494	533	511	507	512	552	587	540	540	486	497	568	545	492	537	517	505	520	512	547	496	488	521	532	518	514	507	510	532	499	552	521	524	549	521	509	494	498	486	525	545	520	538	504	505	555	529	485	475	505	470	537	555	528	517	526	505	491	489	537	513	542	491	484	519	521	584	518	472	503	520	536	512	565	509	499	543	531	522	476	509	515	505	537	487	483	495	473	498	479
23757	21510	29108	24341	21500	13681	1326	778	622	487	515	445	390	411	358	342	335	312	355	345	305	306	307	300	310	308	305	269	327	288	285	298	282	268	319	280	260	269	263	269	283	288	279	275	286	267	253	294	269	264	261	249	241	279	261	260	236	249	283	271	253	283	290	258	278	289	257	273	274	249	251	271	257	284	262	228	245	251	256	252	243	252	252	252	244	249	259	247	282	258	241	242	284	252	227	245	241	254	229	255	250	262	267	249	224	222	248	254	241	250	282	256	255	265	271	265	253	242	249	252	239	234	264	245	267	237	237	237	241	255	230	288	292	267	237	255	260	244	274	266	248	245	273	257	246	281	236	248	243	296	249	263	267	255	255	271	255	272	268	258	273	257	263	260	243	255	246	262	253	265	255	233	281	266	261	251	264	269	231	247	262	253	240	252	245	269	264	239	248	272	262	238	243	261	270	242	257	228	262	246	263	233	231	257	234	236	283	258	247	245	256	240	226	236	271	262	252	267	259	227	246	280	273	253	248	239	261	275	253	256	246	292	216	285	245	232	261	230	253	255	262	239	251	265	258	251	222	234	253	255	250	277	244	236	262	257	278	241	251	232	264	236	252	232	264	249	231	261	266	236	260	257	280	248	261	258	253	242	277	242	280	226	264	253	280	282	281	217	249	235	251	218	271	267	259	229	268	280	244	249	240	241	282	287	268	301	271	251	260	238	243	261	238	262	273	260	273	258	296	249	253	248	275	245	262	231	282	241	262	240	255	258	275	241	262	269	236	261	244	256	272	233	238	261	275	241	261	255	223	235	250	228	255	253	270	260	253	274	252	256	235	255	249	242	247	285	251	260	253	240	212	273	255	268	258	233	278	260	280	232	261	242	250	279	262	259	268	239	244	252	242	258	278	255	262	238	252	246	264	234	272	266	252	262	255	240	241	263	239	258	256	243	248	265	267	263	228	284	257	257	238	255	253	259	246	248	237	252	249	252	256	228	232	287	234	257	241	265	260	215	254	240	239	235	259	261	257	263	274	249	234	228	243	254	255	248	239	281	256	254	258	266	279	233	244	259	241	250	257	221	248	280	245	250	246	241	253	248	275	275	224	268	238	212	266	242	246	274	257	256	245	262	259	248	261	248	224	236	268	252	240	258	244	249	259	257	242	265	242	250	277	224	238	229	236	254	259	235	267	263	241	252	232	254	266	273	242	266	249	245	256	249	242	253	220	228	247	245	270	251	253	236	235	286	258	245	250	243	249	249	227	284	239	264	258	263	264	229	249	253	258	241	241	278	245	270	281	285	246	230	232	246	264	228	286	249	259	230	267	230	259	272	254	266	237	250	277	254	247	267	252	246	263	258	217	264	234	270	253	256	263	252	260	256	246	239	277	273	231	290	247	249	269	239	241	241	233	228	240	241	234	255	254	248	258	263	246	278	244	270	239	255	258	235	240	260	238	251	256	222	234	257	270	253	234	245	279	240	246	249	235	250	255	267	232	226	217	248	239	241	280	234	248	257	253	256	260	249	247	227	246	289	266	264	268	263	227	292	278	260	293	245	279	260	260	252	249	230	278	272	257	278	229	261	239	270	262	247	270	235	240	249	255	260	260	240	243	234	262	262	260	248	244	249	297	239	225	248	260	264	244	255	242	273	276	250	244	238	237	238	263	258	272	237	242	274	244	247	237	272	256	252	268	252	237	263	286	231	299	236	287	257	235	249	238	242	245	234	274	285	255	243	284	296	245	263	248	233	253	255	243	253	277	248	267	263	254	224	246	245	258	246	225	237	221	243	242	215	259	262	207	261	258	298	240	259	236	259	266	255	254	252	281	246	274	273	258	235	246	247	250	256	241	267	260	271	232	253	274	251	256	265	248	233	262	229	263	268	278	256	261	272	265	245	255	277	221	258	264	255	252	250	252	262	244	237	244	244	228	260	278	251	259	271	292	260	231	246	250	259	246	269	238	253	244	278	239	266	263	229	263	258	245	252	262	276	257	262	270	245	238	263	226	222	266	270	248	249	260	232	243	241	248	255	260	245	248	261	236	270	232	232	278	237	244	280	281	249	265	268	252	243	272	252	273	241	249	235	265	233	245	255	245	252	255	218	282	258	261	261	262	251	232	223	271	269	268	257	255	252	276	247	266	247	252	250	255	252	247	213	279	261	238	250	252	262	250	295	274	279	259	261	245	233	260	251	282	271	264	238	234	232	246	225	278	261	266	265	246	239	259	252	260	251	244	266	269	240	259	237	235	260	254	300	256	213	277	241	288	254	285	241	232	242	236	270	245	225	235	253	243	245	267	290	262	227	250	228	283	297	269	264	282	240	250	261	256	249	239	276	263	247	254	273	251	267	228	252	255	248	270	248	269	264	265	256	251	256	276	260	259	256	275	257	274	250	261	243	280	218	234	257	277	248	269	250	267	254	247	256	263	277	206	244	246	253	264	259	257	243	268	249	232	264	251	247	261	229	251	273	246	249	251	250	277	299	241	253	240	230	235	271	258	258	263	253	265	233	261	244	268	234	252	263	281	244	253	257	251	250	268	250	262	305	228	254	253	269	230	273	248	251	246	277	252	238	255	235	262	244	256	256	241	294	261	272	237	226	240	271	267	265	233	222	238	240	269	269	263	251	271	254	267	238	272	250	266	238	255	288	255	263	269	251	242	229	264	265	256	241	266	262	272	250	249	252	246	269	234	248	279	240	271	245	242	239	258	264	240	266	255	243	246	241	269	275	259	254	252	272	259	227	241	259	280	239	228	225	276	284	257	236	271	278	258	245	260	266	244	231	238	242	244	276	277	236	235	280	240	278	267	227	268	270	266	238	255	247	251	254	219	249	273	266	251	255	255	283	238	246	244	252	252	251	242	253	248	276	243	270	266	267	257	270	256	277	250	265	262	235	268	232	245	226	291	254	290	256	249	249	250	239	246	271	248	255	233	268	240	274	257	244	250	260	263	257	261	261	252	228	264	255	268	280	248	274	291	234	218	226	244	250	236	251	225	252	251	246	241	268	260	230	226	209	271	234	281	269	251	244	248	279	249	264	259	236	256	277	260	223	268	270	241	254	244	230	259	225	266	300	227	246	266	256	220	263	250	268	255	252	268	237	249	251	270	244	262	272	270	247	237	238	251	272	250	235	252	248	225	264	237	243	237	261	265	252	265	267	255	279	264	257	263	233	279	254	253	252	241	242	279	255	245	238	278	242	275	230	234	255	252	249	270	238	272	252	246	233	259	274	264	246	282	278	257	279	245	273	254	262	245	241	241	265	246	246	238	247	227	247	243	248	238	258	243	250	266	270	256	263	260	254	272	234	238	255	256	244	270	256	277	245	260	235	240	258	266	245	252	268	227	245	255	271	227	238	289	237	250	267	240	244	234	239	262	252	242	284	238	266	246	232	248	231	259	259	254	256	227	249	245	227	220	279	284	282	239	233	276	260	239	263	264	253	232	272	236	250	256	244	257	280	253	243	263	265
3522	9572	7140	3304	2456	1868	1338	1061	894	733	647	587	544	502	455	424	421	398	393	393	388	391	366	339	344	336	338	340	327	336	293	318	302	301	301	329	311	311	339	329	330	327	353	314	295	324	310	304	261	278	307	264	271	264	275	307	267	282	287	296	272	262	257	295	274	283	296	239	292	287	263	320	277	272	271	261	277	273	293	275	302	292	267	251	292	313	270	272	307	251	269	274	294	283	252	240	268	253	281	335	280	256	271	268	287	283	282	265	276	272	280	281	275	273	280	285	292	285	292	288	280	277	253	275	277	246	288	301	302	303	290	312	297	280	291	287	271	291	272	284	242	252	292	275	277	277	299	264	252	282	292	270	304	271	280	278	289	284	295	269	274	298	305	246	266	303	297	268	281	278	289	276	268	289	281	291	250	255	288	275	242	289	288	278	299	291	292	280	304	278	267	271	298	258	277	270	277	282	271	284	264	279	280	263	284	273	290	297	258	294	272	277	289	259	290	278	287	280	261	257	297	269	285	264	253	249	282	268	292	273	251	275	259	247	303	285	276	268	265	271	292	286	291	285	294	300	267	295	279	291	287	284	272	277	256	271	270	289	250	275	281	315	253	275	302	296	266	272	257	278	294	279	263	258	279	273	275	279	289	285	248	272	296	286	265	306	280	290	263	276	282	279	282	286	252	271	294	288	281	298	294	281	255	258	282	281	267	290	278	301	255	291	292	280	269	295	261	260	307	261	285	283	283	279	250	288	287	266	247	277	292	293	263	295	266	272	294	287	276	274	283	277	281	283	282	287	296	261	288	303	288	282	260	287	285	273	268	261	262	274	291	276	267	269	280	250	304	272	278	295	278	304	276	303	278	277	257	275	286	274	330	289	279	333	261	324	275	268	286	290	281	277	276	262	273	277	277	294	282	246	283	267	291	279	263	304	286	287	260	259	287	278	281	286	283	267	242	306	294	297	271	261	276	267	293	273	258	283	260	259	254	273	283	268	297	276	269	300	286	264	272	273	281	280	292	291	296	242	282	258	279	271	279	261	275	276	251	243	284	285	246	259	242	283	283	251	275	267	262	259	278	268	280	253	280	264	285	261	289	275	302	274	308	300	297	272	264	312	292	284	291	294	281	263	275	290	276	285	250	271	307	280	292	296	267	257	287	295	306	300	302	271	254	291	280	249	293	315	235	282	334	275	262	277	282	289	270	280	248	274	263	282	309	293	267	252	274	292	281	253	260	244	273	276	285	296	262	297	277	285	280	261	295	274	287	268	274	266	271	258	316	294	257	297	298	270	247	273	313	275	300	262	265	286	283	295	275	275	263	263	294	264	283	280	284	277	312	233	258	281	261	260	250	288	307	276	275	258	281	287	248	266	306	283	271	281	277	287	291	270	285	268	303	312	316	278	295	271	272	296	264	279	315	282	255	267	268	287	274	261	298	272	288	338	286	283	253	278	292	275	291	260	284	280	268	267	298	278	302	272	275	275	289	261	298	272	288	269	315	291	322	272	303	255	289	258	268	281	278	258	284	273	294	277	263	275	275	262	303	282	260	283	273	269	277	256	268	304	270	283	265	288	292	268	285	289	263	286	314	280	258	285	297	256	273	309	254	278	267	257	276	287	252	273	267	280	259	281	302	263	250	276	263	239	290	297	289	282	267	293	275	270	273	261	263	300	286	286	283	264	277	273	290	260	266	282	275	274	268	270	269	281	283	245	321	272	298	254	292	277	322	274	266	278	278	285	261	263	279	256	279	270	290	298	245	280	267	270	293	290	252	281	292	281	298	284	286	281	253	275	272	266	262	271	288	293	281	252	276	268	290	275	299	316	273	280	244	287	253	269	256	266	281	303	245	266	268	292	267	284	281	274	280	253	249	280	267	289	269	236	286	290	317	248	276	319	269	254	291	272	287	290	274	310	294	275	299	281	268	270	288	295	305	264	285	267	252	280	267	294	276	279	281	259	299	274	283	303	264	267	301	289	248	309	239	277	280	253	272	276	286	273	268	289	252	287	285	298	270	283	277	245	316	284	289	304	288	291	254	282	281	258	304	253	275	281	288	294	266	242	261	273	269	288	261	287	248	262	258	283	253	282	289	272	308	311	302	276	267	285	266	269	245	265	278	265	295	269	235	307	270	281	305	296	250	277	270	317	292	244	275	304	283	292	272	260	262	255	297	262	295	293	274	284	280	265	276	264	272	286	293	278	304	278	263	294	272	288	278	307	299	261	271	281	268	295	299	285	292	274	281	271	261	281	279	260	263	269	277	293	279	287	263	267	275	248	254	308	260	282	257	296	228	271	266	272	274	253	291	308	273	261	285	291	292	284	285	296	292	276	289	289	267	286	288	310	280	281	273	232	288	262	298	270	272	263	259	297	287	293	255	303	278	278	278	272	301	279	286	260	279	283	254	269	278	292	258	277	275	285	278	296	257	268	293	259	304	270	282	273	284	286	312	311	267	262	275	285	278	301	318	269	238	272	276	293	283	252	279	262	283	269	297	271	291	276	259	322	288	283	290	275	288	292	294	287	292	276	276	302	280	252	248	263	248	258	303	293	252	258	317	286	259	303	277	294	277	267	263	265	264	269	272	270	265	288	276	263	256	269	246	255	247	270	289	315	290	265	258	259	256	268	268	274	265	285	273	261	297	279	266	311	261	270	276	279	286	268	302	270	276	305	283	257	264	277	261	273	262	281	280	282	254	263	277	305	274	270	290	275	304	266	269	260	276	271	265	272	284	284	261	254	257	282	288	302	296	252	257	299	256	298	290	270	286	251	264	284	266	273	275	274	278	290	288	296	261	266	298	245	252	270	282	303	269	277	263	266	296	262	257	290	257	280	281	300	281	278	274	323	262	298	270	266	287	249	295	258	292	266	296	259	287	243	280	270	293	277	280	266	299	253	272	275	243	260	282	272	290	260	274	266	276	300	294	274	262	291	268	273	238	280	285	256	279	287	268	275	269	291	284	295	281	276	263	295	251	256	274	269	271	250	296	277	267	279	255	291	287	276	292	268	292	276	284	265	291	267	254	268	282	274	285	302	267	269	279	270	264	295	292	269	269	261	264	280	270	293	297	276	266	282	310	278	286	276	275	273	280	300	295	262	263	288	244	258	278	274	263	290	326	265	272	275	271	273	266	281	305	276	278	280	282	280	287	262	254	248	257	253	271	280	273	308	278	260	296	299	291	267	288	289	262	288	283	260	272	286	310	292	285	268	279	310	272	296	278	272	279	301	287	274	307	284	270	291	293	285	261	273	296	288	278	266	301	284	270	297	298	295	286	270	303	289	283	304	244	286	257	284	278	277	256	255	285	283	255	269	243	261	298	301	285	281	271	261	287	277	269	260	263	272	270	263	295	283	291	297	278	254	291	292	274	289	264	262	281	277	280	271	270	276	288	283	307	286	298	297	257	277	268	283	297	265	277	245	271	284	267	261	274	281	283	270	270	264	278	269	261	291	276	322	299	274	288	286
24973	21535	28197	25253	15051	1216	836	632	659	560	585	562	576	574	564	539	479	526	518	521	518	520	518	508	522	514	519	493	512	526	488	493	460	478	499	510	525	491	514	473	513	453	493	527	532	483	426	503	481	521	493	455	463	478	512	474	506	469	482	506	477	479	470	474	480	485	496	484	482	446	460	462	465	455	448	482	490	475	488	459	493	471	442	471	492	478	465	454	434	461	483	471	505	491	438	461	466	475	473	492	480	468	445	472	478	478	436	476	487	480	467	449	492	484	497	451	460	497	486	458	449	452	473	472	483	474	483	521	484	460	486	497	490	458	487	485	531	462	505	499	502	476	478	476	513	485	480	502	523	484	482	466	435	491	479	501	460	462	486	498	467	497	443	477	444	474	487	498	505	490	495	458	452	480	476	486	471	447	452	463	472	474	455	498	442	526	476	472	488	461	442	452	486	510	480	491	480	498	530	506	491	526	475	495	495	494	494	466	444	478	465	503	487	481	511	460	443	456	507	493	485	453	483	494	467	456	455	536	485	474	472	453	458	474	479	457	445	429	465	479	496	484	477	494	462	473	487	471	437	509	445	518	483	464	500	465	432	440	507	497	436	511	538	484	507	465	516	486	453	487	485	476	501	494	509	484	446	478	511	501	455	459	504	505	452	457	517	488	487	471	485	436	446	483	476	458	472	493	485	476	462	479	465	481	456	483	453	483	498	486	512	463	485	497	439	484	468	442	498	451	487	492	497	483	463	479	502	487	524	446	447	471	466	470	458	488	434	481	505	479	484	484	477	470	450	474	460	464	485	507	490	477	493	517	466	487	473	460	479	484	486	439	452	463	487	470	468	471	468	448	476	496	465	493	530	499	479	493	433	469	481	478	445	501	490	496	467	474	475	450	466	476	440	506	471	445	449	478	458	465	435	510	464	497	500	484	526	443	429	478	499	482	526	487	472	510	464	467	447	459	443	447	488	478	481	460	473	441	492	474	488	497	468	458	490	535	467	500	468	508	456	493	507	475	487	416	498	482	479	472	460	466	497	450	453	512	497	471	462	474	473	489	466	469	470	462	467	452	476	456	521	477	494	474	456	460	473	476	473	438	503	487	484	460	481	479	458	489	487	446	480	437	498	489	507	476	460	486	464	458	476	472	462	486	550	479	483	503	463	452	458	486	477	480	496	493	484	469	500	494	473	492	452	488	455	493	462	478	480	427	473	476	471	471	488	433	494	464	466	446	470	488	502	495	487	477	478	451	490	478	458	439	493	461	504	511	473	448	477	460	429	472	477	486	487	474	471	495	496	524	469	454	491	451	435	495	471	466	489	457	487	464	515	511	477	472	484	533	461	513	461	484	462	478	470	482	489	430	453	460	457	467	470	503	464	441	523	487	494	433	476	484	485	522	419	487	484	483	474	496	458	520	466	516	481	474	464	492	468	532	536	493	499	488	477	467	478	472	475	483	458	485	477	472	476	461	493	437	457	446	508	446	455	451	459	494	485	454	497	512	495	483	440	514	448	457	488	432	474	487	530	454	466	478	502	484	425	467	439	523	468	475	482	435	469	477	466	493	459	476	481	480	517	463	496	468	475	492	451	476	473	489	456	500	487	481	449	411	414	443	501	474	511	517	471	462	479	450	488	497	470	507	479	448	465	472	484	475	481	469	499	475	494	445	476	482	476	444	462	451	460	462	429	462	492	459	458	458	415	449	495	498	475	468	462	485	475	478	427	434	504	521	514	454	456	451	503	484	445	481	502	456	474	463	488	461	484	426	498	485	458	455	448	481	481	467	477	469	456	487	496	530	513	494	466	452	521	466	499	504	465	479	474	462	506	477	498	492	464	490	505	474	510	470	467	482	466	487	475	448	460	464	476	432	469	490	479	484	504	496	515	458	510	492	488	436	438	464	465	511	452	452	482	524	500	453	467	486	444	457	449	523	488	503	438	489	452	460	475	501	431	477	462	499	475	455	486	476	474	515	489	489	476	478	477	456	434	489	492	479	464	452	497	532	480	454	493	490	481	524	463	479	501	428	468	508	503	516	419	482	462	476	471	509	494	466	472	486	519	448	454	490	463	464	492	433	514	483	450	461	484	453	456	477	440	471	454	463	452	464	512	492	506	470	433	465	491	443	492	483	459	469	510	495	473	477	472	468	453	469	461	452	472	472	482	470	482	485	499	465	487	443	515	473	508	483	465	455	519	481	468	471	451	450	484	484	479	476	489	459	484	439	504	512	495	483	454	514	457	465	454	482	425	482	492	505	454	492	470	484	481	502	490	471	488	469	490	477	522	494	476	485	481	462	476	489	497	479	511	461	447	493	456	502	465	485	500	469	485	442	455	473	464	425	471	499	470	441	495	495	495	476	476	446	475	494	501	470	479	472	479	442	466	465	490	486	502	489	491	471	434	480	478	495	491	437	482	459	460	470	455	465	475	490	451	451	476	497	500	464	478	442	452	497	525	451	468	465	433	465	502	498	506	498	468	492	501	471	460	480	452	456	469	482	495	481	445	479	488	463	449	504	462	499	458	473	471	484	442	480	500	468	487	486	507	467	472	491	486	465	480	489	491	477	453	462	478	475	481	476	507	478	489	424	493	491	491	450	479	472	492	463	471	496	476	486	483	433	472	483	471	458	495	478	463	460	467	456	494	450	444	480	506	499	512	481	440	457	481	456	499	447	477	478	483	482	463	500	484	475	479	467	470	471	452	504	442	480	524	478	484	443	461	487	500	460	465	476	499	532	484	511	511	485	463	453	510	481	485	505	463	483	479	486	462	511	435	490	475	459	485	485	467	499	484	490	519	458	457	482	481	488	496	497	481	442	522	469	482	476	469	468	453	479	495	479	464	463	452	516	452	496	502	456	505	494	489	460	513	494	470	490	505	490	474	463	481	452	456	481	471	461	472	469	480	444	467	479	518	481	447	525	495	468	460	469	485	452	472	517	459	500	464	444	501	499	463	468	501	476	482	464	468	437	485	492	466	473	485	508	486	437	457	456	477	478	456	479	471	456	479	493	503	527	506	457	506	464	457	476	508	494	473	480	456	465	497	478	497	512	494	426	469	502	527	466	492	499	439	438	486	490	481	470	466	455	483	507	457	499	453	484	467	494	464	449	487	433	487	493	429	452	478	461	466	475	532	488	458	459	496	461	475	481	493	471	469	460	460	476	466	476	495	474	460	487	467	416	500	456	415	469	440	466	465	479	468	480	415	500	476	490	495	512	507	480	463	476	504	485	495	447	461	494	460	485	511	508	450	471	480	472	492	461	450	495	485	497	491	483	481	482	494	437	461	503	456	503	439	483	495	483	462	470	475	484	476	464	442	499	470	506	448	515	495	492	492	463	516	452	460	481	497	482	478	477	500	503	512	477	489	486	462	444	479	500	438	457	455	520	460	492	484	499	462	450	499	464	465	454	467	484	444	470	475	509	525	444	456	493	461	439	441	464	487	481	475	510	497	467	462	468	467	478	456	468
3590	6044	4471	2208	1588	1352	1103	898	818	749	728	686	643	611	580	578	607	536	614	552	531	559	525	534	528	581	536	526	524	538	502	494	489	516	512	506	486	510	540	528	511	552	570	502	513	514	474	498	546	482	472	512	469	468	504	508	478	443	502	500	501	460	484	522	487	504	518	503	509	498	487	505	485	519	525	459	496	526	521	478	527	493	477	483	478	498	517	486	498	518	489	482	456	501	485	465	510	535	500	497	516	504	472	473	472	476	501	490	516	521	482	510	520	491	486	470	494	507	477	518	505	526	500	456	514	475	509	480	521	558	479	494	523	503	517	509	530	476	478	511	443	486	517	484	445	488	461	493	466	533	503	497	537	487	460	482	489	501	494	467	482	503	460	489	499	500	467	498	495	462	515	487	494	519	488	460	496	530	489	475	498	522	505	508	472	459	478	523	491	500	517	523	491	485	480	477	504	478	519	518	486	504	513	498	504	470	461	477	494	454	501	459	529	511	477	487	467	451	504	523	454	479	518	506	475	503	471	477	472	491	502	495	465	528	466	541	500	487	491	480	523	504	501	458	500	517	477	476	489	470	453	505	488	484	457	488	496	511	503	476	458	502	508	492	498	506	540	493	544	517	523	515	472	509	474	469	518	487	485	461	486	452	477	525	493	493	522	465	482	520	477	553	497	488	473	484	465	530	492	495	469	531	511	492	494	521	486	482	449	514	466	489	499	455	511	522	501	474	498	521	505	515	500	485	494	518	498	496	493	484	494	477	511	475	480	465	501	498	430	487	461	475	487	474	495	513	516	463	510	493	494	470	538	513	503	514	474	475	500	506	468	512	475	530	487	514	474	481	442	496	498	511	462	477	477	510	470	491	496	474	432	533	504	461	480	507	500	459	473	472	498	512	550	503	503	506	492	500	493	481	474	451	529	481	500	512	510	533	513	501	476	459	511	448	497	449	491	478	508	515	478	505	503	516	474	490	448	481	511	508	487	461	476	489	481	474	465	505	467	510	471	463	504	471	452	514	474	458	518	515	493	492	516	487	512	516	458	494	507	487	474	486	479	503	509	506	536	463	457	503	489	484	489	495	476	504	481	529	493	471	467	492	490	506	472	448	486	484	490	481	501	490	475	490	489	553	480	502	505	480	485	468	508	510	472	489	462	441	492	499	512	510	471	526	478	483	510	521	511	472	502	478	513	512	492	487	474	467	476	490	482	446	465	493	504	535	529	474	459	487	489	507	527	511	481	490	446	498	452	532	434	475	480	485	525	481	473	486	527	483	496	488	458	509	557	487	508	475	471	492	484	496	491	472	479	523	459	500	529	497	506	485	523	505	486	492	454	481	489	487	492	466	486	468	471	464	476	485	514	485	495	447	493	476	504	487	468	482	494	514	515	482	479	495	477	480	482	531	495	487	489	512	472	510	482	468	533	476	494	477	499	445	522	509	481	496	468	472	470	453	503	479	477	450	524	489	509	493	470	485	455	480	524	515	448	505	485	502	503	485	496	476	507	466	447	524	491	497	496	536	467	471	523	492	499	461	479	481	508	467	513	459	467	462	482	490	472	462	513	481	498	482	523	519	431	497	500	475	471	520	519	517	482	468	506	441	476	486	487	514	468	471	474	446	487	437	446	548	490	500	455	499	510	484	514	500	463	500	531	518	519	476	500	491	508	453	487	484	493	485	481	453	484	469	512	475	494	465	506	555	468	484	485	446	481	463	481	499	482	502	490	482	491	535	501	474	485	489	490	522	510	493	500	500	498	467	490	486	491	503	503	530	518	481	474	479	460	470	495	466	497	483	511	462	538	497	473	521	464	480	493	467	469	475	505	476	488	483	475	475	510	490	535	532	483	506	500	508	489	481	470	512	541	463	495	471	489	454	482	487	489	480	479	461	516	513	496	501	500	479	471	470	495	493	472	487	440	510	480	481	488	503	494	464	481	467	479	471	542	452	478	527	487	505	516	452	490	464	521	540	493	507	495	450	507	551	459	483	440	484	502	528	492	493	493	477	467	500	493	490	489	507	516	476	520	459	492	524	495	472	483	487	512	490	510	476	504	471	484	513	498	510	507	491	481	515	503	504	492	455	466	488	495	470	535	471	489	451	481	502	498	515	515	544	505	502	506	514	460	486	541	484	508	516	474	464	465	481	504	506	506	505	491	516	512	513	505	471	457	487	475	469	494	481	451	515	518	541	493	524	488	455	467	454	510	499	473	525	490	473	486	480	448	526	517	476	452	487	510	463	484	521	525	465	504	454	484	487	451	443	502	478	484	500	517	481	459	472	506	510	482	507	472	498	503	473	462	493	473	502	498	483	446	506	456	496	493	497	478	506	469	485	489	477	487	537	498	488	476	485	508	472	514	506	463	458	486	473	482	477	492	479	541	470	472	483	488	535	507	488	532	483	522	496	480	515	482	504	507	487	471	553	515	475	454	515	512	474	509	448	513	476	480	474	491	486	516	499	478	461	467	492	475	500	476	503	489	481	493	501	503	488	456	497	484	463	456	502	505	538	492	461	513	485	478	516	497	488	477	485	479	485	473	481	491	494	506	461	490	476	476	511	507	469	515	483	519	506	485	463	494	477	483	468	487	528	476	488	510	489	496	496	481	505	483	515	474	464	495	485	489	477	459	513	501	502	485	491	467	460	491	474	474	518	456	500	484	482	452	454	535	519	484	491	445	530	524	507	514	514	434	504	473	485	485	505	472	500	530	523	500	495	460	459	500	508	487	494	483	505	477	476	494	483	475	453	468	467	451	517	474	497	474	496	501	490	496	507	453	477	494	460	487	483	492	518	468	509	486	500	450	501	496	498	472	533	492	487	466	483	467	486	508	473	467	473	495	493	505	461	504	527	511	499	474	548	505	491	492	490	555	508	510	467	476	514	488	485	532	456	470	463	511	511	489	489	505	503	496	481	500	502	463	501	496	471	507	498	478	500	501	460	481	497	519	535	516	481	494	482	493	485	488	486	465	461	467	488	460	462	496	513	512	485	472	505	502	522	491	463	478	508	500	517	450	497	508	481	511	475	481	490	487	482	449	532	505	488	457	499	523	491	489	478	525	487	516	497	483	493	521	492	430	475	500	468	507	494	495	502	519	513	510	497	468	467	477	488	489	470	521	454	492	498	463	516	516	490	542	435	479	525	505	463	460	453	419	504	502	494	475	479	491	478	479	517	490	448	453	526	511	504	481	483	493	489	467	470	450	458	483	506	501	496	460	482	489	496	484	489	484	504	479	475	529	504	511	475	490	473	524	494	483	526	483	507	516	488	479	536	499	521	474	463	489	452	507	486	450	519	471	527	466	476	526	507	456	487	487	485	489	509	463	503	481	503	473	507	505	494	485	498	475	485	493	501	478	498	505	525	470	508	481	469	534	522	491	489	488	487	498	472	534	500	465	468	474	477	516	466	481	518	506	494	487	456	482	517	507	462	506	508	509	498	474	487	482	493	466	449	519	512	510	540	484	455
22773	21572	29497	24094	21573	21628	11968	1154	744	677	557	470	438	389	365	304	314	316	298	312	272	275	265	233	247	258	257	223	244	192	247	205	193	190	208	205	213	230	220	204	221	226	223	240	189	178	191	188	207	181	200	196	186	182	162	194	196	194	182	159	180	165	170	195	169	166	171	185	180	160	178	179	217	181	178	201	170	176	178	172	185	170	188	177	152	151	196	200	192	154	151	171	165	182	165	163	197	153	165	172	181	179	197	192	171	156	168	186	160	170	150	183	169	152	183	178	191	156	164	160	190	154	193	173	176	186	160	195	149	189	168	171	179	170	158	181	139	183	181	160	174	173	158	172	174	162	164	162	176	187	168	168	181	165	184	200	170	176	170	170	186	178	159	168	174	161	174	189	165	177	187	175	163	168	172	177	161	190	182	165	171	161	191	153	196	197	154	172	153	163	180	175	158	145	169	172	159	165	185	168	173	176	166	166	152	166	177	175	172	172	170	157	176	160	179	166	160	163	192	158	177	165	185	194	159	166	167	153	154	132	174	163	176	161	181	163	157	140	187	183	176	159	155	172	175	175	171	180	168	174	171	197	154	162	168	186	191	143	170	178	141	205	182	165	172	147	180	181	181	191	177	156	164	183	180	178	168	166	161	172	166	173	173	209	187	161	172	183	191	182	160	163	153	164	200	175	159	205	180	170	183	163	192	156	154	168	171	189	146	177	177	155	176	151	193	170	175	156	167	189	176	160	185	159	166	171	176	175	203	180	155	170	180	183	162	190	169	189	158	194	149	196	184	179	197	142	177	142	183	167	158	171	192	164	168	176	157	155	182	166	186	155	184	193	166	189	181	182	201	172	173	174	187	169	151	156	173	183	168	179	168	169	181	162	178	169	173	156	169	166	158	170	167	184	173	197	178	153	181	185	181	153	190	181	178	160	153	182	160	181	178	173	165	176	171	141	175	167	162	185	157	165	157	163	169	182	152	166	154	180	163	166	154	175	179	175	152	156	159	171	170	175	179	158	175	182	164	174	181	153	172	169	183	168	191	149	184	155	183	186	182	199	167	162	156	164	156	199	163	161	193	186	180	164	208	165	171	153	195	176	168	151	164	192	180	182	174	161	177	173	202	177	176	166	169	172	180	149	143	172	145	173	165	169	165	197	173	172	197	177	165	187	193	180	169	163	177	163	163	183	158	167	186	176	153	162	167	184	176	175	185	167	170	173	161	187	178	179	185	168	169	160	168	188	152	177	170	144	199	166	148	161	159	152	169	165	164	152	163	169	168	177	168	183	182	194	181	166	164	144	143	160	169	188	169	156	160	171	157	174	172	168	176	159	136	170	188	147	164	179	164	173	155	138	159	167	178	178	175	175	173	204	169	170	171	187	170	194	174	156	174	184	190	155	167	173	207	155	158	173	169	154	189	170	153	148	173	177	152	178	161	196	151	184	174	180	176	195	168	170	194	179	160	165	175	151	181	174	153	164	176	140	188	172	196	170	151	178	172	169	172	146	152	148	176	167	151	164	139	173	175	191	166	189	184	159	159	157	173	163	178	130	166	175	189	174	158	168	186	191	166	185	157	174	181	181	149	167	165	173	188	175	159	164	168	187	180	174	153	179	164	165	164	162	163	155	179	166	167	167	174	172	172	173	182	163	142	174	158	175	136	165	171	174	176	173	173	185	175	179	168	164	161	178	150	168	193	168	172	177	199	150	164	175	147	162	165	177	170	160	198	174	166	185	182	165	158	148	183	155	165	176	183	173	170	155	158	177	161	177	163	160	187	152	173	173	205	172	183	159	180	157	183	190	177	180	168	151	150	166	172	163	196	183	183	178	159	187	178	178	161	190	175	189	170	169	189	151	154	161	166	182	186	160	191	171	153	164	169	169	203	171	163	171	172	156	171	188	151	161	156	167	156	170	164	172	158	173	208	164	170	169	169	166	159	169	155	162	139	172	169	161	168	190	175	172	170	143	202	182	182	183	162	170	178	168	171	162	175	169	157	172	174	155	164	191	171	170	162	148	175	155	181	189	153	156	179	159	169	170	158	181	172	165	177	187	167	169	187	172	193	159	178	159	172	170	167	176	171	150	162	174	177	145	132	198	173	147	146	184	176	175	181	192	173	169	162	155	172	172	160	150	154	157	170	159	179	179	158	173	177	163	160	172	179	159	154	181	140	168	147	163	168	178	161	189	151	172	170	156	179	180	195	170	182	167	172	164	156	184	174	158	153	164	154	188	169	170	170	180	157	175	181	168	191	157	154	172	180	170	191	165	160	183	195	195	184	158	193	165	167	155	173	165	171	149	166	195	158	172	167	183	183	166	187	169	186	184	175	169	163	174	177	167	194	173	187	162	178	164	153	182	191	145	172	174	163	157	179	175	202	176	132	182	177	160	152	146	169	170	171	160	170	183	152	190	167	164	162	167	165	144	186	164	160	177	156	164	175	205	163	171	171	156	195	178	150	189	150	165	181	187	166	179	166	173	181	173	175	164	153	164	175	145	182	185	180	160	185	184	175	182	202	175	201	165	157	177	171	178	173	186	163	184	167	177	165	177	180	162	180	171	161	177	183	147	181	175	157	187	179	170	152	155	174	157	175	186	172	178	158	184	183	166	156	190	173	171	177	191	157	156	159	181	178	171	155	170	161	158	153	153	172	149	171	192	194	190	173	154	183	182	191	171	166	163	164	153	153	150	185	165	173	144	184	181	168	187	177	170	156	158	175	182	189	168	164	177	153	171	173	168	169	221	188	188	166	183	183	181	185	152	197	161	189	186	181	160	174	159	160	198	162	163	177	183	161	190	182	179	166	186	180	153	157	201	153	159	160	171	160	181	165	164	168	170	187	166	187	184	162	186	169	163	180	159	182	168	188	158	173	175	177	191	170	169	182	185	190	167	170	187	174	165	191	203	169	167	218	182	164	175	188	197	182	158	154	172	187	166	162	181	153	177	195	168	160	197	187	148	162	156	155	171	199	167	166	167	197	155	183	181	147	164	180	166	176	157	172	181	139	177	175	171	182	176	188	171	180	174	156	156	166	183	165	191	154	169	165	171	171	156	195	180	173	150	164	150	172	164	185	191	169	157	164	186	165	153	194	184	177	167	161	179	192	173	167	181	162	159	180	177	153	143	182	183	172	163	171	161	176	166	178	154	162	180	158	163	173	152	147	142	181	175	176	167	189	174	183	168	170	192	162	176	173	168	174	167	151	172	170	160	160	171	173	166	182	184	176	163	172	183	199	176	161	164	178	190	180	153	160	157	166	159	149	155	181	172	191	168	148	177	201	164	153	162	170	192	167	146	160	163	165	162	188	159	167	156	179	144	182	166	178	172	158	195	170	173	192	190	169	168	189	154	168	173	179	157	169	180	153	166	150	175	177	159	177	173	186	155	191	156	161	158	163	179	156	174	159	168	154	183	163	158	177	182	177	179	169	174	167	161	157	159	159	190	178	177	170	182	168	181	168	170	167	192
4654	15266	10932	5224	3771	2844	2061	1591	1275	1051	872	713	656	543	485	429	407	402	371	368	359	319	309	306	292	304	279	277	225	249	245	238	206	226	244	226	233	248	264	286	286	249	247	240	225	219	185	214	167	196	201	190	194	168	181	169	167	215	163	204	184	172	200	166	198	179	199	194	169	180	208	200	172	191	190	200	191	176	188	190	185	181	189	193	180	193	180	177	188	207	176	184	175	188	177	173	184	183	185	153	177	199	176	171	177	169	191	198	172	184	195	201	156	191	180	178	174	157	168	173	185	173	161	188	152	188	180	172	189	161	171	168	189	175	150	164	164	181	180	196	182	170	191	189	174	189	177	180	173	209	199	199	186	155	169	183	164	173	167	175	184	187	170	164	167	172	200	204	181	144	182	197	184	171	187	148	193	159	161	178	173	179	169	162	184	186	170	191	173	162	174	176	204	223	170	183	182	182	192	178	184	177	191	187	179	195	164	196	179	163	179	191	190	185	159	173	171	183	171	194	169	156	179	150	160	193	181	162	185	171	180	185	187	187	147	174	151	159	173	195	167	172	188	178	159	151	181	180	176	177	175	212	193	174	163	169	175	180	172	167	175	183	172	174	187	178	181	169	178	188	157	174	163	171	182	164	156	195	194	179	187	180	171	176	182	161	189	182	186	158	166	190	191	182	183	156	187	171	174	196	185	172	188	170	197	169	176	177	195	189	157	195	171	175	161	182	197	159	194	167	181	163	184	176	183	165	164	154	192	185	157	167	175	180	177	170	179	184	193	180	191	167	173	190	181	196	173	183	184	162	177	157	193	178	185	201	177	185	191	183	189	185	180	194	189	198	176	198	182	182	167	174	192	146	165	154	183	186	180	197	178	179	175	166	168	204	173	200	184	181	169	162	195	160	192	170	191	180	166	174	191	170	177	163	174	181	186	187	176	178	180	179	173	170	194	183	188	189	168	179	154	199	170	176	175	191	157	179	160	146	162	133	151	185	168	162	178	186	179	192	171	183	166	185	182	193	150	170	197	179	157	210	160	168	182	159	179	161	179	194	183	169	186	198	173	173	182	183	193	205	182	183	177	200	189	181	171	182	188	197	162	157	162	164	190	170	191	198	185	189	173	170	162	188	165	167	175	173	177	176	176	185	177	173	171	190	168	185	170	192	188	164	177	178	176	174	156	178	192	157	179	180	180	143	171	165	193	177	146	166	167	169	186	179	178	177	177	194	173	163	168	178	197	205	171	168	176	195	164	169	173	186	155	154	182	175	182	151	182	167	181	170	157	172	175	168	173	207	182	198	192	167	157	176	185	168	169	160	169	165	189	176	160	162	149	172	176	184	160	176	176	187	188	171	169	182	165	174	173	185	202	155	187	170	174	192	198	183	180	166	175	165	190	177	192	212	166	164	172	158	185	163	176	176	197	184	183	151	172	183	180	181	171	156	200	202	200	173	168	185	183	176	193	170	163	169	171	180	191	156	184	180	193	164	195	182	194	199	178	183	175	167	168	165	168	173	176	168	159	135	172	165	163	173	147	197	172	192	180	174	165	183	189	166	211	180	151	167	193	203	176	213	190	142	186	184	179	188	195	182	194	182	189	200	196	166	170	173	187	180	173	202	191	199	178	180	180	187	171	162	191	198	155	196	185	194	169	179	155	184	151	185	178	163	195	175	169	179	159	168	179	185	182	171	164	188	198	173	161	168	165	160	189	176	189	203	165	165	175	193	170	186	178	192	178	175	175	199	178	161	161	152	180	191	186	179	179	182	175	160	191	154	192	182	192	192	155	172	177	165	170	193	174	180	192	187	184	175	162	180	176	200	191	187	172	182	185	173	166	129	186	162	199	198	187	181	152	190	161	180	197	193	167	182	169	186	170	166	183	186	187	184	204	160	193	192	182	177	170	166	195	181	197	190	173	167	154	149	169	183	180	167	175	177	187	150	192	167	160	175	182	176	196	172	172	158	171	167	187	158	139	184	170	171	185	167	166	185	194	185	185	168	185	193	166	182	163	183	179	179	179	143	142	168	191	180	180	171	174	157	166	179	194	169	180	189	191	167	154	179	201	186	175	155	187	172	167	178	171	197	206	161	169	148	185	182	166	181	162	183	184	188	190	174	180	169	186	196	198	176	185	163	207	190	189	186	193	186	169	185	194	183	164	172	183	173	158	208	180	174	183	157	183	183	161	179	161	202	180	194	185	163	184	197	198	194	177	189	177	159	182	164	164	168	211	182	186	175	170	184	174	162	175	171	181	156	177	158	172	192	183	145	191	184	194	164	192	181	186	156	189	156	190	179	179	168	176	197	166	162	188	174	171	178	183	182	188	164	175	176	182	167	166	178	182	195	180	179	194	167	193	191	174	172	179	158	188	195	192	188	182	146	202	186	185	168	158	212	174	156	167	175	176	184	193	177	162	193	182	168	174	163	174	217	177	189	162	176	178	177	193	167	183	178	165	168	189	184	178	184	179	190	175	147	177	165	180	186	169	185	187	205	183	190	174	175	182	176	177	184	181	160	181	161	174	177	147	176	181	168	179	176	181	200	176	183	184	192	179	185	177	204	182	171	168	192	188	162	138	200	195	186	164	160	175	168	171	169	168	186	159	163	160	174	200	188	160	189	170	228	198	179	180	167	175	169	198	171	171	177	189	164	173	177	149	179	167	198	171	177	166	176	185	170	187	176	168	169	188	181	163	169	177	192	180	188	177	171	172	164	179	174	177	166	182	149	169	189	178	203	204	168	184	193	204	186	202	180	187	156	181	154	173	181	160	178	155	180	174	162	185	188	166	179	153	165	160	185	165	180	176	179	167	167	177	201	170	188	172	192	191	174	199	181	182	162	168	186	176	158	192	168	169	186	175	171	184	176	178	184	191	168	185	170	195	153	179	189	182	187	211	168	162	166	173	164	156	199	172	205	165	185	191	185	174	173	173	197	190	188	178	160	170	176	172	171	182	167	180	166	173	153	174	180	167	171	159	148	204	162	175	181	180	175	187	179	183	190	209	144	172	199	199	174	152	186	189	198	193	179	177	193	172	178	174	208	157	165	172	175	185	186	177	187	177	188	194	176	172	191	186	164	191	159	186	159	168	186	199	181	195	181	178	189	190	190	171	167	146	162	171	185	178	197	159	182	183	182	170	188	184	218	182	170	188	195	168	175	159	194	183	163	188	210	179	192	178	171	181	185	168	175	160	183	189	175	175	142	180	183	187	194	197	166	174	155	181	191	187	198	207	193	169	188	180	160	169	191	185	201	157	185	179	187	197	172	186	193	184	176	183	181	186	191	161	193	163	173	148	174	193	170	173	150	184	165	175	196	172	154	161	193	185	183	203	178	175	167	194	190	169	163	198	158	189	173	207	175	190	178	191	170	173	173	161	169	212	174	193	172	169	167	201	165	218	192	165	191	170	175	177	183	160	191	182	152	204	162	194	178	179	197	182	179	179	163	184	190	175	187	172	191	176	177	170	171
28114	19745	6184	1100	683	607	554	531	512	499	574	532	494	543	506	491	514	554	495	500	504	491	524	501	497	498	565	472	487	551	468	505	485	491	480	562	472	487	531	541	501	492	514	536	523	492	532	524	475	509	498	503	506	498	503	502	518	483	502	533	498	450	460	489	495	527	474	475	457	479	504	459	479	516	502	477	495	488	536	462	495	523	484	502	494	489	489	519	516	488	521	473	526	515	468	495	497	495	498	475	497	488	461	517	490	516	495	505	505	536	499	500	475	477	509	509	470	518	454	489	532	485	498	471	504	480	486	471	522	493	507	481	487	459	503	460	477	489	531	471	512	457	490	498	480	488	477	500	502	503	473	452	495	502	529	504	451	501	508	543	522	503	528	526	494	506	478	490	477	479	487	487	496	479	508	454	519	462	482	465	500	459	511	473	483	440	494	571	474	494	485	495	489	515	492	478	477	454	522	493	476	480	452	488	472	485	464	493	491	536	501	483	502	461	487	473	496	494	512	501	512	509	508	517	487	484	483	480	501	487	527	507	490	509	477	489	519	497	464	508	498	489	520	472	512	488	505	488	467	492	522	481	502	529	517	513	478	509	518	488	522	479	466	487	481	485	491	496	486	507	516	422	498	498	500	494	521	509	473	497	521	473	476	490	492	486	510	511	497	505	481	479	457	462	481	503	449	464	486	458	507	500	493	511	451	505	492	507	518	514	477	514	445	497	487	492	490	473	497	476	495	481	502	472	517	492	526	504	502	498	438	484	453	492	520	536	480	508	503	507	500	553	563	470	492	489	493	512	513	504	513	466	491	482	534	498	452	551	477	451	522	452	500	461	498	490	503	439	511	477	493	548	499	496	537	490	470	498	473	524	517	517	542	490	482	498	501	502	493	527	484	483	536	479	487	505	501	490	475	509	464	489	527	495	485	502	529	515	498	474	458	520	494	500	516	491	506	502	479	459	492	505	463	522	497	485	511	538	489	471	484	499	507	489	451	485	465	498	485	478	506	493	501	495	542	474	480	495	481	476	502	481	496	505	447	531	491	527	518	535	495	477	511	487	460	494	465	454	532	477	500	506	500	521	459	510	472	492	511	499	508	502	486	480	501	458	457	456	496	499	512	481	485	438	472	464	488	491	498	515	513	549	457	514	508	494	497	503	518	492	494	470	513	477	519	524	504	468	491	482	493	505	478	519	484	492	493	502	492	507	455	532	508	461	487	497	455	521	468	474	520	506	493	517	494	462	490	524	502	493	488	472	511	471	483	494	479	521	445	434	482	499	496	507	499	518	516	488	498	482	476	510	490	510	518	490	488	477	481	529	484	527	531	529	442	506	555	533	523	486	466	505	519	535	477	509	473	482	496	486	492	486	493	477	494	532	499	511	492	520	465	514	538	511	479	496	478	489	480	482	494	498	570	483	493	501	531	492	499	452	485	497	490	500	480	492	491	504	489	512	469	484	458	497	501	497	486	507	516	460	494	475	489	487	473	497	506	482	483	486	499	565	525	469	504	496	529	469	488	484	476	447	486	511	449	460	483	501	513	523	474	496	445	494	478	503	476	553	474	500	481	450	481	508	475	512	476	449	470	498	512	489	498	514	492	469	544	515	473	507	485	497	474	500	487	485	510	523	511	488	517	501	470	525	473	493	496	520	455	504	535	479	482	508	498	523	500	488	479	481	494	465	516	502	483	474	508	448	473	514	524	488	481	463	505	482	496	511	520	504	448	516	502	491	507	449	530	496	523	496	480	481	528	485	499	493	486	506	522	499	471	508	465	527	496	455	512	525	489	506	467	530	452	483	512	507	497	503	527	459	449	472	497	524	490	522	472	532	499	504	519	512	507	465	504	526	480	494	481	515	525	460	515	483	442	483	520	451	461	487	534	501	489	505	505	500	499	486	493	482	529	509	507	487	548	463	497	457	453	525	476	501	486	474	502	490	509	451	519	482	502	492	490	511	512	502	508	491	499	495	544	499	480	502	522	508	503	500	496	501	469	475	499	480	457	489	516	521	475	517	499	512	493	506	434	474	512	480	507	512	507	520	474	455	474	507	517	476	537	502	518	527	506	461	455	499	530	532	497	506	528	463	462	496	488	543	504	506	511	491	485	500	529	470	498	534	494	468	473	484	530	485	501	500	501	466	479	476	463	464	473	540	497	506	480	470	496	520	463	524	503	515	493	477	487	482	477	512	518	514	479	490	495	484	546	510	511	463	470	488	518	501	474	522	478	521	493	546	456	492	504	401	486	494	532	476	501	491	429	485	525	483	490	496	477	482	497	466	494	511	508	474	493	518	459	467	542	502	478	519	522	540	481	495	466	496	503	516	470	480	487	515	526	465	456	489	467	490	481	500	498	507	479	464	483	490	479	511	477	521	469	477	490	501	513	491	524	503	504	488	480	503	453	472	483	504	477	487	501	484	445	534	543	468	507	481	508	455	529	472	497	495	506	470	503	448	466	501	485	504	508	497	493	504	477	502	440	492	505	547	500	514	517	459	461	489	514	451	496	509	462	522	467	482	556	495	463	509	507	524	464	493	460	502	454	537	509	506	470	518	473	494	481	489	491	492	487	491	511	463	494	487	461	484	480	469	533	508	485	496	460	513	479	526	497	491	504	460	503	481	504	459	462	466	456	463	492	478	525	467	515	496	532	488	477	497	495	454	496	495	501	494	526	472	495	475	489	505	508	495	523	492	475	523	478	450	509	482	507	436	484	492	536	487	528	472	525	490	467	507	489	482	523	499	508	500	486	515	553	515	506	535	498	470	474	529	521	456	485	518	486	454	495	512	497	530	479	508	473	458	547	467	492	513	447	492	510	507	519	513	478	505	486	488	500	516	478	526	501	495	463	504	509	488	493	506	467	482	452	502	489	504	513	460	466	522	534	495	482	517	475	516	511	489	512	461	489	487	528	466	502	484	482	481	503	479	514	481	465	509	478	500	486	541	482	450	442	479	505	496	489	505	505	529	507	491	464	485	488	451	467	477	486	542	460	500	476	485	495	509	496	546	484	493	466	482	512	541	506	462	515	515	491	471	503	479	522	454	506	512	522	504	520	477	483	526	484	506	492	522	438	525	479	494	513	485	512	497	516	477	485	496	497	470	478	499	554	500	486	489	497	503	504	471	489	491	497	536	517	490	492	477	501	486	455	496	494	512	511	452	491	514	500	476	490	475	480	531	465	497	508	488	508	489	503	484	463	514	493	527	476	512	482	498	507	529	479	483	521	498	449	511	500	503	521	506	489	530	511	526	539	510	505	461	481	517	464	540	516	496	500	478	507	475	479	482	486	535	502	504	480	523	497	488	476	474	502	469	506	489	466	484	476	502	488	527	496	517	513	522	498	523	470	469	494	475	515	512	525	509	488	504	489	454	526	480	496	528	479	472	497	488	487	470	502	499	483	534	480	523	495	529	486	519	521	488	484	488	494	490	485	488	504	511	484	494	529	456	470	542	488	479	471	515	525	493
4516	1969	1778	948	872	733	653	676	656	619	595	603	546	551	543	557	544	550	576	538	565	589	592	555	558	567	543	532	525	545	505	521	537	513	532	506	481	545	522	577	572	533	518	577	525	560	552	512	505	512	499	536	514	533	513	484	522	518	498	551	515	515	527	494	495	505	509	529	495	510	481	461	541	548	529	534	538	494	564	509	557	513	510	510	521	529	505	517	525	523	500	531	524	533	530	527	518	564	522	513	558	517	565	479	518	553	510	523	513	488	501	510	545	515	543	533	549	536	482	537	506	531	525	500	537	500	511	543	547	513	526	546	533	517	493	503	485	523	500	495	521	556	535	490	528	525	482	519	509	544	532	477	550	561	499	545	559	510	546	557	535	499	522	498	500	509	531	587	591	543	536	512	531	521	527	508	524	536	543	510	535	553	528	524	548	515	541	499	497	522	553	501	578	517	524	560	513	532	523	482	560	531	472	533	490	534	540	532	514	517	500	472	494	531	529	541	515	546	476	484	509	529	530	505	501	528	514	507	558	494	519	492	566	563	515	508	509	551	547	548	539	536	504	525	494	535	483	491	552	493	535	521	524	510	585	495	505	551	534	519	515	500	544	531	498	510	551	527	527	558	502	510	533	506	500	524	544	547	517	483	514	508	496	490	525	532	509	553	484	504	527	508	546	489	516	508	524	557	508	509	576	539	488	502	525	530	482	542	543	517	544	510	507	500	559	507	480	499	504	497	559	554	567	563	531	518	533	496	504	516	492	525	565	516	551	509	498	537	500	512	555	572	546	507	564	533	516	509	516	500	531	524	570	507	569	552	525	482	530	525	484	526	581	537	522	539	501	516	515	493	476	514	516	514	528	484	521	523	517	497	548	546	550	534	508	496	528	511	502	502	517	505	539	533	549	464	536	505	534	541	539	560	555	523	568	506	499	516	478	524	532	513	532	514	553	570	515	541	552	525	534	575	528	511	550	501	546	518	539	542	533	493	506	522	544	483	536	507	486	543	517	546	539	573	532	521	483	522	481	514	497	477	476	468	539	594	497	504	504	543	528	522	542	563	522	522	477	509	528	519	519	495	492	537	507	504	523	539	525	562	496	482	525	541	525	539	539	497	528	570	556	504	517	466	542	456	542	509	535	512	496	517	513	530	505	533	536	511	507	508	528	521	486	571	568	529	542	556	549	509	514	559	509	494	520	549	548	500	520	514	525	528	538	525	492	542	498	524	546	507	543	515	501	543	475	490	532	504	558	512	487	514	510	515	472	554	512	485	526	518	489	525	539	471	527	522	564	567	513	552	527	530	504	560	499	545	538	485	530	486	506	494	533	546	521	486	556	499	484	527	533	534	566	556	513	529	508	491	521	543	521	512	538	509	531	530	511	540	510	519	508	569	545	557	563	512	508	548	486	488	521	502	557	511	482	506	562	510	528	518	518	536	513	527	534	526	516	535	553	530	549	507	553	563	487	507	498	558	530	523	538	536	478	500	522	496	473	488	557	546	521	529	496	530	515	528	575	536	517	527	511	512	513	550	557	535	552	566	493	508	490	515	541	516	479	549	498	526	494	514	572	541	512	507	512	546	541	552	502	533	534	525	516	546	511	515	533	536	554	483	515	564	535	547	556	513	516	476	513	543	503	516	527	538	514	525	537	527	496	546	518	512	507	510	496	575	518	559	518	518	493	532	525	546	514	524	510	542	537	535	568	527	537	551	555	527	540	523	522	537	520	519	503	559	498	502	523	517	522	497	502	510	557	516	533	517	538	496	562	511	487	530	552	536	486	504	500	531	523	511	510	505	507	544	503	505	506	558	500	524	563	518	489	506	521	525	511	563	517	554	544	520	522	485	518	510	496	523	553	496	545	519	479	528	533	524	520	512	512	510	529	519	543	538	497	504	528	519	544	507	518	561	526	529	527	539	501	491	555	493	562	513	515	505	514	467	535	517	504	520	504	489	540	505	544	517	523	543	484	505	529	487	495	503	543	537	512	536	490	543	524	521	509	537	524	487	500	498	535	503	508	525	535	544	522	524	499	527	496	508	499	544	527	520	494	489	521	530	535	526	534	530	541	537	524	525	539	498	519	541	552	534	477	505	530	514	516	523	532	516	515	506	541	480	529	505	537	591	548	538	501	519	522	560	512	514	520	544	523	531	548	472	498	524	549	459	488	571	529	517	481	533	525	531	521	559	527	520	482	550	527	510	551	512	516	517	548	510	540	533	484	517	554	529	509	513	557	490	546	523	504	505	514	524	552	523	503	533	506	519	508	526	491	531	500	539	499	537	541	458	521	524	487	526	554	524	520	474	487	532	540	544	517	491	518	481	497	531	571	503	512	520	497	533	531	539	547	471	543	527	522	522	510	531	491	499	546	535	564	595	534	553	559	543	522	520	470	555	512	541	495	542	472	552	499	515	511	496	538	485	510	514	555	514	487	505	552	541	494	537	537	510	467	558	520	504	500	545	548	547	550	513	562	513	531	526	503	483	582	500	488	509	523	480	558	532	568	521	492	522	520	512	511	508	551	525	518	504	515	510	550	466	497	527	501	502	543	553	517	549	524	551	493	507	517	545	545	521	487	503	533	542	538	498	515	519	537	517	537	512	525	508	543	556	538	514	574	542	515	536	556	519	494	507	530	453	503	548	503	499	497	532	535	481	529	555	504	550	531	511	497	530	537	494	499	473	477	506	490	517	477	560	468	512	567	523	557	533	488	521	485	527	562	573	472	489	542	513	502	511	537	505	507	552	575	528	519	522	602	527	525	517	518	508	497	533	512	488	528	470	523	589	549	506	494	576	550	467	536	534	525	488	544	540	534	529	560	529	515	539	549	525	492	561	503	537	554	532	526	522	495	522	530	532	529	537	511	541	508	523	524	500	477	535	513	555	571	503	510	534	532	534	509	527	521	536	545	479	499	541	504	506	553	524	500	532	503	512	525	527	554	494	534	495	551	511	542	514	542	539	541	520	517	529	547	585	480	536	487	534	564	538	553	527	550	525	509	493	517	471	515	496	514	510	525	517	500	565	541	505	539	524	517	534	512	497	531	543	498	502	541	527	548	499	544	491	517	553	514	539	515	489	516	527	551	576	518	520	552	491	504	543	540	516	493	547	507	538	479	508	481	544	544	552	498	489	550	486	539	517	540	532	523	485	521	509	548	573	504	513	504	544	559	525	478	476	552	518	516	525	528	531	553	535	509	496	489	499	523	529	478	513	534	490	537	512	509	528	521	536	519	510	524	559	518	526	523	549	494	522	486	486	530	491	516	543	512	502	569	533	516	494	525	543	522	550	499	503	496	534	527	549	478	494	528	533	493	482	526	489	552	513	559	511	493	491	524	536	545	530	553	536	514	515	530	512	519	540	500	544	535	542	601	502	539	526	529	556	486	528	502	544	513	488	507	540	510	517	519	548	504	524	527	468	511	545	485	483	505	557	513	508	539	583	572	551	503	534	526	528	525	516	479	526	492	520
23850	21544	29138	24388	21550	13457	1315	732	623	557	478	449	418	394	363	360	326	358	339	330	297	300	290	305	290	295	278	295	279	265	282	280	278	279	281	282	271	284	305	325	266	269	301	284	274	300	249	260	271	290	279	264	266	234	271	267	275	269	264	244	266	276	278	247	268	243	231	262	256	255	238	268	267	259	262	264	247	272	273	276	284	280	250	253	260	261	237	252	269	296	236	254	245	276	241	287	245	286	248	282	284	237	255	256	257	243	241	282	251	239	263	262	243	249	245	243	254	259	240	251	256	241	261	278	227	224	277	243	239	258	242	250	223	259	266	267	243	273	210	259	265	298	273	255	256	253	238	244	283	258	282	279	271	242	247	262	261	263	294	268	259	272	266	265	294	243	263	245	291	265	237	266	298	292	243	276	221	257	257	267	249	244	238	240	257	277	250	258	251	231	252	244	269	225	249	268	232	282	264	242	240	256	262	247	260	249	257	230	252	266	275	244	278	244	260	271	249	255	247	266	261	275	270	226	244	275	267	292	264	260	258	269	225	237	251	223	223	282	242	251	239	227	225	237	282	267	259	254	285	286	243	278	257	229	256	273	250	251	255	249	284	265	256	240	288	253	237	294	273	260	241	244	257	285	251	242	259	254	257	258	274	229	242	242	248	271	283	279	261	263	248	276	267	257	281	248	261	259	266	275	277	260	261	281	255	253	282	253	233	235	210	270	276	217	250	232	258	252	281	268	268	260	263	244	268	260	272	273	235	256	262	251	261	296	252	275	249	279	298	254	243	263	245	245	264	256	263	223	235	251	270	255	255	266	277	256	221	269	256	272	261	228	246	225	260	243	228	256	241	267	275	254	266	274	250	265	252	246	250	232	270	213	245	258	263	258	276	269	244	231	249	271	251	291	263	260	266	234	274	239	278	238	253	239	269	240	279	245	258	230	252	240	234	248	259	276	245	256	230	244	247	267	269	261	233	243	252	236	276	259	257	244	248	259	256	263	252	252	283	255	256	266	229	277	257	249	281	243	249	275	265	237	239	239	253	271	254	258	277	236	240	252	245	252	267	252	257	243	280	284	246	236	230	247	216	302	274	273	274	286	259	267	261	242	249	236	246	258	288	265	247	289	273	217	274	262	261	251	264	238	239	236	229	253	285	259	271	242	278	262	255	251	263	268	234	293	272	283	209	240	241	278	276	249	291	264	244	223	234	278	258	278	249	242	246	237	255	255	235	249	265	266	249	259	231	277	233	258	251	266	264	249	241	246	248	268	266	260	263	258	277	269	268	250	251	276	256	251	257	240	246	220	288	242	237	283	238	272	241	257	256	247	257	274	260	271	270	266	278	288	275	250	253	275	272	243	246	222	241	257	278	233	233	280	270	257	268	246	244	266	261	248	304	252	255	247	271	279	246	257	243	273	259	264	257	244	286	233	260	230	247	240	258	254	259	256	244	268	261	260	257	242	273	252	243	266	261	258	270	264	266	252	260	266	244	245	267	233	272	281	222	242	269	284	269	269	262	269	240	274	270	237	260	246	259	241	234	261	270	245	269	250	272	285	266	264	248	283	271	242	256	263	249	269	229	265	283	232	228	238	281	250	265	242	234	253	273	249	266	267	258	285	270	259	261	255	261	269	264	288	261	279	270	234	247	279	265	249	279	258	260	260	252	272	255	272	261	262	257	257	273	253	268	233	252	244	270	268	263	277	251	262	282	293	239	243	249	253	221	250	266	252	247	244	217	249	265	258	300	235	221	254	278	257	258	230	261	259	259	254	248	248	242	256	252	270	265	264	275	257	238	235	258	262	242	250	266	276	262	273	242	284	238	250	288	251	267	253	256	279	276	255	257	282	250	254	255	236	269	241	281	245	292	265	246	256	259	284	259	279	250	257	234	240	285	268	241	269	244	263	257	254	269	257	285	273	245	267	274	254	251	269	250	268	235	292	247	244	264	259	264	255	263	244	236	242	209	244	246	252	233	234	268	264	233	258	249	265	260	265	266	263	258	259	255	240	264	228	284	232	233	264	228	250	245	250	257	243	273	242	245	224	283	293	241	271	251	231	251	246	272	258	248	252	304	258	262	294	264	289	233	256	252	255	271	231	275	262	256	259	268	251	265	264	250	240	258	253	253	262	252	259	243	213	257	291	268	266	257	237	261	249	257	276	265	294	254	270	235	266	252	225	265	253	277	256	232	247	254	265	255	256	264	250	248	272	234	240	273	272	255	251	254	227	259	261	231	255	244	270	239	255	246	289	243	264	256	234	235	270	242	270	228	250	254	244	262	239	247	266	267	260	265	255	268	254	251	247	273	266	253	235	279	263	270	214	269	286	248	243	260	216	279	273	240	253	291	248	262	232	243	233	253	260	262	238	243	246	255	256	262	268	253	261	257	246	236	245	233	264	225	283	248	246	251	282	250	245	236	246	265	274	248	285	256	272	251	271	256	279	269	261	250	247	235	248	269	224	277	274	240	251	270	258	250	263	286	251	230	229	237	243	219	262	267	234	236	265	280	247	248	241	252	257	252	266	241	228	247	289	247	275	257	273	266	239	261	264	251	287	246	263	279	270	269	278	268	286	248	266	248	280	264	244	266	251	255	249	245	264	245	260	239	267	268	257	251	254	250	280	232	243	239	237	227	262	264	232	270	255	257	244	284	254	267	247	260	263	280	306	250	255	294	266	268	264	209	239	243	236	267	238	249	265	253	252	225	241	294	249	260	260	239	222	257	224	242	266	256	283	262	249	243	239	240	250	226	241	251	256	269	243	248	276	247	283	275	234	238	273	257	257	254	254	230	234	257	261	269	258	242	284	264	259	245	287	286	274	252	270	271	271	223	225	251	227	247	263	272	226	273	215	241	244	260	270	250	279	251	243	254	239	259	254	270	267	257	268	247	246	249	242	261	248	244	252	251	273	260	257	284	267	252	262	238	245	256	258	240	279	235	282	248	247	263	264	238	247	262	250	254	243	252	244	213	276	271	265	272	279	263	247	282	271	273	240	245	270	252	228	261	257	256	255	267	277	243	252	249	244	253	235	268	253	276	265	267	247	245	270	265	229	268	249	289	252	272	246	281	270	254	261	251	222	240	263	258	244	234	241	266	231	238	272	265	251	283	271	274	254	268	251	264	282	256	255	251	243	255	266	238	259	264	249	243	275	259	259	265	277	256	271	242	283	237	272	257	243	279	246	277	249	230	243	256	285	258	249	277	265	232	275	271	295	261	267	259	275	262	251	259	240	248	276	258	233	268	258	218	258	253	214	246	275	260	271	282	254	272	245	259	262	256	267	250	223	242	266	234	261	216	284	271	258	240	265	265	259	251	227	261	262	224	234	243	249	288	287	289	262	268	270	280	247	248	236	233	258	292	261	275	260	260	270	263	245	259	244	232	276	252	267	273	311	272	274	241	247	270	234	251	259	272	268	263	235	251	278	289	253	263	254	247	236	250	267	255	263	290	266	212	242	249	268	255	255
3481	10115	7216	3333	2356	1804	1346	1080	908	760	671	586	524	536	463	436	399	390	393	383	352	356	316	341	356	364	320	378	338	347	341	308	316	303	289	296	316	297	350	304	333	346	345	312	335	291	285	293	318	319	266	336	289	287	270	295	290	281	311	287	287	305	273	295	272	273	275	338	268	264	283	289	326	301	279	252	280	290	282	305	261	261	274	318	266	298	309	294	294	297	272	306	270	303	295	326	288	274	295	248	303	274	296	268	284	253	293	287	265	253	266	284	294	303	250	261	323	296	299	266	294	295	294	305	285	298	288	298	283	279	279	263	299	282	305	300	268	236	277	273	274	278	292	277	317	288	239	278	291	287	261	289	281	290	275	266	292	311	272	268	302	294	263	287	285	270	265	274	270	280	343	269	294	288	277	306	315	288	311	279	279	222	299	276	291	278	270	270	278	285	257	261	295	295	263	279	316	282	264	275	272	289	288	259	277	312	293	254	289	283	293	273	279	311	293	302	278	267	291	297	289	309	277	266	277	305	266	283	284	301	291	269	270	288	275	270	274	277	285	267	284	287	302	299	259	290	267	299	293	239	295	282	317	279	277	273	266	307	284	275	283	290	327	271	262	293	267	274	289	290	322	275	273	302	275	275	282	275	276	253	309	291	292	275	297	272	241	267	291	254	273	283	293	272	265	278	317	300	267	260	251	284	272	268	265	262	266	269	312	264	296	290	271	304	290	293	325	288	279	277	279	272	284	273	272	259	276	260	318	296	302	297	258	247	280	244	260	290	295	308	275	270	294	296	274	245	270	280	283	278	307	294	281	285	259	295	334	275	283	306	291	290	241	283	301	295	301	263	279	274	284	282	290	280	286	285	298	273	267	288	278	275	288	300	280	259	273	322	270	277	268	266	245	281	291	316	282	265	289	310	260	295	295	286	299	298	257	295	265	295	291	272	285	288	318	268	286	298	258	283	283	313	286	263	284	300	272	256	292	286	302	263	305	299	282	274	300	240	295	323	299	299	289	248	277	275	278	286	258	265	265	318	289	280	305	285	265	302	288	235	278	264	294	313	269	293	290	273	285	250	277	295	289	303	298	287	299	278	319	285	266	269	291	295	275	301	264	269	268	271	299	294	309	270	261	281	309	280	285	267	287	259	278	269	288	280	266	263	281	264	278	307	268	262	282	294	266	277	298	283	242	263	269	275	301	271	297	258	269	272	282	302	261	308	277	282	306	267	254	281	263	296	277	272	285	281	275	260	285	304	312	272	255	295	270	297	293	295	269	255	276	268	269	281	307	251	272	267	279	285	298	278	310	292	268	294	298	298	285	272	258	296	277	278	272	258	251	278	268	302	300	276	296	267	286	276	298	276	285	258	280	308	271	288	312	247	282	267	330	282	298	285	270	284	269	255	282	290	273	291	262	263	297	269	273	310	272	270	273	302	256	282	277	267	291	275	292	293	278	288	276	255	292	240	301	273	281	307	286	297	289	289	277	337	248	297	300	303	295	244	287	280	289	293	236	295	257	272	254	271	281	262	260	277	265	297	281	256	307	300	267	287	305	269	266	301	294	251	287	264	270	289	260	322	287	287	276	275	295	295	273	271	268	258	319	270	296	268	264	291	280	272	267	287	284	279	273	276	281	290	307	270	284	278	313	273	292	283	271	287	256	295	279	298	263	245	303	280	287	270	283	276	285	286	301	268	266	280	256	283	285	272	270	278	285	276	282	279	260	284	272	286	304	282	264	283	286	327	272	298	280	294	281	321	292	273	277	276	268	317	262	272	251	258	271	269	287	305	292	297	284	279	298	261	330	284	297	252	284	256	298	268	284	239	300	284	317	269	341	284	284	275	280	282	271	265	315	275	294	298	281	293	261	280	271	277	288	277	260	269	278	276	265	271	288	287	266	278	295	289	280	286	271	291	278	288	296	282	300	287	295	284	243	266	255	281	274	259	263	278	252	306	283	265	293	289	272	293	267	292	267	248	273	280	266	294	299	285	258	269	289	293	299	279	276	276	277	262	276	274	253	300	279	284	267	233	288	255	274	288	288	290	316	280	261	297	298	254	270	284	303	277	278	257	267	274	283	251	289	233	281	302	268	271	261	305	301	282	280	256	271	285	289	306	304	228	289	269	273	300	308	290	266	290	278	267	275	277	279	283	290	274	292	282	281	267	295	299	258	260	261	265	281	271	268	290	275	283	297	268	285	267	296	292	318	287	260	262	273	264	248	264	293	310	307	280	294	258	261	274	256	266	267	276	296	284	307	258	264	273	279	277	300	279	267	284	289	265	305	282	287	286	275	271	296	311	313	296	301	295	282	335	281	288	271	331	284	254	309	303	267	259	287	281	323	308	278	291	281	284	298	267	279	270	292	257	288	290	284	306	290	271	275	304	299	283	298	270	309	293	287	283	283	303	281	271	294	290	320	291	301	272	287	274	315	300	311	289	301	278	259	283	293	268	267	267	276	254	292	243	271	320	284	281	305	308	280	264	269	284	281	289	258	259	272	284	295	299	271	302	284	282	254	267	257	297	281	263	263	306	242	316	288	302	257	279	231	274	267	255	269	272	276	267	284	261	278	303	286	292	268	286	317	270	262	281	292	258	305	296	274	258	281	273	275	296	286	285	270	270	266	259	278	283	281	242	255	308	267	323	300	294	286	270	282	281	278	288	300	262	258	288	294	304	269	268	285	280	301	277	301	258	306	287	299	261	271	268	289	284	269	276	290	257	285	297	252	293	295	300	281	291	293	280	293	270	278	276	257	304	304	278	300	280	291	312	268	286	271	315	304	283	299	282	287	292	283	272	297	296	299	237	287	270	263	280	285	300	278	280	280	249	277	250	303	262	287	292	288	277	266	287	261	301	293	263	295	287	248	275	322	291	282	279	256	278	249	287	299	296	257	290	302	275	265	277	274	306	306	288	294	278	302	284	264	285	317	267	254	295	280	275	289	295	284	273	282	300	307	255	273	274	255	287	311	278	285	269	296	284	250	249	271	286	268	293	305	259	287	297	296	266	268	295	312	284	289	270	262	272	289	297	285	273	296	300	269	264	259	305	291	241	300	265	257	255	319	274	304	269	288	251	276	270	297	249	277	277	317	265	251	270	284	295	299	263	252	293	267	265	308	258	249	276	266	281	278	273	276	285	309	274	261	295	277	274	275	279	291	263	282	291	273	272	291	287	264	307	280	283	256	282	260	274	286	266	293	280	280	256	263	266	280	269	270	283	299	299	275	296	265	261	250	278	270	290	259	268	308	270	278	291	308	302	259	278	266	251	315	280	297	283	290	276	289	285	303	277	309	317	278	275	291	270	292	269	281	279	263	256	268	252	265	253	301	266	249	273	299	287	286	276	277	255	305	278	278	277	292	287	278	297	295	260	273	269	267	274	266	305	288	264	278	289	271	330	264	261	286	292	294	277	289	292	287	287	298	265	274	257	280	248	307	271	317	269	268	254	276	304	263	245	280	298	288	267
24945	21529	28221	25212	14981	1264	832	751	696	671	573	536	590	546	575	542	532	535	505	538	532	521	501	520	522	481	524	501	508	473	488	513	544	486	482	490	485	483	497	463	495	506	564	512	487	477	479	559	519	531	465	507	496	479	510	513	466	485	476	506	490	509	504	457	466	442	498	498	470	483	482	523	477	481	461	492	520	477	508	502	486	535	482	490	521	481	467	469	493	519	504	452	498	459	464	444	470	468	479	498	461	504	488	494	444	455	444	477	502	493	510	483	476	432	481	526	517	437	474	495	467	497	424	536	460	517	485	462	476	480	527	489	491	462	482	494	455	509	500	468	495	468	485	476	479	476	433	445	485	484	459	460	494	519	514	479	441	447	464	467	493	493	467	497	471	453	443	483	483	458	471	465	502	437	496	479	498	507	478	507	492	456	463	452	466	479	473	483	506	499	496	469	411	508	468	475	475	487	468	477	447	489	505	481	455	481	475	495	452	476	529	504	535	495	525	464	460	453	468	487	494	478	485	524	487	510	488	478	474	487	463	424	460	475	480	460	455	470	468	545	477	507	457	513	486	473	471	496	446	475	445	443	475	481	512	470	514	463	499	487	504	478	532	487	474	467	505	459	489	511	434	489	486	439	451	471	523	486	459	504	487	484	493	469	456	473	509	477	448	435	490	480	472	492	455	469	460	508	459	481	511	506	479	470	484	483	502	483	508	492	470	486	497	478	446	470	503	451	458	514	471	473	477	505	493	435	470	503	469	499	487	502	476	470	488	506	470	445	480	469	471	476	479	455	493	445	475	509	510	484	486	455	494	486	455	454	454	499	522	464	445	505	505	473	480	479	479	467	486	481	509	500	464	478	508	503	464	484	498	476	477	473	516	506	504	500	488	469	451	511	496	445	483	496	493	468	458	493	503	498	493	508	489	492	472	504	501	475	483	502	513	474	497	457	491	482	469	446	538	512	517	492	468	426	489	509	479	492	458	462	448	466	492	508	492	464	457	488	474	506	472	472	447	509	474	463	498	514	524	470	484	511	478	488	492	474	488	532	511	484	521	501	476	457	446	481	477	488	478	481	459	493	475	454	476	493	522	456	479	508	476	509	533	457	500	464	519	510	514	459	527	532	488	470	474	488	435	450	480	484	453	479	492	489	509	470	471	484	465	451	419	485	457	502	477	477	475	477	449	525	496	466	512	493	475	489	456	496	481	461	482	462	422	486	489	477	488	484	510	479	455	530	502	509	518	484	490	505	470	520	482	479	461	433	464	466	469	462	476	464	468	477	472	524	490	470	461	472	515	466	487	451	478	542	477	509	494	475	463	491	495	456	448	482	513	464	483	489	525	545	482	496	497	500	496	472	456	476	471	525	508	458	457	495	496	464	480	492	465	493	514	519	500	480	483	471	489	480	517	472	482	498	486	503	491	481	478	481	439	487	480	459	502	466	441	493	498	500	483	487	444	484	502	483	468	470	508	488	455	507	466	508	501	475	477	484	497	488	472	497	480	475	453	470	476	496	474	454	497	469	511	476	502	497	515	481	521	487	510	469	475	473	456	499	491	463	457	464	478	471	491	462	469	474	497	486	491	463	474	522	487	444	480	477	484	458	489	494	529	469	471	516	457	477	487	479	456	485	461	470	511	469	480	455	464	476	495	487	475	510	498	470	476	486	461	476	495	463	498	476	466	469	487	471	473	501	475	524	486	448	503	455	459	493	463	432	485	508	484	498	499	527	505	491	522	445	506	465	467	480	478	457	482	471	479	484	468	491	505	481	509	474	465	488	487	449	474	501	476	482	487	423	449	495	487	474	452	508	489	477	475	489	462	462	466	496	482	520	451	439	467	475	459	489	494	508	498	463	472	486	503	499	462	483	473	483	454	464	478	495	521	499	504	444	469	468	451	493	479	497	467	479	492	510	507	494	501	506	435	485	489	495	435	487	477	491	505	429	458	485	437	488	459	521	501	433	491	475	466	507	483	492	457	487	453	445	509	497	495	466	458	443	485	470	480	535	491	509	481	469	464	490	492	525	487	465	484	519	494	450	449	502	509	466	491	484	478	515	502	476	453	529	510	499	494	507	489	486	462	488	467	471	471	526	471	482	511	497	490	509	509	488	481	462	479	464	479	508	527	485	462	469	471	464	500	514	516	491	490	470	482	489	484	506	448	508	489	460	462	492	464	492	486	454	465	487	481	460	466	464	491	450	495	492	507	497	492	471	473	493	517	451	481	480	470	492	458	507	414	484	492	450	484	469	505	510	477	478	485	521	512	480	460	488	488	455	461	477	492	469	479	472	493	497	476	504	489	464	505	447	471	465	474	467	467	463	479	475	450	523	441	481	514	502	473	514	455	477	470	492	498	505	464	499	494	467	468	493	485	493	483	478	457	493	502	454	452	465	508	467	465	477	500	481	474	484	460	500	460	451	494	467	455	474	468	521	451	481	478	428	491	458	480	485	486	473	452	457	456	490	494	470	493	478	453	464	469	527	491	450	465	498	470	487	507	469	516	499	487	489	525	452	506	496	466	430	499	487	468	484	463	460	468	503	506	511	453	485	486	497	499	470	467	540	454	512	449	431	462	478	485	518	465	489	461	481	446	482	507	489	514	544	503	508	458	498	458	488	460	488	520	475	501	496	482	471	480	483	524	472	498	448	445	472	476	474	457	445	503	490	488	465	474	451	458	479	489	480	516	510	449	482	472	513	485	469	528	478	524	462	486	496	496	480	442	501	474	471	474	521	531	514	455	511	440	503	468	508	484	457	489	473	482	479	490	511	461	511	459	505	510	481	474	466	484	508	489	495	496	494	485	457	486	459	500	514	450	482	462	483	461	474	477	454	465	476	483	512	451	481	456	477	482	472	478	503	490	489	519	443	487	470	494	486	473	542	491	502	496	486	507	487	482	460	508	439	475	481	475	491	511	453	489	446	466	448	486	487	487	488	526	520	485	453	464	466	477	488	481	482	459	439	468	458	470	480	500	475	472	477	477	477	468	517	499	507	474	490	495	503	445	446	498	495	488	496	499	488	486	498	452	446	485	514	504	492	519	504	473	502	468	441	485	478	496	454	544	466	496	474	487	490	457	466	455	481	465	456	513	504	514	482	487	468	486	492	487	498	472	473	510	454	487	510	481	495	490	524	443	464	481	520	479	500	471	477	460	474	464	476	455	469	487	467	466	533	493	494	461	487	501	537	508	441	514	479	443	498	486	480	487	480	522	536	452	453	510	513	485	470	464	449	466	487	500	434	451	491	442	488	486	506	471	495	492	459	450	519	504	490	471	472	468	481	448	487	521	477	478	447	554	497	484	457	481	492	458	436	449	471	487	475	510	546	451	481	467	458	481	444	485	482	498	517	523	455	545	494	506	501	511	451	503	504	486	475	453	485	483	500	441	487	454	481	473	483	468	472	488	478	500	492	505	477	486	463	498	531	478	472	463	506	496	452	493	487	450	475	512	496	484	501	505	507	480	506
3548	6340	4373	2142	1671	1330	1116	1039	861	800	728	719	645	636	629	639	590	568	567	543	543	525	531	552	580	553	527	540	511	518	537	539	493	531	520	504	525	526	548	521	548	540	556	545	522	485	529	501	537	503	520	493	487	482	521	460	501	509	507	495	472	479	503	484	472	496	483	477	488	506	505	507	465	494	567	465	466	501	494	530	562	514	498	487	490	489	528	504	490	511	472	496	477	468	486	507	504	484	478	543	489	507	490	494	494	523	468	522	523	491	490	487	504	547	513	515	523	495	507	485	540	478	501	509	533	554	542	505	511	524	482	513	468	548	470	492	504	487	459	492	519	488	499	496	478	480	499	482	478	444	502	464	465	468	476	492	484	462	477	546	492	478	478	505	513	449	498	499	501	526	495	505	463	490	512	548	459	522	508	498	476	518	505	487	507	494	501	512	513	520	492	493	502	477	463	508	488	467	534	500	491	487	486	515	501	466	478	488	479	497	511	518	499	494	477	490	509	511	522	459	518	477	514	511	482	485	528	499	501	446	521	472	508	467	508	481	497	519	519	457	544	518	485	495	499	460	459	481	521	472	490	480	483	450	481	526	498	507	470	470	509	469	523	485	476	554	447	512	520	523	515	498	505	497	503	530	473	475	494	518	504	492	491	522	504	488	515	487	556	490	489	506	516	487	537	491	472	511	512	515	489	507	464	469	518	488	485	471	520	486	487	483	498	506	469	485	485	511	530	523	508	496	483	519	489	510	513	500	475	475	490	500	526	499	491	519	469	483	514	452	489	496	490	499	476	483	493	499	475	517	471	495	518	429	497	485	515	489	509	511	490	488	480	478	505	496	531	538	479	454	525	486	516	481	516	521	496	505	494	512	492	498	478	487	500	499	525	513	530	518	482	463	483	490	480	505	522	503	443	493	486	480	489	520	505	509	528	482	449	483	484	535	517	465	469	492	473	501	487	519	508	508	483	512	472	459	501	517	477	533	496	507	515	522	529	515	512	468	493	488	512	455	491	503	506	482	519	479	515	500	495	492	509	475	463	480	494	483	504	526	504	524	485	533	486	476	498	494	468	506	504	522	532	509	486	515	448	513	488	478	497	459	454	486	474	533	462	480	509	481	474	528	483	497	494	508	492	490	516	506	496	516	495	503	463	470	480	468	496	528	485	488	505	502	521	549	545	503	514	511	475	503	465	485	504	483	459	485	473	513	472	457	515	482	509	519	507	486	460	509	539	508	504	507	513	526	501	474	453	503	455	483	496	495	501	503	490	456	510	481	494	473	525	504	490	450	474	487	502	507	496	510	493	484	480	508	498	498	540	495	498	525	497	514	477	527	462	481	476	484	506	513	476	482	495	494	468	483	466	489	508	496	484	520	476	493	496	504	481	497	543	498	496	490	534	502	438	497	486	512	511	479	503	483	512	482	504	450	468	513	530	469	492	508	477	471	531	512	450	506	503	489	538	507	481	452	467	517	483	476	519	519	498	516	508	473	461	514	484	509	516	496	548	483	495	509	493	527	529	486	487	532	527	465	483	493	460	524	505	491	500	459	466	538	493	490	448	516	500	503	474	492	503	471	524	441	491	512	483	517	513	478	464	515	486	536	488	476	488	469	507	509	459	502	434	481	465	463	475	536	527	502	504	532	500	497	511	498	505	516	514	462	506	523	481	464	477	525	525	520	483	478	496	516	474	500	511	495	514	474	506	479	469	471	478	479	517	489	475	540	478	523	519	485	486	506	502	524	450	531	511	506	486	455	483	515	458	488	483	492	480	459	514	491	486	497	462	466	511	487	515	510	504	503	501	474	512	495	471	510	523	510	436	485	515	496	470	503	524	496	494	476	525	462	482	519	484	505	510	500	551	507	475	522	490	507	546	499	542	479	520	503	510	457	532	525	487	508	487	487	514	464	525	489	506	489	500	509	491	543	496	476	507	488	502	476	496	498	482	497	493	496	489	489	474	488	484	509	492	475	481	493	468	459	474	500	477	495	507	498	492	518	478	512	491	479	526	478	481	485	496	470	474	528	473	510	516	462	492	478	510	483	481	475	465	520	515	506	519	493	522	513	539	474	482	491	553	517	529	495	513	493	501	503	480	507	485	521	537	477	465	483	525	425	441	499	483	497	456	501	488	471	504	484	510	515	505	522	522	471	486	527	475	474	474	484	497	511	472	488	483	472	499	502	528	540	461	497	472	482	515	509	518	478	494	502	485	486	507	488	477	496	493	489	488	504	496	524	527	513	493	511	451	513	490	475	483	499	473	473	474	459	530	503	500	510	497	522	512	524	519	494	505	515	531	468	498	497	501	482	509	509	485	458	516	485	481	478	484	458	475	516	513	474	523	508	496	507	483	530	503	462	494	533	504	516	488	466	497	477	476	512	474	473	447	506	498	522	505	494	509	528	482	466	500	501	512	507	557	485	477	476	552	523	464	475	495	496	500	483	466	515	500	486	489	491	490	478	490	516	504	522	480	479	492	495	456	513	494	498	494	491	465	486	505	516	479	564	491	474	498	485	482	497	493	512	482	508	500	476	464	483	454	550	512	458	525	476	524	486	504	473	484	509	473	519	534	504	456	456	505	464	484	469	527	494	497	498	501	495	521	439	504	494	472	495	488	466	514	489	490	490	535	461	479	503	497	526	483	502	477	492	469	474	509	478	487	483	466	512	468	523	512	506	500	483	506	516	518	450	507	473	484	523	518	460	523	475	470	523	500	497	525	512	520	489	498	537	500	500	472	478	477	455	496	474	516	468	505	477	468	479	447	495	483	465	499	474	497	495	527	529	524	527	467	525	500	528	485	521	488	498	477	463	469	504	504	528	514	517	474	500	473	503	511	536	491	497	448	509	503	484	543	503	475	486	471	503	473	507	481	496	489	466	504	495	471	530	482	506	511	478	472	489	497	480	491	510	473	545	505	433	488	461	477	491	459	453	527	487	499	491	503	505	516	541	507	458	515	509	495	499	507	461	531	489	490	512	514	476	508	517	493	509	508	484	457	458	453	473	460	501	501	503	514	545	485	474	491	466	490	500	467	514	470	468	487	492	478	468	517	490	500	529	467	493	463	490	460	482	520	462	487	455	535	509	442	475	512	466	519	485	461	486	533	512	492	494	475	503	489	510	456	511	523	498	487	505	489	502	476	469	473	508	512	490	472	504	474	507	529	487	503	518	486	503	530	478	506	521	497	491	494	515	494	481	480	524	448	526	453	482	484	530	500	482	488	515	498	491	527	463	514	487	513	487	473	485	502	469	506	450	456	483	503	511	516	491	499	500	490	486	493	491	546	497	491	474	488	482	502	513	507	471	484	494	493	517	491	520	495	479	479	498	493	510	512	476	530	507	472	474	460	495	503	491	483	503	506	512	498	501	517	487	471	480	493	476	532	522	510	509	464	504	498	499	449	510	542	503	444	475	507	503	471	464	519	484	494	489	533	522	459	466	503	503	466	511	461	483	510	496	459	491	489	509
22751	21524	29436	24058	21514	21577	12022	1154	727	652	594	485	429	385	360	349	319	300	283	266	313	295	289	250	270	260	261	234	218	208	215	218	212	206	192	217	231	226	247	260	234	248	217	210	197	191	224	160	168	188	190	195	159	195	195	179	184	188	186	176	170	183	178	179	178	188	164	169	180	167	174	175	202	178	179	187	213	193	167	155	228	156	180	203	187	176	179	167	172	194	199	181	169	189	191	180	176	176	200	176	170	144	183	169	163	210	196	160	175	167	185	195	166	182	185	173	182	191	179	179	166	176	191	156	174	170	189	183	166	163	174	170	174	163	181	162	162	163	164	179	201	161	156	151	181	158	182	157	183	180	192	189	161	167	189	164	177	179	144	178	183	165	182	194	167	172	177	175	171	177	166	173	199	173	182	167	176	164	161	177	181	197	149	173	171	158	190	163	186	166	186	149	187	154	175	168	157	188	143	174	187	163	157	160	162	165	191	152	197	156	218	164	189	180	148	168	181	187	165	166	218	154	204	150	177	186	164	196	160	171	177	169	152	185	181	181	188	168	188	170	169	167	165	173	184	168	164	170	181	200	181	165	185	185	189	171	169	171	167	195	181	197	216	192	183	161	173	168	182	165	172	169	170	163	177	170	206	169	174	182	176	172	167	175	183	166	169	163	160	176	179	167	177	161	166	181	153	169	182	177	176	209	183	177	178	167	189	198	167	189	160	173	155	165	184	181	185	163	174	181	156	175	168	171	179	179	178	192	187	190	185	165	196	170	177	169	179	175	174	175	175	203	169	179	153	173	190	145	158	189	166	172	169	174	167	174	187	173	172	177	155	187	189	157	176	159	167	178	173	174	171	179	170	167	188	184	172	160	171	166	173	174	150	182	156	174	173	166	164	161	173	162	177	162	183	167	173	168	149	154	180	174	140	180	155	170	168	210	174	161	160	175	196	175	153	148	152	169	173	165	198	187	175	157	169	168	175	154	195	167	187	185	163	156	167	217	199	168	190	180	175	169	158	170	161	171	171	166	182	173	164	165	176	199	166	161	172	169	179	167	162	183	158	181	180	170	194	181	171	162	178	165	173	175	164	196	162	178	168	187	179	183	199	160	176	202	151	166	176	165	178	164	194	175	188	171	188	178	183	162	163	182	181	169	161	183	182	185	166	189	181	177	177	189	184	181	156	188	153	173	191	182	198	169	202	164	175	126	191	158	186	196	166	180	176	178	189	169	168	161	167	176	188	168	202	161	177	159	160	177	162	186	166	194	173	152	180	180	155	162	178	165	171	166	197	191	171	174	183	174	165	178	164	176	164	172	167	171	180	171	179	165	177	177	171	190	184	159	177	163	144	164	203	159	195	186	185	181	184	184	184	182	203	165	154	181	166	197	163	179	186	158	164	191	177	168	176	188	190	154	157	181	196	185	191	165	167	183	173	175	189	162	171	169	171	184	177	171	174	184	171	162	193	161	172	172	149	170	154	164	150	174	160	160	182	187	175	184	173	167	163	177	159	158	171	151	170	140	160	151	170	179	164	171	166	181	171	158	180	166	193	178	180	188	208	179	181	187	160	161	182	165	170	158	173	159	185	175	168	164	166	160	155	179	175	194	186	164	177	177	171	157	155	194	182	169	182	168	156	168	159	177	146	144	167	174	172	194	162	162	188	164	179	177	193	169	170	194	173	185	188	179	158	163	179	169	176	183	185	171	171	194	167	182	164	159	166	166	174	173	154	162	169	186	184	142	196	160	175	169	175	169	164	148	179	177	157	165	181	190	156	178	169	169	177	189	152	182	177	191	169	174	180	155	156	182	179	168	177	165	167	185	165	176	196	171	174	159	179	175	168	200	163	139	160	202	170	185	184	164	161	138	154	189	169	205	164	182	182	178	160	159	167	180	187	176	175	186	193	160	192	194	208	202	179	166	177	167	189	167	188	169	170	170	159	168	177	193	176	176	168	178	172	176	160	145	157	190	187	203	178	178	161	177	170	186	173	155	149	157	182	181	163	188	166	196	190	174	153	169	139	192	175	175	187	171	169	175	166	163	178	175	173	177	163	189	177	181	163	162	184	176	184	166	166	144	176	180	160	173	190	174	173	183	165	163	187	180	175	178	179	191	195	199	166	172	159	197	177	206	202	186	176	161	160	179	168	185	205	166	197	176	201	154	156	178	158	171	175	178	195	169	173	179	168	173	174	184	176	162	178	158	178	175	171	187	156	168	170	160	171	163	165	181	157	184	170	181	166	165	183	175	181	163	199	154	181	170	185	164	164	167	165	164	182	167	176	205	146	175	138	191	184	166	156	155	170	178	156	182	183	195	193	173	179	181	135	181	168	160	159	159	173	182	168	189	157	184	161	168	172	177	173	185	205	196	160	177	179	170	180	177	177	187	164	181	171	176	170	165	170	169	183	170	171	182	149	182	174	185	200	193	171	181	162	191	166	164	179	190	172	157	170	191	183	156	168	169	134	193	164	172	202	193	170	186	175	163	168	159	165	174	197	194	167	170	174	188	168	169	174	164	182	153	167	179	176	182	168	152	156	173	180	162	144	207	188	167	182	178	185	156	156	179	191	160	151	179	173	202	152	189	189	199	172	170	158	171	162	164	153	180	162	167	150	186	181	165	154	189	176	180	174	173	166	167	160	193	187	170	171	177	164	185	172	175	172	185	177	183	176	192	160	202	168	165	178	172	179	176	183	173	169	182	166	181	170	174	183	168	169	164	180	194	168	167	160	176	159	198	186	180	171	164	167	187	150	181	193	161	176	179	184	172	186	154	165	189	157	164	150	161	165	186	164	183	182	153	184	171	149	159	151	164	171	144	164	156	160	190	175	177	168	169	170	182	180	179	199	177	148	156	188	173	175	143	177	165	183	162	195	159	178	174	177	182	167	209	164	158	172	155	159	209	155	157	178	174	142	156	165	186	180	160	169	137	177	157	168	183	190	188	187	186	196	178	176	157	173	181	175	177	184	183	170	166	185	168	165	171	170	170	169	163	186	181	172	200	182	170	186	186	160	186	163	185	163	167	192	164	197	171	174	179	184	193	162	157	168	179	181	167	157	160	214	151	178	166	177	161	177	182	179	161	178	163	176	172	162	182	218	179	138	167	180	167	150	182	173	169	180	178	188	170	172	161	178	148	170	161	187	169	166	179	185	170	166	156	183	196	150	177	178	162	186	195	160	164	168	178	165	175	179	169	177	183	202	154	163	176	179	180	157	168	160	185	169	152	186	182	180	161	155	165	162	148	174	169	160	181	167	144	161	166	160	177	165	203	163	170	132	173	178	194	164	171	164	180	167	168	150	158	163	161	166	187	174	150	187	187	174	152	192	171	142	182	181	151	161	191	168	173	154	174	180	179	175	176	177	177	187	171	159	177	192	173	160	177	174	171	172	173	168	177	154	151	169	179	175	174	167	168	183	166	200	164	153	180	165	189	177	181	167	195	175	210	180	165	186	171	177	172	202	178	189	177
4661	15664	10882	5264	3783	2771	2066	1612	1293	1052	916	697	616	544	471	454	409	376	369	337	326	324	333	319	290	306	305	272	259	263	255	217	219	253	253	241	207	242	265	277	299	277	305	238	242	212	207	189	190	189	209	219	197	160	202	189	193	185	190	182	180	203	201	160	214	194	198	207	205	172	186	174	209	201	170	188	196	181	182	200	173	196	181	160	175	162	176	178	199	185	187	165	171	200	180	168	193	210	167	152	213	184	193	185	184	169	187	171	173	193	179	204	188	174	192	186	183	142	185	173	141	177	177	187	165	177	182	178	193	180	174	164	181	172	159	174	171	177	162	138	172	158	191	180	181	168	178	203	195	187	167	178	156	190	208	176	183	195	165	153	170	168	185	158	176	187	182	168	183	192	184	153	180	181	185	212	174	158	187	184	184	185	179	179	194	169	179	164	188	176	172	179	191	185	170	179	183	197	178	179	168	170	174	177	203	170	197	195	178	169	175	189	185	195	172	174	174	201	169	172	195	217	166	194	165	149	172	164	161	166	163	189	156	177	200	193	180	179	174	188	188	144	168	176	178	168	167	166	181	174	190	190	179	177	171	179	166	177	173	204	191	165	205	185	181	181	185	156	164	187	178	182	174	140	184	193	178	178	189	205	176	186	187	185	177	203	181	191	180	196	183	184	172	160	170	168	177	195	168	185	186	179	178	169	173	190	180	181	163	173	182	169	172	205	179	169	166	178	193	205	192	188	176	188	175	176	177	180	166	161	186	193	154	194	170	172	189	180	174	192	182	192	189	181	192	189	166	162	185	169	187	167	208	205	182	195	193	164	179	188	197	185	203	172	180	212	174	168	195	162	166	190	184	192	154	166	169	164	196	181	160	167	184	181	197	179	176	178	202	182	161	182	183	183	188	171	169	173	172	165	182	165	185	173	170	163	186	190	182	192	188	176	177	190	195	175	202	162	162	196	193	191	171	186	169	201	166	186	168	193	162	179	173	193	193	165	191	168	199	188	177	171	171	169	169	189	196	189	182	198	199	182	187	182	145	186	185	161	167	170	180	203	187	198	182	163	159	183	178	167	196	188	189	171	156	215	168	179	179	196	183	170	189	181	193	178	184	194	163	187	182	186	171	170	197	185	176	156	179	158	164	185	173	156	195	185	191	167	186	185	186	185	176	193	183	185	150	186	169	171	175	169	183	181	187	157	189	171	175	185	178	195	180	198	179	175	185	191	161	179	196	186	179	178	174	191	167	143	195	171	173	187	164	198	181	160	174	181	168	173	171	178	169	157	172	175	172	173	177	157	190	166	173	178	164	187	171	199	173	182	205	199	182	176	185	192	171	173	189	192	165	189	180	186	150	173	186	199	179	187	164	167	153	206	196	187	196	187	151	195	191	190	196	189	216	175	185	206	179	153	204	182	183	174	184	177	179	185	164	177	193	184	174	189	186	186	156	187	206	162	179	178	166	154	171	157	174	145	187	167	197	182	197	178	179	163	191	169	184	176	180	198	167	188	173	189	165	167	207	164	178	181	180	197	167	169	177	161	207	193	196	201	167	183	154	179	161	189	171	156	172	192	158	210	163	176	176	190	187	182	172	200	184	213	170	171	194	143	181	171	177	179	176	177	170	190	169	183	186	153	174	187	186	199	178	200	202	178	179	172	186	203	178	175	171	188	188	175	180	156	183	161	168	189	185	158	191	187	165	187	170	201	184	165	202	160	171	165	193	176	181	151	172	169	198	167	178	177	170	145	181	181	188	183	181	192	184	194	185	184	203	202	154	159	181	158	181	151	172	173	189	199	195	200	175	172	175	178	182	192	154	148	187	181	194	183	171	186	194	182	194	180	150	170	164	181	206	154	191	186	172	160	177	209	177	187	184	150	186	164	184	179	183	188	154	178	167	169	174	195	171	190	174	185	157	173	140	173	181	208	156	159	173	178	177	170	169	172	195	184	200	170	175	178	147	178	209	189	171	167	158	185	179	176	176	159	165	148	169	203	188	178	163	171	187	147	185	163	180	182	183	161	167	191	181	190	163	182	175	174	173	140	186	191	165	169	187	194	188	154	179	178	173	181	209	166	172	168	147	172	162	207	176	164	180	145	192	164	187	191	153	202	171	201	187	185	167	181	191	182	183	182	185	184	191	179	168	181	161	162	195	176	163	192	171	166	190	187	162	168	163	163	174	177	157	173	200	204	190	159	162	190	168	194	177	184	170	166	167	182	184	185	191	192	186	181	157	174	188	162	183	179	177	168	167	199	158	180	168	181	169	163	186	191	195	202	177	198	196	176	180	160	181	173	168	183	165	170	171	156	174	190	180	148	183	162	208	195	181	168	172	191	207	187	172	183	202	182	167	156	178	195	182	185	184	164	173	182	183	182	174	170	163	179	169	185	181	167	158	162	174	178	152	183	170	202	192	170	185	184	169	177	183	196	193	162	183	191	166	179	173	163	189	175	166	192	175	175	175	199	180	177	183	186	175	190	178	195	169	183	188	193	175	170	173	166	170	182	194	169	162	183	179	155	168	161	171	183	193	190	177	189	160	174	173	152	187	162	187	173	164	164	182	192	186	175	162	166	191	173	158	173	192	186	193	173	210	155	190	174	177	193	194	182	157	179	175	170	202	202	160	178	148	157	173	178	171	200	195	178	195	176	162	184	190	168	209	180	155	184	188	182	177	161	187	171	172	171	176	187	175	178	189	168	181	196	170	175	171	165	197	167	162	198	174	187	174	174	196	164	176	187	201	166	201	175	157	189	185	170	150	175	167	175	163	176	189	177	173	166	210	210	186	166	196	194	201	182	187	201	183	158	168	173	177	163	220	196	175	154	172	180	159	173	211	185	188	183	168	173	160	197	193	184	165	183	174	183	174	182	187	171	177	170	168	163	174	168	183	166	169	183	187	166	173	196	173	157	180	191	174	176	187	165	158	178	190	200	180	196	173	167	175	166	167	158	198	180	199	183	196	193	191	136	185	198	160	147	166	179	159	185	177	181	175	161	181	151	178	176	175	168	190	173	163	177	156	161	190	178	186	174	202	205	180	191	178	192	187	153	167	172	178	185	168	179	164	180	194	199	197	183	157	192	187	171	195	181	186	172	203	182	190	179	134	161	183	177	179	170	172	190	176	183	155	173	159	168	183	196	159	164	175	189	176	185	187	178	168	180	183	158	167	155	187	157	181	179	169	177	196	182	192	179	164	180	192	186	157	177	171	192	168	168	186	168	185	181	192	165	179	180	196	155	165	162	175	169	181	190	183	186	163	176	191	189	205	156	163	188	185	176	183	181	195	183	160	159	150	180	180	147	199	198	166	188	170	174	148	183	165	197	192	142	186	178	165	163	189	194	161	170	163	183	189	176	156	164	163	170	169	177	192	191	185	177	163	178	205	186	159	192	166	175	170	177	172	169	208	185	178	168	201	183	184	179	158	176	156	202	180	171	178	163	163	189	179	185	187	184	160	172	176	164	202	185
27965	19796	6536	1056	713	668	589	542	528	519	528	541	541	499	527	524	540	514	507	462	529	530	528	500	510	501	525	503	551	500	485	521	492	505	491	439	526	491	494	528	542	507	473	537	504	472	511	489	538	475	505	515	513	460	498	471	474	503	465	501	469	523	515	485	468	494	485	506	436	502	465	505	482	470	464	480	540	526	476	570	519	509	469	505	476	523	519	510	540	526	491	495	569	526	489	497	472	472	517	481	510	498	540	502	525	508	508	492	511	482	490	524	460	491	478	502	512	503	488	497	552	488	516	499	510	548	489	479	475	478	537	476	520	486	538	527	474	471	473	495	455	520	495	480	469	512	510	482	481	518	490	503	489	485	528	467	513	504	496	484	488	500	505	476	545	476	518	524	486	468	500	516	454	493	474	468	435	507	538	517	561	511	488	530	540	529	511	496	516	508	496	480	507	468	513	536	486	490	550	542	536	516	488	476	485	460	515	499	527	519	506	516	486	504	515	475	499	499	508	496	503	491	494	475	507	505	513	469	505	491	465	500	506	492	483	503	506	505	508	480	461	502	489	514	487	469	531	469	541	511	462	477	522	507	494	497	492	490	488	487	461	495	478	542	535	493	502	495	448	483	514	518	491	524	472	479	502	489	480	525	483	492	512	520	499	517	507	508	530	486	500	501	502	496	478	515	478	471	476	539	502	512	470	523	514	503	528	477	527	492	468	543	525	490	483	493	471	483	526	492	472	490	522	515	511	508	494	463	497	513	511	491	545	512	513	515	499	478	524	509	471	503	544	493	535	514	521	494	523	549	511	498	498	504	508	519	462	482	504	487	508	489	530	470	489	464	444	490	509	499	538	473	510	481	501	512	463	498	494	505	496	504	532	488	477	496	504	457	495	500	498	462	550	469	465	481	537	514	508	462	509	498	480	483	473	524	525	523	453	518	481	493	544	487	503	499	484	500	508	505	474	490	533	466	515	483	525	498	519	521	495	468	481	498	549	490	502	514	510	512	454	503	561	475	505	477	529	470	477	570	532	516	491	512	475	493	510	526	523	489	528	494	519	515	514	476	522	484	494	538	475	538	512	501	478	445	510	490	497	481	565	480	479	514	482	502	502	498	519	531	551	509	487	539	478	485	511	480	479	463	550	491	507	475	507	469	490	479	480	447	484	475	493	493	491	514	534	487	526	486	492	483	518	476	492	483	537	492	498	495	518	524	513	497	495	520	485	514	510	510	522	505	528	484	503	509	495	528	483	533	483	522	504	475	498	505	461	484	440	512	469	485	508	488	475	496	465	483	501	501	480	487	509	470	508	480	514	488	518	543	470	482	475	503	478	492	518	500	497	485	473	492	517	513	512	473	538	476	523	456	472	462	483	486	532	475	564	511	473	468	460	528	486	507	555	555	552	518	466	511	457	472	511	477	501	447	495	459	483	479	501	511	489	507	533	502	478	505	500	481	531	518	494	507	519	467	502	513	519	485	501	490	466	548	497	523	514	479	496	493	506	473	478	483	504	502	439	471	488	449	545	481	481	496	519	470	465	472	530	519	532	502	544	491	487	490	495	501	469	488	501	524	495	537	470	521	486	495	511	547	470	500	494	488	458	475	478	507	517	488	499	504	479	528	487	514	478	522	503	513	508	481	498	464	536	465	483	487	513	473	510	522	504	492	478	531	497	528	531	492	509	530	484	528	492	475	460	486	517	556	530	474	517	478	522	514	498	496	478	518	497	500	494	495	472	497	504	492	506	519	494	461	475	514	509	522	483	482	483	466	476	469	532	532	499	528	508	502	466	487	461	516	489	447	476	494	490	500	505	512	485	501	514	526	488	500	515	481	487	486	493	495	473	500	476	499	518	529	502	516	480	500	483	472	488	503	510	531	496	491	475	493	498	501	489	513	484	521	509	508	494	510	476	553	503	499	534	452	506	490	475	470	474	480	509	513	505	486	502	487	523	526	478	479	495	492	494	458	492	534	495	514	490	521	468	485	516	495	499	523	486	504	461	509	538	494	508	496	453	487	514	507	550	511	491	497	460	522	495	472	483	537	537	505	497	495	494	494	505	519	475	469	463	504	490	488	511	503	513	511	497	500	503	476	486	472	497	531	509	483	491	506	463	536	482	548	499	515	469	494	508	503	486	494	460	493	488	512	525	520	439	511	499	526	478	514	511	529	500	490	506	483	495	462	502	489	454	506	487	492	493	488	547	457	486	558	496	513	485	457	500	502	500	503	484	500	496	505	504	474	521	519	519	484	502	529	511	484	516	469	534	511	458	478	513	517	463	480	479	504	479	507	541	513	531	498	451	511	516	521	519	495	467	487	492	519	472	485	531	499	491	512	496	559	515	475	454	479	487	460	477	452	489	468	498	518	480	541	487	483	502	522	514	465	496	495	531	494	501	538	537	450	477	519	522	516	468	506	509	523	496	503	484	485	522	519	486	523	471	504	494	454	504	507	520	457	486	512	540	503	521	525	493	489	506	486	511	522	520	475	473	470	485	487	497	488	479	480	465	527	477	483	487	501	512	509	490	494	510	478	512	488	499	495	513	493	489	523	488	487	486	519	486	501	534	515	540	519	476	507	484	467	512	495	501	501	510	487	494	504	474	529	457	496	501	497	495	480	487	538	485	479	499	494	517	494	519	486	502	506	493	494	486	469	560	502	519	534	507	469	500	570	469	537	506	535	531	477	465	493	514	492	506	487	492	482	510	483	543	494	475	501	457	475	485	505	531	493	469	464	522	499	517	527	498	535	511	466	518	548	504	488	493	483	484	504	510	496	499	469	473	511	471	498	511	484	507	537	534	487	489	487	494	493	494	474	511	493	453	516	514	507	505	499	465	532	493	534	488	518	452	495	466	491	469	506	482	488	504	491	468	489	479	463	485	491	468	512	476	558	508	481	461	534	471	527	489	480	519	472	530	498	480	456	505	487	506	497	490	504	485	493	462	507	525	479	509	488	499	491	481	488	493	491	499	464	498	473	472	504	510	493	513	462	498	534	521	437	538	505	487	472	510	522	504	507	499	462	472	515	467	550	493	485	521	508	477	484	534	493	487	464	497	441	489	511	520	510	482	524	484	469	486	465	523	441	510	467	477	538	492	501	451	533	528	484	491	472	493	491	470	514	454	527	505	454	556	521	500	505	518	520	437	525	500	505	476	518	502	496	502	510	528	477	524	469	485	509	487	470	527	463	473	455	486	497	501	512	491	458	506	505	480	523	507	497	520	508	533	517	531	533	461	526	491	455	513	517	499	500	522	522	511	507	507	537	516	487	486	542	477	478	500	487	466	496	508	518	509	487	519	498	515	510	476	467	468	523	497	501	465	489	529	467	510	500	497	504	491	448	470	501	526	511	465	493	500	494	466	457	484	542	491	482	505	509	511	518	501	485	497	477	486	526	501	501	511	479	456	527	503	495	486	484	511	508	511	527	502	466	490	511	518	483	483	506	477	513	478	460	505	497	478	467	510	561
4518	2311	1620	963	837	737	677	663	611	609	593	550	573	578	557	535	547	542	556	551	579	606	574	564	559	530	510	538	541	579	539	544	544	526	533	572	539	566	579	529	573	581	558	523	507	508	532	552	517	524	519	541	546	538	527	526	527	540	518	553	546	527	563	561	542	570	509	513	551	601	544	513	466	505	523	509	499	568	562	543	519	499	559	537	511	518	532	520	514	504	526	526	513	523	551	509	549	545	533	540	548	547	529	539	537	514	516	522	555	535	570	530	547	477	499	532	515	565	524	517	534	525	560	566	517	540	532	560	504	548	535	513	506	541	555	538	532	558	558	546	540	528	481	529	478	522	557	480	518	521	537	527	535	501	557	521	553	463	567	513	536	501	524	515	541	512	507	539	559	489	527	535	522	496	543	517	481	571	506	490	513	516	504	515	502	503	517	492	541	509	517	485	537	496	498	554	536	549	508	544	539	546	543	526	536	518	558	482	520	540	517	560	503	546	534	474	545	463	527	500	557	505	539	528	525	547	549	527	531	483	523	547	485	519	561	559	545	510	542	541	534	534	520	518	517	496	521	532	496	493	502	532	509	545	549	545	536	511	492	532	540	524	539	526	523	539	527	523	522	512	569	518	527	512	514	463	530	526	557	545	537	503	537	586	543	526	531	549	514	521	550	531	536	514	550	518	519	498	507	556	517	510	532	543	539	492	506	532	512	526	464	508	506	514	509	519	548	528	520	495	505	536	547	524	522	529	493	491	544	511	536	508	512	546	519	530	524	491	523	506	549	484	526	522	524	548	537	520	554	524	559	485	517	512	539	507	506	502	517	547	568	568	578	520	511	530	530	520	541	582	487	505	514	524	522	498	496	538	518	501	508	536	520	512	510	511	507	499	511	544	519	564	513	540	510	541	499	542	524	471	529	536	540	570	474	554	524	496	557	581	500	479	544	545	532	499	515	488	523	573	511	525	530	501	498	506	479	565	575	498	522	547	517	504	553	528	509	526	494	553	546	577	529	505	552	517	546	556	538	529	515	488	539	519	532	545	549	566	517	499	528	541	552	530	529	539	524	542	530	531	511	522	521	495	543	512	546	533	528	502	521	552	509	519	546	518	492	507	552	499	531	503	551	533	511	515	543	531	516	503	560	495	535	539	546	524	513	579	524	522	526	536	551	554	513	550	547	532	512	493	504	496	548	543	534	513	500	539	486	570	518	521	572	505	548	516	509	504	514	526	544	518	528	515	510	515	542	529	534	508	559	519	528	533	512	537	514	535	516	554	554	550	550	485	513	511	503	509	511	522	540	532	524	533	551	520	543	510	505	568	550	536	552	515	500	512	510	551	541	543	525	533	545	534	536	535	547	529	538	511	496	531	497	489	555	518	539	518	511	538	529	498	545	533	518	525	510	578	492	488	504	483	542	498	492	564	512	541	535	507	535	507	581	494	527	503	525	514	557	530	531	522	553	509	504	540	509	528	485	525	525	517	523	544	553	514	464	519	498	505	517	537	488	530	538	549	503	563	563	556	563	553	521	526	491	540	532	516	499	503	532	547	560	514	525	515	528	546	549	536	534	552	514	500	508	516	507	503	511	508	531	537	536	535	509	504	527	549	563	498	538	549	545	476	520	512	527	498	571	528	543	572	512	551	510	525	533	559	504	531	503	547	510	538	545	497	511	536	517	508	521	498	494	522	544	521	491	529	493	492	526	530	543	534	484	524	554	496	534	488	530	517	476	527	515	491	471	496	525	486	491	497	569	523	487	521	501	529	539	521	534	548	508	521	542	531	510	532	518	501	541	556	494	542	536	535	537	545	522	582	522	538	514	511	520	508	507	525	532	533	516	535	518	502	565	515	528	546	494	533	533	529	567	497	510	509	540	511	526	522	515	572	559	532	568	553	563	491	541	542	548	534	540	524	529	523	522	507	521	530	548	511	564	541	524	521	541	524	539	516	522	528	512	559	519	512	548	516	519	496	514	544	513	524	525	525	495	544	526	489	531	541	560	497	587	529	540	490	527	519	512	547	471	508	545	496	538	553	517	531	477	552	523	541	538	531	567	554	520	509	522	506	541	554	547	528	537	537	517	503	509	568	567	504	530	565	538	551	486	512	537	536	548	542	531	516	500	502	543	526	501	500	524	539	519	532	546	527	566	519	537	544	544	530	538	538	504	546	572	506	502	527	535	511	516	535	502	515	550	487	526	529	532	539	570	556	479	530	528	565	530	526	522	524	533	510	517	526	545	480	522	501	535	506	542	544	497	508	515	557	513	508	520	540	528	555	557	536	533	525	535	522	529	510	499	551	500	534	514	555	534	543	465	514	546	521	546	556	513	501	502	508	539	555	550	530	509	537	528	515	561	527	564	489	508	531	522	533	523	526	522	507	508	467	514	485	515	519	497	507	549	541	510	530	547	546	510	504	556	529	512	508	541	520	475	519	535	543	489	518	532	515	577	535	512	496	555	516	542	563	500	546	509	559	544	556	523	510	554	562	523	546	539	539	507	551	523	533	571	515	506	555	493	495	571	507	556	511	551	501	544	548	542	529	516	561	548	540	515	532	531	512	538	571	495	489	528	503	503	529	540	504	516	512	524	527	537	541	516	516	564	535	501	520	528	527	523	512	530	529	524	574	514	503	528	517	512	547	538	557	492	546	517	504	471	510	523	522	525	601	533	495	539	535	523	508	519	506	515	527	511	537	540	532	530	552	521	531	544	489	517	512	506	500	532	561	542	492	579	533	503	537	524	532	529	489	534	524	489	497	546	514	514	521	548	530	528	532	500	508	508	552	529	541	542	514	513	506	560	527	522	510	523	503	479	580	554	599	546	554	549	537	481	555	491	501	550	516	530	546	515	569	538	552	536	527	511	543	531	488	524	491	519	513	498	541	571	523	517	512	499	495	499	509	545	536	532	508	529	553	511	528	544	519	539	563	534	525	510	490	505	516	546	550	493	549	484	511	475	538	507	492	507	552	524	543	502	523	517	503	495	559	504	549	551	578	554	517	523	512	516	533	530	512	520	563	550	551	542	565	524	544	515	561	538	574	519	556	521	546	521	526	520	534	517	540	492	572	524	543	555	496	483	510	495	538	529	523	518	480	549	495	535	507	545	494	532	534	498	542	562	532	534	528	517	498	513	525	510	527	491	531	522	536	530	509	510	525	507	516	504	524	532	511	511	512	537	519	542	466	568	558	501	528	509	533	565	503	522	510	510	541	524	524	534	531	546	543	516	502	515	526	484	505	503	520	566	507	517	513	526	529	531	509	476	571	477	488	530	535	496	514	512	528	529	511	558	568	505	502	537	523	526	518	533	534	513	545	499	540	528	524	533	560	499	527	526	538	571	540	532	561	511	552	528	562	560	502	527	537	526	517	533	521	541	523	490	522	524	498	489	483	531	509	506	490	520	553	516	570	535	522	521	508	501	549	503	508	520	525	512	528	556	490	532	506	555	543	539	533	569	520	541	532	558	500
23820	21536	29078	24423	21522	13513	1276	713	604	529	480	477	435	402	421	357	341	322	347	310	324	310	323	306	298	312	330	302	288	280	322	289	278	283	290	269	302	287	278	304	278	278	277	283	252	288	274	250	247	256	251	253	237	253	244	256	258	280	258	262	238	282	274	267	277	271	259	271	266	232	252	275	231	240	290	248	253	246	254	250	263	248	274	286	259	231	265	256	278	260	240	260	264	281	260	275	277	280	249	279	249	263	257	280	269	284	241	259	268	270	265	261	244	297	245	265	246	268	255	242	270	238	266	271	275	268	239	267	279	269	252	256	268	236	273	268	223	245	261	271	248	294	212	259	250	232	239	257	275	271	252	250	265	265	270	265	269	258	267	284	243	244	257	261	241	234	242	271	251	255	255	261	255	257	253	273	263	256	237	263	256	274	258	256	237	238	243	251	270	273	258	271	253	256	234	258	255	255	267	240	280	253	308	250	239	233	267	239	262	268	273	250	246	272	272	294	274	247	253	258	247	254	251	281	221	247	260	255	253	257	256	258	280	245	267	228	262	225	271	241	269	265	267	247	273	276	249	234	268	264	265	231	241	254	278	264	254	251	252	286	282	272	250	281	277	280	265	258	269	232	273	277	262	284	248	283	272	262	259	275	278	251	258	226	252	264	253	275	292	264	259	246	291	249	263	256	249	239	246	246	247	263	274	267	255	249	279	241	290	250	267	264	278	263	284	236	274	246	237	242	296	249	274	255	268	228	281	254	252	269	256	265	289	250	265	264	252	245	223	256	255	255	267	245	239	275	228	258	257	229	259	238	268	239	256	267	239	268	248	244	235	265	265	286	259	265	229	268	254	258	252	266	253	232	239	265	250	277	248	267	288	272	271	270	264	255	267	254	245	252	262	254	304	265	238	285	256	257	249	286	305	272	255	249	245	250	252	273	273	240	267	276	254	296	257	249	249	246	287	269	243	245	253	225	245	277	253	236	257	250	237	263	269	240	257	244	254	271	265	280	261	265	266	256	235	250	239	264	209	257	272	262	249	245	299	264	259	246	272	258	264	261	276	249	255	252	259	234	259	235	270	262	269	266	244	261	283	268	239	259	248	238	269	253	244	266	297	272	279	260	243	273	276	249	255	260	244	262	235	263	280	258	255	269	247	215	241	233	280	270	256	287	255	260	241	270	264	255	233	250	264	254	267	274	244	206	254	253	266	236	258	265	242	252	295	258	256	256	260	228	234	260	266	249	249	226	280	270	267	276	236	280	261	261	253	277	246	280	261	239	253	269	255	275	258	268	295	237	264	271	258	236	250	272	278	268	250	237	264	249	231	266	268	278	287	273	255	252	258	253	261	259	240	301	238	243	249	264	249	268	284	296	255	253	270	260	264	253	275	244	294	247	243	240	261	285	265	275	252	245	263	279	243	249	264	236	244	251	264	248	229	318	286	244	261	241	282	278	233	266	273	235	252	226	269	237	247	262	237	278	264	274	253	237	253	278	294	239	247	261	286	240	274	279	233	277	235	283	254	272	206	251	266	245	265	274	306	299	254	258	280	249	239	264	259	255	283	263	269	259	282	249	261	260	264	276	255	258	261	255	280	260	290	254	286	283	252	266	253	255	255	252	250	259	266	247	270	234	262	238	254	283	259	266	238	260	265	221	245	280	285	264	271	257	222	253	230	234	272	262	276	250	278	276	240	282	259	272	246	245	246	270	251	263	252	257	282	262	290	274	265	243	242	279	252	275	255	213	222	266	281	239	251	245	275	257	266	273	268	257	260	260	264	260	254	267	250	267	283	268	283	271	274	244	259	288	270	258	257	232	277	245	259	234	286	248	239	297	244	245	310	249	255	278	272	271	244	273	269	250	248	246	252	271	280	279	264	242	267	250	259	266	291	255	263	250	280	253	275	270	285	234	268	255	270	279	262	277	277	273	250	249	256	264	254	247	273	247	248	261	239	263	272	233	240	239	265	261	256	255	246	244	295	260	238	238	285	247	263	247	283	272	277	255	276	244	257	271	266	277	246	229	271	270	258	264	243	275	243	265	281	269	266	228	231	291	285	271	276	270	270	244	254	293	281	256	255	240	279	256	268	251	264	259	258	293	299	263	252	284	256	276	273	303	251	248	280	277	261	288	262	250	232	267	275	258	240	299	277	244	243	278	254	267	268	250	260	266	256	234	271	266	235	228	254	272	258	256	256	276	249	251	269	253	280	270	274	231	274	279	243	273	271	238	268	249	262	256	231	238	265	236	282	241	270	254	243	257	276	288	257	255	245	261	263	249	258	268	258	270	248	271	246	266	240	228	258	219	239	261	236	266	273	290	250	266	278	263	259	240	243	261	271	271	255	259	247	254	270	255	287	274	261	264	286	261	264	266	263	233	266	252	239	308	254	280	280	277	256	237	249	270	251	278	272	255	247	223	269	250	235	251	248	251	250	269	271	278	262	267	254	249	256	280	239	282	281	232	246	251	265	265	252	271	264	251	269	216	241	276	266	254	268	243	269	277	267	279	242	245	229	264	255	277	254	265	275	246	257	280	278	268	264	250	272	262	253	249	264	247	257	276	269	284	235	269	283	246	260	258	277	257	280	268	252	254	262	239	254	264	259	269	259	290	247	272	257	233	261	252	282	251	259	250	257	231	251	268	273	255	276	257	274	274	270	266	250	232	275	258	260	271	246	248	253	263	257	272	275	266	277	223	259	273	237	285	274	252	268	270	276	289	230	257	271	253	248	277	275	223	296	252	234	262	254	270	273	269	278	235	245	270	264	260	294	254	247	256	269	279	253	238	244	245	270	259	261	279	288	274	240	288	256	261	229	258	234	239	266	261	256	255	251	247	260	247	273	237	243	262	271	275	277	242	285	272	290	264	268	261	255	273	243	278	256	252	275	275	254	256	245	249	301	279	264	251	266	255	250	241	254	248	249	282	256	252	273	266	255	268	266	251	251	254	268	256	257	256	255	269	243	252	252	255	267	272	273	255	248	253	287	235	258	249	266	285	237	279	255	264	259	242	224	252	252	249	269	234	244	239	262	281	272	290	275	220	258	269	269	270	266	281	262	272	246	255	237	236	264	252	252	260	283	270	275	233	246	282	280	240	245	246	300	262	277	230	254	246	255	287	253	270	249	249	270	239	270	230	278	265	297	284	246	262	261	267	279	259	279	256	268	230	236	255	251	242	267	236	261	272	287	238	260	265	259	260	225	271	270	269	248	274	276	278	243	263	254	250	263	253	248	242	226	243	243	271	250	264	251	246	289	230	250	258	259	266	256	244	260	269	241	276	256	249	218	250	279	267	277	265	262	272	264	279	258	261	257	248	252	271	253	248	265	231	285	246	251	250	247	264	259	261	266	260	256	265	237	277	261	251	243	270	266	259	282	278	275	265	287	247	236	245	258	263	281	225	256	246	277	254	259	238	262	274	256	231	237	270	270	270	254	279	239	260	254	280	270	291	259	283	230	264	243	243	261	243
3551	10084	6996	3386	2386	1760	1380	1054	852	754	671	619	508	509	435	417	453	387	384	335	383	374	370	319	380	358	371	398	338	332	309	322	327	346	299	319	314	323	370	351	315	369	363	323	323	309	326	303	256	300	312	280	299	332	308	282	304	287	277	318	288	290	294	293	282	286	290	306	304	308	277	284	265	274	305	331	278	317	310	295	314	295	273	301	298	297	283	263	265	265	298	311	269	277	282	311	287	278	311	313	270	316	268	300	292	296	315	274	294	294	292	289	297	264	284	323	301	282	293	311	245	294	269	282	279	258	300	259	288	268	289	282	291	294	272	260	294	282	262	296	274	268	272	293	294	241	304	280	299	281	282	258	288	304	292	303	290	277	273	286	284	278	303	302	305	291	249	306	300	280	305	269	272	295	303	262	243	291	319	298	297	290	301	276	276	282	273	275	272	273	288	266	258	287	260	285	313	309	296	257	294	282	287	291	301	269	290	269	254	297	294	266	283	261	307	270	280	284	273	253	285	296	305	271	290	305	262	287	284	298	270	319	300	296	293	252	291	262	284	279	295	269	279	275	277	299	263	283	275	305	281	318	241	306	261	264	270	279	271	281	271	280	310	287	289	283	265	289	269	288	302	279	260	277	307	266	281	297	295	257	293	311	298	265	291	295	270	286	278	300	289	256	279	277	283	290	290	274	295	311	296	293	276	263	249	285	265	285	279	275	287	270	259	274	273	290	292	278	285	295	322	277	316	290	265	296	284	264	305	319	297	292	288	297	314	265	284	278	289	280	278	292	308	294	316	312	310	306	285	277	300	285	261	275	304	289	280	276	285	274	300	290	268	289	310	280	278	300	292	302	318	312	247	279	275	291	287	260	287	281	265	306	288	274	286	314	299	303	272	307	259	285	272	270	290	267	292	287	298	277	289	275	297	319	299	275	306	285	291	257	293	254	304	287	303	305	269	286	282	278	273	275	281	294	280	274	271	288	266	266	274	264	263	299	275	300	289	303	287	299	274	314	287	281	273	285	260	286	276	283	266	293	315	244	279	286	260	288	280	289	272	271	296	289	312	289	273	286	278	243	270	288	315	282	306	276	322	273	278	265	284	254	291	287	289	267	292	285	274	306	294	290	275	280	275	268	286	300	271	230	284	283	281	289	304	300	290	273	323	303	278	258	267	310	303	255	292	294	280	273	319	277	297	263	295	272	281	299	295	289	283	241	275	291	293	287	284	269	272	253	295	288	302	318	249	297	262	250	277	308	290	303	298	278	301	300	284	298	280	256	273	294	305	279	279	282	274	282	297	286	291	269	272	277	263	277	285	286	306	265	302	272	299	292	294	267	279	302	271	286	288	285	292	290	354	261	290	270	296	306	263	292	298	252	288	278	280	272	268	297	290	302	277	282	294	314	274	301	290	298	269	295	295	260	266	290	276	300	252	301	283	272	292	288	239	291	264	277	278	269	275	291	303	281	260	273	293	274	292	322	263	272	288	276	299	268	308	282	288	269	261	305	285	267	298	317	300	261	289	258	298	283	289	273	273	263	304	262	256	284	287	258	275	283	265	294	277	302	280	288	274	322	273	262	269	283	272	288	300	269	296	282	298	303	263	308	296	280	288	286	299	302	264	257	289	282	314	294	274	281	316	277	279	293	279	278	308	262	267	281	292	251	302	293	320	299	254	292	271	283	289	301	276	309	267	279	259	288	273	305	257	304	260	278	273	284	293	261	251	280	320	297	283	257	281	284	306	272	299	265	293	290	286	263	260	293	303	274	298	258	273	251	271	268	270	277	285	302	311	286	303	279	260	281	318	236	315	272	301	276	314	277	290	293	266	293	282	276	271	281	277	286	317	272	276	279	289	293	297	301	282	308	293	285	302	304	284	273	298	247	265	298	289	290	289	260	284	268	291	259	238	308	276	308	281	307	304	269	260	293	276	271	278	276	264	286	288	258	292	274	280	290	262	259	260	291	302	277	281	289	277	271	270	306	278	283	273	274	284	282	259	280	286	256	284	287	267	263	288	260	294	268	288	282	287	303	291	283	264	274	276	283	289	258	270	287	283	273	286	281	279	282	277	301	285	319	306	269	290	289	308	282	290	319	244	283	270	282	285	278	305	265	302	293	260	293	274	307	322	293	313	276	288	289	272	279	282	277	313	278	273	299	274	303	296	245	270	272	268	292	285	274	283	269	290	287	300	285	304	268	258	291	285	279	283	280	282	275	285	276	291	281	262	257	283	285	278	276	272	269	298	277	258	287	262	273	247	280	290	259	302	304	303	265	280	263	327	289	288	285	289	300	295	308	298	269	278	263	260	266	289	279	292	305	292	286	292	277	292	313	295	265	280	267	285	279	311	274	288	291	296	291	293	274	275	258	286	304	286	308	252	279	278	258	285	313	280	261	293	273	285	286	291	280	284	268	272	303	305	268	296	275	274	303	295	296	286	258	271	315	282	284	267	296	289	282	260	267	302	320	286	312	262	318	264	275	311	303	279	286	265	257	285	271	266	300	303	276	269	305	269	260	269	302	254	247	294	293	288	295	279	314	281	300	282	300	279	283	269	286	308	283	267	270	276	295	318	284	253	298	255	297	304	294	285	303	270	289	283	266	293	304	309	258	281	291	280	299	264	281	275	273	280	271	276	312	293	298	321	266	269	292	283	280	281	265	309	287	274	288	276	273	292	294	285	277	313	283	285	258	283	277	307	257	268	274	288	297	272	256	281	278	296	258	297	317	274	287	298	269	304	293	238	322	276	293	260	272	292	314	278	265	312	305	278	286	276	316	293	248	276	315	290	292	282	284	295	310	263	284	279	294	311	283	285	314	294	287	277	273	264	300	281	268	282	286	264	289	274	281	268	264	287	293	295	292	247	262	279	291	273	289	298	281	262	282	288	294	287	250	307	284	280	272	260	272	294	285	282	281	284	284	300	276	287	261	276	275	276	276	271	297	297	275	240	273	287	274	305	276	311	313	263	291	268	256	289	319	294	302	269	289	288	244	270	261	298	306	287	308	310	291	264	294	272	268	270	271	275	281	294	282	303	287	282	283	273	264	297	274	274	276	270	297	307	304	287	294	275	280	267	242	270	296	294	260	251	291	264	265	304	275	298	267	299	266	299	303	300	281	250	285	273	310	290	269	292	296	272	309	267	281	276	280	277	280	294	307	308	254	274	270	295	277	292	286	260	312	325	290	285	266	272	283	282	298	291	271	268	279	258	270	292	270	310	299	282	311	257	298	310	295	295	280	285	301	258	310	275	318	291	284	268	258	256	311	303	310	276	285	305	283	282	309	291	263	289	286	261	269	297	299	303	286	292	293	324	285	298	254	283	292	302	291	292	296	269	291	292	285	281	289	316	289	282	299	272	302	292	254	259	310	260	287	299	301	307	244	279	318	279	276	277	296	253	283	268	272	261	280	279	283	296	297	267	287	266	290	290	246	270	292	282	252	261	307	274	273	249	235	269	264	288	275	291	285
24953	21480	28113	25220	15075	1286	802	741	673	633	588	613	554	542	545	527	514	543	521	502	535	507	496	541	538	539	522	512	516	528	506	503	479	487	512	504	524	492	530	486	508	479	507	479	478	542	513	468	529	494	469	493	515	500	460	484	494	543	445	523	508	532	521	477	498	527	491	497	493	504	496	501	515	494	514	479	477	487	511	484	516	486	473	483	523	517	472	475	456	524	499	448	459	483	471	485	514	488	512	504	467	467	453	470	485	504	476	482	465	478	500	476	456	474	492	467	477	485	487	472	485	483	473	502	511	504	488	502	430	490	451	476	431	476	478	502	452	445	462	452	451	446	489	443	525	509	469	522	454	526	503	502	511	458	533	472	502	480	465	467	450	471	454	486	483	524	504	473	459	446	456	470	488	485	461	499	489	514	458	473	470	494	499	484	517	512	508	468	482	469	501	487	491	513	518	481	451	450	503	469	472	465	530	464	495	487	507	461	515	452	482	511	504	489	512	490	494	491	466	504	479	470	489	506	510	539	475	493	522	484	509	494	483	472	481	452	536	497	518	515	467	490	476	453	475	504	519	473	504	466	499	472	514	481	489	497	544	483	543	494	467	490	520	466	520	467	489	500	465	488	484	494	531	464	470	461	453	497	480	485	469	521	476	473	496	505	502	529	463	497	459	467	493	498	476	493	524	496	505	485	508	470	500	515	519	468	492	473	516	484	487	506	490	475	545	500	491	501	488	476	498	507	504	471	475	478	514	468	510	498	541	532	552	471	522	481	509	484	480	478	471	493	478	515	497	494	495	475	491	503	500	483	491	461	484	488	519	475	461	528	464	512	486	500	493	498	489	507	521	512	485	466	491	503	478	547	509	481	482	453	496	496	515	471	478	482	498	493	479	501	508	497	508	469	500	496	500	522	487	485	520	518	480	447	459	491	505	420	500	488	478	476	505	472	502	466	488	504	449	503	484	445	470	481	473	529	468	471	455	491	506	484	486	490	469	485	479	453	554	433	501	473	460	510	492	505	475	506	500	493	478	482	490	486	472	493	492	428	534	493	458	456	466	504	489	462	506	496	489	484	508	491	513	472	468	476	505	521	464	494	513	508	491	502	491	490	437	481	508	520	448	466	462	532	529	462	511	497	445	506	489	487	475	448	470	479	496	457	454	480	457	507	536	523	477	468	444	488	480	470	518	491	486	520	448	510	514	446	515	514	520	458	490	490	499	491	485	487	496	434	461	490	487	489	506	477	463	455	474	492	451	512	442	525	463	468	487	461	475	480	475	496	491	448	504	496	504	489	475	497	484	483	455	490	478	469	464	454	514	487	497	485	476	500	484	482	487	493	447	530	493	509	481	489	478	483	460	518	509	540	454	497	486	545	478	468	459	481	502	485	514	494	511	472	498	453	472	516	494	530	476	480	481	487	486	453	489	464	467	447	483	528	493	527	534	497	485	476	468	502	484	466	452	515	471	459	461	465	493	457	464	483	467	503	514	503	541	540	483	508	530	494	513	528	480	494	509	495	485	492	495	478	480	525	492	528	498	481	518	454	466	530	479	476	497	519	533	462	454	505	497	515	487	505	517	455	528	469	479	479	510	461	534	510	526	461	447	496	474	506	484	531	467	457	490	465	526	474	527	481	473	522	463	494	495	480	477	485	529	523	483	553	511	467	471	487	473	496	467	522	480	528	504	438	486	482	471	485	505	463	492	441	498	498	505	492	456	452	474	495	499	468	489	487	464	494	468	445	488	482	513	486	495	505	499	445	502	487	465	499	530	443	509	465	528	479	475	484	498	504	468	497	468	532	486	491	477	508	478	475	519	524	473	481	504	493	500	493	457	422	512	496	480	491	480	454	478	475	486	522	495	474	483	453	497	475	474	475	469	546	493	518	484	482	506	472	487	483	509	476	483	477	471	481	485	505	509	473	475	496	485	483	508	511	490	475	461	503	489	531	479	476	498	476	541	504	516	483	468	474	500	521	492	503	515	472	466	500	531	456	470	478	493	527	494	486	475	485	451	495	491	453	493	485	481	484	462	485	504	516	497	542	477	542	518	497	473	494	489	495	465	502	465	495	550	516	501	464	501	494	459	478	485	477	468	525	492	492	490	496	477	502	539	470	468	500	478	453	494	517	471	468	489	500	481	520	492	473	461	440	484	502	513	503	493	452	499	525	532	522	458	523	546	501	506	485	502	481	491	513	477	458	475	505	494	466	480	495	470	453	478	494	485	458	519	519	458	487	520	470	473	475	493	513	437	469	445	520	484	482	484	511	470	480	508	477	485	467	482	506	448	470	511	537	503	485	509	517	451	499	511	493	518	459	478	505	499	524	481	483	465	485	451	508	525	492	519	479	497	469	489	452	484	494	538	488	483	471	470	456	472	494	474	569	499	445	488	488	510	484	486	424	484	510	425	471	486	486	485	496	499	483	498	473	468	443	478	500	489	490	485	475	482	494	494	497	505	552	468	510	510	532	489	470	519	492	487	481	488	469	460	500	454	506	458	476	439	503	483	464	462	498	486	450	490	476	512	469	489	472	483	494	493	503	498	487	500	540	485	467	432	456	530	488	528	446	473	489	510	471	460	484	512	478	474	462	498	483	500	510	468	525	491	511	466	478	465	447	496	453	461	508	472	533	457	441	482	482	474	448	485	476	512	520	461	472	481	466	455	502	523	497	471	502	493	500	459	485	491	498	466	467	462	513	509	475	457	481	458	466	477	464	503	469	480	465	522	504	522	505	519	512	479	466	477	505	471	520	534	513	490	499	502	467	443	491	502	459	479	494	462	498	500	437	495	464	497	466	464	476	494	489	492	487	484	454	465	462	485	478	467	478	494	516	477	511	488	487	488	494	475	470	506	531	445	515	506	493	531	508	467	465	476	464	534	475	484	470	493	482	489	472	502	464	497	504	485	436	496	469	480	464	532	467	502	504	497	496	478	495	515	537	477	440	472	508	535	458	490	481	505	457	491	454	472	472	499	485	484	469	528	485	483	501	483	454	433	444	451	475	511	509	494	473	497	482	485	485	480	465	458	485	467	482	494	481	489	512	515	455	502	496	503	521	479	492	482	477	496	484	490	499	478	458	465	488	504	523	518	501	463	515	482	500	489	490	499	448	509	485	500	461	499	481	547	470	460	488	486	493	481	511	525	519	507	477	485	495	491	477	501	512	465	467	490	506	489	510	478	478	544	491	436	472	457	483	490	508	517	488	538	502	440	486	464	472	490	478	482	499	511	473	507	505	458	550	498	471	465	451	494	447	458	486	485	482	458	505	481	511	479	512	487	457	526	492	490	503	493	489	480	461	522	475	505	500	480	480	474	474	486	505	468	491	508	486	483	468	473	503	483	471	475	462	478	493	491	453	498	507	496	485	484	491	474	506	512	549	529	514	482	510	466	449	487	463	494	498	464	492	500	479	478	544	472	483	483	472	497	496	517	512	474	488	508	490	457	474	461	484	477	509	494	479	483	482
3729	6317	4347	2152	1707	1397	1093	1005	872	758	737	691	665	662	625	569	578	565	562	571	556	574	563	571	560	524	520	534	533	471	534	512	513	536	530	523	541	519	523	529	522	537	596	542	501	545	530	488	523	475	506	473	485	522	535	518	548	517	455	484	494	507	504	502	519	455	500	517	511	513	522	513	518	488	480	531	515	476	473	531	484	482	487	495	519	492	525	503	519	492	490	471	504	467	488	515	495	492	495	491	488	505	491	488	486	462	505	517	507	488	554	485	493	503	550	496	500	486	487	496	531	491	519	507	537	499	508	551	523	531	459	502	508	478	501	538	514	505	491	488	506	518	508	514	502	497	523	518	473	516	460	489	499	511	531	451	522	498	538	486	496	486	527	505	481	464	496	525	457	485	512	528	506	498	476	497	488	493	481	526	473	484	492	508	497	506	514	499	539	526	532	519	473	493	458	527	509	529	549	469	483	490	514	542	490	520	493	511	473	498	509	526	490	500	483	470	505	498	470	499	471	481	514	494	487	492	482	475	513	510	492	502	521	533	484	532	548	533	528	495	506	522	478	510	508	482	486	526	475	539	544	502	495	502	512	483	532	518	489	485	534	491	492	515	520	498	479	538	487	528	499	511	507	508	515	467	525	472	491	467	496	505	519	524	462	494	494	482	524	480	460	514	511	507	466	548	480	488	477	521	463	475	506	499	520	507	511	510	475	506	478	458	464	512	495	489	493	495	516	483	549	471	456	501	533	505	494	517	462	515	517	480	537	518	522	508	465	528	534	434	519	477	513	459	553	506	528	468	546	521	477	518	511	493	519	511	505	499	504	516	513	443	474	468	521	476	546	488	494	521	505	509	523	537	479	507	506	501	477	485	511	487	503	509	474	539	489	518	495	541	462	499	527	513	499	502	464	523	501	475	550	497	510	496	474	525	506	509	482	484	482	519	518	509	474	546	501	522	521	493	520	491	494	484	506	548	490	481	479	473	481	505	516	482	444	513	468	509	531	450	477	499	479	517	493	491	475	526	501	483	510	524	505	479	487	497	509	503	501	514	532	493	513	540	478	479	467	504	475	536	501	505	523	528	450	509	472	508	474	515	472	487	475	496	498	484	475	518	511	457	519	504	510	497	524	500	494	475	520	519	480	492	516	510	516	454	479	478	450	500	477	534	516	513	496	468	490	469	495	502	510	499	522	506	509	477	514	474	482	469	536	456	488	513	450	506	448	503	503	489	502	501	478	504	515	480	473	463	507	531	501	468	538	497	489	510	497	515	485	475	500	558	469	496	494	493	511	502	477	482	481	462	504	494	528	479	511	481	502	503	512	536	519	498	507	516	537	474	483	564	450	510	532	490	479	413	545	507	488	500	502	501	535	491	535	486	530	488	520	484	462	504	461	517	483	508	501	467	484	527	524	516	530	491	517	532	487	491	476	519	482	511	485	494	499	495	524	480	487	480	512	486	522	507	515	503	487	530	481	509	519	492	502	506	548	529	481	498	498	490	504	526	533	505	463	502	470	465	489	508	488	482	454	491	473	485	495	495	492	497	496	477	447	477	478	509	512	507	495	491	492	497	481	558	559	531	565	493	512	493	464	483	496	487	492	472	492	518	521	495	509	520	521	487	510	503	510	488	531	527	478	504	546	523	488	481	480	472	524	505	514	491	493	486	493	513	465	490	515	507	541	488	485	530	467	506	503	515	507	522	493	499	511	495	489	520	491	511	468	475	455	496	492	497	517	475	521	481	510	491	517	519	520	536	504	458	493	480	488	502	503	508	499	468	475	511	498	485	519	458	483	547	510	497	490	471	489	506	491	487	470	516	532	521	516	472	503	491	491	501	496	536	465	478	510	536	488	536	527	514	516	494	534	557	514	484	475	514	483	475	514	489	578	491	522	525	512	477	504	470	485	464	475	503	464	498	455	497	498	513	506	515	475	538	506	540	479	518	468	493	519	518	466	491	472	510	477	486	518	556	521	474	486	511	483	519	517	507	514	514	513	498	522	505	502	501	494	495	521	528	499	499	497	465	526	492	521	491	534	531	526	485	459	471	560	477	484	503	522	503	491	506	491	500	518	487	500	507	511	501	491	540	505	488	508	496	499	500	507	501	499	510	483	499	491	498	491	482	450	475	521	499	493	481	489	497	518	513	497	510	482	512	484	503	521	541	487	503	509	513	565	496	508	497	458	493	531	501	516	522	491	512	507	518	473	504	488	535	471	506	471	530	516	456	499	518	522	505	487	488	480	505	472	468	494	487	510	490	471	477	521	459	494	523	501	496	507	509	467	483	521	489	487	532	493	483	509	498	480	500	488	477	489	506	525	541	474	480	486	503	501	478	490	497	509	501	552	502	521	528	513	488	486	496	500	496	511	506	537	535	486	472	513	513	501	492	518	510	537	472	495	490	521	516	510	456	506	531	516	510	482	522	503	501	447	501	478	494	502	496	512	496	486	488	484	496	494	494	504	476	493	508	513	484	500	517	485	524	499	458	526	527	503	488	500	490	500	488	513	483	511	517	518	499	495	489	502	487	521	507	470	518	523	498	527	506	504	509	500	513	466	474	524	471	494	501	487	483	480	501	494	483	478	502	490	477	528	516	484	480	491	501	476	538	470	490	456	491	447	497	479	511	551	539	515	507	509	489	519	470	488	514	462	481	502	516	516	468	500	488	470	537	518	498	514	491	486	492	504	512	496	499	572	519	502	454	495	463	498	540	539	475	492	482	508	503	481	487	506	472	490	504	492	511	509	524	521	498	510	489	512	480	471	493	488	463	552	491	482	513	498	488	490	494	487	530	485	531	486	523	507	514	487	461	499	521	433	505	515	521	475	466	483	509	462	496	511	515	489	473	497	455	471	526	496	508	494	478	514	469	502	455	475	488	502	508	513	485	476	494	464	515	508	506	488	484	517	517	557	479	513	510	504	510	515	491	488	478	512	535	530	514	502	488	465	543	509	498	485	506	485	505	524	534	531	511	499	483	496	482	497	495	455	543	495	469	506	537	479	453	490	467	518	495	477	481	488	511	501	519	506	477	475	480	522	500	500	499	519	473	501	503	480	463	488	507	482	472	505	505	505	497	506	521	503	507	502	497	456	494	519	483	507	475	502	484	491	485	506	490	510	479	481	494	504	502	512	491	496	501	523	489	539	532	519	472	537	513	450	481	523	485	495	494	499	466	513	484	501	482	500	521	496	507	482	494	513	499	486	463	522	446	504	498	486	516	437	540	503	497	483	552	508	484	519	501	511	489	506	477	459	434	542	457	482	487	484	519	501	506	496	501	507	480	490	545	496	511	469	511	480	549	516	494	503	508	506	538	487	487	525	466	494	511	505	468	470	499	489	532	525	515	506	506	436	497	511	498	455	526	481	475	460	503	523	534	464	500	484	514	511	472	476	522	508	475	489	516	486	451	523	479	507	520	496	469	502	514	487	477	539	495	493	482	464	467	488	493	488	490	557	482	503	490	482	462
22887	21650	29620	24181	21645	21698	12004	1110	749	698	553	487	425	448	376	363	348	278	303	276	288	276	307	265	227	215	242	230	218	241	213	203	204	231	212	190	209	201	224	252	252	238	207	224	185	209	185	195	183	162	170	180	185	178	176	164	181	165	173	186	161	203	186	172	156	161	188	207	194	178	197	211	177	188	196	181	170	183	168	206	188	193	166	190	200	176	191	170	171	184	179	165	163	191	190	154	182	190	201	177	173	193	164	183	186	190	181	173	174	183	164	160	181	159	186	160	172	162	172	164	170	176	158	179	174	177	180	175	173	170	185	169	170	207	197	164	199	171	177	167	182	198	176	178	199	167	172	182	149	173	159	179	181	166	186	154	150	178	195	185	187	183	177	187	168	178	164	153	185	203	161	156	167	190	187	166	176	173	173	152	142	161	169	184	187	185	152	191	195	201	153	190	176	184	184	164	201	164	183	170	185	171	166	159	173	168	167	190	177	181	164	157	185	196	159	166	176	168	169	150	200	190	183	169	178	164	191	174	193	167	151	164	147	196	186	146	195	180	165	169	171	191	170	171	192	147	172	172	174	167	195	168	163	176	172	156	185	161	150	175	179	176	164	164	170	141	168	181	156	167	153	179	171	168	165	182	164	179	170	185	187	177	173	173	177	175	173	163	173	173	189	165	169	188	163	181	161	175	174	174	177	159	185	184	188	197	161	169	166	170	164	185	167	168	187	185	181	189	178	174	167	167	185	153	177	186	193	185	184	166	152	186	180	182	159	185	158	178	162	162	183	177	164	178	195	175	183	147	195	155	170	171	154	183	172	185	171	159	200	179	178	162	198	178	182	169	170	173	179	145	154	169	148	192	171	177	177	163	185	160	192	159	181	191	192	179	170	151	158	188	168	164	168	169	151	170	194	164	171	169	203	163	179	155	188	170	165	189	144	160	182	189	156	186	178	182	194	166	169	163	162	170	220	160	170	167	168	174	172	194	174	172	184	188	177	198	161	173	172	167	163	166	171	170	197	183	172	189	168	160	167	163	176	181	151	162	170	173	163	185	178	167	174	189	162	163	181	159	159	190	195	161	159	185	172	181	167	184	177	179	187	188	171	155	199	160	185	166	176	183	177	155	169	157	192	178	153	193	180	168	181	154	150	176	187	164	169	153	164	164	174	191	168	163	186	157	186	167	160	162	185	163	175	169	180	187	173	169	180	173	148	177	152	161	162	169	157	160	193	155	190	168	158	192	164	152	152	172	178	171	178	153	158	161	194	183	179	154	186	161	164	190	147	188	162	184	180	196	163	176	175	168	188	188	188	190	173	152	179	181	178	148	159	167	182	173	175	202	161	161	176	184	165	183	167	182	170	171	169	169	194	171	174	173	175	188	196	191	157	175	167	159	175	170	158	190	170	177	199	190	168	186	165	185	153	183	167	170	184	177	148	172	203	167	187	191	161	196	161	175	165	178	155	168	169	162	151	174	179	176	158	166	173	164	167	174	179	167	164	152	180	188	168	152	186	168	173	171	194	193	170	192	189	177	177	176	193	171	163	165	168	170	148	183	158	152	173	179	184	144	197	149	197	179	190	164	189	174	175	176	200	170	184	205	176	173	168	176	183	175	167	158	168	180	187	168	151	149	215	180	171	184	161	166	175	174	196	173	156	174	182	176	166	185	191	180	154	175	184	155	192	197	171	173	190	190	163	177	177	148	161	185	164	162	185	166	178	177	202	186	205	197	186	187	171	173	179	164	177	204	180	170	155	171	133	170	195	178	144	168	157	174	190	183	154	181	174	173	153	170	156	184	183	172	178	170	175	178	166	184	195	170	185	193	197	164	156	183	170	172	166	157	183	169	196	158	150	175	172	152	175	181	179	191	190	180	170	173	166	178	153	172	166	197	194	175	171	169	173	175	171	173	163	152	162	192	172	187	169	162	174	176	207	169	165	171	161	179	174	157	197	163	167	161	169	157	173	157	180	147	154	172	172	167	195	192	195	161	177	159	186	189	186	179	178	171	177	173	161	199	179	173	154	157	177	198	185	169	167	180	168	170	174	196	177	160	177	180	180	189	169	157	168	177	178	157	151	163	158	154	157	204	182	181	166	179	191	200	152	164	190	186	173	191	187	168	176	157	184	163	198	179	178	170	159	177	168	172	152	183	188	167	166	182	182	162	180	160	147	148	167	176	156	169	166	175	148	169	182	145	166	147	166	171	151	212	169	176	172	182	161	183	142	180	185	151	185	154	177	176	183	168	189	178	190	169	191	172	194	178	182	176	154	169	165	174	202	173	195	156	177	195	162	178	184	189	165	182	173	161	173	145	180	137	181	170	149	158	183	159	175	162	168	184	170	164	198	169	175	193	179	161	164	185	196	172	174	171	171	164	171	165	199	190	179	173	164	177	158	167	187	198	161	181	165	167	155	183	177	189	191	157	204	162	182	175	172	175	171	175	157	170	189	144	202	167	184	177	173	172	203	167	172	164	155	189	174	146	158	202	180	169	186	147	184	154	181	167	161	153	171	172	185	143	174	185	171	183	178	204	188	197	189	184	201	152	161	179	190	176	172	170	192	171	145	179	163	145	168	178	157	169	188	173	176	167	191	181	167	165	161	168	166	172	140	178	169	165	187	199	186	188	164	171	179	158	151	202	161	189	173	199	176	164	193	162	172	161	188	165	152	188	180	173	170	184	167	182	177	166	167	140	201	189	146	158	188	201	182	183	165	187	173	171	182	176	147	173	176	193	195	156	201	163	171	171	155	176	189	172	172	158	176	181	180	160	176	173	178	168	204	191	196	188	184	168	160	153	159	177	189	175	179	190	175	164	188	166	163	178	209	184	183	165	171	197	166	187	167	177	181	175	185	182	159	163	182	153	188	164	153	187	178	184	192	186	188	166	178	178	171	164	172	167	175	194	163	192	188	200	167	170	159	170	190	164	193	159	174	182	177	170	162	167	194	185	184	180	182	186	174	198	155	172	221	166	167	192	176	142	151	170	165	169	200	147	183	170	184	167	183	173	180	166	187	175	163	172	154	157	181	176	172	153	171	172	178	178	156	163	156	179	167	171	169	170	164	165	183	170	170	157	183	154	184	164	164	183	157	167	188	169	179	175	174	163	176	157	170	160	165	195	183	181	145	187	161	174	164	154	181	165	168	170	181	156	181	179	184	190	163	169	178	186	166	198	168	171	175	167	180	158	182	176	172	181	151	192	172	147	158	174	156	164	192	165	167	187	154	168	169	155	178	157	155	169	183	180	192	174	180	168	166	186	162	145	184	186	172	178	155	187	171	168	194	163	171	166	165	170	181	195	177	183	201	164	171	173	166	194	167	162	163	182	170	155	178	171	137	209	157	152	193	181	189	176	162	175	169	174	186	193	187	156	185	184	158	174	174	147	166	143	154	165	153	191	179	166	144	187	178	194	159	175	148	160	173	173	151	168	177	189	153	150	168	182	149	171	165	191	176	179	179	194	188	177
4708	15400	11008	5303	3925	2970	2197	1607	1303	1066	919	739	701	597	510	426	461	380	331	365	347	316	320	332	297	301	272	272	259	243	251	235	230	239	222	238	248	226	263	278	268	241	265	245	214	231	220	210	194	187	213	214	179	190	188	153	192	200	188	175	170	196	169	198	189	172	182	199	190	198	187	191	183	179	200	197	198	190	206	187	194	177	194	190	171	183	195	185	187	194	209	182	201	186	171	196	178	183	206	192	189	208	162	198	176	185	163	189	185	172	173	202	190	166	163	182	192	172	161	166	173	178	202	167	163	182	174	200	143	166	170	154	184	174	201	176	171	156	185	186	203	179	195	160	176	192	206	182	170	157	159	174	171	181	191	181	195	190	177	182	181	180	197	192	157	203	175	181	174	177	163	185	185	185	165	178	164	187	195	189	177	167	179	184	190	170	159	164	171	192	190	175	205	153	193	176	177	159	172	174	167	193	168	182	184	173	174	191	178	193	188	178	168	156	178	175	200	171	184	189	202	163	182	181	167	166	186	177	180	177	182	163	174	192	185	182	161	182	191	186	198	164	184	188	155	160	182	179	172	173	190	186	182	191	178	188	183	181	195	157	166	194	186	185	190	188	184	155	187	190	173	163	178	185	202	209	161	166	197	144	176	193	218	172	185	182	204	149	176	175	188	179	177	189	207	183	170	162	161	170	191	170	180	203	159	159	187	190	175	176	183	174	191	171	180	178	173	179	183	175	207	190	168	189	185	181	173	170	193	196	171	185	182	188	193	173	198	166	167	181	164	185	186	161	158	159	191	174	179	176	176	177	206	190	167	187	187	178	150	181	194	182	166	156	185	181	189	195	176	183	158	180	169	179	168	181	168	186	175	174	169	163	194	153	177	167	159	171	173	168	172	164	192	193	174	161	160	173	180	183	188	178	185	160	168	170	173	164	178	190	191	173	184	190	169	165	172	178	173	165	196	201	188	176	159	179	175	165	173	156	170	165	163	172	169	167	186	192	182	173	173	187	181	178	177	182	154	176	188	152	164	170	175	158	177	177	167	170	178	196	186	191	188	204	164	189	182	198	174	179	171	202	181	189	175	182	180	192	165	197	193	184	168	183	170	181	177	190	178	152	194	152	179	195	176	181	155	158	158	191	178	193	168	176	176	178	189	179	180	177	180	179	181	196	187	155	177	180	169	167	184	173	193	198	204	171	181	182	175	209	171	197	170	182	180	206	180	208	213	193	189	197	170	162	187	147	165	175	155	189	155	181	167	163	175	178	205	194	190	175	181	151	177	169	181	183	186	198	186	183	189	170	183	179	190	185	166	163	165	198	185	172	205	178	176	165	171	182	176	189	198	186	170	187	196	175	197	162	148	165	170	170	189	163	174	169	189	180	203	186	195	218	165	182	179	208	153	176	189	193	196	182	169	206	171	168	154	175	200	166	182	159	176	172	179	173	174	174	187	183	172	185	170	189	188	152	181	176	148	167	174	187	189	173	187	174	168	189	184	191	186	197	215	166	172	191	160	174	153	185	185	166	184	189	201	175	185	182	170	183	163	188	174	168	186	163	169	196	203	160	190	172	167	195	176	153	184	161	178	183	181	176	170	181	174	190	201	170	174	184	197	192	179	184	170	207	167	186	159	154	159	191	171	185	182	160	178	176	177	189	185	194	178	174	184	180	192	175	196	195	182	175	189	179	183	183	164	173	189	182	196	175	166	179	183	199	165	161	177	192	138	187	180	204	183	192	181	188	189	183	195	162	199	183	184	163	204	164	159	161	185	177	172	197	180	195	191	193	178	167	206	192	154	189	163	162	190	189	200	184	181	186	182	195	176	164	157	166	178	185	181	175	179	186	181	210	159	187	164	197	167	168	176	167	187	167	186	183	167	168	167	163	181	205	164	181	188	193	185	189	185	190	178	191	177	175	183	171	183	162	196	174	171	194	186	172	167	200	170	199	175	198	178	177	181	178	192	179	176	157	178	174	198	206	159	189	170	200	173	179	173	179	193	166	189	154	162	206	176	166	161	198	198	157	129	183	185	196	190	199	186	173	176	189	179	177	178	183	183	164	175	189	203	197	171	182	162	170	166	148	204	172	183	182	181	202	159	183	203	169	164	188	188	151	164	182	173	162	187	184	196	174	190	159	194	161	177	178	187	188	173	171	180	196	169	181	172	182	151	209	195	178	177	173	188	197	192	172	180	161	184	158	181	177	166	178	178	161	205	187	194	149	158	167	184	206	181	188	187	197	166	189	170	205	194	197	170	142	189	207	205	161	167	183	179	174	178	168	166	174	188	187	175	160	163	194	157	169	164	192	198	171	161	175	188	191	172	197	175	172	179	152	212	181	163	170	188	162	169	175	192	189	178	168	161	157	159	151	203	175	161	202	194	186	183	178	158	198	174	207	170	176	183	182	173	174	197	171	166	191	200	163	186	167	173	181	158	143	174	173	164	174	160	157	181	162	175	166	191	175	201	174	189	180	194	178	184	194	199	158	173	140	164	157	207	184	190	172	206	206	175	198	169	189	194	160	174	172	168	171	167	189	178	178	175	178	190	176	176	159	161	192	178	164	161	174	196	172	171	167	185	173	168	185	188	199	176	167	191	165	192	163	190	172	170	161	170	206	180	188	204	178	199	182	179	180	192	186	164	192	185	208	182	195	169	169	197	175	168	191	167	142	182	157	175	187	214	159	163	155	180	184	190	162	164	155	205	152	203	166	191	197	215	177	141	187	177	169	180	207	157	173	186	177	200	181	181	189	150	196	178	186	157	183	186	157	180	169	175	189	182	185	166	195	186	192	177	196	163	186	188	180	167	182	173	180	167	183	181	177	189	174	179	194	174	205	175	146	152	185	189	195	183	178	183	180	148	172	190	175	171	163	186	156	181	168	163	157	158	185	176	160	184	177	162	179	182	185	177	179	181	177	164	161	183	175	162	150	191	170	179	154	175	197	157	189	182	190	187	165	177	191	205	174	182	178	189	179	189	178	190	165	158	192	185	165	167	167	177	153	191	174	152	152	200	170	164	200	169	184	174	191	161	181	185	172	196	164	151	177	182	204	193	168	187	154	155	164	176	188	179	175	178	195	194	193	192	169	186	190	182	175	190	196	179	206	178	178	180	171	188	182	203	181	165	175	178	169	197	173	176	160	189	154	200	194	176	207	172	165	167	164	190	183	188	153	162	177	202	188	169	165	174	168	184	184	193	190	167	167	187	177	182	190	163	191	171	187	193	165	169	172	186	171	202	175	176	179	193	168	170	173	161	181	194	160	178	180	152	155	181	180	155	182	166	173	182	172	188	190	174	185	186	185	154	193	195	168	164	202	166	175	156	175	185	184	193	180	155	188	204	181	172	169	189	179	169	186	177	196	180	192	181	170	198	158	211	199	178	178	187	153	170	190	164	186	178	182	168	188	178	180	172	198	159	158	174	195	171	180	127	186	174	142	170	174	172	183	174	170	175	169	186	169	187	166
28061	19763	6459	1110	750	636	636	585	580	549	561	561	533	538	518	554	522	548	552	527	510	494	556	557	539	553	538	505	478	507	512	493	517	524	511	518	532	484	527	496	476	519	497	501	492	498	497	517	489	465	546	535	514	509	489	555	529	489	486	474	547	510	511	479	499	447	515	497	510	493	506	486	507	505	505	502	506	495	518	515	480	474	511	479	506	484	473	506	513	489	519	478	515	487	498	544	481	472	528	550	521	525	531	537	521	491	435	498	475	534	536	486	497	490	488	478	521	495	501	502	528	498	489	501	529	523	523	504	502	508	529	510	491	491	511	515	517	512	517	471	484	480	490	506	503	540	521	478	503	567	531	479	491	508	521	497	488	487	503	468	522	476	498	477	517	502	469	494	462	517	464	504	525	509	541	516	493	530	505	548	517	521	480	485	517	453	466	484	510	530	465	510	556	504	479	531	485	563	490	511	493	495	472	514	468	467	478	452	503	503	487	470	532	500	525	487	508	509	515	483	469	512	475	468	449	507	526	498	514	517	515	463	513	542	488	497	490	492	518	511	507	493	526	530	484	521	521	507	488	507	505	495	496	509	473	466	499	453	535	524	546	502	483	468	504	519	520	518	498	525	505	501	492	530	509	479	512	574	509	502	505	481	521	496	495	517	504	484	508	511	510	553	489	480	497	495	450	482	519	514	531	549	521	511	455	481	521	534	501	507	542	484	492	518	494	527	501	504	516	531	518	532	524	484	492	432	503	486	497	511	522	528	507	491	457	524	489	490	542	527	473	495	486	493	520	481	507	501	509	494	536	490	487	509	461	459	499	525	472	498	469	469	478	532	477	499	526	518	465	514	495	493	494	506	520	484	550	511	528	516	505	486	522	497	485	543	550	538	530	482	520	484	512	482	492	467	486	498	553	519	503	496	497	493	534	534	482	522	494	489	500	464	521	509	485	509	528	526	496	504	503	526	492	502	503	497	465	540	490	509	510	510	522	498	506	492	480	513	485	483	492	481	520	509	492	528	453	528	524	475	494	460	470	519	492	463	519	492	467	501	519	523	493	501	510	493	498	511	467	513	487	487	480	488	494	475	551	492	505	505	511	503	515	536	487	489	520	487	492	509	523	472	485	503	484	546	495	541	459	510	545	468	478	545	487	507	505	521	454	473	505	480	508	501	512	466	512	532	511	513	537	493	509	499	480	510	501	482	479	467	455	538	538	491	497	486	483	521	508	519	480	552	505	460	519	489	519	509	491	491	480	527	503	495	549	459	481	507	535	493	485	514	496	513	516	496	498	509	531	508	541	535	497	523	507	486	504	531	521	484	512	497	572	504	516	523	466	482	559	499	445	489	497	485	531	550	495	500	524	483	505	522	476	547	512	536	482	514	485	522	519	488	482	505	533	476	474	494	520	504	495	555	513	504	519	522	494	440	501	496	463	483	478	498	512	500	473	511	512	505	516	478	497	503	529	518	442	467	497	487	497	466	526	492	525	543	538	525	476	526	517	489	473	556	553	524	527	525	477	509	477	503	490	531	519	488	530	511	481	480	494	518	515	480	530	513	533	507	530	534	498	541	487	503	496	507	512	499	460	501	507	485	504	505	496	476	490	462	510	528	492	477	491	489	516	520	491	510	542	509	523	512	496	505	511	489	490	481	536	523	543	472	479	483	439	477	521	528	544	496	510	534	483	492	488	456	484	498	530	542	532	528	505	496	500	493	499	475	507	531	507	517	518	514	502	512	511	544	525	473	496	494	519	462	543	530	483	477	521	504	494	477	517	509	483	486	478	517	502	494	502	512	486	534	534	537	526	507	508	528	557	478	501	500	488	529	498	496	511	462	516	486	510	514	489	482	513	505	502	479	515	525	477	489	546	477	514	518	503	506	491	486	507	518	541	499	506	470	498	485	482	512	503	500	500	506	489	479	483	506	517	482	461	510	502	492	515	510	512	554	514	531	511	481	496	513	488	527	472	494	553	471	466	490	526	516	498	497	505	485	493	538	471	498	491	543	452	534	494	476	505	494	482	538	504	497	499	538	482	494	496	491	495	548	511	485	501	496	499	551	513	472	520	503	493	501	535	510	545	509	497	545	521	481	512	497	501	542	503	534	495	516	508	511	493	490	519	474	478	510	551	537	506	513	504	510	544	500	522	493	540	492	497	502	491	502	522	469	540	530	550	527	472	470	567	503	574	503	498	511	479	490	510	484	531	518	503	493	476	526	504	514	484	479	502	454	500	523	527	488	495	511	511	525	495	518	521	485	484	515	506	541	552	498	495	536	512	510	523	484	536	518	490	533	493	480	551	528	506	489	478	499	508	477	504	535	497	515	503	549	490	477	549	468	497	520	528	519	464	478	484	534	501	466	572	537	516	518	512	528	480	516	531	518	477	545	559	513	525	492	477	538	484	475	490	484	502	512	509	525	480	482	518	513	508	501	533	528	483	503	526	504	519	511	498	468	504	491	520	530	476	524	443	537	523	500	476	506	536	487	491	464	534	511	497	475	485	528	491	518	469	524	490	537	485	521	546	507	503	505	530	460	488	499	557	540	474	461	498	493	471	503	508	551	484	463	493	528	532	461	536	482	501	524	520	465	491	475	496	499	550	535	511	529	524	504	491	515	482	491	468	543	458	471	467	532	492	506	515	521	483	488	541	509	531	483	483	530	508	513	501	465	494	492	467	551	439	530	526	489	471	524	468	585	466	508	531	469	486	537	505	507	507	500	509	515	509	478	504	468	505	535	476	471	477	478	467	484	489	519	501	548	514	508	509	501	521	467	504	517	489	525	535	550	475	571	521	517	493	518	482	512	485	508	485	503	508	488	499	521	524	488	518	514	487	504	478	511	495	536	493	509	480	509	514	511	486	485	523	524	502	501	507	485	489	503	493	495	495	501	513	521	476	495	482	524	507	534	511	532	518	542	514	509	544	495	469	449	514	484	519	505	545	537	531	492	486	504	460	486	543	526	507	479	477	502	490	472	513	510	517	486	509	501	523	510	517	490	525	487	527	539	476	500	479	498	498	504	462	522	479	514	481	465	514	487	446	513	469	478	498	498	523	505	491	490	521	485	535	530	484	498	501	500	518	536	492	509	518	524	524	521	510	521	547	506	506	465	528	500	500	481	473	499	527	508	497	477	477	543	481	495	501	525	484	496	464	510	506	483	523	533	500	511	503	511	524	497	509	485	522	513	498	502	502	492	442	509	510	488	514	506	477	514	508	514	488	539	507	507	528	505	528	545	526	468	532	501	565	501	503	513	490	527	503	510	454	518	515	511	499	495	500	515	509	497	475	492	470	465	494	466	548	536	491	496	535	522	502	515	500	493	493	481	502	503	516	543	472	491	501	498	515	453	492	495	511	484	520	511	483	491	511	460	508	479	517	505	498	506	490	511	521	519	504	521	449	493	541	523	499	526	540	533	486	506	511	525	524	524	495	520	507	510	518	561	483	526	508	469	550	482	529	515	473	504
4452	2170	1669	944	849	772	692	674	631	577	621	558	549	535	592	589	554	559	564	542	531	591	519	554	529	557	530	522	550	532	520	541	571	506	523	523	526	567	532	554	560	544	544	525	558	541	517	564	499	530	515	541	526	523	516	567	534	515	539	522	559	497	534	494	525	541	532	530	547	553	571	513	505	499	509	511	479	518	519	519	510	559	481	544	536	532	589	517	546	543	553	510	543	528	505	539	495	565	490	499	503	539	581	509	552	532	534	526	519	494	530	505	520	512	502	534	565	537	545	561	506	512	545	557	503	531	495	527	496	523	528	541	521	525	525	532	534	526	529	535	491	564	519	549	505	514	519	495	520	512	530	492	553	495	524	496	535	544	561	541	546	528	533	514	565	577	502	513	548	567	529	535	554	523	516	542	517	485	512	535	577	537	519	533	516	493	514	541	518	541	516	518	531	504	505	574	504	547	504	515	508	542	531	544	491	528	484	531	506	543	544	555	516	531	548	526	541	584	519	500	539	525	490	574	530	511	532	541	554	508	546	521	553	562	514	510	537	572	541	536	523	536	510	513	553	525	523	511	527	518	529	547	511	476	503	504	530	523	552	509	512	535	542	536	523	504	533	565	516	533	518	526	524	529	514	550	526	458	537	543	523	537	520	545	487	507	546	560	540	503	511	485	569	510	501	519	514	524	475	512	546	526	474	569	503	514	542	582	567	549	556	538	514	501	565	541	554	519	522	553	529	532	531	521	534	518	499	527	514	521	513	535	558	569	499	499	514	539	524	542	517	531	521	516	536	502	522	517	529	541	530	523	513	532	517	558	502	518	564	509	533	551	536	524	510	541	547	541	553	555	514	529	519	558	518	518	543	504	537	541	546	535	511	508	553	565	568	518	535	550	518	580	550	498	543	510	540	540	531	513	556	495	496	559	550	534	503	525	513	551	527	520	533	553	552	518	496	554	523	565	541	547	547	515	497	555	528	505	571	557	511	558	497	622	518	511	493	512	540	541	556	538	521	564	540	529	536	545	559	534	560	515	524	531	554	546	505	531	543	503	526	503	511	530	570	534	541	503	514	521	522	525	533	560	536	547	560	532	527	513	525	549	515	527	511	512	495	489	482	502	527	477	534	538	506	545	516	573	482	527	551	519	531	549	470	556	544	584	473	546	506	532	542	533	523	503	557	546	537	512	549	520	470	498	543	497	572	521	550	536	533	541	526	516	511	551	501	530	508	532	544	520	525	503	530	565	525	531	525	545	500	545	482	522	520	534	561	539	543	558	539	541	525	544	506	515	503	564	537	543	542	561	572	518	532	540	519	488	529	506	553	517	527	493	538	559	497	512	530	529	556	505	539	538	500	558	530	554	559	533	562	493	514	562	532	550	526	534	546	498	572	518	522	496	487	535	520	525	560	514	555	531	495	502	547	547	547	546	504	493	559	536	564	516	549	529	548	511	533	533	538	537	562	512	541	567	544	537	537	553	469	518	538	525	500	513	501	518	500	563	504	514	519	536	558	522	551	534	516	510	502	551	518	523	534	569	564	551	487	532	542	528	537	554	553	524	546	535	545	486	516	539	526	515	515	552	530	574	515	527	500	530	527	577	494	536	510	522	616	548	526	568	541	545	511	548	532	508	521	568	517	557	505	498	535	537	549	529	549	502	540	577	531	545	544	496	541	506	540	498	508	530	534	535	522	532	580	532	549	513	561	523	518	500	517	496	519	502	511	497	544	559	524	500	566	545	533	540	551	537	481	493	524	533	499	526	553	516	539	506	526	516	571	517	529	534	504	541	520	528	527	554	538	507	519	537	465	563	533	546	484	529	516	537	547	534	512	523	566	491	516	497	488	535	531	512	507	544	521	533	550	512	501	565	531	522	505	547	499	504	528	520	503	509	520	557	538	553	525	506	515	518	500	507	529	475	573	578	498	496	522	564	536	499	527	539	520	512	534	526	521	482	520	520	509	550	505	538	509	548	494	521	564	537	522	516	537	506	537	528	535	510	553	550	537	569	547	549	518	536	549	529	511	488	577	506	547	522	508	540	542	539	576	545	535	502	533	498	488	544	500	540	502	568	548	501	520	500	513	472	555	510	491	557	549	540	519	509	493	544	558	519	543	502	536	506	537	554	537	557	525	542	534	511	528	542	563	556	514	509	541	519	564	545	519	548	501	490	515	500	506	536	502	505	480	508	516	500	520	520	576	516	534	547	529	529	588	519	553	534	542	535	560	548	543	518	542	540	537	511	550	584	516	508	520	502	506	537	541	518	525	511	524	499	534	526	509	529	518	540	524	481	494	527	507	550	582	550	519	513	519	528	573	538	532	522	506	547	551	560	492	500	523	579	517	582	547	552	543	527	553	505	527	518	525	562	508	536	519	538	559	507	518	488	507	533	523	522	530	513	537	539	546	519	521	597	521	597	540	540	521	511	550	520	517	540	536	519	551	518	513	493	552	524	568	581	547	533	570	500	563	600	557	557	508	512	491	536	503	484	538	519	525	505	533	513	558	528	564	517	523	504	519	547	487	505	562	515	538	576	518	500	569	526	524	539	520	549	499	539	511	553	524	543	532	492	576	536	549	506	527	512	487	511	511	509	560	531	542	574	530	559	553	518	605	509	519	494	547	511	510	537	522	547	532	540	550	545	509	494	515	496	537	550	579	559	544	532	514	523	553	499	581	505	514	556	527	517	548	547	492	503	522	560	572	525	499	522	535	522	512	520	526	507	489	496	514	489	505	532	512	525	509	504	530	544	534	552	523	514	529	524	506	477	550	519	510	556	524	544	557	543	544	551	561	528	559	542	527	559	510	512	500	557	495	546	503	484	515	565	537	519	549	552	527	517	560	516	504	490	515	544	563	474	507	535	542	482	533	504	523	506	529	554	555	533	519	537	495	552	520	522	506	547	510	516	522	516	547	525	560	548	544	528	506	515	490	564	539	540	569	534	511	544	522	528	525	518	531	512	511	544	501	498	507	553	511	531	522	523	514	537	518	548	545	512	506	547	536	512	538	581	501	509	551	525	508	529	532	478	544	535	502	546	520	528	531	538	516	543	513	511	531	522	518	559	546	573	488	554	527	561	512	531	565	484	557	553	538	509	501	584	526	538	507	553	519	485	504	536	497	571	512	516	554	531	521	503	504	547	576	528	526	514	546	521	555	525	541	522	529	541	516	544	509	519	541	503	548	512	555	490	494	547	539	532	524	514	509	538	492	550	536	500	538	533	517	523	532	522	553	531	517	528	528	539	506	527	552	538	521	571	537	516	535	513	511	535	500	542	513	594	537	538	552	545	498	531	548	485	484	523	511	543	543	513	540	517	539	512	524	484	537	530	566	539	538	516	510	524	572	514	443	535	530	533	547	524	467	518	530	529	497	559	513	526	511	525	504	536	538	520	511	487	520	561	499	534	501	537	513	528	536	562	509	541	567	519	497	523	506	565	533	515	507	541	481	475	549	509	497	554	555	548	523	522
23749	21494	29050	24370	21484	13520	1328	750	579	535	514	480	421	384	348	366	340	356	347	325	325	312	305	280	321	323	298	302	307	319	308	242	285	289	287	256	308	328	285	253	302	253	276	271	248	293	250	222	270	247	275	265	256	286	272	281	266	279	281	292	274	264	280	252	268	257	265	233	233	271	267	296	261	287	263	271	293	280	240	248	287	259	250	275	261	276	270	246	275	285	256	234	261	246	247	267	261	267	246	242	246	269	286	241	284	248	251	273	270	263	267	239	259	253	257	266	253	264	273	277	257	267	281	269	273	255	253	273	273	241	285	263	260	255	278	252	268	284	277	255	270	245	282	236	266	285	254	259	216	257	255	255	275	243	276	271	254	234	242	270	266	256	297	262	289	252	272	276	286	277	272	260	268	259	249	254	254	268	275	260	275	254	263	279	279	264	255	257	239	264	251	250	260	246	237	297	266	277	249	249	247	263	246	277	246	267	277	254	224	274	225	256	278	242	256	269	257	250	281	238	260	257	273	248	287	260	288	264	274	246	274	245	231	235	220	270	279	250	274	246	260	277	260	263	272	257	257	274	232	257	254	274	246	255	269	255	270	246	230	267	277	267	288	262	284	256	261	301	249	230	281	262	293	288	237	263	245	264	259	250	290	254	254	216	274	274	270	259	261	278	243	267	260	246	248	280	258	269	249	257	268	264	257	250	254	237	272	249	275	222	250	243	268	273	264	296	284	278	277	264	267	254	245	257	270	283	244	281	249	252	267	243	255	262	270	262	240	285	245	265	273	236	249	246	255	243	249	268	239	284	261	291	264	268	252	294	264	274	251	257	251	274	243	289	264	279	244	292	241	269	268	245	289	270	257	252	259	260	241	258	244	258	247	251	251	248	260	257	270	255	275	219	272	251	254	274	235	255	277	293	258	256	251	243	283	258	260	273	238	265	281	239	266	277	242	256	250	269	246	260	254	269	256	248	262	272	252	269	274	308	275	282	211	255	291	254	269	281	255	253	261	263	272	270	257	258	267	258	248	275	258	250	256	243	268	281	276	280	243	249	275	267	262	293	262	254	283	276	251	244	250	268	288	273	265	263	242	283	241	238	267	263	287	256	268	247	284	267	264	260	237	237	245	257	263	244	292	258	285	295	269	280	278	269	236	249	294	259	271	263	230	246	266	278	264	254	290	245	261	256	283	277	271	238	285	261	249	245	262	227	259	236	290	258	254	250	242	284	265	296	250	224	231	240	259	290	271	278	267	251	283	258	273	255	245	273	268	277	242	251	246	259	262	267	262	256	254	266	247	277	250	279	269	240	261	261	254	249	237	268	264	264	274	235	246	263	244	260	277	279	248	282	252	219	245	256	251	271	279	250	257	293	286	253	247	282	258	283	274	251	232	207	242	228	268	249	257	242	244	240	283	295	271	267	248	273	229	247	232	269	309	258	248	258	243	256	266	262	283	256	235	263	292	236	276	278	259	262	271	272	268	279	284	242	244	267	252	279	289	276	258	275	267	249	262	287	259	272	267	260	273	253	245	240	260	247	248	248	260	278	249	264	232	240	244	266	234	278	246	274	256	274	263	293	255	277	239	262	244	269	253	262	278	262	248	233	260	262	287	223	274	257	267	266	277	297	260	267	270	251	277	286	273	238	244	233	274	253	262	274	249	249	222	240	242	238	268	248	263	244	266	229	274	239	225	249	291	257	272	267	275	278	270	264	293	243	261	268	255	235	268	290	257	276	252	293	251	254	277	236	255	254	277	248	242	240	240	281	276	246	259	284	252	268	277	297	250	272	278	250	242	252	254	263	234	274	270	257	262	278	277	261	262	263	252	272	251	239	250	279	275	262	259	245	272	263	227	241	273	234	245	251	264	284	278	268	269	243	267	254	272	283	267	271	264	253	278	264	274	261	250	285	254	245	237	271	263	263	251	273	293	259	256	255	262	272	275	254	272	258	222	233	254	266	271	242	271	270	270	263	268	268	289	248	255	274	258	240	264	263	278	225	261	288	267	237	282	287	244	259	280	262	256	295	255	209	246	234	263	242	270	272	253	248	242	262	245	278	263	249	267	259	252	242	250	240	255	258	260	278	248	256	237	251	252	258	246	245	240	258	270	247	272	248	248	249	293	262	279	260	222	251	241	276	268	270	247	260	270	287	270	244	292	243	300	270	259	259	275	261	279	254	249	255	284	254	240	266	262	239	259	265	257	277	254	271	280	263	254	273	277	281	229	261	262	264	240	236	286	259	286	244	259	246	258	250	222	267	250	283	212	269	266	268	277	246	282	276	278	260	227	251	253	247	259	267	297	234	238	259	243	273	242	252	237	245	267	248	263	242	247	290	288	277	258	272	217	243	248	290	231	247	274	243	236	293	265	275	275	260	268	269	258	274	255	244	269	251	284	249	254	273	255	231	282	249	261	272	248	293	255	253	266	272	236	267	254	271	216	281	249	258	224	259	258	255	296	273	279	244	243	241	288	249	266	254	280	285	263	257	249	255	232	260	244	232	249	292	270	272	259	275	279	265	263	262	241	266	274	245	253	282	253	261	255	265	267	275	235	279	245	243	297	256	238	268	278	257	249	275	265	229	265	258	255	241	241	258	252	241	240	259	276	241	230	274	278	278	253	269	260	258	257	253	285	286	244	278	251	230	265	276	250	301	280	265	318	277	289	254	263	267	253	241	261	231	239	255	300	268	257	249	260	271	278	258	265	239	291	231	279	274	255	285	263	275	230	264	275	251	264	275	246	262	265	256	227	261	263	240	280	228	248	236	266	271	260	271	311	256	246	267	245	232	260	243	279	268	278	258	265	265	253	284	252	237	243	271	247	253	262	238	283	268	249	242	235	248	265	243	254	233	256	283	235	287	261	279	255	248	251	248	240	251	213	283	268	264	282	273	281	255	270	270	247	286	253	253	271	255	254	255	250	260	252	259	282	272	234	267	225	232	255	249	229	217	287	270	277	308	261	271	268	301	291	226	269	275	267	258	265	245	278	251	279	267	264	266	277	262	261	270	228	283	264	266	287	227	259	250	263	273	253	277	245	257	262	240	252	250	262	259	252	281	239	252	269	238	261	256	264	259	271	261	287	276	302	256	259	255	265	246	271	263	272	266	273	258	236	223	253	226	256	235	287	246	264	263	240	238	231	284	287	236	241	255	270	256	250	271	259	257	277	245	273	262	231	259	299	253	254	242	263	275	249	287	259	273	303	269	259	259	284	262	285	255	296	250	262	252	254	252	249	265	243	262	264	254	264	232	280	249	253	229	255	265	256	268	283	273	250	265	226	263	258	281	271	254	240	258	251	280	264	276	225	266	267	286	267	259	254	277	261	279	279	250	289	282	242	236	279	259	262	281	242	279	255	258	255	240	234	239	261	240	239	259	251	250	250	261	247	255	277	262	216	258	292	231	262	253	274	266	257	273	251	272	263	263	263	255	288	248	259	260	266	253	237	227	248	249	269	231	240	272	259	266
3453	9933	6937	3298	2423	1867	1352	1054	915	779	661	612	525	537	473	433	447	435	420	385	406	376	385	352	347	334	354	358	318	371	342	308	301	317	309	334	349	351	365	365	315	343	320	329	308	293	307	290	308	301	310	292	295	272	293	288	281	322	318	280	294	295	258	303	322	263	274	277	294	272	299	286	253	298	300	281	290	259	299	278	299	289	297	284	315	297	260	285	276	291	319	316	282	314	297	286	311	299	317	306	312	293	291	277	268	283	292	276	254	301	316	270	264	263	256	289	294	281	301	276	273	296	258	259	290	314	285	283	294	273	309	297	241	298	301	299	275	264	274	302	306	271	290	273	311	271	307	274	282	259	322	299	278	260	276	275	276	276	298	298	300	277	273	266	306	301	270	303	293	283	262	276	273	293	271	303	295	306	269	271	295	297	260	303	280	304	269	313	292	309	276	285	283	259	304	289	271	298	279	291	286	291	290	287	288	281	298	265	289	298	276	258	270	288	299	266	265	278	277	296	318	265	257	290	294	286	312	307	286	288	289	293	295	236	258	263	284	271	265	273	305	279	268	300	265	278	256	277	285	292	287	299	284	276	276	288	274	294	283	311	326	262	318	279	289	291	276	266	294	273	269	285	241	292	262	254	308	309	290	279	284	300	293	285	290	262	257	256	265	260	302	270	280	250	280	271	277	297	266	287	316	267	268	292	295	304	311	272	303	278	270	277	308	297	291	264	282	316	253	287	283	285	284	318	289	286	265	264	279	252	265	294	286	277	301	272	290	275	284	281	300	296	271	276	302	301	281	290	289	286	271	275	306	260	277	287	276	286	304	297	284	296	289	259	258	277	289	285	279	293	271	283	291	277	280	322	294	273	302	283	282	277	242	269	253	294	277	289	285	262	255	267	280	299	283	307	283	273	289	289	273	257	286	269	298	295	302	293	292	284	290	295	291	267	289	286	277	287	290	294	253	285	272	275	265	283	276	302	318	271	280	278	286	270	304	254	279	265	307	315	275	281	266	281	263	285	279	275	258	292	301	272	287	291	291	270	317	244	262	277	295	297	285	277	275	276	270	239	306	296	280	271	288	296	276	301	293	275	259	295	288	275	307	278	283	280	289	277	291	298	294	290	283	273	272	304	289	267	266	270	282	279	306	299	281	290	265	267	279	312	291	299	292	304	294	289	294	292	291	272	273	297	291	281	262	263	269	291	297	309	279	303	252	283	292	299	286	258	241	274	296	306	281	285	282	302	271	283	350	292	269	286	260	294	277	286	267	281	288	299	279	264	314	287	281	250	267	285	288	291	287	295	285	274	267	265	294	277	289	312	275	277	260	248	259	257	293	294	279	271	290	286	262	260	281	276	313	292	293	272	290	260	240	303	287	275	251	304	297	272	262	274	275	269	302	293	259	277	297	270	294	304	310	259	266	288	287	282	282	280	278	291	267	251	264	270	257	300	311	269	260	268	299	285	303	293	283	305	291	273	289	247	291	266	274	281	309	271	270	277	308	259	283	264	273	269	274	310	277	312	319	270	271	269	247	281	303	267	251	304	298	264	295	282	295	291	269	285	279	274	253	261	254	299	300	269	252	276	260	285	284	278	302	272	259	292	287	270	273	284	293	288	260	320	257	272	304	294	295	294	267	291	291	269	286	292	311	281	286	260	308	284	278	279	288	278	245	274	280	288	287	289	289	281	305	282	283	263	317	260	270	288	265	276	292	312	277	292	263	267	297	271	288	262	275	273	295	299	267	299	309	288	262	283	297	299	272	286	302	271	297	262	274	291	293	305	281	266	294	275	274	276	287	305	274	286	270	275	304	302	259	319	264	269	278	282	282	306	267	252	276	288	281	277	288	280	295	268	284	313	305	239	304	290	303	293	298	272	288	296	261	259	292	292	295	306	286	282	321	281	261	259	278	289	288	295	276	314	285	267	288	256	293	284	303	269	289	280	303	297	284	296	264	284	271	267	290	302	275	290	267	296	288	280	277	288	282	293	291	313	273	290	292	287	288	310	264	278	264	295	279	282	293	275	257	261	296	284	257	299	288	282	310	300	300	293	268	271	315	303	276	264	291	248	265	302	299	264	286	329	251	270	296	284	281	269	266	256	294	277	286	266	270	303	267	274	289	285	266	292	280	293	269	303	288	319	253	285	262	302	267	274	279	302	272	301	280	279	296	259	301	297	299	279	269	276	271	270	299	269	281	253	262	340	290	273	290	230	306	274	306	273	289	314	293	256	304	294	289	294	274	274	283	285	304	295	286	298	270	279	279	269	250	262	295	294	293	270	288	317	250	314	272	272	280	255	294	281	257	295	305	315	288	279	272	261	317	263	302	298	277	290	302	275	273	288	288	275	298	283	294	282	278	263	300	293	275	264	262	259	274	307	264	285	254	260	301	307	330	290	289	288	275	318	302	264	290	287	285	284	309	284	284	263	304	309	254	271	308	273	279	272	298	275	319	270	304	267	262	281	291	266	290	264	329	288	290	273	278	286	280	284	278	279	298	253	295	294	288	260	300	289	267	281	280	262	272	287	255	269	295	304	238	276	303	290	280	263	270	279	296	290	292	299	286	275	271	282	298	270	294	277	299	291	269	275	283	291	286	263	278	311	272	276	303	306	297	273	294	318	310	301	298	274	281	280	282	282	273	291	252	267	303	277	240	242	307	244	276	287	294	284	325	301	295	256	280	299	300	273	312	276	290	263	265	278	288	260	297	277	272	280	278	287	317	275	284	277	256	305	290	311	304	278	283	274	311	309	323	281	262	281	313	285	292	303	291	274	272	305	283	288	258	282	316	284	265	266	279	267	313	288	273	257	295	310	299	284	290	294	299	296	272	273	297	291	296	267	286	311	299	309	305	265	283	298	287	262	282	265	261	257	268	265	297	281	267	270	275	254	304	249	268	242	267	323	280	293	316	280	277	291	301	275	284	286	312	300	276	294	290	311	280	278	245	285	316	295	294	289	276	279	286	288	281	276	317	279	286	284	273	286	297	266	289	272	286	278	266	284	265	282	339	281	292	306	304	299	265	283	295	290	278	283	280	308	279	252	262	298	274	314	291	315	248	291	282	278	302	257	289	286	291	291	299	280	295	301	297	309	272	285	298	300	301	286	288	284	295	277	279	280	301	258	321	297	277	297	270	260	260	279	287	311	283	284	291	293	274	284	307	287	281	291	267	329	286	280	302	296	314	278	294	275	304	307	296	292	304	279	283	273	286	287	304	290	303	303	250	289	258	312	270	280	291	292	273	334	292	293	274	266	309	248	269	271	294	293	279	271	266	272	276	299	276	292	307	251	287	302	308	283	268	282	290	307	252	275	292	276	283	280	276	278	290	269	287	283	294	256	273	290	276	311	316	297	300	296	275	283	300	265	297	288	268	299	307	281	276	282	275	259	275	303	283	284	280	271	279	288	273	270	281	304	243	269	255	302	265	315	267	299	292	285	281	285	303	275	305	275	278	272	262	297	274	281
25086	21613	28284	25384	15083	1368	876	757	666	598	620	612	599	568	567	509	573	514	540	530	517	524	551	486	485	527	518	509	527	574	502	487	538	501	513	526	498	502	525	519	529	502	504	497	496	494	536	503	486	507	492	491	528	498	485	447	480	469	469	477	500	480	526	516	492	528	506	467	498	472	519	489	545	490	516	496	486	501	468	478	473	506	502	527	489	492	507	504	475	485	485	511	486	508	483	516	481	479	507	481	520	513	479	478	479	493	531	500	514	484	433	471	491	471	457	562	472	480	528	466	530	500	485	512	507	485	482	494	494	506	487	496	487	469	510	502	487	510	516	517	467	537	494	474	467	516	536	502	453	513	531	473	497	468	483	512	505	516	489	539	463	493	467	515	514	464	465	480	514	519	522	537	490	505	513	499	468	507	494	516	502	548	509	480	507	463	466	466	478	500	463	470	505	486	489	478	446	476	521	500	467	503	517	475	495	491	546	455	514	486	498	464	520	505	449	469	486	522	524	521	504	494	524	522	462	485	483	495	517	477	448	481	500	495	505	527	486	484	473	499	466	487	478	489	496	537	456	468	469	513	497	476	509	466	471	495	468	489	508	505	475	473	476	500	485	507	474	491	458	428	538	518	513	487	464	470	491	473	491	508	512	497	525	532	512	516	485	493	447	498	476	524	508	457	482	507	465	494	470	458	480	476	499	490	516	498	462	518	469	510	472	492	485	508	512	503	475	496	529	497	499	464	497	467	494	491	523	538	518	504	504	524	493	487	552	522	475	493	479	470	515	511	552	491	477	517	468	497	489	491	487	487	471	510	476	470	485	509	470	505	485	480	483	469	512	491	485	522	465	515	465	502	496	475	466	502	510	480	538	488	519	467	456	532	476	485	533	503	508	498	497	502	499	477	497	502	502	487	502	493	502	511	495	494	502	502	488	462	516	475	517	498	504	523	535	512	477	491	516	477	500	479	474	508	490	512	516	492	452	505	462	509	471	519	478	488	509	497	505	506	494	502	507	476	510	513	519	505	530	507	501	493	468	473	484	481	484	504	522	501	528	509	490	514	480	508	503	482	527	499	521	558	487	495	499	498	547	515	480	499	505	496	496	510	491	497	545	519	474	480	479	464	472	507	497	460	517	445	489	464	497	465	539	501	487	495	484	474	466	486	516	490	499	461	499	484	513	543	483	505	505	495	494	494	521	499	487	491	490	503	472	508	476	414	468	505	486	516	500	506	479	496	480	504	507	477	528	484	458	482	463	477	522	512	488	479	503	498	530	486	451	485	503	521	499	454	501	479	479	511	507	484	524	502	484	504	472	463	508	471	501	475	501	499	512	477	462	520	465	480	440	488	459	524	535	481	514	540	502	466	470	474	535	498	485	481	513	483	515	488	491	468	505	473	522	484	466	527	535	441	451	478	489	446	484	492	474	487	430	447	510	473	488	499	532	469	468	489	451	521	496	504	476	504	489	511	520	508	476	427	544	504	498	519	534	527	489	475	504	482	473	467	489	483	510	509	481	497	479	467	481	443	508	526	475	496	507	513	525	492	500	475	516	575	517	486	520	521	467	537	481	507	495	499	523	498	498	504	481	435	498	461	464	495	483	516	466	524	529	508	504	557	493	473	462	491	535	561	506	496	468	561	543	485	515	473	478	469	503	469	502	549	497	496	503	491	481	507	469	464	513	514	501	496	489	485	536	497	453	516	478	474	465	521	505	475	498	504	515	495	468	479	492	491	492	514	467	496	489	501	484	479	506	512	495	500	535	513	503	510	486	507	467	485	516	504	485	502	479	509	517	452	522	501	516	480	450	474	479	498	519	481	550	506	518	497	485	475	469	477	494	489	482	501	516	504	543	501	494	490	527	512	486	474	508	508	508	485	509	496	485	466	506	514	464	468	475	505	519	485	489	499	461	517	514	511	508	444	485	467	464	481	479	492	503	470	453	507	495	510	476	495	498	518	507	510	498	485	511	521	478	509	471	462	537	493	511	469	467	500	537	550	455	534	493	492	519	505	527	522	503	495	508	450	532	513	485	548	466	483	521	538	517	490	467	478	492	503	504	466	480	507	473	511	495	493	483	459	462	508	500	506	471	459	457	497	471	479	459	466	526	543	518	478	461	539	459	499	502	492	484	496	500	476	500	460	483	511	486	471	488	466	496	495	479	481	500	525	478	486	488	491	509	474	493	537	487	517	522	458	514	428	494	498	508	497	478	522	520	535	502	497	511	484	505	469	566	494	503	454	452	505	523	500	501	500	537	532	482	465	504	525	519	512	516	530	481	479	494	503	514	494	518	515	530	511	509	495	455	484	491	496	500	516	506	500	529	478	465	515	479	505	469	488	471	499	466	525	524	540	467	460	467	500	508	492	513	545	526	473	494	501	480	499	497	517	478	491	450	518	507	484	475	507	504	464	516	498	477	490	489	468	479	480	464	531	484	508	494	489	486	477	446	514	509	508	519	493	514	463	486	523	471	533	519	501	473	482	495	499	493	539	519	433	489	497	515	477	493	518	512	465	453	469	512	479	477	506	454	474	518	511	473	535	505	510	492	462	501	482	494	511	503	483	543	471	527	502	523	472	488	522	475	511	501	494	476	467	442	512	490	516	525	474	446	488	486	518	472	519	480	483	496	525	518	508	520	478	476	508	471	478	517	464	503	498	432	506	495	508	483	529	478	500	508	582	476	488	496	509	491	498	469	460	476	488	489	496	492	477	469	497	501	501	465	495	499	501	534	494	504	508	501	495	499	484	489	457	523	493	503	489	498	474	501	494	470	457	459	498	509	488	516	482	442	519	497	488	487	488	517	498	504	492	491	512	495	464	488	525	506	478	474	511	469	445	462	493	479	498	481	485	523	525	515	473	479	480	494	505	483	474	462	466	454	517	512	487	512	509	475	466	467	474	451	482	487	469	463	495	472	505	511	509	500	499	487	458	523	469	521	509	468	518	494	461	514	546	471	533	495	521	457	511	511	487	460	516	477	501	473	504	500	486	525	474	461	494	514	496	510	547	508	510	492	510	490	515	505	473	532	505	501	499	469	453	486	494	453	502	500	481	460	512	461	464	505	489	497	521	483	468	498	509	473	508	521	521	508	445	503	447	492	493	476	490	510	493	553	510	502	479	454	486	478	485	511	498	492	502	477	484	510	515	463	485	505	497	485	470	483	503	503	507	505	481	530	510	473	486	491	486	502	527	546	486	478	511	498	481	529	517	471	445	480	503	498	490	503	480	471	513	515	532	505	490	537	497	525	489	501	505	475	465	522	497	483	488	508	481	505	448	456	473	547	513	488	477	485	503	506	489	520	484	486	552	460	454	454	513	495	527	488	522	496	475	488	475	482	515	495	513	465	501	467	450	460	530	455	451	448	545	503	486	511	458	473	506	480	498	476	476	472	471	459	546	516	475	494	507	450	436	493	487	493	514	488	475	497	492	491	462	486	496	487	497	473	500	523	460	475	490	465	512	490	472
3458	6338	4349	2255	1854	1452	1146	1023	855	765	749	662	689	616	641	604	591	569	532	602	584	641	536	556	504	558	538	548	549	539	536	541	523	542	486	509	553	546	530	499	578	579	510	513	551	506	550	431	515	537	507	499	485	439	495	572	508	511	491	519	495	504	513	501	511	518	536	486	517	517	503	479	477	493	534	533	493	485	517	518	506	528	533	493	542	522	526	522	520	539	499	519	566	496	498	508	485	486	510	502	514	478	499	545	501	504	484	538	522	537	479	503	488	529	515	513	485	549	486	485	540	498	553	512	486	496	524	531	509	527	507	518	492	549	526	535	504	488	463	498	504	520	505	468	482	493	551	491	533	519	500	502	506	513	487	511	511	492	521	518	498	504	506	524	570	472	507	531	500	512	546	525	521	525	482	480	496	505	550	525	453	473	483	510	509	496	465	468	491	480	505	468	512	552	497	549	492	507	515	538	489	516	535	505	471	518	494	507	525	511	495	530	534	484	532	459	534	548	519	428	526	555	496	517	493	486	531	527	486	507	469	546	480	507	526	568	545	517	505	553	476	555	490	482	493	474	489	508	497	492	498	482	473	483	505	516	478	534	487	528	503	517	439	509	515	464	528	490	494	453	501	526	493	511	515	486	511	504	499	488	523	539	516	512	499	557	521	486	516	505	516	515	506	467	517	465	472	548	473	522	523	521	471	495	517	524	505	466	526	514	503	513	510	502	499	441	493	495	476	483	507	519	515	457	529	516	503	543	498	472	512	465	487	496	497	529	491	529	477	456	504	505	501	507	495	523	480	511	480	522	505	471	466	513	530	507	509	482	528	509	521	481	479	471	496	477	497	524	524	528	494	498	500	525	537	534	478	464	531	500	523	480	501	483	534	501	526	523	493	548	529	507	517	511	526	537	477	530	500	505	516	513	477	512	479	538	532	490	466	536	516	483	516	492	481	500	481	474	528	498	502	493	492	497	510	522	545	533	492	518	502	481	474	485	491	493	486	552	487	514	558	495	501	490	534	499	493	512	487	489	504	499	515	556	479	525	528	519	541	470	536	467	481	531	495	548	505	526	496	476	511	489	496	495	530	522	472	497	515	534	490	487	520	511	485	526	528	523	494	513	552	530	533	516	544	507	507	471	522	499	515	495	542	544	515	516	511	487	550	504	537	508	487	491	493	490	520	538	496	497	481	527	501	490	491	515	497	486	476	501	459	522	509	494	488	502	520	526	524	498	509	512	516	523	513	510	473	505	511	540	533	463	480	483	486	531	526	497	503	516	484	505	512	542	486	477	470	491	528	482	498	544	526	531	476	514	450	518	485	474	475	479	532	517	511	483	499	496	494	505	487	501	516	513	495	512	476	537	498	547	487	522	490	519	485	456	513	517	460	498	523	482	508	531	515	545	475	500	499	517	486	518	507	531	487	500	530	474	477	499	517	521	539	498	496	486	497	481	512	532	523	500	538	505	489	507	513	467	510	520	540	502	502	507	558	479	478	496	501	523	445	508	475	507	483	515	536	495	504	539	544	510	481	525	495	492	515	514	501	518	511	475	497	513	467	513	483	500	529	539	501	481	488	464	539	522	513	520	508	497	488	526	516	511	464	529	509	502	478	514	499	491	491	502	486	556	481	530	495	502	513	529	465	507	503	490	470	510	522	506	516	466	526	531	490	467	491	513	517	466	508	517	496	515	535	510	524	492	499	526	486	513	499	544	502	516	515	493	514	474	541	528	513	495	536	525	526	533	456	474	512	494	502	535	496	497	553	554	483	497	499	513	524	513	519	551	537	555	488	505	446	509	489	499	482	508	500	491	486	490	482	485	490	551	518	467	517	508	462	544	514	521	496	480	531	498	493	480	517	507	538	471	486	513	499	510	493	484	482	506	526	489	514	533	528	484	532	526	469	528	503	492	561	485	506	492	511	492	492	513	537	494	484	486	511	557	492	520	540	493	537	528	544	514	486	500	485	496	485	499	504	500	526	513	516	523	531	471	500	496	523	495	535	531	523	491	505	512	488	512	498	472	533	523	525	489	528	524	499	576	488	522	479	476	505	511	521	514	479	547	517	506	471	488	508	496	476	490	526	521	502	516	497	553	506	528	458	527	524	525	491	463	520	507	482	511	506	522	509	513	494	498	477	533	507	499	511	519	504	496	489	504	502	510	502	486	494	464	515	516	512	497	512	465	493	456	528	492	477	509	476	497	503	482	500	524	456	534	500	476	492	509	531	524	526	524	482	510	516	492	475	486	530	495	537	546	477	515	503	482	499	500	501	503	509	514	523	502	520	494	467	525	490	470	508	477	539	518	494	458	483	468	485	482	530	496	508	490	509	502	501	528	489	491	506	525	468	489	501	505	534	485	507	488	538	471	473	497	503	525	500	493	480	490	520	481	490	516	512	473	525	489	528	491	498	491	477	525	479	539	497	516	505	511	490	526	519	503	502	514	522	492	545	489	495	517	519	522	498	524	521	532	509	497	510	499	538	493	481	555	502	478	475	493	547	548	509	485	501	529	547	507	522	529	498	515	528	525	502	520	476	470	505	490	507	499	526	470	519	479	540	524	542	481	487	556	514	535	524	497	507	475	516	470	506	541	541	509	501	499	509	520	489	516	518	496	532	514	484	540	512	500	511	523	486	517	526	493	523	474	528	509	525	527	546	519	514	529	520	483	506	502	525	500	493	520	503	535	515	542	504	530	507	526	557	515	479	522	496	479	475	478	495	474	495	519	496	527	538	505	520	505	472	524	503	483	499	493	487	552	512	505	477	509	446	499	521	511	543	517	498	526	499	499	533	518	484	499	503	531	484	544	504	518	522	475	521	532	503	523	475	512	508	501	495	506	508	500	487	486	488	492	508	494	520	529	490	501	523	522	477	494	474	516	533	500	497	506	482	482	504	466	460	519	492	531	553	510	503	514	467	512	522	494	543	501	476	469	485	550	493	512	513	518	499	524	512	497	505	506	516	497	518	497	493	512	518	468	470	475	509	514	522	538	508	536	506	495	478	516	496	542	498	529	509	471	539	508	537	480	509	499	509	497	494	515	507	522	503	516	499	484	521	480	469	520	481	486	535	489	476	456	471	555	536	518	487	485	531	481	496	504	463	480	485	511	516	506	490	495	532	531	475	531	473	494	525	528	463	485	499	480	535	503	487	496	523	456	504	461	570	513	480	500	502	551	495	505	545	523	508	492	553	493	548	460	496	513	490	482	512	510	545	538	500	499	531	484	468	511	517	521	506	588	506	479	499	521	530	523	479	512	509	504	515	490	516	477	495	505	518	496	506	498	552	533	496	513	541	509	509	506	502	490	446	506	525	508	507	482	527	505	482	554	499	487	517	503	518	525	505	536	507	485	503	490	513	449	524	554	509	541	509	502	498	501	503	469	485	512	516	537	461	519	496	509	488	519	490	544	539	513	529	522	490	493	525	496	528	494	514	523	536	530	503	487	545	512	513	512	487	504	506	519	527	480
22781	21536	29463	24060	21532	21582	11776	1138	804	698	583	484	419	430	387	372	347	305	320	275	267	297	278	250	293	273	242	214	224	210	198	233	193	207	192	252	227	201	203	225	225	205	222	203	220	194	169	186	182	200	192	182	201	192	187	178	185	164	204	191	176	178	175	180	173	202	171	176	188	162	179	183	178	173	162	156	173	182	201	196	180	208	179	167	193	164	193	192	187	192	167	162	184	168	175	179	188	159	188	180	172	175	189	171	187	145	170	181	174	194	183	170	171	147	198	168	185	184	170	152	176	180	168	195	181	182	151	159	161	164	185	178	186	196	177	177	154	196	188	193	201	179	193	177	168	170	160	172	146	148	170	148	169	159	171	204	142	146	179	174	176	182	177	172	188	166	157	179	172	171	172	159	175	164	193	150	209	173	179	161	176	177	178	159	162	173	181	161	193	186	165	167	177	197	171	163	178	183	154	149	188	185	147	175	161	196	192	185	175	177	186	174	184	178	183	202	175	196	167	181	180	162	182	153	189	186	165	170	174	160	168	162	201	155	165	198	197	183	169	174	187	177	179	192	180	192	176	175	175	200	167	165	186	177	178	166	189	161	177	185	138	193	187	153	158	181	172	172	184	162	172	177	174	162	189	162	169	151	184	178	161	159	159	181	175	164	185	162	150	208	176	167	185	158	164	176	183	169	181	156	192	173	157	167	182	177	163	180	174	154	172	152	172	167	173	170	155	155	167	173	192	168	181	174	171	179	159	157	198	186	167	172	204	146	170	178	181	180	178	185	160	184	156	192	177	168	177	163	184	187	174	181	168	178	177	179	170	168	165	149	198	164	136	175	182	166	192	179	163	173	163	163	177	169	175	190	176	175	160	171	179	163	195	161	176	173	197	161	163	170	162	175	168	189	199	171	181	175	182	166	191	186	197	163	183	159	175	173	165	180	195	194	176	174	157	198	150	196	171	174	177	173	153	168	170	173	155	174	160	159	190	168	185	170	153	180	175	173	162	169	189	192	169	185	170	157	180	173	173	156	151	193	176	159	161	137	185	170	184	186	163	185	158	188	177	133	166	177	161	154	161	162	161	149	166	180	193	195	210	190	169	187	170	172	154	195	216	194	176	191	171	178	160	199	152	158	177	163	190	186	168	184	172	176	165	154	150	179	189	169	177	176	168	199	160	182	195	173	188	165	193	187	156	182	165	197	165	187	180	196	199	198	185	195	178	171	176	173	167	165	180	170	161	171	149	160	186	167	185	177	201	187	190	160	184	188	172	164	188	158	185	161	155	187	180	186	161	168	161	174	156	167	170	176	163	170	153	165	169	173	164	185	148	165	180	176	188	163	178	164	180	163	176	180	181	199	175	149	176	171	187	166	178	170	164	172	182	176	187	170	173	172	169	165	171	187	192	186	164	168	182	172	173	179	165	140	161	196	160	182	202	156	191	191	171	184	167	183	191	206	173	173	154	184	188	164	188	213	154	173	169	170	176	163	157	169	172	171	181	187	161	182	189	174	168	179	153	163	178	163	164	199	221	168	154	187	142	194	187	156	196	173	180	172	178	166	170	164	191	197	183	172	190	176	157	180	171	173	171	205	188	179	163	195	171	171	149	180	175	180	185	175	192	205	148	172	187	159	178	167	170	164	196	166	185	188	189	172	176	184	175	171	163	191	146	192	164	182	180	197	167	200	166	173	174	169	191	175	198	184	206	179	158	158	155	176	182	156	169	198	194	176	169	169	162	154	175	201	167	173	165	189	170	176	181	189	190	196	150	177	172	183	196	169	161	175	167	187	176	176	163	195	182	157	160	178	160	177	172	171	189	190	162	173	158	156	177	173	190	159	191	170	165	163	194	190	151	181	181	208	183	162	188	192	184	163	173	170	173	166	188	161	182	181	180	152	174	179	160	173	147	160	165	173	169	164	185	164	174	186	165	169	177	145	197	187	190	173	186	174	157	162	156	177	182	180	166	184	179	170	159	157	142	181	187	176	172	193	188	165	177	172	175	173	207	182	184	185	167	177	174	165	167	169	177	178	186	159	175	165	173	184	167	187	177	175	174	198	161	184	172	188	163	178	177	204	181	210	165	172	189	186	187	166	169	153	170	175	175	164	188	186	178	187	169	185	181	185	165	175	179	169	176	172	162	182	173	189	172	165	158	192	190	165	165	155	173	171	199	175	199	198	178	147	161	167	154	167	183	163	174	180	185	177	160	162	157	186	190	168	182	169	163	176	166	189	168	151	182	164	195	150	168	188	192	170	144	157	180	186	184	169	167	168	155	157	168	170	177	182	206	178	152	176	177	153	170	176	165	178	173	161	182	179	148	164	167	177	180	176	178	166	169	203	177	157	182	187	160	159	182	194	173	167	192	195	170	155	163	179	190	172	186	183	176	179	173	174	156	179	163	158	153	184	161	182	162	176	191	176	199	185	152	166	175	174	173	163	159	190	150	184	177	166	184	180	163	171	169	143	181	159	193	166	171	174	175	169	176	152	193	170	176	156	178	206	159	205	165	172	193	169	175	168	164	159	181	166	166	162	172	180	169	167	199	184	191	160	192	167	185	148	176	170	192	181	170	184	171	162	172	170	175	164	192	176	175	186	149	175	185	166	185	185	166	160	187	197	162	164	181	183	190	182	179	185	195	193	180	175	176	165	182	162	168	175	198	176	161	187	171	172	175	154	165	186	152	180	180	181	186	173	190	177	180	172	171	192	152	186	168	201	180	157	156	179	194	172	148	172	192	153	156	168	165	169	189	174	188	188	168	155	168	156	159	158	151	167	182	172	187	167	174	173	172	168	164	184	186	143	169	180	182	176	164	171	150	165	161	195	194	179	176	175	172	195	169	173	143	156	189	156	171	206	156	176	166	157	176	175	171	180	174	161	177	185	169	191	187	158	178	145	167	200	180	163	177	169	154	161	170	166	178	176	171	174	174	175	169	179	180	167	174	171	169	173	170	177	198	165	168	192	183	181	179	172	188	168	160	175	164	162	176	178	185	200	171	186	185	163	179	175	200	194	175	163	170	172	192	173	167	164	180	196	170	172	159	155	150	185	166	158	177	145	172	156	164	166	170	196	178	187	160	189	191	171	182	167	170	169	167	190	189	168	180	188	162	170	177	194	180	187	172	166	160	174	181	168	185	178	182	178	163	176	166	174	176	163	178	176	171	190	163	153	185	172	159	173	164	188	187	193	175	187	175	175	195	176	193	176	167	167	173	160	165	150	174	162	177	175	161	194	193	152	164	158	182	188	195	168	196	163	191	158	172	178	170	183	172	175	178	188	163	177	172	155	170	154	190	183	169	181	165	196	193	171	189	184	170	193	174	168	197	175	174	165	186	164	163	185	165	165	204	154	199	174	166	181	181	172	189	182	189	150	181	188	166	163	168	190	182	162	173	162	180	177	185	172	166	171	165	187	175	178	188	195	161	180	156	172	165	185	173	207	188	182	163	188	146	165	181	159	161	196	165	172
4547	15248	10972	5314	3920	2881	2076	1708	1314	1051	883	724	642	549	457	495	475	422	365	368	365	338	339	332	289	276	288	291	276	255	244	251	254	224	222	236	256	252	233	234	290	248	232	221	240	229	202	220	202	195	197	185	195	199	213	156	200	189	197	189	185	177	213	172	207	184	197	209	224	217	224	189	182	190	200	188	176	200	197	202	174	183	175	213	183	203	194	193	166	188	160	194	184	192	179	183	173	188	204	185	174	202	189	174	191	197	182	176	179	188	164	179	172	213	165	186	192	179	178	170	200	191	188	194	186	162	179	189	158	192	177	172	177	186	175	175	165	191	175	190	182	159	196	186	176	192	171	175	173	175	175	191	181	179	170	206	188	181	175	178	183	173	179	167	168	182	182	161	201	181	187	174	194	201	163	215	184	191	173	205	160	167	185	181	187	174	166	171	184	165	198	166	177	167	174	173	178	175	177	170	196	172	191	193	195	175	187	190	186	182	172	157	190	199	181	149	186	165	176	175	173	180	178	181	183	162	178	206	168	167	191	195	185	187	179	166	190	173	191	175	162	177	159	201	163	193	184	173	165	188	178	192	187	193	173	180	176	169	177	165	176	168	173	184	178	197	184	166	172	190	169	154	175	187	188	167	191	183	185	182	173	174	183	168	172	180	187	167	183	170	160	178	193	176	178	184	196	189	168	170	197	177	214	183	181	167	190	176	189	191	198	189	157	188	185	180	159	181	188	163	185	171	170	175	167	201	189	179	177	187	192	174	188	201	176	181	210	177	181	178	170	175	181	182	166	186	177	175	187	180	200	172	183	155	190	211	159	176	165	174	147	196	172	172	188	167	174	179	173	206	178	196	199	174	178	155	156	179	179	178	169	182	160	169	174	158	154	177	168	171	190	175	169	166	169	185	175	181	168	183	166	183	178	177	183	201	175	180	177	167	179	182	173	192	185	177	180	175	169	175	196	178	195	159	172	168	185	191	168	192	175	190	167	188	179	184	195	158	187	179	170	173	167	171	183	192	179	164	163	164	180	180	197	231	193	179	155	193	175	182	195	178	167	183	183	181	180	168	160	188	165	169	162	135	185	206	191	182	166	201	173	190	186	171	188	205	184	227	173	183	192	185	195	173	219	208	188	177	184	221	187	175	191	193	170	176	205	181	186	182	206	168	177	175	189	171	178	168	177	184	198	194	189	159	184	202	169	189	189	162	157	168	176	192	189	185	138	204	178	162	168	210	160	190	167	187	181	170	175	169	170	187	194	185	206	191	197	159	182	189	218	158	178	164	181	197	173	182	189	175	176	174	179	192	187	194	143	189	184	157	206	177	173	178	172	170	192	183	166	172	170	175	180	183	205	165	180	194	176	179	187	167	156	182	191	186	194	207	154	163	191	194	172	168	201	179	168	174	196	177	188	164	202	176	174	183	175	162	162	173	187	182	180	177	187	189	186	182	171	150	181	178	161	167	184	183	193	148	183	180	173	181	160	189	179	185	184	185	177	161	182	171	171	169	178	191	189	170	177	181	188	178	180	184	217	171	157	197	199	176	152	192	215	169	179	182	175	176	149	173	185	194	176	194	170	200	174	164	186	181	179	171	195	181	175	188	190	192	188	199	196	170	207	169	201	192	169	166	193	155	216	215	212	167	194	147	176	154	183	198	175	171	174	188	196	206	172	160	166	184	198	161	162	187	149	153	200	153	175	173	189	187	172	186	197	156	173	186	165	173	176	161	157	156	182	162	180	156	189	187	182	185	183	159	185	200	202	178	187	188	182	194	187	157	177	166	168	161	182	168	181	183	193	175	197	188	188	168	176	173	209	182	165	160	206	190	178	189	169	174	155	180	186	208	157	151	182	166	195	185	178	186	178	188	163	168	182	163	185	191	192	172	165	180	167	183	188	177	182	208	175	185	205	188	180	201	174	183	189	196	179	188	178	186	175	195	172	154	203	211	168	162	182	184	168	183	198	210	206	186	185	203	162	195	191	193	186	181	175	181	178	170	178	158	184	188	186	196	194	181	208	189	191	156	183	167	190	158	165	164	192	179	182	193	180	158	185	156	172	163	173	155	164	169	183	160	195	177	169	174	185	188	179	178	159	178	173	187	177	178	171	160	182	183	161	183	166	150	175	175	194	188	206	184	205	186	187	170	186	181	198	190	190	147	189	187	191	188	194	170	158	195	185	159	167	181	186	176	160	185	191	181	183	168	166	179	187	155	174	200	175	184	177	191	173	172	164	174	182	183	171	189	156	191	183	181	168	176	188	177	169	176	181	171	173	180	188	165	185	159	196	198	166	185	199	188	159	162	191	159	183	176	182	188	175	190	182	179	188	193	167	165	170	182	184	192	184	186	177	161	199	189	180	178	186	181	193	166	165	176	174	186	185	173	167	159	156	201	180	155	193	172	173	176	164	182	204	183	186	174	169	187	184	186	201	171	181	171	183	182	165	181	149	160	201	178	180	167	173	189	191	170	177	190	193	197	203	193	185	193	182	183	168	174	172	192	183	179	170	177	163	180	165	187	192	189	200	189	152	187	169	144	191	162	174	172	180	154	172	189	205	186	182	194	180	183	174	174	179	165	191	166	179	179	191	178	189	187	173	197	170	207	171	176	199	182	166	181	171	190	176	170	169	193	172	187	161	185	191	176	159	186	175	185	173	179	189	170	186	188	153	177	173	179	169	182	194	181	164	193	180	173	201	190	189	178	180	174	178	180	186	171	189	177	175	181	161	153	186	176	184	185	180	164	165	167	183	194	183	179	161	186	161	170	162	156	194	174	149	186	162	178	207	192	167	205	186	164	201	190	183	155	169	155	195	186	179	186	171	168	191	159	187	149	167	186	184	167	174	184	160	165	199	209	165	196	163	176	171	190	162	182	178	182	186	189	156	179	156	185	168	196	194	177	168	163	195	206	172	171	163	182	172	176	189	203	172	177	177	182	192	209	195	178	199	179	183	176	180	211	173	152	158	179	166	166	172	154	146	178	161	149	204	160	173	172	187	173	180	192	169	195	189	175	157	174	181	170	177	184	171	160	163	191	176	170	191	180	189	172	167	169	178	168	190	163	174	172	161	182	161	164	182	199	175	168	175	150	180	170	165	164	175	159	165	183	184	176	180	190	164	147	178	191	181	160	191	190	185	169	166	170	183	197	195	164	155	162	193	184	169	151	228	166	201	188	178	191	199	165	178	187	175	164	160	179	188	161	171	161	174	162	180	157	178	176	170	193	185	189	180	168	182	186	190	183	174	187	177	184	193	163	181	191	188	174	192	160	169	203	194	190	178	177	189	152	203	177	186	176	187	166	187	198	217	181	202	177	154	207	166	191	187	168	192	169	162	163	181	198	185	172	205	179	153	183	198	180	190	165	208	153	164	172	192	201	176	193	175	184	188	166	177	176	181	202	164	186	186	176	176	199	193	160	194	186	191	186	189	182	166	177	181	173	186	186	186	201	179	188	202	184	195	193	194	156
27809	19652	6293	1113	733	690	607	586	577	586	546	514	523	518	583	536	530	526	513	497	486	554	487	524	472	526	550	474	527	506	476	538	505	525	501	522	551	540	505	543	491	532	501	570	509	511	520	548	512	517	519	494	522	541	525	499	532	522	523	534	509	487	556	505	519	475	480	545	529	458	528	506	478	525	513	507	477	507	533	481	514	486	477	501	480	473	510	482	511	500	531	515	502	521	519	515	477	497	473	533	464	535	502	508	480	524	506	569	524	506	516	501	492	457	493	515	493	524	514	502	519	463	515	517	513	500	510	508	492	529	525	502	520	484	513	515	494	523	493	541	518	498	514	515	502	500	513	467	511	541	531	500	474	480	498	496	497	550	500	506	502	510	447	510	538	498	532	536	478	478	487	523	533	526	514	467	515	496	529	512	530	522	476	478	508	479	511	530	531	471	497	520	526	509	536	533	535	524	454	496	490	503	503	489	503	485	477	506	520	508	527	497	516	524	494	496	477	468	527	534	458	480	496	490	521	501	506	493	518	507	527	487	528	478	498	533	486	523	539	492	452	505	494	484	531	537	508	512	518	520	491	480	488	505	462	488	505	502	476	497	511	509	538	518	533	501	504	490	515	494	514	517	535	504	504	507	482	491	473	524	489	488	530	493	496	530	492	477	543	505	488	520	481	505	503	475	503	543	499	521	526	520	535	511	487	510	488	518	499	475	494	479	529	502	504	498	540	473	489	482	492	545	518	540	480	466	507	514	519	497	528	526	504	510	559	486	559	579	546	503	497	476	527	514	517	526	485	499	514	535	494	482	506	505	489	518	470	470	493	462	505	460	498	510	475	524	502	488	498	540	497	513	470	500	498	502	518	519	483	503	479	538	512	520	506	503	530	482	506	519	509	548	525	506	475	477	498	465	495	506	514	510	523	532	533	510	468	495	526	503	506	472	491	495	501	513	505	516	487	494	543	500	487	497	508	516	518	477	514	480	537	534	464	479	517	527	533	490	514	464	529	492	520	503	502	520	523	517	487	520	498	528	504	527	500	516	477	514	496	523	502	528	497	505	522	502	511	527	490	499	474	464	521	520	470	514	489	464	541	517	526	505	470	519	559	467	537	476	527	504	516	491	514	468	479	491	478	498	507	517	510	530	448	507	496	487	503	524	525	507	490	540	533	523	520	503	519	510	536	491	496	508	548	513	492	508	538	472	556	498	526	522	567	518	486	543	495	479	474	513	462	486	504	490	498	495	484	477	486	534	537	496	492	543	505	515	519	523	493	478	520	516	530	463	489	468	519	519	529	554	499	487	478	497	484	481	514	487	509	524	498	451	559	491	509	536	488	517	501	526	521	480	514	491	516	485	524	505	527	484	507	513	515	507	521	494	535	475	537	501	531	508	519	504	518	539	502	457	510	476	510	503	477	483	480	468	524	514	467	479	481	536	489	520	503	552	509	526	536	484	496	505	514	492	527	500	504	527	508	531	492	468	482	514	500	528	516	478	497	487	494	483	501	489	474	518	480	495	521	507	496	518	513	478	497	496	507	500	503	493	492	492	514	479	506	490	556	523	513	521	459	501	502	480	492	506	497	502	491	526	530	498	493	495	489	450	513	535	494	488	499	517	525	497	508	518	498	492	522	502	491	514	505	482	478	500	511	505	548	542	484	482	465	467	518	503	543	519	500	500	545	489	531	503	447	530	515	545	513	506	447	483	496	498	492	537	496	486	508	505	479	504	492	469	505	496	503	479	470	518	490	508	488	490	484	578	520	501	477	505	515	492	513	494	498	528	510	492	503	502	485	508	511	498	495	530	490	512	486	537	528	491	519	525	507	489	506	588	552	544	507	552	456	475	505	505	519	535	479	485	465	534	450	503	487	500	502	547	498	488	501	495	490	506	457	476	499	508	484	520	507	507	508	520	516	515	493	470	507	497	507	503	513	537	496	518	460	514	510	520	495	528	480	541	490	499	482	475	509	511	528	526	495	510	460	484	510	465	491	519	502	497	504	483	483	521	508	497	496	506	495	506	488	458	492	504	475	506	510	478	513	480	513	513	514	544	509	553	510	528	527	484	497	497	509	524	538	503	492	498	497	485	473	505	514	533	512	545	505	487	516	502	493	510	511	493	528	483	491	533	495	486	552	502	483	502	472	527	459	515	455	505	463	501	487	517	495	518	494	522	497	491	493	498	501	528	521	477	485	523	555	534	502	529	509	523	534	537	492	492	467	499	483	509	491	490	441	496	507	491	485	503	519	525	526	484	471	524	526	554	517	489	530	512	537	520	494	532	484	520	499	500	525	497	525	458	496	532	507	518	497	493	469	514	495	495	522	524	475	520	518	511	489	466	548	471	545	485	505	496	510	496	528	529	512	503	503	476	559	496	481	483	547	491	509	524	510	505	509	498	508	493	479	510	523	548	474	500	472	506	497	528	474	516	481	505	478	509	510	472	478	471	482	486	505	496	491	476	535	459	498	534	498	489	540	529	515	505	538	513	524	496	469	489	510	516	445	492	509	490	492	493	476	521	452	454	475	477	473	537	499	489	518	490	467	453	492	500	510	540	484	494	482	491	484	543	479	470	527	465	465	507	503	506	518	548	529	496	484	466	462	499	520	502	465	527	520	495	504	514	529	477	494	460	495	514	506	497	543	480	531	510	526	529	488	513	480	541	473	461	490	523	517	508	509	508	500	483	486	519	494	499	505	542	531	494	459	460	543	511	475	509	527	504	530	487	532	535	504	492	463	503	505	502	519	521	492	498	502	479	483	539	492	508	479	501	512	499	520	473	455	503	486	494	499	514	533	491	480	486	465	441	513	528	502	508	486	519	461	478	478	481	522	503	505	548	499	509	508	483	512	520	541	525	528	525	503	521	555	497	484	485	540	497	510	487	523	522	493	507	474	522	496	484	493	496	517	503	529	503	496	488	446	519	465	524	520	547	515	452	483	480	467	501	463	493	486	497	478	516	543	503	501	585	469	484	493	516	472	454	539	514	482	519	516	502	495	538	511	535	510	530	508	522	513	519	469	501	522	543	486	530	497	476	459	542	489	508	493	499	528	519	473	455	525	516	489	509	504	485	493	485	501	521	540	494	499	510	517	497	507	449	523	515	478	447	509	488	520	541	480	520	492	534	498	537	513	501	515	507	496	517	526	501	466	490	514	485	530	480	519	515	508	476	511	524	495	494	537	496	502	473	539	490	530	469	445	506	486	495	541	470	550	491	526	533	482	503	543	517	489	485	503	515	504	545	482	476	508	512	512	530	474	535	523	488	517	478	520	489	506	496	497	513	506	507	532	468	515	505	483	536	552	509	500	494	481	546	500	495	533	540	486	467	501	467	486	502	529	519	502	511	550	489	505	518	500	525	523	489	498	472	497	512	506	512	505	512	515	493	547	543	542	514	512	481	513	528	527	526	517	505	476	509	505	503	565	529	487	494	489	494	493	487	526	487	505	486	507	497	488	495	458	486	520	513
4471	2190	1564	1030	865	725	715	668	643	630	624	615	548	562	566	582	592	600	582	616	621	582	505	535	520	546	555	509	545	564	590	557	516	499	567	512	502	548	517	542	540	548	504	591	549	562	528	531	558	572	545	534	543	514	530	540	555	534	516	541	547	535	513	574	564	492	529	532	519	512	525	551	508	508	540	505	553	519	544	561	525	554	545	520	559	574	538	583	529	510	532	538	525	566	517	529	529	529	592	530	507	509	525	542	553	499	504	531	548	541	494	521	529	519	516	502	490	499	505	508	533	542	563	545	566	556	528	544	536	549	542	524	513	583	521	545	493	508	519	511	556	525	543	539	549	565	552	571	524	501	533	546	535	522	523	517	536	543	534	549	545	531	577	549	505	522	546	503	522	560	534	571	556	535	553	507	550	509	520	538	531	524	572	560	517	563	557	529	538	535	522	570	569	531	558	556	518	524	577	523	522	538	545	560	523	518	540	480	529	566	549	527	555	580	517	516	504	555	541	522	571	541	602	576	485	543	535	549	534	520	534	564	540	554	557	530	540	554	544	506	527	556	543	483	496	529	557	544	523	552	556	493	570	469	495	493	522	518	522	547	557	518	516	529	523	523	524	548	525	524	542	513	524	488	531	567	510	567	507	513	539	503	531	542	533	593	497	551	532	529	523	539	513	571	542	538	520	555	511	532	577	526	518	538	549	556	515	562	560	500	578	487	577	546	526	554	505	531	540	562	535	531	558	507	548	537	542	495	540	537	533	495	529	544	510	515	585	551	531	565	483	522	535	542	522	540	531	542	546	555	509	503	504	537	536	494	533	558	500	569	572	510	535	549	526	532	561	510	530	527	571	523	483	563	511	518	517	511	523	559	559	547	501	496	532	549	524	532	515	520	538	570	501	521	537	549	580	518	547	495	527	536	540	501	528	524	490	496	581	541	564	494	539	525	570	554	532	535	550	557	535	584	542	521	496	527	541	509	526	559	550	503	551	559	482	501	535	531	533	523	478	553	542	531	512	507	577	513	491	575	575	545	523	506	507	550	541	517	526	512	540	563	547	522	542	534	540	534	521	528	528	508	495	522	541	573	558	508	522	564	567	556	532	475	515	577	527	548	550	467	514	518	549	520	544	566	513	506	536	564	555	528	546	534	545	566	536	538	555	508	524	536	568	508	518	525	552	537	554	503	521	510	512	563	544	494	553	547	507	522	529	522	556	534	546	573	509	544	490	536	565	502	554	536	555	561	524	526	513	533	514	548	500	535	551	533	553	503	520	553	563	540	552	543	552	559	567	523	518	501	534	563	503	529	556	584	564	590	512	557	537	510	550	561	509	514	554	533	525	558	516	508	577	547	508	545	573	519	532	517	512	528	569	534	519	551	524	527	536	509	561	538	511	499	522	556	549	525	519	498	529	505	500	540	551	552	528	546	530	518	534	537	518	536	528	562	510	520	517	554	538	595	504	526	559	562	523	560	540	531	512	544	525	535	513	513	547	539	500	553	509	539	524	519	522	550	520	564	514	499	538	526	498	534	494	562	519	531	544	565	484	518	556	512	549	512	511	554	534	581	547	488	531	523	540	540	558	505	549	546	575	505	531	530	518	543	502	546	500	519	531	564	523	484	520	509	508	554	586	550	513	533	532	538	501	546	576	513	529	547	529	535	562	564	530	516	498	525	555	512	538	525	555	542	551	539	512	539	533	513	531	549	510	512	522	575	530	510	553	558	499	549	510	517	504	563	554	545	552	513	576	531	560	527	529	515	527	520	552	513	513	526	540	511	536	507	504	544	545	573	533	512	585	558	570	545	525	510	570	555	528	491	548	510	533	550	576	550	533	538	538	511	513	524	524	557	560	476	508	531	534	509	520	524	548	558	565	542	550	499	530	551	579	537	529	496	552	524	505	527	559	507	506	482	568	535	540	523	527	534	482	549	522	520	535	554	541	502	496	541	524	540	511	499	512	524	484	527	556	492	526	575	486	576	536	565	539	572	528	543	542	515	549	575	514	511	507	550	517	531	542	539	543	505	504	514	561	517	514	496	572	550	543	542	504	517	541	519	556	548	548	549	547	573	504	528	547	519	543	520	531	537	510	529	513	527	513	508	483	576	530	540	563	508	525	571	531	533	526	564	500	497	541	550	553	533	558	564	545	555	555	572	535	502	525	526	552	548	548	548	534	559	505	530	523	505	517	486	533	522	547	487	555	513	554	484	500	542	519	488	532	530	535	541	546	515	549	518	560	509	574	495	533	515	543	511	509	567	542	528	523	532	528	529	515	532	537	535	524	472	504	559	560	567	544	541	544	546	505	463	571	536	532	529	547	507	544	546	549	512	535	532	489	555	534	533	503	522	522	528	528	544	514	522	528	509	565	549	536	512	571	576	534	546	592	548	562	510	564	515	517	537	496	564	556	522	541	516	528	545	523	520	507	555	548	539	546	524	531	547	503	523	526	518	550	501	503	513	511	547	471	525	511	544	491	492	498	480	536	553	547	494	520	519	526	541	537	574	547	533	545	542	515	534	551	565	537	520	538	521	527	549	500	547	547	533	522	544	537	543	508	527	531	540	569	531	531	531	535	571	529	542	522	533	555	564	530	500	515	564	526	506	528	533	549	518	525	568	534	538	539	525	489	574	561	532	533	471	568	543	527	560	518	527	548	556	505	524	519	512	521	551	553	545	534	556	586	518	529	558	546	546	497	559	553	577	558	554	513	525	524	529	522	567	559	505	563	547	513	535	578	522	490	501	551	585	519	493	510	541	534	523	558	521	537	584	549	527	505	544	558	534	491	571	538	553	484	502	521	558	579	485	535	509	514	515	560	558	539	567	556	506	561	541	533	518	550	527	484	552	507	538	524	550	510	525	523	544	549	505	531	527	555	493	534	542	499	571	485	532	522	536	527	540	534	571	540	528	509	528	531	523	538	495	535	498	524	511	580	552	542	520	569	547	520	542	564	479	516	519	527	515	529	544	584	552	562	531	510	518	556	548	505	518	558	560	530	520	528	520	531	534	516	539	533	528	523	507	523	533	550	542	556	551	530	491	502	521	509	532	509	510	570	547	540	529	520	536	548	518	507	558	504	485	611	493	561	475	526	546	554	544	536	537	544	580	541	535	546	543	538	514	526	542	550	556	511	544	572	558	516	547	547	535	525	524	524	523	506	515	505	508	527	504	520	544	523	539	550	511	535	573	553	547	539	524	539	487	562	533	526	542	559	530	512	525	513	536	574	500	521	576	548	531	497	529	527	521	562	532	562	534	508	493	529	493	515	528	524	526	534	551	542	516	530	554	562	526	566	540	561	507	550	515	544	546	505	537	537	558	563	520	511	549	550	551	513	518	496	547	549	539	533	489	547	558	543	540	534	533	541	587	524	533	506	541	568	549	516	510	571	498	516	553	576	512	538	539	564	509	523	560	533	524	609	520	510	560	521	507	531	504	578	537	524	538	520	532	514	536	539	490	529	545	499	552
23725	21478	29054	24312	21473	13397	1333	793	592	538	456	460	381	350	362	366	320	341	339	311	338	290	311	296	299	331	340	314	295	273	294	282	265	285	259	320	301	292	312	249	299	278	291	313	280	271	245	260	262	273	263	237	277	248	270	280	287	265	238	271	281	244	242	255	270	229	260	271	257	300	250	277	271	258	277	252	258	274	290	253	250	242	304	281	258	259	290	263	286	246	245	288	268	233	256	283	261	267	263	251	242	276	255	269	249	225	254	265	268	296	265	279	264	266	246	243	279	266	237	247	275	266	265	245	218	285	267	245	264	273	252	251	265	272	270	268	270	258	242	268	285	262	283	279	255	237	254	269	264	253	270	287	261	280	256	245	258	241	267	236	289	274	245	241	273	268	259	286	259	245	259	259	259	265	298	249	288	263	265	299	270	282	274	264	209	253	276	259	247	279	267	263	258	265	269	280	255	274	255	274	251	271	245	283	274	240	282	278	270	269	266	225	246	262	241	239	296	235	279	241	264	262	258	275	248	232	283	250	242	243	241	280	260	250	253	245	246	231	235	279	233	253	268	246	273	228	275	258	245	275	281	265	243	256	271	254	252	260	268	269	228	243	275	246	266	247	275	261	238	276	255	253	258	278	223	259	261	238	256	263	233	253	253	270	284	234	272	316	251	256	268	275	245	260	262	257	277	256	263	256	260	252	243	257	228	271	264	269	238	239	288	239	272	319	288	241	247	244	249	268	271	225	275	280	276	265	265	261	253	233	281	264	275	271	241	226	258	272	273	269	248	274	223	240	263	259	243	251	246	261	261	259	231	263	263	258	255	253	244	264	260	253	261	256	251	259	253	267	265	252	259	259	277	253	228	261	282	253	253	243	242	296	224	246	259	279	261	259	247	268	295	232	262	261	268	282	295	258	250	267	310	281	255	258	283	260	241	251	282	268	251	240	255	279	263	241	245	234	267	250	260	248	257	268	292	267	256	256	280	247	257	284	269	251	255	261	264	279	260	229	262	266	271	287	278	232	264	235	253	271	264	261	256	269	249	272	258	285	265	264	259	263	256	275	245	227	234	271	232	283	262	262	280	274	282	245	296	242	245	268	241	242	259	253	267	294	267	240	251	236	278	266	240	257	235	256	270	261	263	259	287	258	264	233	269	246	242	249	277	260	252	267	281	245	269	260	282	268	284	242	237	259	249	247	245	250	245	266	254	260	258	262	247	248	237	262	291	247	263	266	269	270	264	249	254	254	257	259	274	265	258	273	288	256	277	265	230	248	279	259	281	247	252	271	277	253	261	278	271	260	242	236	264	252	277	254	261	267	256	255	261	268	287	243	287	244	270	300	258	249	236	296	243	265	280	269	244	284	269	245	263	295	237	267	262	261	278	251	259	224	263	251	254	274	237	266	251	256	262	264	258	273	256	248	267	263	243	246	268	275	289	249	267	271	248	242	260	267	260	267	266	267	260	275	243	233	257	278	272	286	249	253	247	270	244	267	247	251	284	258	280	263	264	275	238	245	271	273	246	226	276	284	273	261	240	278	256	270	260	279	257	263	273	228	257	276	268	254	269	279	273	267	241	289	270	228	239	264	245	265	284	269	293	264	254	261	278	270	255	244	255	286	249	255	263	242	232	244	273	254	230	251	266	228	243	267	247	265	238	271	245	273	292	243	286	254	265	245	277	262	257	269	257	259	281	281	278	249	244	247	259	248	269	270	275	259	277	260	244	244	245	255	256	238	261	251	243	263	269	240	241	274	273	252	257	273	272	264	254	275	274	252	272	273	281	285	267	242	272	257	250	263	266	220	255	288	276	232	260	256	248	272	270	302	281	273	246	242	247	277	255	270	258	261	258	265	262	258	260	258	257	247	272	280	237	270	271	258	264	252	266	270	280	289	256	250	250	260	256	262	247	250	249	291	246	228	263	271	251	236	256	251	252	283	235	259	276	247	235	243	258	276	264	274	249	259	242	234	279	256	248	239	256	262	254	243	258	293	259	259	269	254	263	266	245	245	272	282	265	271	245	264	236	267	247	258	246	248	269	269	252	271	254	268	258	270	263	275	258	273	276	271	248	270	290	249	287	237	258	254	259	248	251	254	233	260	285	227	271	252	262	272	276	234	248	243	241	264	236	255	264	261	248	265	271	251	248	269	233	260	248	256	282	260	226	252	276	228	244	243	201	271	276	287	231	252	268	246	271	264	239	249	269	282	245	263	241	257	243	255	263	288	251	246	234	237	269	246	255	289	254	257	265	271	258	282	282	240	292	270	239	274	278	245	254	255	277	270	263	266	260	244	267	254	282	268	241	267	240	267	254	280	248	282	268	239	257	274	271	245	249	285	266	258	250	250	252	263	269	268	274	268	255	264	285	251	246	233	269	233	304	261	262	258	278	271	287	244	258	259	286	229	257	253	255	264	264	282	279	208	257	250	270	281	300	256	267	272	254	277	232	253	290	280	254	290	285	277	249	275	265	236	274	261	246	266	264	272	254	292	246	240	224	259	253	267	239	264	258	215	253	274	239	233	266	271	254	260	273	263	275	229	269	264	251	251	282	259	251	285	263	248	240	246	237	259	271	248	265	261	207	263	265	282	267	250	247	256	285	270	252	230	263	252	260	226	259	253	228	237	277	280	248	259	266	274	255	262	257	263	279	282	254	261	270	254	252	251	257	237	258	267	267	261	284	277	247	242	231	283	261	285	264	250	242	283	239	287	287	249	245	251	261	268	247	237	273	279	269	252	254	268	247	279	238	247	243	247	267	255	255	261	252	262	257	259	252	247	258	279	242	231	253	249	283	287	258	272	255	261	266	238	244	263	267	261	270	247	267	282	287	264	242	250	236	251	306	252	260	265	255	260	274	260	277	258	271	256	277	252	250	247	245	252	229	272	260	281	287	277	259	255	262	261	269	223	261	254	251	258	268	267	266	259	288	265	250	251	275	253	253	250	294	250	260	303	256	247	256	254	262	261	260	257	236	261	279	250	261	280	265	269	242	267	269	268	269	258	275	269	279	298	230	244	262	273	276	255	253	239	235	259	244	249	268	279	277	270	256	245	259	275	242	222	262	272	220	234	267	263	254	260	303	228	239	235	278	282	264	262	259	262	259	292	255	254	268	234	244	241	249	237	240	259	258	292	276	271	270	274	269	258	247	284	252	310	230	259	260	262	267	273	302	246	263	280	223	261	281	233	237	260	277	260	246	248	262	276	276	259	249	262	227	248	289	227	233	274	236	289	273	265	257	247	277	268	268	247	272	260	264	291	254	273	240	269	251	257	270	265	249	273	291	240	254	298	263	253	283	281	228	272	238	275	252	251	271	278	240	260	238	245	275	259	246	287	243	261	266	272	226	257	267	247	228	250	273	262	259	253	241	278	244	252	277	223	265	275	265	241	281	255	272	259	258	256	256	276	257	281	258	262	282	260	268	269	261	254	259	280	254	242	254	241	269	260	243	291	262	228	279	264	236	240	280	269
3285	9914	6956	3233	2394	1811	1413	1135	926	768	647	612	507	457	503	447	436	378	436	361	397	333	369	346	356	369	392	349	344	337	305	338	362	330	336	297	299	288	309	295	343	310	337	346	312	310	309	296	283	298	302	284	290	327	298	316	278	306	297	308	286	309	285	289	287	280	285	292	290	297	255	262	296	270	307	265	281	300	287	305	296	329	294	297	276	276	254	301	300	291	269	317	254	277	285	304	293	301	291	297	304	292	305	315	289	278	280	308	268	281	295	243	269	275	300	291	277	279	312	305	302	279	249	287	298	292	281	299	305	256	269	283	264	289	286	282	257	295	274	283	306	285	274	257	321	285	289	293	295	272	287	282	268	315	292	298	300	299	259	289	288	272	284	297	307	282	320	269	312	298	282	299	273	304	261	247	318	302	290	249	284	275	323	299	293	281	286	265	318	300	317	294	302	286	302	273	268	284	286	303	279	269	310	280	312	278	279	285	288	285	294	328	288	285	297	273	295	280	284	244	268	261	274	268	283	285	277	293	272	258	291	291	271	292	287	288	281	234	269	272	314	305	271	282	284	284	258	276	295	284	316	277	294	292	285	300	322	338	286	287	313	320	313	286	286	292	295	265	291	283	298	280	297	270	265	297	281	286	285	298	267	308	266	276	275	237	277	276	289	312	266	265	278	233	287	269	276	279	277	277	299	272	296	287	284	303	296	305	256	280	281	314	291	303	275	261	243	273	297	283	294	299	295	279	290	260	294	262	295	315	284	275	285	289	298	258	304	294	327	297	285	272	278	303	255	290	283	307	261	262	286	254	282	282	289	279	328	306	299	269	283	301	298	300	290	276	292	270	271	275	300	309	260	282	285	298	314	269	304	290	284	280	288	295	272	284	255	272	275	316	313	289	304	282	298	290	291	265	283	262	271	298	286	277	322	290	267	301	292	281	287	267	296	284	285	286	292	247	293	294	296	300	286	303	317	274	262	292	258	279	265	313	310	285	302	251	274	287	304	300	289	269	274	318	251	246	285	282	256	277	327	292	313	300	292	307	273	309	311	298	270	266	289	285	302	256	271	271	297	273	270	280	271	271	283	317	287	299	287	272	288	283	308	299	284	282	267	319	287	273	259	288	266	277	305	283	258	306	298	269	258	305	283	269	260	269	284	281	291	271	286	287	304	257	284	283	272	299	287	283	307	285	296	282	299	282	291	271	293	274	295	266	314	304	307	302	273	269	279	281	276	278	247	284	309	269	275	268	309	270	292	280	287	268	276	295	289	261	277	289	268	290	300	285	280	292	285	304	278	293	279	278	261	294	290	271	286	299	264	284	297	280	275	287	275	281	265	283	277	286	277	299	283	283	285	298	291	306	272	291	306	291	277	294	264	293	288	283	284	335	286	270	281	282	284	270	283	286	285	290	296	250	264	284	259	280	287	301	293	320	299	289	282	281	302	306	267	291	278	312	318	316	267	267	278	286	262	272	294	275	309	303	293	288	307	300	294	277	267	277	288	291	298	280	272	287	324	271	266	242	247	285	281	277	279	262	277	279	266	289	264	263	288	272	278	286	285	301	278	304	314	304	305	283	311	267	310	271	287	275	262	297	280	257	279	289	257	289	263	291	291	290	309	284	272	282	279	297	299	303	293	284	287	252	264	299	235	265	280	301	268	271	261	287	290	283	287	270	292	325	307	304	256	291	260	304	264	306	301	264	322	291	292	289	271	261	286	278	304	253	282	271	256	245	277	281	294	301	298	310	282	279	298	289	291	278	270	276	298	281	294	291	280	258	294	268	286	281	307	296	275	305	262	276	287	287	234	284	287	286	304	288	277	301	290	275	297	274	293	281	300	272	267	284	277	294	289	279	313	322	283	308	257	273	244	295	273	305	276	293	291	269	262	282	274	305	292	258	293	287	302	296	236	299	271	272	297	291	294	293	291	282	308	285	285	277	275	262	282	295	270	279	280	285	270	261	291	253	260	284	280	307	307	297	289	274	283	308	295	303	272	301	287	271	271	302	264	289	269	295	283	283	268	266	300	290	267	288	297	284	294	279	311	251	284	244	266	293	298	261	287	285	282	290	288	263	261	279	304	264	280	294	290	278	312	287	297	289	282	318	261	283	304	302	285	285	270	298	302	317	302	288	291	318	265	276	286	292	288	296	271	250	280	287	307	289	297	284	287	278	333	298	270	275	270	281	305	285	274	273	311	303	305	299	289	280	299	273	286	277	285	292	300	272	296	283	279	300	277	298	278	279	302	302	298	288	318	274	278	239	263	279	283	245	319	302	278	269	308	294	284	273	286	258	293	264	302	285	329	283	277	292	288	303	296	292	315	270	273	269	279	261	271	284	286	288	278	297	301	283	272	275	253	310	288	315	290	293	304	276	303	293	291	270	272	304	265	292	282	263	260	317	275	300	298	260	264	312	261	296	257	305	307	273	292	315	262	281	262	296	278	289	266	309	302	248	285	286	262	287	278	251	255	255	270	261	266	288	278	256	293	276	263	298	284	301	294	287	325	308	266	301	252	323	278	278	299	282	274	282	267	279	279	283	264	302	300	277	277	280	292	281	291	269	271	299	274	288	284	262	283	297	273	297	268	304	306	269	287	304	255	297	268	270	272	285	262	284	265	275	271	297	311	254	299	289	300	269	272	288	256	289	302	277	295	286	277	281	296	286	264	285	252	312	310	289	274	305	295	275	291	268	264	281	288	270	308	305	298	267	287	282	288	305	298	335	286	281	302	267	285	327	276	301	304	288	304	300	285	278	264	296	249	266	301	270	288	263	278	280	275	302	304	286	306	274	274	298	279	269	287	295	301	307	296	290	271	293	293	309	252	283	271	294	291	268	280	271	289	301	278	264	301	253	285	288	266	307	261	266	289	301	280	320	277	297	262	297	285	286	296	280	311	296	274	309	277	292	271	286	316	251	299	297	295	241	278	304	281	264	329	279	296	278	272	282	306	282	301	267	282	290	278	301	302	276	279	297	279	261	295	279	275	287	254	263	293	301	294	270	311	281	299	273	315	279	284	287	289	273	254	284	259	284	317	288	269	320	310	289	257	282	269	305	285	271	289	298	284	309	288	274	289	270	295	297	271	271	298	278	305	275	288	267	282	285	303	261	259	304	308	261	283	292	248	320	297	312	279	279	279	282	301	304	277	288	270	270	258	265	290	302	277	276	286	276	278	282	287	282	275	315	268	257	285	279	285	274	251	276	282	288	285	287	296	288	332	297	265	315	255	299	275	309	251	288	293	284	295	280	299	280	283	276	279	287	269	287	274	308	289	303	318	265	295	280	256	259	316	308	301	286	288	285	311	272	300	280	262	316	256	280	294	303	286	295	271	278	273	291	271	290	252	276	307	308	270	278	291	287	280	313	298	307	326	273	296	301	286	287	307	295	281	307	296	289	272	279	294	274	278	288	273	273	281	301	289	278	287	311	278	301	264	277	275	303	269	288	289	302	287	249	304	269	334	301
24815	21399	27954	25131	14815	1321	914	739	673	631	634	631	592	607	620	531	540	541	484	527	518	528	571	511	526	474	513	508	522	519	512	547	503	511	516	530	548	541	480	528	557	577	507	532	471	471	552	497	514	492	474	518	515	514	457	507	527	486	512	448	522	471	496	531	478	485	494	527	555	506	505	493	490	470	441	467	484	486	544	532	504	481	497	445	547	493	544	527	474	516	502	495	484	509	507	485	492	495	490	487	458	512	473	502	517	508	532	493	460	469	482	458	508	492	483	506	469	501	496	511	483	461	496	566	495	487	508	488	524	506	487	509	526	489	519	511	425	465	514	489	501	500	520	481	494	503	511	506	437	446	526	524	481	525	455	539	519	483	462	470	514	488	511	479	511	501	534	507	515	504	504	513	520	471	549	513	522	509	471	492	497	499	468	497	495	446	489	480	500	556	467	497	507	495	485	456	499	433	467	497	532	475	496	491	440	471	496	498	508	482	443	501	500	527	481	509	472	477	484	479	483	527	507	500	473	550	499	515	468	528	500	484	486	464	468	504	480	471	474	508	480	485	497	466	485	511	491	495	497	523	479	476	516	490	519	478	465	529	488	523	456	457	506	489	494	503	497	496	529	439	499	489	487	504	507	511	472	459	534	494	507	521	465	481	537	495	477	472	507	469	508	498	478	474	502	506	486	501	528	497	488	492	503	497	476	495	469	536	543	506	533	493	492	496	482	498	486	507	486	534	496	512	502	456	497	509	443	462	492	540	486	538	518	473	466	450	508	469	521	474	509	478	489	505	523	464	456	473	533	506	504	505	527	485	499	484	542	489	502	479	455	498	493	495	483	524	491	488	541	444	464	524	511	468	485	513	490	529	482	464	499	508	459	480	486	488	489	517	483	534	526	502	485	531	529	479	490	511	510	462	489	497	498	499	530	500	480	499	485	485	507	555	483	535	466	483	496	485	454	495	501	481	507	476	500	502	484	483	487	497	505	514	497	510	545	503	464	498	505	506	509	521	516	463	497	482	489	486	483	490	485	490	452	535	504	511	544	482	457	514	549	476	510	456	510	501	524	509	451	509	465	523	508	489	511	455	481	499	487	469	477	529	466	503	489	486	554	500	484	507	497	461	486	504	489	471	488	510	474	498	519	491	454	499	508	476	508	509	486	487	507	476	498	508	510	472	455	478	463	459	515	479	489	489	508	528	470	494	519	508	526	459	489	522	532	499	501	515	521	513	485	463	501	510	491	501	452	508	495	496	445	490	456	475	492	521	508	471	464	468	453	502	511	496	508	513	483	470	515	514	487	499	516	504	471	470	525	462	487	507	499	507	512	462	473	473	484	499	512	494	470	527	487	462	490	479	490	498	526	461	483	464	482	522	520	500	471	510	498	496	542	471	464	485	460	503	522	502	495	486	445	499	485	502	506	491	510	465	507	502	535	472	465	505	473	486	507	497	514	489	460	497	504	498	484	502	501	481	502	509	510	475	494	526	507	496	486	464	513	517	473	479	463	497	498	519	477	503	499	498	457	497	487	490	493	455	501	506	505	507	471	514	511	504	488	458	484	511	477	442	500	506	461	480	520	533	507	509	473	515	485	467	503	504	519	511	510	483	475	526	490	469	525	481	463	486	512	507	502	516	516	488	498	468	509	484	521	476	471	509	572	516	470	514	497	483	491	476	486	484	491	496	479	511	524	525	507	465	465	490	491	511	494	498	506	481	493	498	485	485	509	536	496	515	455	474	477	468	497	516	477	522	457	499	512	494	462	495	515	509	518	488	505	501	480	487	483	455	552	522	469	503	467	415	510	514	509	474	505	499	503	496	457	504	480	469	489	506	486	460	501	497	490	482	511	495	488	558	478	476	527	483	488	452	521	490	485	521	484	494	506	480	468	499	527	500	513	445	490	538	497	508	485	462	476	472	485	500	502	504	501	456	502	455	473	474	463	514	484	546	501	488	488	493	517	504	463	511	454	487	514	501	471	520	505	511	482	506	471	523	488	483	480	505	486	527	483	522	487	499	458	486	479	460	515	510	510	507	493	503	519	498	496	491	486	519	490	473	483	496	515	509	466	480	463	493	442	507	520	495	493	471	488	535	475	499	493	510	477	500	501	494	562	474	506	468	500	468	473	504	509	448	515	493	524	496	508	462	481	486	476	475	467	482	508	464	498	461	508	463	482	469	525	485	448	499	518	506	525	518	553	499	488	512	411	514	508	496	469	476	498	491	491	459	544	478	500	468	507	466	528	496	482	498	483	475	486	526	443	461	485	503	482	506	488	527	535	485	555	511	473	443	482	525	480	450	512	456	490	516	499	492	513	516	482	486	492	538	457	502	502	517	465	548	532	511	460	534	496	484	506	502	486	473	509	476	447	512	511	526	538	525	501	500	498	477	500	487	505	484	475	467	499	511	508	451	508	538	515	482	521	480	488	491	541	529	483	476	522	554	490	459	491	513	490	475	489	517	442	479	505	490	462	490	504	508	520	483	467	469	511	427	497	479	532	465	494	472	487	491	494	495	513	516	476	515	509	475	467	473	493	530	489	517	476	504	538	510	492	493	497	536	523	521	478	496	502	508	521	504	481	503	487	475	474	506	445	497	469	492	473	453	499	478	492	498	473	471	482	512	501	517	525	505	509	476	481	489	497	479	505	503	497	475	480	488	524	461	470	466	466	516	510	472	448	501	507	483	496	506	501	476	484	518	531	482	502	490	507	520	477	542	466	507	471	497	505	513	517	458	465	495	483	490	509	509	496	459	557	491	517	516	513	530	499	501	444	496	473	525	535	502	489	499	490	483	504	522	494	490	479	526	496	492	461	465	506	494	476	517	545	505	514	493	498	464	497	499	515	488	504	514	503	502	498	456	502	505	481	470	540	492	503	481	497	473	483	510	495	509	527	497	513	472	440	482	476	473	456	489	486	446	497	484	515	500	479	502	501	500	511	481	456	508	541	454	525	509	521	496	498	492	479	534	526	477	457	468	477	538	502	489	481	504	476	496	468	487	486	492	455	497	501	511	498	484	495	528	494	498	471	498	482	476	494	530	473	490	501	510	509	512	505	466	512	477	488	522	499	478	479	484	456	473	495	519	500	506	476	490	498	539	523	507	499	499	498	470	489	498	504	465	493	481	501	502	473	470	492	478	516	456	487	515	518	495	483	494	524	477	525	468	484	495	491	501	506	457	511	500	513	519	509	505	505	497	488	516	480	452	489	450	504	474	534	501	512	484	513	507	510	503	455	472	479	497	439	514	502	506	468	499	531	495	505	485	439	519	510	518	520	482	520	492	480	515	555	506	469	473	522	433	500	501	473	502	512	458	498	533	504	503	532	485	527	484	516	480	495	521	517	516	476	502	472	458	515	470	519	500	493	536	499	497	498	499	475	478	542	505	482	523	508	471	446	468	467	485	512	509	476	461	516	490	492	510	534	481	495	521	476	509	498	480	469	497	519	461	477	527	445	482	471	495	502	498
3464	6382	4262	2165	1721	1395	1201	1047	915	786	760	698	667	674	630	599	625	583	619	542	596	562	592	522	579	554	554	542	535	586	563	501	511	541	549	525	537	508	547	548	510	525	527	507	537	505	553	571	495	536	495	540	493	489	497	514	534	470	502	492	500	508	510	482	497	532	511	480	519	521	518	521	508	504	534	507	496	502	505	518	529	533	538	494	533	479	518	511	466	480	526	494	523	523	473	482	480	501	509	490	485	522	498	499	497	516	530	512	510	542	491	496	496	506	521	481	523	511	538	521	490	521	469	538	495	478	531	459	533	475	502	500	522	503	534	482	548	524	535	535	532	520	518	564	472	503	530	527	523	477	543	509	502	502	485	509	505	494	514	527	533	544	534	495	481	504	453	510	512	516	490	499	486	554	467	520	498	494	495	539	484	497	508	528	509	509	495	512	492	519	502	527	521	513	517	505	499	505	521	563	518	511	516	542	479	558	512	523	505	500	508	527	526	480	508	476	548	511	495	553	514	513	485	530	476	530	520	520	480	504	507	499	497	518	517	519	525	512	515	534	496	510	487	524	520	501	500	496	517	491	521	501	504	497	534	491	522	520	548	512	528	552	518	515	502	497	539	539	516	510	547	468	497	464	501	499	527	479	451	525	498	513	503	527	505	515	511	486	542	507	467	532	516	481	502	491	523	499	477	518	509	520	541	512	506	512	511	535	497	546	487	523	458	492	525	492	530	488	503	507	482	464	491	535	531	512	441	532	512	521	492	464	531	490	499	471	493	527	520	512	550	492	497	508	506	487	544	499	499	487	511	485	497	508	471	496	487	496	521	507	511	531	541	463	549	543	527	525	451	527	495	464	518	510	535	534	516	486	480	479	463	542	468	524	512	472	513	470	511	487	501	510	508	499	465	478	539	490	517	512	498	511	497	494	521	504	485	524	499	532	531	509	517	517	497	533	514	474	529	553	497	520	551	507	492	504	494	463	541	531	505	523	508	513	503	494	500	483	483	514	467	504	533	518	526	479	518	543	509	515	499	485	526	546	579	535	497	449	505	495	463	473	492	527	530	481	517	548	500	493	512	496	492	467	507	509	511	538	493	519	460	507	521	515	499	494	469	476	509	487	551	500	505	526	520	515	512	432	498	561	556	515	490	518	526	496	536	532	511	528	538	496	487	513	528	472	502	513	513	537	498	548	506	494	520	499	550	503	528	529	535	518	478	461	484	516	496	474	453	502	515	492	509	515	483	504	501	513	510	552	516	461	534	512	500	509	489	466	461	575	479	524	493	494	526	510	502	533	506	523	497	519	486	496	511	521	505	526	496	512	557	538	528	493	474	492	493	474	526	520	500	472	527	548	567	508	520	533	499	481	499	494	521	485	497	500	510	486	506	524	491	482	483	524	507	504	548	572	541	491	496	527	507	524	506	503	499	469	506	498	473	493	519	507	490	514	525	481	477	514	515	520	526	502	515	525	496	509	500	484	521	516	486	499	506	516	521	526	510	493	501	506	545	482	508	562	507	506	497	543	504	470	486	511	559	502	494	502	505	520	521	548	459	473	524	485	542	518	496	510	493	498	512	505	481	510	501	486	427	543	551	503	519	516	525	537	479	484	516	502	528	537	507	497	511	551	513	480	473	461	508	547	538	499	472	506	549	508	520	495	515	525	514	490	486	507	500	514	556	477	520	525	501	470	529	498	510	505	530	509	519	481	535	501	516	536	485	532	539	541	529	512	487	529	561	532	529	529	509	546	514	505	491	515	484	567	509	498	494	546	488	516	491	476	525	485	520	513	513	542	514	504	508	476	514	493	499	528	494	503	508	530	502	479	516	553	519	525	508	474	505	509	535	508	498	512	477	526	497	534	509	499	527	488	510	500	478	482	472	512	483	521	512	515	511	514	527	517	510	543	499	525	486	455	496	535	518	499	532	516	501	482	498	503	520	539	516	498	499	479	533	550	518	512	486	527	497	494	461	489	499	530	509	515	494	523	496	498	477	532	535	547	511	512	477	487	500	517	457	530	515	474	525	551	524	496	486	534	546	519	516	537	475	554	506	474	498	495	505	545	533	490	529	507	512	508	512	500	514	495	514	545	488	500	501	508	462	510	493	501	486	502	472	511	496	520	515	510	510	502	483	502	495	499	520	529	515	503	483	518	523	529	526	467	481	515	529	498	468	474	513	507	520	516	541	462	503	516	501	497	536	491	501	482	496	529	489	478	503	479	481	488	508	515	534	523	501	518	496	519	492	465	515	519	511	504	542	513	482	497	495	505	528	445	542	510	473	505	488	494	506	532	512	493	500	500	495	500	496	505	475	516	542	513	463	505	511	479	511	515	520	499	471	556	493	537	486	488	529	587	484	520	504	522	519	523	496	517	479	525	490	504	514	531	477	527	520	498	522	507	503	517	514	503	516	533	518	478	514	507	513	516	528	530	547	514	511	490	519	509	473	494	473	473	486	491	494	521	561	507	512	521	495	501	530	500	523	512	518	494	506	531	500	508	530	485	513	476	478	502	516	498	464	501	515	547	487	507	510	533	478	504	511	489	532	493	517	543	529	462	477	532	501	494	534	507	501	502	494	496	523	542	497	497	539	480	466	496	476	522	493	495	517	502	468	518	503	528	496	526	490	534	513	553	513	538	502	493	497	551	534	526	591	534	481	503	561	482	538	528	535	477	518	504	458	507	515	470	523	483	517	512	513	524	506	466	508	526	488	472	509	513	512	490	486	538	535	512	526	543	477	493	479	517	502	512	519	509	512	491	531	529	472	479	527	508	512	476	509	533	510	510	498	481	499	532	520	482	552	519	467	527	496	541	527	534	505	479	515	498	529	509	507	483	458	538	505	480	480	518	482	519	524	483	482	474	540	488	443	502	510	511	507	534	567	496	510	499	522	490	531	520	544	479	522	503	490	550	510	537	495	489	490	542	468	534	492	510	517	480	498	457	498	536	521	528	512	523	493	563	487	499	513	497	504	510	547	475	519	528	496	457	467	518	486	528	529	514	506	508	489	529	524	504	477	556	477	524	484	526	492	493	482	519	514	523	474	520	471	548	516	494	469	479	508	465	480	483	469	494	492	521	532	490	505	483	479	499	468	517	495	523	503	511	519	477	492	532	520	498	497	509	505	506	478	455	529	480	502	488	540	575	527	506	511	523	545	510	502	503	497	500	521	503	520	490	530	547	450	520	502	533	481	489	516	523	524	484	512	479	498	519	498	512	501	520	526	521	506	539	499	502	537	488	551	469	482	507	475	511	517	535	477	491	532	496	471	506	471	533	503	555	487	521	526	502	499	481	507	532	521	497	494	498	510	509	482	533	537	537	498	507	531	475	498	506	500	497	510	482	507	507	528	512	493	507	506	521	481	524	512	465	496	487	513	523	483	488	513	529	500	491	509	533	516	514	473	505	499	485	497	523	491	523	513	557	504	506	448	475	494	527	463	525	544	490	504	502	520	495	503	510	487	510	524	513
22731	21544	29476	24051	21539	21588	11944	1147	755	669	589	577	462	413	390	360	351	317	290	287	286	302	253	256	239	244	251	259	263	235	244	209	200	221	218	215	208	236	224	216	193	240	219	209	201	176	190	190	205	175	204	190	178	205	166	176	185	179	182	184	182	194	193	149	210	202	200	185	190	198	202	184	210	192	191	195	194	198	187	158	190	196	188	193	181	174	211	169	185	191	177	171	167	162	150	175	181	179	166	198	207	179	202	183	202	194	176	176	172	182	176	174	189	168	188	199	184	181	192	185	169	151	178	149	179	199	150	188	163	175	185	173	152	174	168	178	156	175	175	199	189	166	208	200	202	163	202	191	162	198	200	195	200	176	168	175	189	151	193	163	189	182	177	184	168	176	185	204	189	163	181	182	182	192	170	171	180	186	187	181	176	160	178	186	190	184	176	186	174	156	201	174	162	170	176	180	168	184	154	192	192	160	171	165	178	172	193	193	203	172	145	170	141	179	186	173	172	173	180	203	173	212	174	180	187	202	195	196	178	181	168	180	168	184	180	203	163	163	200	198	189	162	164	165	176	191	177	198	181	192	174	185	197	185	186	163	211	192	183	151	181	169	181	186	170	171	166	182	149	169	167	182	175	189	169	192	190	194	158	190	176	176	178	188	173	182	157	161	186	201	200	182	168	187	169	166	175	192	154	169	198	150	160	144	165	176	176	177	190	193	198	174	191	167	176	187	168	166	195	168	168	192	172	170	187	195	209	172	186	186	187	157	160	183	170	166	202	174	180	174	171	190	176	166	211	177	186	178	173	173	191	173	178	183	179	161	189	190	171	177	166	142	161	181	212	162	146	172	184	177	179	175	162	172	177	181	177	176	172	166	192	153	202	180	170	184	179	161	186	175	188	189	181	165	169	186	171	186	174	176	210	173	178	173	173	191	172	192	169	181	171	177	141	167	182	190	155	182	167	182	177	160	162	156	173	181	167	174	172	172	176	163	164	165	179	180	180	178	188	180	172	183	181	181	178	195	189	160	170	165	163	175	166	172	163	175	150	193	176	167	194	182	169	190	187	187	184	183	184	180	191	161	184	160	156	166	207	191	176	189	189	206	188	181	164	171	194	182	177	183	184	197	171	174	181	192	186	173	197	175	179	174	162	173	163	169	152	169	190	174	182	166	178	159	176	177	176	186	190	180	210	206	200	184	203	194	154	194	168	172	201	181	184	181	173	174	184	168	175	160	178	164	211	174	182	182	174	166	189	162	170	164	189	193	169	182	215	186	178	169	167	180	170	182	178	182	168	182	166	176	175	193	150	202	166	181	193	169	188	143	182	159	157	178	193	191	157	163	181	171	215	147	161	190	179	195	162	184	190	162	174	196	175	177	171	157	152	160	146	156	175	205	188	189	160	165	174	172	187	187	177	180	174	166	185	156	175	197	169	180	178	150	181	179	198	172	172	173	162	194	175	172	141	176	169	175	166	175	174	181	185	183	154	173	182	184	173	210	189	186	195	175	169	169	164	191	173	185	170	168	184	174	173	196	183	176	181	180	194	187	181	200	172	179	191	164	170	186	168	175	161	183	179	166	169	155	139	186	150	156	197	168	159	173	200	181	173	180	176	181	198	170	177	180	175	152	198	184	202	171	200	187	191	177	186	187	160	173	171	157	179	166	171	189	183	167	160	167	188	164	203	165	192	191	167	179	167	156	176	204	170	145	189	191	164	178	172	165	193	182	169	190	169	175	179	176	183	168	187	165	174	189	185	192	201	186	169	187	196	209	191	194	152	171	161	165	162	210	157	179	208	196	171	171	178	163	186	170	184	180	190	183	194	169	163	172	160	183	165	190	166	168	171	211	175	171	163	190	177	176	179	165	174	170	185	213	166	198	177	174	167	167	157	163	182	163	211	156	164	171	170	195	172	189	171	164	186	171	180	170	181	172	182	174	175	177	167	168	169	169	213	159	196	153	173	202	192	171	182	164	148	153	166	157	170	162	183	181	208	170	170	171	148	174	170	179	186	181	168	169	194	172	168	197	189	181	181	179	174	181	171	189	186	156	158	179	153	200	190	189	172	171	181	181	210	184	177	176	182	194	167	203	174	189	198	179	167	173	179	177	173	172	163	184	187	163	156	175	178	166	200	168	168	176	189	169	160	180	180	191	188	159	160	176	174	178	179	160	169	187	205	182	164	179	169	185	204	182	186	164	179	193	163	213	188	177	162	180	186	189	163	170	181	189	156	183	168	191	179	199	197	172	181	174	168	184	190	175	172	188	165	189	170	181	191	183	169	179	180	171	172	190	195	172	166	189	167	165	195	193	191	159	168	176	192	187	185	197	195	159	178	187	177	170	150	188	180	167	171	172	186	162	181	172	163	160	195	154	156	179	179	148	182	191	199	174	162	155	147	186	171	191	206	178	144	167	184	194	154	166	179	186	160	177	170	189	181	181	195	176	179	161	199	184	188	173	164	178	167	178	175	186	171	176	192	198	183	154	194	191	166	174	175	167	178	170	167	187	203	202	182	199	168	177	178	186	166	171	175	226	161	181	193	187	168	179	174	176	172	190	192	176	188	176	187	176	192	166	182	168	150	203	179	188	187	191	185	160	172	195	174	193	173	168	171	192	159	177	140	191	207	158	224	182	187	178	169	153	193	174	175	155	164	185	157	188	197	212	196	174	167	202	191	181	190	188	162	158	163	152	188	181	203	191	151	202	177	185	159	179	170	166	189	188	155	167	180	190	179	156	183	166	192	164	198	178	188	186	162	179	192	178	168	176	166	191	196	171	199	176	157	166	169	170	179	179	183	154	184	161	179	162	161	191	189	172	185	169	166	170	183	163	168	186	190	177	191	167	175	178	167	184	177	173	169	191	151	158	184	178	159	185	175	162	183	158	186	178	179	165	159	164	192	164	202	197	195	146	188	192	171	168	182	186	159	201	193	179	171	180	176	168	184	162	161	204	171	171	176	165	201	188	173	178	201	177	168	215	183	175	183	180	160	179	158	172	178	163	190	181	176	171	135	164	176	169	146	183	149	194	175	182	194	163	182	156	174	181	161	171	164	184	165	183	191	173	188	189	194	187	189	185	177	144	189	159	184	167	184	170	191	198	151	163	166	170	167	186	193	187	178	167	173	167	171	167	164	182	185	185	175	174	175	148	188	163	155	174	201	200	178	199	182	203	183	179	187	182	183	191	199	186	183	183	175	167	195	173	170	178	176	167	174	182	198	154	156	193	158	195	183	178	164	171	193	173	163	196	179	199	151	177	182	181	174	180	186	194	159	188	180	181	180	184	182	189	177	175	189	190	186	191	168	171	167	192	175	191	180	175	185	181	170	177	174	193	180	190	180	172	188	163	164	212	198	182	182	189	171	182	200	154	184	189	170	200	165	183	219	172	189	197	179	161	192	187	171	185	167	180	157	186	164	157	184	180	161	178	199	209	172	177	165	173	159	193	195	181	177	161	155	172	184	180	168	144
4578	15291	10696	5514	3942	2900	2270	1665	1311	1034	921	734	604	563	533	513	451	409	385	404	371	349	328	299	300	310	326	296	278	271	254	221	226	247	271	217	221	224	225	251	275	238	232	240	205	236	209	196	175	189	185	173	209	200	174	191	207	185	170	202	176	171	188	180	173	197	189	188	207	220	176	184	187	192	172	192	212	182	207	195	194	185	165	205	195	194	202	189	206	175	182	179	209	185	187	179	166	165	194	183	179	203	181	178	188	211	168	182	185	198	193	195	205	184	187	184	171	199	203	173	176	176	202	193	181	187	200	160	188	182	164	193	169	159	188	184	201	176	191	186	182	182	188	180	208	176	189	176	194	170	166	191	181	195	189	201	195	196	168	207	173	176	173	179	191	185	192	159	207	199	181	179	172	194	184	181	216	216	168	199	169	184	182	170	197	174	177	212	196	186	193	158	200	189	193	189	185	165	164	186	202	184	166	162	180	196	170	168	176	189	204	174	194	189	191	176	179	181	166	181	189	189	199	183	191	166	179	171	173	161	179	172	159	178	204	165	192	189	184	178	199	163	184	169	185	181	189	170	166	169	172	156	180	158	180	184	181	173	181	173	166	199	183	158	210	180	188	195	172	200	167	192	167	194	188	191	172	179	171	181	210	156	171	176	216	187	215	171	167	187	192	189	186	205	189	209	181	192	193	180	188	194	176	187	166	191	188	178	193	201	172	189	203	181	184	162	185	180	179	188	189	150	205	177	182	181	174	167	180	207	162	172	169	183	177	200	188	174	198	178	198	181	181	185	171	195	184	192	187	157	176	168	188	181	172	192	170	181	171	167	183	198	189	175	170	158	172	177	162	163	178	212	179	198	157	182	150	165	172	190	178	189	181	186	172	172	199	163	206	178	180	155	184	177	196	184	177	195	169	168	193	191	192	208	207	184	187	188	209	175	171	183	217	197	150	172	185	190	185	168	189	177	167	197	181	178	151	154	158	194	175	178	183	164	180	184	202	163	184	199	191	168	197	171	191	190	160	185	205	176	180	171	189	203	194	182	189	178	169	168	192	180	175	189	203	193	157	189	192	180	189	192	165	178	185	186	187	166	182	197	187	183	177	204	189	202	192	203	187	205	171	183	181	218	179	196	180	178	186	209	173	186	198	168	209	188	194	175	175	184	181	186	195	167	178	170	203	182	178	184	169	191	171	193	194	201	189	177	173	167	175	171	178	176	172	170	182	177	185	187	190	176	190	158	150	191	168	158	186	181	195	176	178	189	185	181	164	164	182	191	183	191	191	193	175	179	180	167	177	181	189	212	175	187	191	180	197	209	206	189	193	181	158	205	177	168	191	159	183	159	165	183	189	198	196	158	155	193	188	197	170	184	194	165	171	186	190	192	185	158	177	189	187	172	183	174	194	201	184	181	186	171	196	209	180	182	162	169	190	185	182	163	176	213	184	158	205	190	184	188	188	175	177	180	197	192	166	169	186	188	214	161	138	193	186	185	187	197	181	208	174	181	200	198	175	173	211	184	187	163	181	195	169	158	187	180	188	174	167	173	172	154	206	184	184	204	192	159	191	168	183	178	178	193	189	175	192	181	181	180	191	151	183	171	170	176	196	180	174	175	183	170	195	150	193	197	201	180	190	206	165	195	194	173	177	166	184	170	179	173	185	175	193	171	209	180	149	186	175	192	180	182	171	181	192	176	183	195	182	180	177	170	190	171	182	162	154	181	178	160	200	180	180	190	189	187	176	180	183	184	178	174	183	179	186	173	185	172	192	213	169	150	189	176	152	189	183	167	146	183	180	209	175	170	173	193	181	189	185	207	202	185	183	188	213	190	187	168	190	182	177	182	170	212	179	183	190	175	193	188	192	196	209	195	179	165	197	185	176	167	182	166	179	186	189	197	201	180	183	182	172	205	196	183	180	191	181	186	198	175	203	195	167	188	179	192	181	194	165	189	201	160	189	169	182	201	189	192	194	183	161	186	159	177	188	194	183	176	206	184	170	203	210	168	174	170	174	173	158	170	200	192	196	170	186	212	184	179	194	222	186	167	205	169	176	175	170	171	191	184	193	181	187	189	177	162	214	158	176	172	184	161	208	187	193	180	174	191	194	190	191	174	206	183	189	190	165	191	165	187	197	172	183	196	170	179	192	170	179	186	186	190	183	189	192	188	194	177	204	165	173	162	185	185	187	185	197	184	203	178	199	203	174	176	188	194	183	210	174	189	178	187	173	200	163	185	165	183	172	216	168	179	193	210	177	188	161	193	173	187	192	196	194	208	180	187	189	171	198	194	180	208	196	183	210	164	162	174	152	171	197	194	174	177	165	166	190	191	174	176	192	195	178	176	171	168	181	177	183	191	189	182	185	178	195	183	184	191	202	193	181	172	186	186	176	164	193	212	191	178	182	169	171	165	197	194	163	187	169	178	161	185	180	177	181	200	183	173	186	191	194	155	191	214	178	184	215	175	165	189	195	179	156	192	166	185	176	206	213	197	189	194	196	172	199	175	172	185	176	181	180	201	184	173	168	192	159	164	162	192	179	209	189	177	185	166	188	182	189	189	181	190	192	208	189	173	188	189	196	182	194	176	180	183	183	196	199	198	179	181	181	171	184	178	167	185	204	189	193	203	186	188	204	181	144	176	192	154	201	179	191	181	148	185	190	179	185	194	197	141	186	166	163	188	169	188	179	189	211	172	171	190	178	191	177	201	173	170	182	195	189	171	181	164	173	183	201	174	182	174	163	188	151	179	182	183	205	176	190	187	175	187	169	176	183	173	188	159	198	174	190	181	189	176	193	166	198	194	190	229	171	165	199	185	196	191	185	191	165	168	173	166	178	168	152	151	176	199	192	159	208	178	183	192	178	172	179	180	176	183	177	187	174	172	173	183	184	168	177	184	187	157	168	208	166	173	199	156	141	183	172	165	188	162	153	184	189	198	198	208	208	171	200	185	178	190	165	186	176	178	186	179	217	190	205	179	211	188	181	181	185	165	190	189	193	172	189	182	191	179	198	182	157	183	181	181	189	193	197	181	180	186	176	186	195	193	191	185	183	173	195	183	200	187	185	149	167	215	205	175	155	178	186	188	180	182	157	217	177	185	189	187	159	190	200	194	185	184	172	203	170	166	164	188	175	191	172	178	189	152	186	173	187	172	187	171	188	183	184	173	177	193	190	182	177	192	180	194	185	182	171	160	170	179	207	200	173	204	174	177	198	170	199	199	178	172	162	179	177	174	197	166	207	177	190	161	165	179	159	196	184	215	164	170	175	189	172	176	177	184	174	183	208	172	165	190	163	182	166	183	175	186	179	166	173	153	203	175	163	181	169	171	196	187	172	172	197	214	167	204	188	166	171	167	187	190	198	170	203	177	175	183	181	183	203	177	176	203	193	186	175	198	183	174	158	198	184	202	189	168	170	201	178	164	173	212	188	182	174	176	185	167	181	199	166	191	181	164	174	176	171	177	167	168	176	182
27883	19622	6191	1058	777	676	698	599	595	561	567	524	549	540	505	539	553	512	546	562	534	537	552	524	505	496	517	530	527	494	529	504	469	514	471	530	564	517	536	532	501	534	512	493	515	506	482	493	560	498	471	498	532	530	507	525	509	453	483	489	499	490	466	463	515	535	506	492	503	522	487	463	528	536	527	497	514	448	529	534	500	491	507	495	482	470	477	517	484	543	501	557	530	524	485	520	510	482	548	541	495	547	534	535	501	517	500	545	535	548	520	505	520	470	502	458	511	500	479	466	514	515	485	486	510	553	465	488	476	511	519	495	494	476	482	487	527	501	505	496	533	486	524	499	542	529	516	509	535	516	487	482	494	524	550	495	501	508	499	533	512	499	530	510	483	505	484	531	517	520	521	532	514	525	531	505	524	494	535	507	494	476	526	479	505	479	503	559	526	520	520	543	542	505	529	535	479	491	490	510	524	501	542	471	501	577	536	547	523	534	535	521	497	508	523	508	494	528	523	536	472	525	511	555	484	501	491	506	496	550	564	546	498	492	501	473	539	558	513	494	513	530	487	477	464	500	530	523	514	480	496	482	517	540	471	521	518	492	515	546	471	511	523	521	521	517	512	550	520	502	527	488	546	537	477	466	512	520	511	517	476	490	509	480	490	483	495	487	532	522	515	488	521	511	485	486	465	490	519	498	515	532	519	533	498	479	489	501	508	522	475	488	492	518	488	514	491	500	517	526	493	457	500	524	518	508	479	504	513	511	507	483	513	513	517	549	527	492	454	487	508	497	510	506	486	503	485	469	485	480	504	511	552	461	504	518	465	499	531	471	495	550	510	522	517	513	518	496	511	507	533	527	437	498	529	525	513	484	496	540	507	519	492	535	491	534	534	501	494	510	470	527	480	491	485	486	476	490	515	511	497	493	503	535	483	500	521	509	550	487	498	537	500	513	504	485	478	534	531	461	470	504	523	464	495	526	474	516	533	519	485	505	482	488	494	495	513	477	523	441	488	502	516	474	537	505	478	503	498	492	534	447	547	493	486	451	500	480	504	494	487	509	536	509	496	514	544	528	486	472	521	493	503	501	511	531	527	528	530	493	536	526	530	551	488	483	539	485	535	531	489	537	520	531	479	529	523	517	551	541	518	500	496	509	487	518	528	521	533	530	512	519	479	486	524	531	491	467	515	518	493	510	472	520	509	482	488	511	522	551	507	486	478	503	494	480	508	448	510	538	513	515	555	504	493	529	478	517	528	525	496	551	525	548	497	495	506	513	517	538	496	479	528	519	507	509	525	525	524	470	474	513	482	490	482	527	491	487	502	509	517	532	500	528	481	505	503	511	549	504	480	512	542	511	489	523	480	520	494	504	468	500	504	503	478	530	509	493	553	506	519	513	513	513	526	508	497	497	524	528	509	487	533	539	513	498	503	535	518	502	538	458	525	530	529	544	501	460	535	519	483	485	476	494	520	522	512	492	494	487	461	488	484	558	506	542	486	518	562	517	543	496	504	539	504	512	470	543	476	526	511	545	502	472	497	461	492	477	539	474	486	510	542	563	534	467	480	538	465	455	538	518	503	503	489	512	512	557	549	492	515	529	510	500	498	487	515	471	540	519	554	496	506	507	510	529	518	482	508	479	529	490	498	478	498	499	511	562	527	492	494	504	525	539	495	493	514	517	542	492	543	507	534	557	492	497	532	543	540	462	519	513	529	498	546	504	515	494	501	537	483	497	501	549	511	549	511	486	515	501	497	492	533	529	470	509	521	522	481	514	506	480	533	470	536	518	531	514	543	485	523	536	503	505	485	496	509	522	515	517	508	487	510	485	532	484	502	493	520	541	502	499	496	534	493	498	503	496	498	476	510	502	487	496	501	517	500	452	487	519	477	490	525	477	534	520	486	511	553	479	517	508	491	543	485	535	529	534	545	509	462	507	492	500	545	532	499	499	517	527	522	504	522	496	504	522	517	503	499	498	487	507	520	546	514	502	531	529	514	492	542	531	482	476	510	468	512	529	509	499	505	549	528	527	491	514	492	487	503	480	503	488	537	518	530	462	519	505	513	475	498	524	496	501	488	526	483	492	535	515	490	506	513	500	487	514	508	496	527	512	509	517	476	520	498	508	502	524	493	517	559	525	493	483	514	514	504	485	539	474	515	511	487	523	529	502	491	503	543	511	546	509	488	505	541	564	491	485	505	487	511	490	494	527	514	501	512	526	483	499	513	541	486	472	507	509	499	492	510	528	518	550	481	493	515	489	524	507	525	495	524	495	467	458	515	546	510	472	533	522	487	489	504	508	483	526	511	520	485	472	478	512	471	471	525	560	482	506	536	479	513	484	534	504	477	507	491	539	462	556	522	551	504	532	511	546	521	531	518	528	533	524	502	497	490	514	497	528	508	505	510	510	502	487	517	546	527	536	471	526	549	501	507	515	538	506	515	548	546	487	527	471	498	501	515	529	509	530	523	540	529	499	487	521	512	547	524	474	517	483	510	599	483	456	509	482	516	520	507	527	497	485	475	517	514	516	538	519	538	521	506	472	537	500	488	510	495	487	491	495	502	528	504	487	456	505	490	441	474	578	465	524	534	490	497	507	502	533	512	559	544	519	477	545	525	530	521	483	512	557	547	534	484	461	509	552	490	558	509	543	518	513	518	496	493	532	491	537	550	530	475	513	506	550	524	498	523	524	499	505	531	514	498	539	563	491	533	500	551	519	508	511	528	502	504	488	571	469	529	506	522	515	493	522	539	530	540	559	496	557	528	462	490	501	509	524	535	543	517	526	507	520	518	511	514	511	477	498	500	535	521	507	545	492	552	535	487	490	508	458	545	533	538	541	510	500	480	514	494	499	511	533	541	513	492	485	499	524	499	512	543	521	520	496	476	491	499	494	522	506	490	509	540	505	496	545	487	525	541	535	509	510	516	466	498	509	527	500	505	577	525	486	512	506	515	521	508	504	549	512	511	518	533	502	526	550	516	463	500	481	521	491	506	504	484	474	579	465	537	530	526	501	489	528	521	538	517	474	451	492	503	504	512	525	480	504	485	511	510	529	528	476	543	488	504	503	467	501	485	517	551	513	509	509	519	495	470	495	524	541	470	514	517	481	486	483	525	483	489	506	497	487	482	500	481	503	534	569	531	503	491	520	541	527	543	511	514	509	532	482	475	497	470	501	517	497	552	502	526	509	505	505	495	503	553	487	468	512	531	462	528	525	518	535	542	541	512	494	502	510	485	502	500	544	526	505	512	562	492	511	498	498	525	508	547	505	524	489	527	494	504	540	536	529	497	488	483	520	500	551	506	543	498	507	510	491	493	521	509	487	565	536	509	491	510	463	513	492	511	497	522	512	537	503	502	526	445	521	500	498	537	485	495	484	525	510	508	522	518	503	515	480	520	546	506	538	524	507	513	522	504	471	519	500	503	539	530	497	509	511	538	503	526	497	490	504	540	495	513	482	512	511	522	543	505	502
4504	2095	1452	1005	870	792	737	711	640	647	593	613	645	572	562	536	569	575	587	562	586	540	557	596	566	594	555	559	533	531	565	530	593	524	539	583	527	516	544	548	549	582	579	566	532	533	569	551	577	493	550	530	552	540	539	517	572	562	524	561	537	515	594	577	559	558	555	533	575	577	493	538	495	585	536	514	561	543	573	539	557	587	593	503	501	518	563	531	585	587	548	555	545	558	529	547	547	556	544	543	530	548	531	529	518	501	527	549	498	548	547	561	547	517	512	543	546	540	534	528	525	504	514	530	601	532	553	539	530	560	534	548	534	552	522	557	533	570	563	542	529	544	513	571	510	525	563	518	520	516	530	528	543	528	541	556	550	508	549	528	516	563	547	509	556	521	585	519	505	581	511	525	539	530	484	552	551	528	500	543	530	550	511	513	546	565	530	573	541	569	530	584	543	537	511	525	533	558	567	550	514	534	564	567	546	519	524	564	553	544	503	547	519	550	535	528	537	487	549	563	531	580	539	516	536	546	533	509	564	555	530	580	541	567	546	549	571	539	536	499	549	524	577	507	548	524	551	514	526	584	511	496	540	522	517	550	493	536	477	517	528	529	543	538	533	543	524	531	532	523	515	529	525	527	568	534	518	593	548	568	536	553	549	548	529	530	544	550	499	549	530	552	572	532	516	548	570	529	530	504	570	570	531	524	558	533	554	576	537	557	522	506	547	515	582	542	552	556	536	575	501	521	518	591	573	532	576	558	570	524	563	559	555	527	574	521	571	557	553	526	521	542	539	569	563	559	523	543	552	573	551	555	550	560	512	567	553	516	521	554	546	560	549	551	542	535	494	505	550	522	555	567	555	506	575	507	546	539	537	534	549	501	527	478	542	540	548	537	519	566	519	543	532	528	570	577	521	552	525	520	562	531	558	550	549	501	545	526	541	562	550	538	539	513	542	544	533	514	546	561	544	523	562	608	513	564	574	560	566	510	539	542	522	556	517	545	541	525	544	536	520	558	526	540	528	518	556	512	522	565	513	514	490	566	607	509	507	531	539	543	509	492	564	550	520	543	537	514	552	515	552	523	547	551	539	526	554	509	527	495	577	495	499	545	542	520	542	571	540	585	581	527	530	583	511	562	554	547	540	576	525	534	552	536	553	557	537	568	577	511	544	498	588	573	549	515	539	548	529	573	554	549	564	552	553	536	558	544	515	523	581	544	513	534	537	553	522	520	554	512	592	527	555	547	540	537	521	580	537	544	509	511	580	513	519	530	512	523	553	575	522	532	527	495	492	546	513	552	543	510	537	539	519	548	548	497	516	543	552	517	523	523	564	504	525	531	567	548	538	509	529	533	581	549	529	527	535	500	551	515	532	558	544	524	517	560	533	554	551	543	531	594	543	545	538	546	516	554	540	508	514	525	532	522	546	512	545	483	554	525	541	491	529	542	541	553	531	557	555	521	514	475	527	544	535	548	545	527	558	546	554	529	520	505	532	513	542	550	531	516	549	542	530	563	565	495	521	538	590	529	509	566	521	507	563	529	528	502	512	518	546	491	538	506	561	541	548	538	543	555	579	513	548	498	551	507	560	551	525	573	512	552	522	547	567	542	539	509	562	535	547	561	526	535	533	547	530	557	521	541	526	545	502	519	554	530	519	560	567	521	554	558	520	549	543	543	538	540	519	546	520	530	534	551	562	539	551	557	527	539	539	513	520	560	546	537	538	519	549	507	584	534	546	522	532	545	515	560	491	551	523	548	565	549	550	558	533	544	526	489	552	507	513	519	509	533	513	551	552	553	540	568	554	534	531	515	572	542	522	572	558	542	546	532	530	524	547	525	592	510	557	544	558	530	533	544	473	535	521	533	571	540	500	535	502	542	583	546	533	525	570	522	534	568	554	541	544	569	551	542	550	548	555	544	573	500	501	500	534	516	568	473	556	547	550	540	526	553	484	565	501	542	535	516	555	488	539	530	529	535	520	564	504	534	543	574	537	544	555	531	561	548	559	555	556	549	564	528	561	506	569	555	530	548	544	534	518	548	569	516	552	546	529	550	510	549	571	552	543	554	527	522	562	527	517	541	559	523	511	494	519	557	522	543	526	553	545	526	554	503	551	529	610	534	507	525	490	555	491	511	546	518	587	533	516	538	541	558	574	529	504	523	553	544	562	498	541	529	563	564	502	533	551	506	516	549	564	563	595	500	525	553	557	534	506	570	592	561	521	532	478	557	572	578	545	539	537	548	576	529	513	489	558	537	533	528	497	506	533	520	550	577	522	558	552	557	532	564	508	556	527	545	529	531	528	505	574	577	519	519	570	554	539	525	568	548	524	552	562	563	514	580	524	496	524	520	511	514	542	528	524	557	571	548	553	512	568	496	523	535	527	524	582	557	539	490	524	561	538	587	546	517	518	555	552	556	484	542	493	563	539	542	532	596	531	533	540	559	522	533	568	537	497	569	600	560	533	500	566	531	554	549	561	502	537	532	552	528	535	535	541	531	545	545	526	560	541	541	554	528	579	560	505	530	566	512	562	546	537	523	560	577	543	530	538	547	533	601	558	499	542	539	587	592	519	509	525	558	488	518	519	588	566	548	554	523	536	514	544	533	582	501	532	553	541	507	546	530	549	537	550	586	586	533	548	575	525	506	511	556	539	528	518	525	569	534	475	544	576	534	513	559	516	496	527	491	535	545	544	533	524	536	540	535	583	506	504	577	542	526	546	496	523	559	503	481	538	576	539	554	509	512	546	499	553	547	559	530	594	503	488	512	551	496	539	543	595	526	531	558	525	545	576	580	540	529	569	527	560	504	544	555	533	553	525	504	505	533	520	517	543	516	520	508	566	559	524	579	579	508	559	544	557	541	533	528	531	518	564	517	570	592	564	544	565	539	570	559	531	556	515	515	559	533	543	555	527	543	526	529	559	519	511	528	575	530	539	527	538	523	564	524	529	518	556	512	562	545	504	517	531	549	538	525	545	511	490	504	518	504	517	557	549	549	548	544	542	518	543	509	520	539	559	537	538	516	540	527	557	574	502	538	526	535	531	543	544	550	556	536	558	588	535	563	528	526	554	510	541	534	501	561	517	560	546	543	548	537	542	559	575	542	526	537	536	538	530	573	492	537	515	543	550	542	522	561	519	546	512	552	561	529	533	574	514	552	509	499	548	504	574	524	524	549	541	535	550	557	566	525	540	549	484	554	506	522	564	506	551	531	539	562	541	517	547	527	565	561	591	589	527	541	514	562	509	548	528	539	506	582	531	558	571	542	527	580	550	510	509	523	583	561	527	548	514	561	527	488	544	555	520	585	554	547	602	494	486	547	572	495	558	494	539	515	556	551	524	530	529	515	544	601	501	534	543	541	560	523	504	522	542	540	537	515	552	529	589	515	551	558	539	530	505	506	531	500	537	552	511	522	522	562	532	568	466	496	547	506	537	525	529	523	522	545	536	552	544	501	518	536	503	571	507	540	512	570
23785	21542	29067	24442	21535	13392	1342	797	622	553	522	436	455	380	383	380	340	357	369	330	301	294	300	332	299	292	334	328	281	312	306	284	296	314	275	313	295	281	275	315	300	298	314	293	308	281	270	255	240	261	268	271	277	254	275	291	269	267	279	218	283	277	279	277	275	258	293	282	241	251	266	308	284	266	300	294	262	295	253	272	286	268	285	272	249	268	268	262	271	270	284	258	253	288	261	268	252	258	281	252	290	275	290	249	246	261	287	259	232	292	263	242	241	260	293	284	240	264	254	279	266	273	279	260	270	247	272	252	255	285	269	265	291	247	267	254	285	310	299	221	287	268	244	243	275	250	257	273	265	246	246	282	248	263	261	259	270	242	240	268	280	253	264	277	248	281	269	262	267	264	272	280	269	268	244	235	261	276	283	273	276	290	266	279	245	266	278	277	239	264	265	232	243	254	286	276	278	289	245	278	277	265	258	262	261	263	313	281	267	276	260	250	251	269	272	279	261	278	294	256	301	292	281	257	250	253	281	279	220	271	251	263	267	257	262	303	272	281	288	224	265	293	268	264	251	268	270	267	237	267	265	280	251	261	276	274	279	260	261	291	240	287	278	261	271	269	257	256	270	254	263	238	229	229	275	282	257	246	286	250	247	297	251	269	292	281	270	268	278	286	280	277	245	278	265	255	275	273	251	268	255	290	277	237	285	259	223	273	255	263	253	271	285	285	276	246	284	267	255	278	254	257	262	271	218	253	238	257	258	268	271	257	273	265	269	244	251	245	238	291	258	274	293	244	222	279	288	266	270	287	268	256	270	244	242	249	271	249	260	291	275	269	255	262	275	271	272	258	280	231	267	286	276	281	258	268	247	287	229	258	258	262	273	254	241	260	253	290	275	289	259	275	246	268	276	269	289	226	300	264	245	258	245	258	253	296	296	281	270	239	262	275	258	261	276	267	290	266	276	256	290	252	283	217	265	282	288	265	272	290	265	254	270	241	255	236	289	257	273	289	256	251	271	262	279	258	246	266	246	274	271	268	258	277	253	294	239	245	277	263	292	237	268	289	277	271	246	263	253	254	266	284	260	247	279	280	266	263	269	264	242	252	248	245	241	242	260	270	250	257	250	244	257	270	286	239	264	261	261	235	283	234	256	265	253	264	242	284	268	255	293	288	287	267	271	259	271	259	276	278	258	257	261	261	263	233	277	286	263	265	264	286	262	251	278	270	271	262	256	266	280	255	275	253	257	260	267	251	278	265	243	305	254	267	249	255	258	283	275	275	257	267	250	252	245	266	271	268	254	283	276	227	296	270	249	307	272	257	257	258	262	254	291	269	271	245	285	262	270	242	274	251	267	272	265	239	265	269	254	247	248	253	268	281	258	249	243	243	265	253	263	286	272	287	224	274	268	263	267	280	283	241	256	299	248	244	266	273	273	231	257	253	279	299	273	267	272	236	272	257	253	262	262	266	270	258	271	265	244	263	258	262	276	269	260	241	273	281	250	280	287	244	263	293	266	273	251	260	256	264	246	279	284	279	285	258	257	267	294	247	253	251	265	291	276	291	268	295	280	264	252	261	265	272	273	255	283	260	275	251	263	253	249	253	257	271	267	236	271	273	289	282	263	280	271	286	259	253	318	285	274	259	245	263	275	265	242	258	256	286	247	279	255	256	315	251	273	293	293	273	260	267	269	257	251	254	259	237	262	270	282	255	223	249	252	256	260	254	262	275	248	258	223	283	252	261	233	271	265	267	273	298	240	240	259	271	268	267	242	272	251	271	255	276	254	242	226	288	271	277	280	266	263	258	249	240	269	271	264	263	247	251	280	260	284	272	272	250	258	260	255	264	283	247	260	246	286	248	291	247	278	268	280	267	264	262	281	280	255	282	266	267	268	282	272	278	257	250	263	252	266	228	250	286	262	270	248	283	255	291	274	285	270	287	270	263	269	283	271	285	280	280	251	285	263	262	265	265	267	234	241	230	264	272	249	281	268	235	264	254	236	246	226	264	250	256	275	244	285	234	247	255	271	277	247	254	244	276	243	275	261	270	264	245	262	271	281	242	266	277	258	252	295	264	277	255	248	263	266	269	254	312	265	276	265	259	278	280	259	240	280	258	266	249	251	264	247	286	272	269	259	262	236	284	278	277	251	271	246	262	285	261	278	260	281	299	296	265	257	257	295	265	268	296	254	264	281	311	261	231	230	248	275	228	261	257	277	238	279	247	237	273	240	260	257	271	281	237	256	265	263	266	244	222	264	258	276	252	282	264	278	252	257	275	255	254	257	240	256	246	235	281	286	263	259	272	226	265	261	252	266	215	255	259	248	246	252	268	285	252	267	265	262	283	270	296	265	299	269	211	269	215	255	276	238	274	254	256	264	245	297	250	258	225	269	264	261	262	258	249	283	259	272	241	277	270	257	299	281	250	250	250	259	266	256	245	274	251	255	258	265	262	264	274	279	261	245	257	292	253	266	285	290	264	273	265	272	290	244	248	273	267	285	277	292	255	225	272	249	260	256	259	251	257	279	246	278	259	258	272	258	266	259	275	314	264	283	271	269	260	271	276	255	309	261	262	248	294	266	257	291	263	298	273	279	298	252	264	289	266	287	306	252	245	252	267	299	232	273	281	268	274	232	248	267	291	262	271	228	281	247	288	273	278	274	270	238	228	237	255	270	252	267	270	239	303	269	294	230	237	245	243	274	271	257	246	240	281	236	244	275	277	255	279	254	240	228	276	302	271	256	256	261	253	262	267	260	279	262	255	281	268	262	287	266	236	275	252	275	279	248	305	247	229	285	262	253	280	272	265	286	279	253	230	254	286	302	266	257	253	290	259	272	294	280	255	261	270	273	281	258	256	273	258	267	269	265	267	314	264	267	265	272	274	251	254	291	293	258	265	287	240	266	258	267	276	249	254	266	241	254	235	260	252	275	285	273	251	268	263	275	292	262	268	276	282	251	286	271	251	248	244	257	255	277	284	230	256	280	257	273	245	235	255	262	279	260	265	304	260	283	250	263	283	231	246	281	276	266	291	260	252	270	250	240	259	261	259	258	243	266	254	283	245	274	267	267	278	255	268	255	244	246	286	281	261	257	277	271	245	238	257	282	283	256	248	260	247	268	281	255	268	280	283	261	255	250	262	247	275	270	271	269	279	255	273	252	270	272	256	263	280	235	276	255	266	271	241	271	272	284	238	267	255	241	277	235	261	254	263	259	245	244	239	276	249	256	262	263	245	262	263	262	285	281	245	274	260	257	289	284	277	259	273	236	296	268	247	289	244	273	269	262	245	298	270	239	267	272	242	290	276	245	243	270	256	273	283	264	259	268	279	278	247	292	262	317	279	254	267	285	260	267	266	288	264	261	257	257	281	310	258	291	264	264	261	254	252	285	265	277	265	267	266	282	258	269	267	262	262	273	243	244	276	266	246	280	268	270	244	242	256	261	262	291	263	238	297	252	266	271	251	260	254	257	282
3416	9856	6834	3424	2527	1837	1381	1148	938	777	725	611	583	531	488	473	448	384	410	417	381	374	374	383	322	364	395	377	369	338	329	325	343	354	324	349	320	319	342	347	315	311	335	314	325	336	290	308	316	296	330	296	302	315	284	296	324	295	297	270	307	290	310	284	291	296	303	285	276	311	295	316	331	283	294	323	311	322	295	288	281	306	286	307	297	306	302	314	288	332	300	315	300	287	306	278	268	272	331	313	291	313	293	292	267	294	286	302	297	324	262	316	306	306	296	267	284	281	261	298	259	296	303	292	283	296	265	265	262	283	286	293	286	290	300	304	295	285	271	248	277	283	275	273	285	297	305	304	291	307	331	299	271	280	304	296	279	295	249	293	238	323	285	272	290	304	293	293	310	308	278	314	285	311	290	295	317	301	281	297	279	282	273	285	320	270	296	283	316	268	326	286	295	284	311	284	282	292	299	266	299	280	315	278	261	303	260	300	298	289	290	270	299	281	274	322	284	275	290	276	284	319	307	298	249	280	281	308	307	292	307	306	279	324	291	270	292	307	272	317	265	293	342	280	313	263	271	315	279	290	274	270	271	322	272	279	281	284	273	273	310	298	302	289	306	291	296	283	277	298	261	310	299	294	301	317	289	279	294	307	296	283	283	262	303	315	263	268	294	310	300	295	265	306	287	312	319	321	318	290	286	291	294	306	267	309	293	285	304	299	301	288	298	279	303	275	295	304	275	248	303	278	271	278	294	283	261	291	274	288	264	307	312	280	269	270	300	283	326	283	292	281	274	312	280	262	263	283	262	279	282	294	287	288	287	286	307	287	293	267	255	295	300	301	284	287	283	307	284	259	276	301	306	301	265	249	328	301	321	305	271	266	287	280	265	294	291	272	289	308	278	287	271	327	294	286	305	319	306	291	325	315	297	294	271	282	272	328	275	279	273	308	294	282	276	293	291	313	284	310	305	284	284	303	303	283	296	309	261	278	285	298	298	295	265	299	275	295	282	318	295	271	286	271	284	290	289	298	293	276	292	285	295	291	286	270	300	278	298	293	285	304	326	297	289	307	306	270	290	274	261	279	284	301	275	294	293	258	267	290	303	288	313	284	283	284	279	296	266	269	297	264	295	276	294	309	325	277	299	308	278	277	304	271	253	279	296	257	276	255	282	298	274	289	280	276	319	307	264	305	268	307	278	284	297	275	294	298	277	311	333	249	282	303	301	313	275	273	295	288	301	286	303	302	321	278	290	297	285	302	257	299	271	296	260	292	299	309	259	283	255	290	293	282	295	304	304	290	282	289	302	311	276	265	271	291	282	297	312	297	282	315	304	307	270	311	296	310	302	286	301	295	289	290	315	297	303	274	288	300	281	286	308	308	293	288	284	262	277	295	294	305	280	296	328	321	292	309	291	301	292	301	309	269	295	282	308	290	296	289	265	275	305	298	320	283	302	291	231	276	288	303	279	312	280	271	276	295	295	259	287	306	301	288	288	282	297	295	273	287	290	308	296	284	285	316	272	303	308	299	275	296	285	314	302	301	265	307	281	288	277	309	284	279	297	269	278	281	284	290	280	287	290	295	277	322	303	297	263	294	333	309	333	286	292	297	273	310	275	318	279	287	296	287	290	273	290	283	271	263	281	285	327	258	312	265	268	276	256	297	295	317	293	274	298	299	283	280	328	278	291	323	274	298	286	301	282	284	296	263	297	282	291	298	300	298	297	299	286	297	304	300	290	279	286	298	284	285	295	284	290	270	258	299	301	289	307	289	291	285	285	298	295	308	310	265	295	276	277	298	283	297	299	279	328	292	281	346	271	327	285	281	297	289	288	296	257	274	308	304	286	298	282	306	300	286	302	283	293	288	290	322	276	264	275	258	320	281	311	248	292	307	291	313	256	307	278	280	293	288	298	280	302	294	294	273	288	262	267	306	306	323	295	283	304	297	297	287	316	302	287	263	297	295	289	311	328	271	285	286	298	268	289	304	307	284	303	291	286	271	288	285	306	276	278	265	295	271	280	283	294	277	298	268	272	291	291	269	318	301	307	304	257	306	282	304	255	320	312	330	291	279	295	283	293	309	314	299	281	286	329	334	283	300	299	300	289	291	246	280	308	282	254	251	258	262	297	307	273	312	272	284	287	302	312	285	304	277	286	277	296	281	289	276	302	308	297	290	260	267	296	309	292	311	282	291	300	302	279	287	292	292	345	276	285	309	320	287	298	251	322	315	275	302	302	322	278	292	286	269	285	306	288	241	276	295	297	298	307	285	308	285	268	273	277	293	310	276	280	289	289	267	286	294	294	282	317	304	275	314	296	258	285	288	291	317	263	319	272	304	266	265	310	317	322	294	270	296	309	295	308	300	266	332	285	316	258	305	284	290	312	299	274	291	299	279	310	303	282	278	261	271	289	302	281	288	284	289	307	297	274	275	269	316	277	294	269	277	293	332	286	339	294	264	286	309	267	323	296	290	299	296	259	290	275	294	312	283	274	308	286	290	260	288	280	321	285	283	268	289	276	304	276	285	276	280	316	299	258	309	312	303	276	292	271	265	293	284	280	278	281	271	283	283	320	280	286	302	282	279	311	282	291	275	288	273	314	293	279	299	270	308	286	321	299	291	263	292	289	312	287	279	306	305	293	281	268	306	286	284	305	282	295	274	297	283	274	276	307	291	262	286	278	295	309	274	281	263	336	297	289	252	320	291	279	286	290	275	296	303	303	278	301	289	292	289	266	309	279	304	299	286	309	302	312	321	286	269	282	301	296	292	256	296	300	306	296	280	306	285	299	285	310	275	327	269	292	285	284	293	298	295	270	268	313	320	315	296	263	308	291	272	292	276	290	295	302	308	305	299	276	299	297	293	267	276	269	310	282	305	285	315	281	316	338	295	286	296	301	316	293	296	316	268	290	271	305	299	302	295	284	296	287	299	292	295	274	278	274	294	276	298	291	275	311	274	297	275	312	302	292	270	284	287	258	309	270	305	286	265	299	266	275	300	303	292	290	329	284	304	317	282	286	287	283	280	324	275	311	282	263	275	336	275	296	286	283	269	283	298	282	273	307	299	276	297	293	312	299	295	294	331	284	282	273	277	291	302	268	266	290	290	295	282	270	276	281	293	259	290	302	279	317	290	294	281	307	282	290	291	286	314	278	296	312	282	287	308	276	293	246	304	289	311	259	272	306	267	278	263	312	290	279	308	283	277	294	304	280	318	312	279	302	294	284	322	297	257	302	282	290	287	316	281	286	318	294	283	273	298	300	295	277	261	284	283	297	274	281	278	309	283	294	293	302	287	316	296	292	281	289	284	280	292	296	304	282	297	298	254	265	279	294	307	286	274	261	311	287	301	303	299	253	276	311	295	322	303	252	291	297	286	258	296	301	268	303	275	304	305	290	275	308	272	246	316	277	305	248	281	292	305	294	314	288	256	296	296	277	271	273	274	282	313	296	260	288	283	275	310	236	275	285	289	283	256
24967	21529	28198	25263	15064	1464	935	758	677	670	685	619	594	585	545	586	568	555	541	560	530	556	532	552	520	547	491	513	559	544	521	542	507	503	532	483	545	506	509	532	546	541	535	502	496	515	520	498	547	473	479	498	482	478	553	507	520	562	554	484	518	498	513	548	495	499	509	516	474	484	511	469	484	460	505	513	534	518	480	537	528	523	508	508	541	496	506	502	464	510	504	520	478	479	515	479	490	500	493	529	493	491	502	492	507	508	522	487	525	515	568	513	534	550	496	501	487	485	532	547	547	513	498	473	473	475	478	507	517	480	501	508	504	508	465	502	542	483	531	506	526	473	505	521	501	490	513	507	471	476	512	484	511	493	496	514	515	508	489	506	539	518	508	472	509	514	501	494	558	508	535	497	496	514	498	481	472	489	520	498	492	488	536	479	508	486	486	488	518	520	497	527	503	490	531	533	534	487	512	480	477	474	513	491	485	527	511	519	482	490	493	496	507	500	527	500	534	477	500	474	484	499	525	535	495	483	485	543	507	479	476	527	504	477	537	511	452	515	482	497	466	546	493	477	504	516	496	526	552	537	491	490	482	521	494	533	527	450	503	498	510	509	537	486	474	487	496	542	503	535	486	472	479	505	505	476	519	516	535	528	481	460	493	491	498	501	488	536	539	494	489	497	499	524	518	490	490	490	512	501	504	522	525	516	484	515	483	484	524	547	504	545	490	508	503	494	490	517	512	471	501	492	480	473	534	484	501	484	505	534	495	500	517	486	512	528	487	480	478	536	467	462	506	499	501	509	507	486	468	515	482	475	494	533	518	468	498	470	526	509	497	430	518	489	492	541	503	512	511	506	525	472	515	493	462	504	477	489	513	558	523	455	514	505	474	520	510	466	496	466	493	490	510	505	508	492	507	512	500	546	524	489	541	510	495	508	514	493	520	512	537	502	532	493	517	536	486	500	519	494	491	510	497	466	507	512	485	485	520	472	504	511	530	488	502	466	508	538	485	494	511	502	496	482	512	480	515	488	514	534	507	499	492	459	486	546	449	529	523	500	496	438	544	498	457	482	530	519	495	514	488	513	448	461	503	506	473	492	467	532	512	511	563	515	508	462	506	470	467	505	532	492	526	521	499	496	498	526	512	479	509	516	502	485	463	535	521	498	490	546	457	502	484	495	515	489	514	459	516	552	499	472	477	530	533	481	488	477	481	524	482	495	480	487	517	526	500	507	487	532	461	512	476	514	528	484	500	553	501	478	520	542	496	545	521	522	473	507	534	540	516	516	492	501	507	516	497	489	501	430	520	518	496	510	486	514	489	518	512	466	500	527	479	503	539	496	495	500	512	493	508	464	512	524	478	494	510	526	448	520	529	517	521	512	495	477	519	512	495	514	460	538	512	501	471	515	468	511	511	506	478	502	511	534	494	531	458	496	536	494	528	462	461	493	516	509	452	471	508	484	532	498	511	505	464	503	514	503	506	514	490	529	483	535	535	524	510	571	480	514	498	523	477	500	497	497	530	492	520	525	479	480	531	557	467	518	533	526	483	495	498	489	511	493	485	489	537	505	478	478	525	500	536	547	498	505	487	478	503	442	491	514	519	483	528	540	471	483	519	513	501	468	503	476	525	511	520	501	494	474	532	486	544	498	495	502	466	484	499	492	487	543	513	511	491	505	491	556	483	482	494	502	529	530	499	511	542	480	460	457	522	516	520	530	530	490	503	472	493	501	492	505	501	530	517	497	505	502	494	498	514	493	468	505	514	502	488	478	518	531	469	474	505	545	503	504	465	500	494	514	498	510	517	498	568	485	491	488	504	518	498	500	506	518	470	515	518	491	530	496	472	517	502	500	528	476	454	479	472	485	531	497	498	521	500	520	493	545	506	522	496	542	481	510	480	473	533	517	512	504	516	463	501	475	514	505	496	495	504	493	508	460	517	500	518	500	494	522	477	497	498	500	528	530	527	483	466	475	463	473	472	455	541	478	498	505	487	508	533	438	482	491	511	499	510	498	490	480	501	515	500	520	495	501	560	462	488	533	448	517	508	492	525	530	473	485	548	480	499	503	520	527	529	522	550	475	484	495	520	487	497	502	527	496	464	499	509	533	498	541	488	463	528	554	498	473	506	541	482	475	485	507	495	541	514	509	515	490	482	521	508	510	512	502	509	502	501	487	523	516	508	514	487	514	478	501	540	493	514	506	478	496	491	484	506	524	556	520	506	484	464	491	529	538	497	509	529	540	530	554	496	481	536	484	465	518	487	501	489	505	544	517	518	504	506	509	556	511	476	494	492	494	497	525	537	502	500	514	524	523	473	515	503	510	465	519	485	509	483	484	508	486	516	505	499	455	512	510	453	512	523	506	497	482	474	526	504	490	496	549	528	543	550	495	502	520	474	503	489	475	473	515	499	509	554	528	505	501	511	509	527	493	528	515	517	507	524	516	528	488	476	500	494	494	503	521	508	536	551	484	520	501	517	468	475	484	541	446	484	488	505	512	550	468	491	489	524	505	514	509	461	517	537	504	454	529	526	496	495	506	495	463	504	477	502	499	530	480	519	433	503	512	505	524	496	490	519	536	493	492	516	501	525	493	545	455	517	500	538	505	480	520	539	507	468	502	516	532	534	492	484	474	515	482	522	473	472	498	478	479	509	559	509	507	477	521	489	512	508	488	502	504	501	530	527	515	539	537	546	523	495	521	494	502	498	508	493	527	523	526	503	507	516	540	521	489	470	505	525	492	516	515	521	500	524	515	533	503	503	502	506	523	491	493	547	495	483	498	521	496	499	510	502	510	526	516	524	508	498	521	521	514	468	465	503	503	511	487	522	534	459	484	492	494	485	481	503	446	534	516	505	496	468	517	523	492	550	491	486	523	538	534	497	525	515	512	492	523	514	487	500	530	535	535	494	522	506	482	478	515	499	521	522	532	486	483	504	483	547	534	513	488	505	480	479	502	516	494	478	522	487	508	486	499	539	512	497	516	489	515	518	524	513	497	515	518	519	486	529	496	494	503	537	499	507	499	541	468	540	516	482	527	505	539	439	514	457	518	509	528	521	495	547	510	510	517	468	516	473	515	540	486	507	490	480	519	489	529	491	468	465	527	507	460	512	534	489	457	486	527	480	481	486	483	468	532	523	482	502	496	489	500	487	456	520	527	509	496	538	560	464	493	502	496	451	529	509	488	503	511	503	499	501	489	468	552	537	505	515	478	491	473	497	489	500	494	477	501	512	546	532	488	520	480	495	489	477	520	494	491	497	519	524	498	548	485	482	510	475	463	502	500	513	497	507	540	531	529	544	507	482	505	468	499	502	509	478	514	488	504	501	527	514	501	491	508	487	476	507	506	449	500	484	494	533	493	529	506	510	498	482	493	535	534	492	525	491	495	484	488	486	458	507	484	484	485	518	487	530	530	510	499	474	485	490	494	509	498	510	522	509	505	472	497	452	502	525	491	494	523	503	499	487	517	498	508
3470	6293	4383	2331	1826	1502	1246	1058	915	840	771	717	699	668	663	651	572	603	601	562	575	566	555	570	556	515	513	551	563	517	527	569	535	514	566	531	534	551	533	550	583	562	537	543	527	530	562	549	517	498	522	512	559	521	550	493	548	499	539	495	555	487	513	584	516	499	505	548	443	526	505	528	557	545	516	531	537	519	528	508	501	476	494	519	506	519	519	493	546	513	511	505	538	533	458	505	526	485	550	522	504	531	520	521	489	513	505	538	541	533	557	525	526	521	497	499	491	498	507	535	546	538	513	547	518	523	505	546	489	499	505	505	505	520	528	562	556	511	503	540	527	550	543	518	529	513	539	514	473	499	513	518	538	495	530	522	492	509	523	544	466	485	544	514	529	488	556	513	501	552	492	527	552	545	516	515	515	547	508	500	521	507	466	495	508	511	513	505	510	522	512	513	493	515	511	502	500	513	520	521	484	532	485	522	512	492	536	509	526	534	524	480	508	509	580	504	530	487	488	511	545	577	528	495	548	516	506	512	518	538	547	592	541	491	511	490	539	511	511	564	556	505	501	496	472	508	512	552	488	530	499	514	518	528	540	502	529	536	508	536	539	528	507	535	501	499	545	529	514	520	533	537	529	500	505	559	529	505	488	492	532	503	486	519	524	544	544	480	494	487	499	526	528	521	504	486	528	534	513	521	495	488	501	482	487	517	509	473	522	516	523	510	497	528	538	491	531	494	465	551	528	499	486	502	534	502	497	530	518	528	493	503	526	524	528	479	525	576	546	540	511	539	512	462	532	496	529	495	510	540	474	526	533	503	518	535	529	546	555	497	506	528	481	479	472	516	509	515	502	534	537	514	532	477	556	542	532	540	505	519	536	525	510	456	515	441	528	516	516	528	561	525	518	513	506	546	501	551	512	506	529	507	509	497	509	482	507	516	515	533	505	519	549	530	515	461	511	532	553	564	513	507	525	487	516	548	540	512	491	540	530	540	531	506	525	500	504	519	510	503	501	512	519	514	479	496	514	575	493	500	552	511	506	518	488	479	489	484	513	517	515	496	524	541	537	513	513	523	498	511	527	490	552	574	510	545	503	526	523	534	485	507	523	499	495	481	499	493	540	521	499	538	483	529	538	528	542	523	529	522	517	505	535	488	550	573	509	495	517	464	527	500	485	527	516	537	567	487	516	490	510	514	489	498	492	549	488	527	481	506	509	517	493	518	509	505	511	539	494	501	540	516	495	521	509	549	519	567	533	527	507	459	517	525	524	496	506	507	463	463	543	501	544	520	530	506	529	537	467	477	539	523	500	483	460	525	518	488	483	533	540	487	523	540	528	507	549	528	469	486	513	527	530	492	500	527	501	522	517	473	543	506	497	531	498	521	521	491	506	510	524	508	506	500	527	502	536	524	548	501	539	537	500	486	512	510	517	489	516	500	471	528	519	541	531	502	488	518	515	553	508	510	483	483	547	532	517	503	508	521	521	511	541	534	490	507	530	497	452	469	484	509	520	559	561	513	532	521	506	542	523	476	504	531	505	491	502	441	529	526	489	510	516	510	518	502	492	523	523	517	487	537	557	490	489	524	486	509	549	479	526	522	523	531	503	514	511	521	516	508	554	565	518	510	483	516	523	522	512	521	526	505	492	497	510	551	494	541	532	527	528	539	520	546	535	507	518	567	510	537	508	521	509	537	521	514	534	468	537	523	545	485	510	502	533	555	494	473	514	540	562	509	522	519	512	466	516	529	506	534	546	513	514	518	519	516	508	519	544	500	571	504	512	522	503	504	523	509	520	499	531	492	548	553	488	505	527	496	503	549	513	530	571	524	512	553	494	507	535	521	560	448	549	525	503	541	482	509	483	478	498	549	528	475	573	523	500	520	517	544	513	522	524	509	519	550	504	518	493	547	505	498	481	518	522	522	525	518	508	505	485	544	502	499	505	522	490	510	552	485	484	497	496	484	518	519	504	490	526	499	575	488	526	547	488	535	504	471	529	549	527	523	522	509	527	515	519	528	515	501	563	487	530	523	533	515	500	484	537	541	510	513	524	553	499	485	514	510	557	494	521	510	501	506	540	529	499	478	499	530	515	507	518	525	507	537	471	522	511	501	508	498	510	536	523	540	531	533	493	481	528	473	491	520	522	533	533	512	479	525	540	529	521	558	525	529	502	532	456	522	490	495	498	487	512	524	528	498	553	522	511	490	498	491	488	494	500	535	530	530	492	546	573	520	514	505	554	543	559	521	551	539	475	471	494	484	519	525	508	533	494	515	515	531	535	500	518	495	484	501	491	501	515	517	517	553	546	526	548	508	512	499	494	508	532	535	495	468	512	527	475	482	514	457	516	499	505	516	504	530	509	508	507	519	467	513	523	496	530	501	529	494	555	539	515	553	522	479	518	528	506	511	535	541	509	542	533	497	524	508	543	534	530	526	506	530	489	507	504	537	532	482	560	543	574	525	495	498	484	509	524	483	490	519	497	509	515	517	500	532	516	550	537	500	533	525	501	529	486	479	519	562	480	512	503	473	534	497	482	502	546	502	547	560	474	511	497	485	560	563	513	521	496	490	513	501	503	558	504	506	519	520	498	517	499	493	511	501	503	504	546	537	504	519	542	480	523	519	508	531	501	491	533	536	501	540	506	542	526	493	523	538	503	506	534	500	521	525	497	520	511	486	551	566	487	491	505	510	541	488	509	533	546	572	526	482	529	508	520	503	493	500	510	512	531	554	534	491	495	530	535	505	565	495	533	571	527	534	501	502	489	490	526	524	489	482	524	504	535	527	508	506	506	542	557	532	521	503	467	507	523	491	501	550	547	505	520	500	525	504	553	488	529	528	522	509	523	542	519	525	523	532	548	528	517	554	547	504	465	518	511	504	529	520	525	480	526	515	528	519	506	543	496	491	528	502	521	508	524	515	498	508	543	553	531	519	514	503	489	476	547	514	535	508	546	491	549	513	524	513	525	467	520	519	490	525	510	544	489	514	497	499	532	538	535	529	530	480	507	511	540	518	557	522	522	494	482	539	564	510	513	532	502	538	495	514	510	507	498	507	487	496	474	487	512	542	518	537	530	536	492	528	539	513	559	493	507	546	495	505	496	481	528	515	524	460	537	515	505	523	514	504	532	507	524	544	553	515	547	527	534	535	510	533	524	496	514	519	484	541	515	504	520	467	525	522	518	481	512	500	515	476	515	500	568	512	484	521	500	481	494	541	505	544	520	515	522	492	503	503	512	526	497	477	511	516	522	523	484	504	550	533	519	503	492	520	506	476	550	529	473	510	550	518	555	521	511	526	561	530	524	493	509	512	511	503	499	521	511	492	525	511	529	540	528	530	511	534	528	511	500	537	558	545	502	480	524	494	543	489	534	492	506	530	511	528	516	550	559	511	508	525	543	543	499	521	549	511	512	515	551	481	487	475	524	525	500	507	507	508	492	490	506	497	523	485	531	529	509	475	480	535	560	537	522	522
22796	21584	29517	24138	21588	21638	11867	1168	769	720	555	539	449	398	388	334	358	286	287	307	247	299	302	269	281	270	242	291	245	259	197	227	215	217	242	206	190	205	231	208	249	217	235	216	203	209	193	235	185	222	187	194	167	163	202	184	169	217	177	190	206	183	196	186	186	177	189	185	196	212	184	196	170	177	179	194	180	227	182	172	178	178	190	183	181	172	194	218	173	170	170	172	168	178	200	173	175	191	207	196	198	178	168	170	159	205	188	184	188	191	207	198	163	180	186	202	172	188	194	181	197	189	191	180	211	183	177	175	193	179	191	154	183	181	199	180	188	176	187	174	187	177	160	168	195	162	147	181	193	204	187	177	183	177	173	158	191	179	187	197	177	189	182	164	171	186	184	180	175	191	188	186	196	165	181	200	179	170	159	184	174	183	195	180	185	185	164	177	177	156	176	167	177	181	184	188	180	187	173	187	200	200	144	179	190	171	181	180	204	176	177	182	181	177	192	192	189	200	199	164	188	189	170	167	186	179	183	190	189	183	165	179	188	166	189	199	190	186	183	174	187	177	181	185	156	179	183	169	178	194	161	202	191	180	201	199	192	182	206	188	185	186	158	190	176	156	153	183	176	162	169	185	175	188	187	172	193	180	170	186	192	163	192	173	192	164	180	157	175	173	194	192	174	201	189	175	178	196	191	182	192	209	178	181	161	175	173	200	188	173	155	186	168	147	163	163	185	176	183	177	182	182	188	163	161	191	177	179	186	181	208	172	192	181	180	182	184	190	189	193	184	194	183	178	173	197	191	176	182	194	182	180	175	174	174	191	163	179	150	155	180	191	177	170	192	154	180	167	199	183	177	179	196	170	186	179	165	200	173	206	195	188	187	176	178	199	174	189	186	191	184	192	165	173	172	199	168	195	182	159	184	186	180	179	174	161	187	210	185	165	182	196	179	203	168	168	180	171	182	184	171	185	180	176	169	179	173	198	175	191	177	200	208	188	196	170	190	187	195	203	188	181	161	189	192	161	177	189	199	186	175	165	202	189	177	167	180	157	156	170	190	177	149	177	193	206	188	184	151	173	159	191	207	181	168	167	166	197	171	181	182	193	195	174	154	184	188	187	162	162	183	199	179	187	163	182	180	176	194	173	215	181	175	170	165	205	173	203	188	178	178	174	169	191	182	185	176	165	182	182	177	170	171	191	171	171	186	182	180	173	175	179	190	180	179	168	224	179	185	191	149	187	182	177	187	164	181	176	195	177	178	170	190	173	185	161	176	151	170	176	193	203	155	196	184	189	167	168	204	203	181	191	178	175	179	181	176	176	186	175	182	181	168	187	173	189	164	192	182	176	166	141	163	177	191	200	188	179	178	174	198	188	170	184	172	192	190	198	176	205	179	161	158	174	160	164	204	182	162	169	180	167	167	159	170	188	179	204	208	179	158	188	168	178	199	181	195	171	178	192	174	191	187	185	174	182	187	178	196	158	177	195	174	201	174	180	169	174	163	157	182	206	169	153	173	180	190	165	177	189	185	202	171	138	175	169	178	154	184	197	210	195	178	165	176	174	199	182	163	205	173	169	175	179	200	202	167	153	176	177	201	176	188	176	183	174	152	173	204	194	166	182	173	180	160	172	168	179	179	176	181	171	195	175	167	185	165	156	178	168	173	181	190	192	168	189	194	173	199	198	171	152	181	169	189	183	189	157	167	160	165	193	176	168	201	194	164	173	190	171	191	189	159	184	195	189	175	167	152	173	183	195	190	178	192	185	198	188	171	194	146	154	195	198	191	200	175	184	172	186	187	220	167	166	189	176	178	179	173	163	173	200	184	181	185	170	160	171	189	180	197	189	168	178	203	192	187	190	183	189	190	174	198	162	172	177	179	164	184	189	171	176	168	162	178	174	177	202	153	198	184	169	177	165	164	178	200	163	180	197	158	191	191	186	182	175	178	167	170	219	194	161	168	210	182	195	213	193	178	182	197	185	173	169	166	177	183	175	164	195	181	176	173	169	160	179	195	165	194	177	213	197	195	148	183	157	165	178	181	193	168	175	180	194	220	181	182	182	180	211	164	203	185	169	189	182	174	174	195	176	176	185	189	184	199	148	200	183	198	163	176	177	170	192	185	177	179	170	177	195	150	191	176	166	161	169	177	157	175	177	193	164	201	178	168	174	174	187	159	179	156	175	187	183	180	183	190	175	173	160	199	190	186	196	161	157	184	189	178	182	177	160	173	159	173	181	176	178	204	184	190	187	190	191	184	179	182	171	170	183	213	179	175	193	161	198	181	158	211	180	163	181	180	168	178	190	200	174	188	157	181	170	188	186	143	195	166	183	166	199	168	166	196	168	169	159	193	186	176	162	190	198	154	183	186	174	156	164	165	156	164	204	188	205	194	174	169	185	152	180	169	188	174	190	186	183	170	173	168	194	175	185	182	200	149	209	193	177	173	177	166	185	177	174	169	200	187	168	177	195	174	174	178	160	178	164	173	196	188	206	154	190	182	189	182	176	174	166	180	181	178	178	191	182	193	225	176	171	183	181	198	183	165	193	160	200	181	193	177	192	197	171	177	175	183	178	183	183	200	198	171	161	157	186	176	173	143	179	187	202	184	190	179	186	191	167	160	180	186	167	178	200	165	199	192	174	167	187	169	184	177	199	190	188	187	194	199	176	178	172	184	144	190	174	153	175	167	202	174	165	180	190	182	165	163	178	180	190	176	194	164	179	172	162	183	170	182	196	161	204	184	164	192	157	157	188	156	165	155	157	153	169	194	192	192	173	171	174	187	187	173	178	179	184	165	172	183	181	173	181	175	188	191	179	155	166	194	193	217	174	185	151	188	157	172	189	178	166	183	178	152	169	160	161	212	196	175	162	190	183	177	187	154	162	201	174	187	163	199	168	180	167	151	167	182	200	166	185	170	180	162	183	171	191	167	196	171	172	150	186	170	165	193	187	173	177	188	155	186	181	167	175	177	193	181	171	174	203	190	176	189	182	164	208	165	150	194	181	164	195	202	178	183	198	192	187	173	210	210	174	185	188	176	172	192	197	176	197	183	203	191	177	168	157	180	164	166	197	188	182	181	207	189	157	194	160	190	182	181	179	177	187	183	188	177	176	142	168	205	192	181	174	197	189	194	187	163	177	164	155	178	156	185	178	179	191	186	193	174	163	170	180	173	187	222	162	196	185	174	179	186	174	177	174	195	164	172	160	182	186	179	172	190	202	185	190	192	183	181	184	180	173	185	173	182	191	179	164	180	184	204	197	201	198	211	185	208	163	167	177	179	185	187	162	184	184	188	189	179	195	178	171	183	168	174	163	189	158	164	170	197	162	204	172	179	179	189	192	173	178	179	174	154	182	179	172	195	193	175	172	174	160	175	173	189	190	186	174	205	192	189	159	173	181	177	181	200	194	156	174	163	202	172	170	157	184	172	168	201	185	185	178	174	148	187	172	167	180	160	178	191	166	180	190	190	182
4573	15244	10975	5391	4017	3062	2196	1809	1385	1150	972	754	663	581	557	506	458	424	402	348	384	342	309	331	316	318	306	274	274	267	253	261	244	259	254	246	233	231	251	244	248	256	226	256	255	183	210	214	194	224	201	180	193	187	224	200	181	228	192	195	199	201	199	172	177	196	195	197	216	190	216	223	204	169	176	203	195	219	191	195	192	222	208	173	205	185	188	214	227	199	201	207	180	190	196	203	215	185	212	197	168	185	202	183	180	197	182	199	208	186	200	179	190	197	203	181	186	172	170	174	206	196	188	193	193	181	181	173	176	191	212	189	178	198	194	200	188	167	163	208	199	194	194	196	191	194	184	176	169	195	196	186	158	174	188	191	202	164	197	194	183	176	178	188	185	188	198	198	174	184	185	176	183	189	194	177	176	183	200	176	172	196	180	197	178	185	170	187	176	167	183	192	186	195	160	202	192	158	196	194	180	166	181	194	202	193	186	198	187	185	162	173	185	188	177	199	185	208	192	216	216	196	171	184	184	191	202	186	191	186	177	178	184	190	196	196	202	171	189	170	185	189	181	235	181	200	179	187	174	192	161	177	198	149	178	196	181	210	188	198	188	190	177	172	165	185	189	188	209	193	184	183	221	180	147	174	185	173	177	171	209	195	197	185	208	179	203	186	192	182	180	188	171	183	185	181	191	190	171	181	180	214	174	203	174	173	188	185	171	182	197	172	207	167	166	172	191	177	176	170	164	178	197	188	202	183	211	166	183	166	201	193	167	192	160	175	164	204	208	195	189	199	176	186	186	187	187	187	180	207	187	176	189	207	186	196	194	184	192	197	210	172	189	195	156	193	191	189	174	197	188	169	181	194	187	172	191	177	187	169	166	188	180	194	192	197	167	180	194	184	197	172	184	157	180	209	175	190	198	188	198	200	196	177	194	174	164	192	169	183	188	199	207	176	162	211	200	200	183	226	194	162	188	171	179	179	181	205	196	187	155	213	155	200	178	203	191	192	176	169	174	214	188	174	186	197	200	196	183	194	201	160	181	163	195	185	179	182	195	183	187	165	177	204	205	189	171	191	180	174	193	195	200	187	190	197	194	210	178	184	185	165	183	175	186	195	201	180	187	174	204	161	153	190	205	182	204	187	177	204	193	177	201	191	192	181	179	173	164	215	166	199	179	184	188	152	183	173	192	165	187	196	200	202	196	185	181	208	174	172	193	186	210	190	183	185	186	180	185	165	179	197	173	181	184	189	194	197	183	201	186	215	191	212	158	184	186	184	182	184	196	195	207	181	177	198	207	169	172	191	181	179	198	197	167	183	184	193	180	168	202	195	167	191	186	199	176	175	168	189	180	186	186	176	207	173	180	168	183	167	197	200	198	175	186	187	185	193	183	208	185	170	196	170	178	184	186	192	210	189	178	170	192	202	160	180	200	169	180	226	186	183	182	164	171	182	212	179	177	196	209	170	190	181	196	187	182	170	172	205	182	192	157	187	196	212	203	159	219	191	178	202	172	204	164	186	187	226	216	198	170	169	171	176	199	186	188	162	173	183	201	198	183	192	168	203	180	173	182	171	179	187	169	209	182	193	191	221	175	185	180	209	183	169	200	194	193	161	173	183	181	187	165	199	191	190	189	187	199	206	189	194	177	178	167	198	184	185	188	184	168	197	180	177	181	202	188	186	198	188	179	168	194	169	174	202	189	202	172	191	200	159	196	194	168	193	193	195	189	186	167	168	172	168	184	206	164	174	183	185	194	167	179	191	186	198	198	194	182	184	180	181	192	171	191	189	160	170	179	197	172	168	187	220	189	189	191	200	201	218	168	199	161	174	174	169	177	193	190	175	180	182	176	180	173	190	173	207	186	202	191	192	195	159	175	176	189	184	191	171	199	176	189	177	182	179	192	181	186	186	156	158	177	181	208	195	189	181	207	184	191	169	156	174	197	166	179	186	182	197	174	172	167	191	188	179	188	177	184	194	182	170	164	161	191	192	174	189	206	200	166	185	204	188	220	177	180	183	196	203	196	192	178	173	190	204	173	201	187	165	191	207	177	185	176	201	177	179	214	193	180	177	191	182	186	177	194	202	192	177	195	178	181	183	185	174	180	165	157	162	173	183	195	189	188	177	187	146	166	175	194	178	190	189	200	197	180	191	200	186	189	183	172	201	206	185	160	193	197	185	199	163	182	197	186	191	191	177	197	176	179	191	199	156	183	179	203	188	193	194	181	188	187	175	193	187	184	175	189	190	194	204	200	188	179	179	202	193	173	232	197	189	175	187	190	207	190	185	181	173	183	192	199	164	176	161	203	159	205	179	194	189	198	172	172	194	186	165	178	190	195	181	192	181	190	191	182	203	193	204	185	209	165	204	187	182	213	212	212	168	181	190	217	165	175	188	202	191	179	169	200	207	178	212	212	200	190	186	204	173	188	147	187	180	185	214	160	173	184	176	192	207	194	205	191	197	191	192	222	194	165	194	168	177	176	170	167	171	179	188	155	165	183	202	172	180	181	201	194	190	186	184	201	206	215	165	190	184	176	192	185	186	182	181	181	193	176	189	193	186	192	176	192	178	181	168	214	177	187	183	148	185	181	209	180	179	186	188	180	180	173	174	175	182	176	176	201	177	186	193	173	209	180	217	227	198	164	194	174	166	191	198	192	174	179	196	189	187	184	175	187	189	175	184	175	205	172	174	178	174	172	193	191	174	212	177	194	194	168	191	213	191	173	177	194	193	186	216	219	167	196	202	162	189	200	187	185	212	172	184	198	176	190	178	171	173	184	211	178	194	170	169	185	190	160	193	182	206	184	165	168	204	176	183	169	170	188	156	197	180	176	163	201	189	173	193	185	180	177	173	188	194	205	177	175	166	201	180	203	195	209	175	176	195	198	169	194	183	158	196	197	165	191	186	189	182	166	194	175	200	182	197	197	173	195	183	180	198	169	187	188	190	186	181	186	204	179	188	193	170	204	164	169	165	185	203	212	216	197	179	182	176	171	195	164	192	202	173	192	192	181	165	190	174	176	194	188	175	180	196	196	174	176	187	194	189	186	190	199	198	207	190	158	189	170	181	211	189	183	203	196	178	175	193	170	196	195	214	198	183	190	170	188	188	172	161	156	183	192	214	170	200	181	197	183	194	201	189	175	178	178	185	200	194	198	176	172	193	173	167	189	177	172	190	170	203	186	186	181	194	167	181	209	186	173	198	163	189	179	203	180	198	168	159	183	180	158	192	196	187	209	213	200	160	214	179	182	191	177	183	181	206	185	188	213	192	186	186	181	200	180	190	187	191	180	205	190	191	179	174	165	201	186	204	172	181	188	169	184	184	200	169	187	184	161	178	153	180	198	184	177	195	182	190	185	188	199	193	181	156	165	177	167	191	186	145	184	172	198	204	205	177	203	194	193	174	190	180	196	189	192	149	183	175	190	177	225	190	192	207	176	176	204	179	202	175	177	164	176	183	180	167	170	207	197	195
27842	19735	6342	1382	910	869	787	600	596	621	591	538	554	544	559	519	511	538	500	521	561	507	516	541	486	508	545	560	513	571	513	554	507	524	519	550	530	546	503	541	543	516	547	542	509	527	512	503	528	512	482	492	478	485	525	555	505	519	502	497	504	528	505	473	541	487	510	532	535	506	540	478	512	532	512	516	496	513	498	516	499	539	516	551	534	519	529	526	532	501	513	551	517	501	530	493	516	495	537	517	528	512	487	503	520	528	499	528	506	506	539	520	520	512	500	491	515	489	527	502	481	549	522	546	490	495	515	498	516	530	539	508	538	501	527	507	490	478	520	523	506	514	516	518	507	501	531	482	534	494	484	495	518	512	484	483	492	518	571	478	504	499	505	558	548	494	486	501	490	471	487	478	523	505	522	494	514	483	536	521	525	508	511	506	501	507	569	513	537	528	519	482	486	502	537	483	495	558	511	534	532	507	457	507	472	508	458	502	516	490	513	556	516	524	538	511	462	492	492	528	505	524	514	502	511	521	518	463	507	555	485	528	509	490	566	523	516	542	504	549	468	497	521	501	522	543	537	503	525	556	510	531	504	529	493	551	516	505	533	505	485	528	514	509	533	520	547	523	497	497	476	543	499	521	502	513	516	512	527	523	516	489	532	538	521	485	503	549	550	479	562	476	513	519	570	484	558	501	519	499	452	485	499	503	504	497	529	484	516	521	515	487	547	531	522	463	520	514	504	558	512	471	533	492	513	514	522	537	542	499	465	517	492	507	516	502	527	514	505	556	511	552	505	495	516	473	543	514	502	529	531	499	501	488	461	494	497	517	528	517	501	547	550	498	524	544	472	530	497	527	496	512	515	494	519	484	514	519	525	543	519	534	530	518	495	527	533	490	501	534	510	533	515	467	557	541	563	545	484	498	512	469	538	497	509	552	484	495	507	498	508	491	517	547	507	495	490	506	527	498	515	514	544	545	523	536	532	495	499	486	531	518	520	483	522	502	532	528	524	501	490	549	535	520	525	526	509	500	509	571	511	524	484	501	515	518	482	514	560	538	540	560	518	494	486	485	518	533	519	498	488	541	511	527	527	513	530	491	476	529	507	541	529	452	512	497	492	466	521	531	499	447	527	515	514	517	527	494	484	528	511	519	505	517	507	485	495	546	507	512	521	535	505	520	508	504	546	535	447	490	507	509	501	507	554	475	472	529	522	518	484	528	511	477	499	506	558	528	520	463	534	508	501	501	540	534	492	486	521	494	505	492	484	552	500	508	514	509	528	517	519	523	513	530	501	517	524	503	519	471	511	516	512	516	479	512	521	528	520	508	527	526	508	562	513	525	510	513	572	497	544	486	523	507	508	477	525	524	511	552	523	494	491	490	470	481	464	529	513	534	503	522	507	506	533	523	511	530	541	511	454	532	557	522	503	546	498	513	518	498	528	503	518	483	530	551	519	480	528	523	581	518	513	510	501	536	523	480	516	503	501	508	493	539	528	491	513	499	512	558	509	489	506	531	530	477	489	562	538	522	491	540	547	495	545	492	553	479	509	519	514	532	546	518	531	553	484	482	506	518	501	517	549	511	526	493	527	511	481	496	491	500	533	507	474	487	510	506	489	489	511	488	563	495	512	516	518	485	531	501	488	523	516	514	532	525	528	520	516	501	551	507	491	504	491	487	486	487	537	502	511	519	486	512	485	510	512	509	518	497	529	510	504	478	476	503	546	491	512	500	552	519	498	493	534	507	517	506	510	504	470	516	502	527	548	508	485	523	502	517	511	506	537	497	519	523	538	511	526	528	498	528	507	525	513	498	495	500	564	491	483	534	505	548	486	508	478	508	492	557	489	481	509	507	535	576	548	491	517	506	517	527	515	510	513	499	541	553	507	509	464	570	508	509	554	504	517	493	493	525	553	548	499	506	515	535	487	523	542	505	508	543	522	497	519	503	485	497	509	549	531	515	517	531	515	529	509	472	502	498	509	552	538	527	514	549	502	501	518	515	479	472	506	514	523	490	504	494	473	537	532	506	523	519	525	509	511	497	541	505	498	524	498	503	536	503	513	487	467	538	504	500	543	516	521	508	502	532	544	550	523	508	511	504	516	518	479	467	474	485	539	516	535	504	556	498	507	469	525	524	543	522	526	533	526	489	550	503	512	499	544	558	488	497	521	498	515	522	488	526	557	481	508	513	536	495	518	518	542	501	509	521	500	535	487	494	517	496	537	514	553	496	544	513	522	531	448	492	522	519	523	507	499	514	532	515	493	545	518	535	518	506	532	522	528	498	502	532	530	523	496	549	500	529	493	483	497	527	473	523	574	492	490	531	516	548	509	530	542	482	460	516	538	523	574	491	462	513	486	463	505	514	538	547	518	551	441	508	540	492	510	510	541	494	527	555	520	554	491	501	508	488	547	504	501	535	512	489	491	508	501	545	499	511	487	539	476	502	485	546	520	504	524	512	516	512	517	476	555	493	513	501	533	515	503	498	479	508	484	533	484	527	494	560	517	572	563	542	524	536	510	533	490	492	578	502	496	524	523	524	520	511	520	549	522	521	503	504	473	526	498	487	480	533	527	491	494	541	482	493	528	478	518	501	552	510	561	512	509	515	502	475	520	524	484	554	523	526	504	487	536	528	531	544	495	494	475	540	438	517	578	534	527	505	489	456	476	480	519	519	546	508	509	486	514	532	504	553	505	530	469	532	513	476	535	480	480	525	502	546	464	526	471	490	504	532	515	498	540	500	522	504	535	517	540	523	548	499	537	490	501	505	488	520	542	509	495	503	511	525	496	536	497	528	496	512	532	499	530	521	541	537	537	526	529	527	501	526	498	503	505	507	506	454	525	503	532	518	511	532	538	540	518	508	503	483	500	503	470	536	523	534	520	514	476	523	531	546	526	471	478	498	553	502	480	523	486	485	529	474	506	507	495	535	513	518	521	521	543	493	533	527	539	531	472	522	525	498	524	505	522	475	521	521	545	526	505	528	498	498	506	528	512	514	531	504	501	534	521	491	503	485	548	552	514	492	535	488	531	513	485	465	533	518	534	524	478	501	524	510	485	525	537	512	545	491	503	475	490	543	502	529	543	552	534	481	541	527	526	544	487	492	505	484	511	563	551	501	537	520	569	501	531	475	500	513	519	573	542	494	499	487	513	524	517	490	464	536	551	507	537	527	531	527	482	522	529	472	529	480	510	510	538	530	493	529	510	499	529	510	509	475	545	512	508	515	519	524	542	496	521	464	571	538	511	492	518	519	525	494	529	503	500	492	534	488	489	508	537	553	491	504	529	488	497	555	471	511	542	496	513	515	503	478	549	445	526	513	507	488	515	508	486	527	569	474	536	575	503	536	514	539	504	520	545	520	532	536	496	509	532	508	489	506	494	550	472	484	502	516	509	502	508	529	518	530	476	492	540	508	468	537	505	545	546	506	500	506	509	517	519	525	510	467	553	555	518	496	520	452	547	525	508	498	509	498
4474	2259	1664	1072	959	840	767	730	692	686	678	631	639	570	558	581	625	562	583	536	559	587	605	517	562	577	614	558	542	548	571	565	577	526	555	539	554	527	556	562	571	528	572	564	525	535	512	513	543	564	507	517	533	546	533	499	544	507	582	536	542	491	582	497	518	565	497	533	506	528	545	498	543	550	594	547	526	545	557	562	565	525	568	566	561	530	525	551	578	517	512	517	588	546	534	526	558	548	512	569	548	532	547	499	562	561	501	529	533	524	547	536	535	518	533	519	528	529	550	530	520	548	584	574	519	551	552	565	561	504	550	540	529	506	565	544	529	516	521	541	480	541	557	517	545	564	506	527	505	556	544	574	543	519	559	556	545	508	537	582	587	565	579	556	539	528	527	544	537	522	549	576	556	524	515	541	533	550	511	564	567	529	557	528	514	540	517	555	583	559	577	489	518	550	567	512	516	526	556	542	558	533	540	550	577	554	509	526	547	541	557	485	546	546	562	540	575	531	508	550	525	558	525	569	566	523	498	557	503	545	555	549	531	549	541	571	544	521	530	524	564	517	562	525	550	521	554	550	556	532	544	521	568	531	559	558	561	529	515	559	550	550	564	530	587	568	557	502	542	547	558	511	564	570	540	530	550	562	545	545	537	542	545	519	518	520	506	539	519	566	555	575	510	540	591	543	541	510	539	491	548	508	554	560	608	552	567	564	528	562	515	544	547	482	539	516	538	539	537	551	553	505	562	549	557	544	548	544	590	550	527	578	562	532	528	527	524	537	531	570	564	565	554	528	537	565	547	507	522	519	542	538	571	517	538	580	531	557	552	572	560	531	553	512	536	519	520	563	511	548	559	546	517	536	552	540	505	502	532	586	552	568	545	539	544	513	525	581	549	567	530	527	577	546	550	504	541	570	589	527	551	528	525	502	535	547	534	542	543	548	534	540	566	514	585	561	546	564	543	559	535	535	526	542	521	528	529	514	612	582	528	562	526	571	553	551	546	553	545	544	523	512	523	556	546	517	546	543	524	552	516	500	563	506	579	526	560	541	530	552	534	546	561	524	534	531	561	547	582	551	547	530	574	556	514	535	525	566	587	550	546	501	525	546	533	519	532	547	547	553	543	506	537	562	522	551	535	546	561	515	500	543	523	514	543	548	575	536	542	505	516	573	539	581	499	502	553	553	578	575	533	520	565	563	577	592	576	537	533	522	558	497	558	533	534	490	537	552	519	587	524	502	535	532	565	567	556	588	493	565	527	540	571	509	503	540	565	545	526	497	555	542	516	531	517	567	557	581	571	574	556	535	563	550	537	550	519	525	561	555	547	530	516	527	517	519	550	504	541	560	539	530	570	493	562	524	547	553	585	528	549	508	525	527	530	555	528	495	534	585	563	563	500	552	592	496	529	560	491	509	540	577	574	573	526	515	550	535	562	533	542	522	525	561	583	542	535	533	548	572	579	519	532	565	579	556	567	583	549	547	562	533	562	499	554	502	530	535	523	529	527	582	569	544	534	568	537	539	575	523	512	597	513	506	520	547	547	524	532	515	573	500	531	512	540	529	516	544	570	565	560	504	530	538	538	548	536	554	561	579	598	511	503	575	508	549	521	538	541	496	496	505	582	552	576	570	558	529	568	541	543	544	525	533	594	487	532	531	563	536	564	583	550	528	529	589	507	589	560	530	551	573	537	545	538	582	536	524	561	552	536	511	533	546	530	521	510	530	545	527	547	560	551	534	567	556	548	545	539	523	544	502	574	569	524	527	521	524	568	536	552	548	552	560	545	572	509	527	537	527	494	547	514	543	543	545	525	514	515	525	550	531	500	535	527	569	533	581	566	526	524	529	545	526	531	534	521	523	537	531	513	510	561	506	520	548	528	548	522	556	553	529	556	497	540	548	527	556	505	569	583	559	517	570	522	518	508	550	552	542	559	558	545	582	523	543	552	526	504	519	523	523	570	548	555	527	547	534	554	570	515	554	529	546	518	549	544	526	495	549	561	558	568	530	585	531	557	569	547	508	505	571	579	546	526	522	597	533	499	554	559	525	545	601	512	602	557	493	546	538	540	531	576	540	499	553	505	511	546	545	550	572	562	553	552	541	491	542	545	509	569	555	525	537	524	535	522	539	552	578	541	581	549	508	536	536	514	582	546	502	565	543	508	552	553	515	535	553	579	561	535	508	546	508	559	542	541	554	538	532	546	567	553	538	540	566	550	506	532	540	544	546	567	557	522	536	540	557	570	533	565	550	524	527	557	529	523	502	589	574	527	548	560	525	539	530	504	538	544	516	499	523	526	567	507	508	492	509	497	539	547	537	552	554	542	527	520	595	550	546	567	567	526	545	563	550	560	535	491	579	546	542	584	582	520	568	521	580	525	496	537	503	537	528	529	509	545	541	546	525	561	537	594	575	579	590	503	551	535	576	540	575	556	588	541	536	555	531	523	536	502	563	544	553	537	555	560	542	521	529	569	556	535	543	538	522	555	536	529	554	515	518	577	556	539	559	529	531	560	558	510	535	538	514	534	521	588	560	547	541	529	547	535	534	546	553	591	549	504	511	528	531	546	590	568	513	537	549	542	530	524	531	537	520	538	533	559	555	508	515	575	527	530	524	551	526	558	548	548	513	536	498	522	532	519	565	525	528	545	526	535	555	522	545	560	537	542	559	550	506	546	505	497	554	528	535	565	567	570	544	522	539	537	532	531	539	530	492	556	568	528	490	539	543	557	530	537	512	549	490	522	552	547	536	520	547	529	538	547	534	552	530	533	515	564	543	522	539	521	500	531	530	543	530	546	533	572	533	520	524	550	551	560	533	549	521	560	532	538	555	596	527	525	559	592	532	549	561	530	565	558	576	534	506	544	556	525	556	540	521	524	531	512	551	518	562	534	566	540	500	532	546	542	541	554	542	567	562	554	499	585	546	516	508	510	573	531	546	586	585	550	574	548	493	523	559	525	545	516	537	542	522	531	530	495	539	531	552	548	578	514	520	567	519	528	486	569	507	508	566	561	533	535	524	595	522	519	498	546	542	525	535	551	544	526	500	551	561	528	564	545	551	569	518	531	530	533	548	582	556	549	518	546	592	526	566	548	530	516	550	571	489	547	552	524	555	516	505	514	572	556	535	554	515	552	549	530	550	558	524	561	570	553	535	569	527	514	511	546	550	553	516	548	562	544	525	548	527	494	562	571	555	517	527	578	525	533	539	566	537	545	547	561	549	530	538	549	536	552	509	558	534	563	517	516	534	566	569	507	535	532	586	512	556	578	556	542	536	576	530	542	562	549	538	534	545	567	539	571	549	530	567	560	590	547	486	572	588	528	536	545	562	544	516	533	577	529	522	509	570	522	501	567	518	549	563	527	560	570	581	543	521	534	539	585	547	528	549	519	582	561	519	514	550	557	554	573	531	564	572	545	549	546	518	520	548	512	525	518	527	583	507	529	573	537	564	532	551	548	554	503	582	580	504	524	529
23809	21492	29046	24372	21497	13385	1408	836	637	531	495	509	467	398	389	366	346	353	348	344	316	345	340	292	297	315	290	315	323	288	277	296	298	304	292	261	286	276	325	267	315	311	295	288	320	299	251	281	302	237	270	273	263	260	291	257	259	313	272	297	257	285	295	261	265	267	278	297	268	266	297	243	275	278	281	272	233	274	244	244	283	284	275	275	272	274	293	253	279	270	302	266	249	250	256	267	278	278	278	288	233	254	269	275	276	263	264	262	263	276	284	246	298	289	258	265	263	285	255	221	252	273	287	289	293	269	256	282	252	271	266	276	243	277	296	266	292	252	266	276	308	279	253	264	279	272	265	265	269	267	225	284	265	283	296	267	267	279	264	306	272	273	289	265	240	270	264	283	269	263	245	276	279	281	269	299	282	275	275	257	224	274	287	265	244	253	268	279	259	276	250	268	305	278	277	304	287	275	291	283	248	262	288	268	246	273	265	252	261	243	266	271	257	244	273	247	270	253	278	289	281	275	269	274	280	252	271	258	266	268	275	243	236	267	265	280	265	285	270	277	265	271	287	251	237	270	256	272	271	258	256	283	252	290	288	262	267	283	279	267	281	284	248	282	245	287	271	274	250	266	232	268	273	272	278	284	272	246	300	246	295	296	290	247	255	249	279	269	242	260	225	266	275	274	261	275	270	272	239	252	294	279	276	280	265	311	267	284	272	293	290	280	263	255	254	281	276	248	262	260	265	279	250	255	286	278	257	260	284	271	265	274	283	272	260	269	258	246	260	282	267	300	271	247	303	261	266	243	265	266	292	259	268	246	256	252	260	284	261	263	257	226	278	253	273	279	293	281	282	281	271	249	268	282	257	284	261	292	266	263	279	247	279	261	279	280	244	232	281	248	254	267	269	310	253	247	245	264	254	274	261	289	296	268	282	259	259	271	272	288	260	281	281	242	286	261	314	252	277	290	263	295	248	249	258	272	253	277	272	262	252	255	255	278	264	270	297	273	265	260	292	281	263	297	264	290	281	270	257	240	263	273	240	252	270	281	271	265	275	258	266	289	262	255	243	273	241	254	281	261	250	259	245	282	257	255	260	255	249	259	249	245	234	267	263	260	277	275	250	258	279	267	276	249	259	258	247	275	270	272	270	276	285	243	267	266	289	261	252	259	271	247	268	251	254	286	252	273	257	255	283	265	290	277	305	273	314	273	277	283	263	261	268	283	276	247	254	260	291	246	274	283	264	263	293	282	265	253	274	269	259	274	262	275	276	256	294	296	289	274	260	258	267	283	244	255	234	235	246	268	258	280	256	280	268	293	279	286	248	289	276	256	239	250	285	276	246	245	253	283	271	237	308	249	247	274	255	279	260	234	265	265	278	277	274	266	294	318	297	261	253	250	226	257	246	290	269	259	274	277	256	269	282	272	277	281	255	270	281	250	252	268	268	270	265	241	261	255	296	260	274	273	258	276	269	296	265	256	253	265	289	248	269	293	263	269	240	264	274	261	281	260	273	280	263	291	257	262	247	269	243	239	253	294	272	266	289	252	265	287	277	259	274	259	261	257	259	284	284	286	277	253	248	293	270	298	276	264	303	267	240	266	264	262	273	278	272	255	260	255	239	261	229	273	292	279	274	278	270	262	254	270	268	255	301	294	279	264	262	264	248	252	250	267	266	301	246	264	248	255	287	260	253	261	237	262	273	276	300	256	281	267	253	295	251	254	259	246	276	265	257	274	289	244	232	288	250	270	263	250	290	260	272	245	246	266	244	248	264	237	231	264	257	282	267	272	280	318	266	269	273	257	265	281	251	274	250	272	270	283	264	261	279	261	281	263	285	258	287	277	278	271	241	276	277	282	289	272	252	259	278	286	280	248	270	251	267	253	260	283	280	286	286	267	301	266	262	248	267	285	274	253	269	261	266	228	287	264	285	268	290	290	266	269	292	237	242	260	279	256	299	232	249	269	294	286	274	284	270	248	246	235	274	243	282	248	264	265	277	282	248	250	279	265	273	263	284	277	289	248	244	296	251	269	268	293	254	256	250	272	280	280	260	307	269	272	273	269	263	266	274	241	289	258	263	268	276	278	279	261	302	251	268	252	252	262	270	276	278	228	263	272	252	288	275	254	215	287	269	287	277	248	253	279	244	261	270	282	294	263	250	261	262	275	268	297	284	250	284	278	256	272	253	252	273	259	254	283	228	268	229	288	260	274	259	286	281	287	241	244	292	246	288	258	274	264	259	292	258	272	283	242	278	263	230	276	273	289	267	253	272	267	263	218	264	273	294	250	235	278	269	260	280	276	270	263	302	273	263	253	271	231	277	251	279	250	242	254	266	272	266	281	270	293	247	292	286	262	227	261	275	303	241	258	263	279	257	268	269	269	276	271	254	275	272	270	256	277	272	237	244	264	251	257	286	259	267	269	243	282	270	274	287	287	284	281	266	253	232	249	241	261	257	257	247	246	276	290	265	246	305	260	254	304	276	264	267	238	284	256	250	262	282	254	274	255	265	270	277	270	240	257	251	250	246	264	273	277	259	275	281	255	268	273	280	281	267	300	273	273	248	277	248	248	274	245	258	280	254	258	244	251	276	271	236	275	274	255	283	227	272	273	274	273	271	268	269	288	244	269	259	287	289	284	291	256	295	255	254	263	283	252	266	251	276	259	245	275	274	292	272	276	242	249	282	289	260	249	240	277	307	264	256	266	254	249	223	269	258	272	266	283	292	252	285	294	286	234	263	308	274	238	270	271	248	248	262	233	270	269	269	280	268	258	266	309	251	249	288	271	292	286	266	269	277	231	290	260	262	260	271	277	262	240	261	258	281	269	280	274	247	263	259	258	245	268	247	271	287	285	235	262	270	291	286	274	286	259	280	270	266	273	271	260	259	278	291	257	265	263	273	248	256	218	251	260	266	268	259	298	276	252	243	284	256	303	270	263	269	265	284	302	257	264	272	255	274	249	297	293	261	256	270	261	266	273	264	254	255	268	242	265	243	248	242	268	266	247	246	287	267	268	290	283	265	239	273	275	266	282	266	301	280	296	278	251	255	260	287	267	285	289	276	270	246	258	265	282	250	269	310	287	256	266	252	248	235	267	280	243	267	279	278	281	295	232	237	232	272	278	268	270	261	262	241	249	252	277	282	287	268	286	263	267	281	245	293	266	212	255	291	272	284	257	242	265	248	260	229	257	301	261	258	271	293	277	255	271	239	264	283	266	246	298	243	281	279	280	259	256	253	243	270	282	287	258	237	256	262	246	269	269	249	284	261	253	255	245	259	283	268	263	275	245	252	274	258	269	256	275	275	273	247	276	293	273	242	268	279	268	278	290	251	290	269	254	263	249	263	270	252	248	261	280	276	299	299	284	262	231	271	274	268	290	276	265	294	248	268	295	232	268	285	268	270	280	257	281	266	296	259	247	271	249	285	261	261	265	255	256	246	257	290	279	252	273	264	309	258	264	236	257	234	248	258	263
3454	9943	6940	3464	2510	1961	1408	1105	924	867	677	713	551	502	492	464	466	433	379	415	373	402	383	373	378	373	374	339	335	345	370	357	375	358	306	298	346	313	357	328	332	327	334	305	346	308	301	339	312	312	284	282	279	325	291	342	303	333	313	284	296	302	283	320	287	314	327	306	305	284	299	259	320	273	272	347	297	311	287	304	275	297	293	284	302	301	283	292	311	306	286	324	296	270	286	293	291	323	279	269	292	299	303	297	269	312	279	325	277	308	285	287	294	298	304	320	272	304	288	315	298	311	281	274	298	291	262	294	296	299	293	307	262	317	276	280	278	263	316	300	263	305	309	270	292	295	271	281	293	288	297	275	283	286	282	295	289	305	270	298	297	303	311	335	257	287	280	296	283	316	327	286	286	252	278	270	299	282	302	281	261	307	283	309	305	310	275	309	290	315	270	285	306	283	299	283	274	293	279	276	278	317	292	281	304	289	284	292	302	281	276	318	304	298	311	293	297	293	329	311	290	292	271	305	299	300	306	313	282	306	320	290	266	299	309	275	323	290	296	305	312	300	308	272	314	264	325	297	307	289	297	289	294	310	286	311	302	259	288	323	306	279	299	285	302	274	315	295	316	314	279	289	283	280	315	295	289	261	317	312	304	280	292	316	279	302	289	303	294	280	262	291	321	288	295	277	302	322	333	261	288	272	297	303	285	293	297	286	291	285	304	282	307	288	284	278	268	338	276	293	287	277	301	321	290	299	272	256	274	291	271	306	273	288	284	307	284	284	318	301	312	302	280	293	285	271	323	311	292	302	256	300	299	315	292	293	285	307	307	305	302	271	262	295	277	280	316	287	301	305	282	292	321	282	304	298	308	271	293	256	256	279	321	302	289	287	269	293	303	291	287	304	321	254	286	304	324	285	304	319	247	298	310	288	271	282	308	310	282	293	295	295	300	295	293	304	292	280	309	272	305	303	267	307	302	273	268	274	293	285	304	303	260	313	322	306	302	330	316	301	294	289	300	277	292	290	287	280	319	323	256	282	336	306	312	315	299	290	314	308	278	283	291	289	292	299	270	310	287	268	247	246	262	312	308	281	316	276	326	294	294	311	307	282	289	278	292	280	304	299	268	292	305	295	289	316	308	321	331	281	294	320	299	296	302	294	292	311	287	301	276	263	295	310	289	278	277	285	270	286	285	250	295	285	335	289	276	290	318	303	287	284	308	293	271	288	265	298	292	281	305	301	338	299	299	277	315	292	304	284	312	282	283	287	259	294	288	239	281	274	287	283	320	288	294	310	290	335	288	259	293	268	291	334	300	308	315	301	314	293	329	312	283	260	302	291	305	302	296	293	309	296	313	294	292	257	282	299	289	277	301	294	275	301	296	300	289	292	294	304	282	294	297	283	266	284	299	276	263	289	317	278	318	299	307	281	289	309	325	279	260	278	290	266	283	294	279	268	279	298	302	261	317	328	296	291	288	266	314	291	302	283	320	293	331	310	280	292	297	299	321	292	266	260	323	282	296	259	303	309	273	319	302	318	290	290	264	305	262	277	321	291	315	288	323	270	301	296	312	312	277	296	261	302	288	285	309	297	293	289	279	281	285	322	283	288	302	293	288	282	259	245	281	297	317	305	285	284	282	310	281	317	279	287	287	323	285	282	274	274	293	334	314	306	303	300	324	291	259	289	297	276	319	288	303	285	294	303	314	302	314	279	287	307	320	283	310	311	288	276	280	280	285	277	287	300	307	274	300	332	277	286	273	296	305	309	280	293	285	293	291	303	282	287	298	303	273	293	301	274	275	292	257	306	308	304	285	267	303	283	287	310	300	269	291	306	286	305	261	300	309	278	303	298	301	273	262	273	264	305	282	297	257	279	286	326	318	277	278	295	274	298	296	265	288	288	324	308	276	282	306	275	265	291	312	281	317	275	287	279	263	291	300	310	263	287	285	281	294	292	273	291	309	322	288	297	295	280	310	299	281	295	292	277	252	295	287	287	311	286	298	298	303	314	273	271	274	309	319	269	279	292	327	270	298	286	307	283	324	302	290	301	297	278	299	316	314	287	316	281	306	308	310	282	310	301	280	304	271	314	271	299	303	299	302	302	305	316	285	308	293	331	306	305	291	293	259	312	296	303	290	293	300	288	286	278	262	286	275	279	328	295	313	257	250	276	290	272	291	270	271	291	256	266	307	274	301	322	267	281	328	288	298	338	281	266	305	286	288	302	301	272	264	290	296	321	263	301	285	308	290	252	301	281	251	320	289	317	269	274	315	290	250	292	276	307	280	273	281	294	299	293	298	320	291	278	292	307	287	296	326	287	293	274	298	305	296	288	309	295	299	307	285	289	266	299	294	310	317	294	327	287	280	327	289	303	298	275	301	322	287	306	278	283	304	288	295	273	294	310	301	299	313	331	286	301	265	301	301	299	299	288	284	317	310	289	278	269	318	307	288	301	335	293	288	302	291	285	285	319	300	319	289	311	264	304	297	306	301	297	280	297	279	301	295	260	307	293	286	280	288	300	308	283	266	323	303	297	287	293	289	285	280	275	245	320	314	296	260	284	285	269	300	321	293	300	306	296	300	263	306	263	307	293	285	278	303	277	279	303	295	269	280	308	290	303	295	282	283	282	315	291	290	314	290	283	266	297	314	305	309	280	260	280	305	286	289	296	300	304	309	336	322	289	259	278	286	271	307	274	331	287	294	291	313	280	300	305	280	314	291	294	271	301	295	315	308	297	276	269	286	308	307	315	290	267	298	294	301	332	304	285	290	286	273	301	288	275	272	286	294	303	314	262	310	283	273	297	305	287	255	291	286	289	305	288	295	292	314	293	254	279	314	276	298	296	278	305	313	278	308	294	329	316	294	258	269	313	300	285	337	304	283	296	306	289	290	274	326	291	305	296	274	305	274	300	296	313	254	280	310	282	276	287	288	255	297	262	285	283	308	272	277	314	293	251	259	289	292	290	302	291	298	279	285	296	269	264	282	295	294	261	297	301	299	265	298	329	298	300	303	309	279	278	285	303	310	309	284	282	292	291	318	299	300	283	295	301	267	291	332	293	280	320	268	298	264	284	330	318	278	294	318	325	265	291	285	278	317	292	276	300	275	306	282	272	265	309	321	283	267	294	292	278	293	272	301	290	275	351	301	262	330	287	286	266	269	309	307	289	295	273	280	285	313	291	302	296	274	314	307	282	274	296	298	305	303	317	321	302	312	315	276	284	306	300	296	249	309	308	309	299	280	285	284	288	327	282	264	283	267	278	301	275	274	268	252	279	281	304	266	277	287	299	329	311	309	289	308	335	292	296	301	269	299	305	282	281	287	303	297	305	274	286	278	276	264	297	300	299	308	298	293	293	277	303	272	271	265	300	283	290	282	291	300	292	285	259	292	303	271	297	276	271	307	279	305	290	293	301	300	285	269	276	300	292	290	282	280	295	283	305	301	273	310	303	280	289	319	316	304	279	309	286	292	280
24876	21500	28130	25224	15024	1449	946	780	695	687	709	629	661	562	587	577	565	497	588	543	510	553	509	516	519	585	503	560	539	527	587	567	523	552	580	577	539	542	575	550	538	533	515	506	522	504	494	536	516	521	459	532	551	529	503	503	513	523	514	493	519	553	508	513	518	540	529	518	510	531	512	518	554	509	484	519	558	509	527	511	520	507	507	482	480	514	508	508	539	494	529	490	537	526	510	484	552	555	493	505	477	540	506	516	532	530	499	517	516	511	489	510	466	514	535	475	520	526	589	544	511	480	527	534	456	512	525	530	526	509	546	517	554	500	507	531	544	533	525	522	515	533	485	506	505	482	490	457	524	512	505	505	524	510	542	488	549	506	555	501	528	551	560	526	511	505	472	510	498	524	529	508	525	524	486	511	534	508	499	508	543	578	540	541	502	487	504	506	488	513	549	499	531	499	519	531	504	484	519	499	512	510	488	479	501	547	503	534	487	496	524	509	512	515	524	487	530	579	467	536	528	498	500	514	509	503	500	491	537	489	534	463	519	524	518	503	501	542	538	479	514	522	541	525	521	506	540	453	506	478	511	498	504	475	499	490	512	480	499	474	514	489	524	520	471	495	500	507	525	527	480	528	490	534	538	509	502	536	519	533	507	519	520	469	483	496	549	512	516	563	487	496	505	542	515	536	528	537	517	541	524	512	465	492	521	491	464	517	508	515	529	533	517	519	563	481	519	500	512	521	504	586	495	489	489	527	506	447	520	466	475	524	512	512	495	516	472	497	489	506	523	508	519	502	462	544	523	511	520	522	566	555	507	543	522	491	503	511	498	516	530	513	513	497	561	508	476	500	524	493	478	518	527	512	485	510	504	546	503	529	495	488	548	520	506	496	524	526	525	555	526	495	500	490	509	518	506	562	540	519	499	519	496	499	499	515	508	495	495	487	499	505	507	473	548	523	520	522	509	516	516	519	469	494	534	542	534	555	489	489	533	534	529	497	518	502	466	496	512	499	511	524	509	532	487	487	565	533	521	485	519	537	486	502	480	496	526	525	523	489	524	551	494	455	500	496	533	518	504	517	548	502	533	496	524	510	520	521	486	503	495	499	529	521	472	493	559	478	519	502	462	468	508	495	523	531	520	543	502	508	504	517	535	506	544	514	492	480	544	512	525	546	517	462	504	532	524	487	514	501	480	512	546	517	510	506	546	525	480	525	524	507	521	535	496	529	508	495	510	482	491	490	504	491	532	521	535	527	483	514	531	522	505	478	479	495	496	483	531	537	515	500	503	557	537	494	503	515	507	500	539	487	536	475	492	502	513	512	508	466	539	511	485	555	474	506	546	491	546	519	524	526	525	503	510	506	479	482	509	538	496	517	485	463	533	526	490	496	483	509	513	500	514	511	510	516	540	509	521	494	508	514	535	522	520	506	521	501	517	493	488	465	501	504	500	524	528	535	543	548	470	506	500	522	456	480	548	530	529	509	499	503	514	543	524	511	521	490	479	490	471	504	528	542	519	528	538	509	516	549	537	498	508	534	524	503	492	523	491	530	484	541	521	513	469	510	537	536	504	530	520	499	477	506	520	524	490	473	541	577	519	508	503	495	531	514	599	481	544	533	461	477	520	508	500	513	505	519	534	535	477	503	528	509	518	496	486	552	472	512	530	503	560	523	524	517	516	537	451	492	488	526	507	482	496	542	494	565	478	550	477	508	543	516	483	528	513	478	481	552	519	533	526	499	507	491	548	501	480	518	501	498	489	486	478	504	513	505	487	479	517	511	545	518	494	522	538	525	542	495	463	480	488	548	523	534	493	527	508	556	513	536	469	502	523	532	504	564	510	539	509	531	503	517	510	507	488	510	487	486	510	499	509	489	490	531	566	522	470	501	493	509	501	487	493	453	525	536	540	476	463	482	526	553	494	535	505	510	506	485	555	494	519	473	515	481	494	534	515	519	528	535	528	505	515	516	567	514	512	519	492	517	509	471	502	517	510	504	501	516	516	495	493	499	475	547	518	531	484	530	470	525	531	522	487	524	472	451	553	547	499	542	517	524	491	493	504	498	492	502	530	503	548	527	557	491	510	540	514	515	539	508	508	508	514	498	540	535	520	505	519	523	509	529	478	504	535	540	493	509	475	536	455	487	490	553	512	485	511	533	492	487	537	534	544	495	531	492	516	462	532	502	502	508	524	508	490	452	494	513	505	507	493	510	517	494	502	544	528	509	506	499	460	502	517	496	538	531	495	537	485	486	565	522	562	503	536	516	499	518	514	497	524	529	522	493	491	545	505	503	514	523	508	490	495	520	492	516	496	526	475	537	532	528	491	513	533	530	500	521	512	499	503	502	529	471	517	514	522	507	484	478	526	527	504	529	529	503	510	477	490	495	501	505	511	519	498	500	485	508	523	523	487	508	493	528	526	505	522	484	526	486	502	529	510	549	506	537	500	530	529	488	490	505	514	502	507	501	534	476	484	536	501	511	540	526	537	476	514	567	502	519	524	499	544	526	511	518	532	471	559	492	494	533	531	508	521	518	518	522	521	526	531	538	467	491	553	471	506	534	522	479	491	515	549	531	535	522	496	482	510	534	485	519	488	525	460	532	511	487	498	534	495	543	490	489	523	533	545	513	506	565	531	527	517	480	521	484	481	503	494	495	509	521	505	486	465	510	495	513	515	533	542	550	521	508	461	513	552	534	483	527	473	491	561	544	527	507	542	518	497	503	568	501	474	488	523	522	516	464	487	518	516	503	519	481	520	488	516	468	501	510	516	540	536	487	538	460	470	525	536	506	515	514	506	550	493	527	470	556	528	513	485	527	487	511	507	518	494	519	523	520	517	526	489	439	514	525	500	465	502	522	480	533	528	525	538	509	509	494	470	514	537	553	550	549	486	505	473	520	511	542	513	507	544	482	495	518	549	487	454	464	507	537	545	552	530	506	525	483	468	521	505	471	499	476	472	515	536	494	558	516	494	528	507	503	580	529	508	525	498	528	497	507	516	511	500	516	517	537	534	528	498	523	482	536	495	547	517	533	527	478	555	497	543	503	479	507	524	511	497	519	533	554	519	474	504	515	523	490	513	481	498	513	514	521	513	548	496	549	483	504	493	522	520	458	561	496	532	507	565	523	546	516	493	546	524	498	500	499	514	518	511	512	527	510	469	508	524	508	507	501	532	568	533	513	522	508	482	500	502	551	476	505	511	567	533	481	520	505	469	545	517	531	497	512	515	493	491	490	485	507	509	513	468	543	478	492	559	547	478	521	501	561	506	508	502	494	509	471	502	471	520	536	514	508	487	550	524	523	513	547	510	492	537	516	516	512	517	508	532	546	517	530	504	494	515	560	516	486	511	570	516	520	494	474	529	510	530	498	499	549	516	543	523	511	456	463	501	547	497	505	524	517	510	514	498	534	496	520	524	494	529	504	508	504	486	494	483	511	494	546	512	477	505	514	480	450	521	507	508	471	571	528	540	513
3532	6183	4355	2254	1973	1522	1277	1053	938	832	809	781	711	688	630	624	661	600	586	633	603	598	583	592	581	537	586	584	564	539	550	509	573	510	554	574	526	530	557	542	569	602	536	572	557	513	522	524	541	507	501	526	493	498	558	546	539	525	523	549	555	525	547	572	513	549	511	535	515	552	531	489	517	564	551	550	515	511	507	495	514	499	561	531	530	541	552	556	519	542	522	555	543	520	495	526	527	489	572	508	542	544	522	523	529	522	486	553	540	528	518	499	552	497	542	512	513	527	505	542	529	543	519	525	507	537	508	558	526	512	497	522	567	557	509	532	537	524	484	519	484	518	544	518	519	493	491	521	532	491	525	528	490	498	531	534	486	540	573	524	518	543	523	542	528	529	482	517	596	568	532	536	512	536	529	486	494	509	471	536	532	549	513	558	556	530	547	504	528	542	560	529	555	462	553	493	528	520	570	526	533	548	494	536	561	523	543	558	508	543	491	502	501	560	502	547	541	515	535	552	527	525	525	495	502	521	547	516	501	548	506	554	487	534	497	568	531	552	501	521	557	488	500	547	517	524	505	512	535	527	531	507	524	551	507	516	528	505	510	513	553	545	551	522	526	547	506	519	531	508	560	519	557	499	574	517	517	512	477	507	505	548	559	546	537	548	541	503	527	544	530	539	512	540	551	536	489	499	556	475	523	528	497	532	533	514	518	521	507	476	526	521	539	540	530	531	524	518	525	563	565	507	511	535	544	492	496	506	542	492	510	559	509	520	542	581	546	523	537	550	524	533	525	501	486	513	518	518	513	540	540	482	535	524	508	527	507	498	522	550	493	529	520	525	537	523	549	568	553	516	526	509	512	530	510	555	522	533	501	527	568	507	508	544	543	578	522	554	551	560	490	548	506	547	512	540	527	532	528	529	507	494	555	553	550	537	504	507	560	520	507	522	527	498	480	551	470	544	561	528	491	515	491	533	554	525	532	513	580	483	549	501	490	548	559	498	508	519	468	507	517	537	509	528	521	515	525	488	532	503	549	534	498	534	513	549	532	521	529	471	482	514	512	498	512	543	542	504	511	527	522	500	522	506	536	510	538	544	527	526	533	498	502	542	513	574	531	514	477	521	531	532	540	561	574	515	508	472	475	517	517	567	492	551	509	535	538	513	545	518	520	494	520	534	549	531	459	539	529	574	532	548	524	478	513	542	530	527	545	550	542	534	549	538	536	533	510	552	530	525	509	502	517	511	547	466	506	542	560	522	510	496	546	512	523	510	550	535	476	542	529	506	542	512	548	535	544	547	535	532	503	521	521	574	497	533	514	529	556	581	559	520	549	508	529	559	533	528	533	517	512	496	515	522	516	486	526	514	492	563	480	469	496	539	534	520	529	519	512	488	533	505	572	524	527	569	506	495	497	537	529	493	537	508	529	552	526	533	543	524	531	509	518	555	544	566	537	556	562	522	491	523	547	561	509	517	536	506	521	523	507	514	494	534	508	562	546	487	539	515	528	538	503	556	525	556	508	544	530	520	527	504	509	490	506	515	521	527	555	549	534	521	514	532	535	562	514	527	507	492	565	530	511	492	523	489	494	537	542	491	517	546	569	509	569	527	504	451	496	507	515	483	541	516	552	491	495	530	526	521	553	529	523	536	519	492	486	484	530	554	537	543	525	521	527	530	523	517	522	558	539	535	540	517	528	499	558	563	556	545	519	501	487	523	524	502	531	538	528	528	527	533	473	525	529	515	531	538	547	502	503	541	541	537	515	520	553	521	451	502	488	517	523	509	564	546	537	499	471	547	537	543	552	518	515	525	570	501	547	507	518	496	518	490	540	480	517	519	525	489	519	528	545	501	520	486	557	531	520	521	518	542	513	523	521	532	555	498	535	536	523	563	535	480	531	527	534	504	527	533	522	509	539	499	491	542	528	544	518	517	506	537	482	569	524	534	514	537	536	531	467	536	514	569	515	518	556	535	477	512	489	548	533	536	523	488	524	551	556	558	569	507	549	547	500	528	516	505	501	513	566	481	518	490	540	494	569	544	554	546	535	506	511	524	520	566	490	531	521	510	537	540	539	485	531	536	478	509	534	516	538	529	539	517	560	512	519	522	536	541	565	500	521	547	512	485	518	525	503	548	533	546	474	532	560	528	529	558	480	520	560	505	539	510	517	517	514	529	512	548	548	556	557	515	536	579	495	539	536	509	503	549	534	525	508	531	489	511	517	523	529	526	515	532	486	545	537	563	522	572	521	540	479	531	544	506	518	529	501	539	528	479	497	563	530	529	500	515	460	539	508	569	531	540	537	465	514	565	506	484	508	517	533	552	524	552	464	541	505	503	518	556	517	536	542	535	534	524	513	526	536	523	533	511	517	530	547	522	536	563	519	502	523	531	539	513	557	519	488	521	521	482	497	516	500	480	552	536	491	529	565	490	546	551	519	558	551	516	507	524	520	476	522	505	540	559	489	550	572	509	601	526	539	464	478	484	536	545	502	500	483	541	463	521	493	509	512	469	537	523	535	549	484	541	459	526	540	511	501	550	522	523	521	506	515	554	527	503	537	528	529	559	494	500	537	523	479	524	546	525	502	517	515	493	526	492	507	507	512	519	502	519	539	542	553	553	512	519	503	507	534	498	509	498	482	542	483	527	535	515	534	508	542	548	499	529	554	500	556	519	497	508	537	505	520	521	532	508	549	491	540	498	529	566	498	510	471	552	488	498	530	507	483	509	512	533	530	566	542	523	520	559	505	526	510	529	490	511	506	547	489	511	525	499	483	538	524	534	550	536	524	513	591	573	530	531	517	521	522	516	527	539	548	500	527	493	551	518	536	554	548	539	544	471	506	518	520	503	536	540	510	506	507	507	540	535	522	543	504	501	481	567	505	483	539	535	568	546	535	486	512	515	521	566	480	554	517	552	520	549	548	520	539	543	557	497	528	536	528	504	492	564	510	519	506	525	514	549	543	524	534	503	500	528	498	516	520	488	482	505	512	511	509	535	515	539	542	490	529	515	552	502	542	537	541	548	538	534	540	510	547	522	537	491	563	470	482	512	577	499	518	520	535	535	506	510	525	533	525	539	520	533	512	570	488	525	507	507	498	548	497	537	504	498	546	521	535	553	517	521	536	548	500	501	534	512	495	507	528	507	553	525	507	502	488	509	509	515	530	554	502	496	560	514	501	490	501	488	482	561	522	502	558	529	547	518	523	506	527	538	526	501	533	522	507	508	516	517	540	504	532	546	490	554	499	498	536	514	543	511	503	504	503	529	479	511	521	515	542	524	534	533	513	559	485	558	553	536	518	549	531	535	524	488	487	532	506	464	501	524	518	521	528	517	548	488	528	497	544	499	544	530	492	549	519	500	559	524	555	565	524	515	525	527	516	513	532	514	479	536	518	508	526	538	513	504	548	541	529	527	530	493	516	556	511	509	510	529	519	530	534	499	517	540	538	504	538	527	522	548	533	527	525	525	490	522
22767	21544	29494	24053	21544	21592	12023	1235	754	725	576	501	491	443	408	358	322	359	335	296	292	296	307	281	257	269	247	194	230	244	207	220	217	227	219	216	235	245	239	259	247	229	227	197	205	203	200	177	178	210	205	186	189	211	193	190	161	187	203	178	166	221	203	216	191	190	204	205	194	194	194	170	171	205	201	177	205	168	177	192	182	202	180	202	209	204	178	195	181	209	143	195	167	171	171	196	211	207	207	171	188	178	185	185	182	180	162	165	172	174	171	188	203	196	189	187	202	165	186	172	186	145	180	210	175	177	201	189	179	183	186	188	164	181	185	179	180	197	185	202	202	178	161	185	197	185	203	165	183	193	202	191	202	186	215	176	195	191	161	185	166	157	183	176	186	171	169	169	201	177	220	177	163	173	172	186	205	193	189	177	184	188	190	189	163	162	186	166	171	186	156	197	172	206	167	184	187	184	167	178	204	206	189	196	183	191	187	174	170	194	179	186	178	165	196	174	187	196	170	176	195	216	176	168	174	165	158	173	187	222	191	189	173	170	158	183	204	173	193	185	182	199	172	183	180	185	195	170	192	165	195	188	187	167	175	174	190	190	181	186	184	195	182	189	175	185	192	182	178	197	182	199	205	184	176	194	194	160	170	187	188	199	183	191	166	157	206	156	167	214	202	187	177	191	177	168	201	196	203	184	174	208	190	189	179	177	153	165	161	184	177	189	160	186	174	173	180	194	169	177	208	194	213	184	169	175	194	197	178	185	194	182	189	175	185	191	189	189	176	177	186	167	185	160	170	167	177	171	185	182	184	207	181	169	181	176	188	187	168	167	178	171	205	179	160	166	197	181	202	197	161	162	157	211	190	203	171	206	172	185	158	190	191	183	164	177	160	188	143	168	184	186	161	174	192	186	200	178	151	169	188	174	197	175	192	171	176	169	193	176	181	199	183	203	164	184	194	167	172	205	199	166	194	172	171	169	165	192	185	187	181	183	183	182	167	179	166	175	169	170	167	180	199	178	175	172	180	199	177	195	174	203	170	200	178	176	167	187	212	159	171	201	166	209	174	182	204	150	200	198	171	194	186	188	177	191	186	183	181	181	177	178	202	179	183	186	171	188	192	194	179	199	180	194	197	187	180	182	173	188	201	177	174	182	174	182	190	192	198	179	176	186	181	201	204	175	148	199	180	154	178	201	193	167	157	190	165	182	174	182	189	169	180	209	184	171	194	176	197	185	186	199	189	189	181	176	194	190	168	192	154	195	199	196	197	168	207	182	185	164	174	180	175	188	169	176	186	170	185	162	164	172	172	167	161	167	197	207	194	180	174	165	183	184	173	193	175	176	172	210	196	198	179	159	175	186	193	178	176	191	174	194	219	186	187	170	164	202	174	180	186	201	205	147	176	173	170	180	191	175	193	175	189	200	192	179	177	176	191	188	194	194	169	168	173	196	175	182	187	176	196	188	180	187	181	171	194	194	209	167	151	197	153	176	178	185	173	176	159	188	188	186	198	182	169	176	189	194	179	181	164	148	208	208	192	177	187	163	185	176	172	174	190	189	172	171	154	154	172	173	208	196	179	187	179	174	184	195	153	205	166	190	215	162	187	179	200	160	182	188	188	190	193	172	192	145	188	194	185	172	192	172	173	162	188	179	191	183	193	198	193	168	214	175	181	172	175	174	184	175	174	176	183	178	188	206	202	183	155	198	190	190	175	191	192	176	190	176	169	169	163	189	172	196	170	186	158	171	182	176	176	165	185	179	191	145	171	190	173	167	201	169	167	147	213	185	192	172	179	223	193	169	194	178	184	186	204	157	201	199	170	174	178	193	174	189	163	172	180	162	183	170	180	194	187	176	204	177	182	196	186	162	197	181	161	170	167	178	189	197	190	197	194	162	187	195	161	188	191	173	181	191	196	147	202	168	182	176	196	163	192	170	179	165	169	177	203	175	175	164	182	160	169	189	174	193	189	207	174	170	167	187	183	179	167	175	161	173	179	172	182	176	192	194	187	184	206	177	187	168	204	188	184	187	178	160	182	179	175	200	184	193	205	174	182	168	197	203	171	188	176	174	192	166	188	187	201	194	185	200	192	178	157	182	197	217	190	183	165	154	186	203	177	185	156	182	192	180	178	185	175	185	193	192	184	195	192	151	186	174	202	182	169	192	181	186	200	163	169	193	190	177	173	169	197	175	208	198	187	186	161	156	184	189	186	181	177	174	190	177	195	186	180	172	183	184	180	158	183	181	187	177	188	184	171	170	180	170	184	175	187	178	183	189	173	206	177	182	164	168	173	170	183	181	179	177	179	175	167	203	176	194	168	193	179	174	196	180	178	192	182	194	210	185	184	171	174	170	184	198	166	179	183	156	193	196	221	180	186	180	180	193	197	187	175	171	191	209	187	198	183	193	181	187	183	160	181	199	193	177	176	175	197	188	189	184	193	191	196	188	208	205	182	174	177	202	183	181	204	184	171	177	190	185	208	194	194	181	169	195	145	174	204	202	185	194	174	172	189	184	182	188	196	146	185	177	193	173	185	182	172	216	186	196	185	169	187	192	182	186	192	172	183	168	189	181	181	164	176	206	167	202	198	170	183	174	194	189	178	164	158	159	188	156	177	191	183	129	197	193	182	186	216	154	171	157	149	177	161	180	201	182	184	207	174	192	160	185	207	183	201	193	189	196	186	193	157	185	183	193	165	188	185	176	175	176	197	175	197	191	205	191	186	169	158	209	204	201	158	192	206	186	170	198	206	174	187	176	167	214	175	169	196	176	187	168	192	188	176	220	172	174	201	186	195	194	174	195	152	183	169	150	209	182	188	178	157	172	175	198	183	211	181	192	188	192	173	175	182	187	200	192	209	173	180	169	167	161	184	181	185	176	182	152	208	185	172	183	166	161	195	171	196	198	194	185	171	186	183	163	180	172	213	195	210	186	183	192	197	184	192	186	158	162	188	222	185	185	173	185	183	178	186	167	180	179	196	211	183	179	183	221	182	174	172	193	198	180	178	172	188	185	200	169	186	181	176	177	196	182	202	200	175	175	195	178	162	153	168	203	185	213	162	173	186	179	192	170	168	188	164	183	183	169	214	181	190	179	203	190	173	184	184	198	175	180	185	176	193	183	216	172	198	196	189	169	170	177	180	189	174	186	191	189	209	183	197	185	170	174	180	189	206	196	177	186	212	205	168	189	203	190	175	173	177	178	164	189	200	183	189	176	172	194	183	180	192	190	186	195	185	207	187	144	181	182	184	165	176	185	190	172	179	182	187	176	191	190	190	203	174	194	171	181	202	189	182	180	180	166	162	184	188	176	197	149	172	185	173	185	192	168	180	214	207	197	171	193	158	189	211	143	182	196	189	194	182	182	155	193	192	185	155	177	178	195	167	184	215	152	179	165	194	202	201	171	197	169	202	205	175	210	180	192	183	196	194	168	177	181	171	155	181	177	183	183	188	165	179	172	216	185	204	210	181	172
4581	15480	11021	5634	4100	2947	2293	1732	1382	1088	882	756	645	582	536	510	463	442	390	372	369	334	338	311	300	339	326	307	286	252	228	273	262	253	243	265	246	284	261	251	285	239	252	251	228	227	198	211	222	224	214	201	203	212	206	195	183	212	219	205	206	195	219	219	196	200	209	205	190	207	160	209	216	186	192	212	196	190	192	191	193	213	202	205	181	190	199	179	203	216	175	207	182	202	193	192	178	197	162	194	172	170	184	192	189	163	187	183	189	225	194	186	205	183	168	185	197	186	194	206	188	180	198	217	169	181	182	211	185	208	194	198	170	191	204	178	197	191	191	180	215	176	188	216	182	204	174	151	174	180	169	185	183	189	188	201	186	185	210	187	192	186	187	193	199	197	186	176	213	162	178	188	160	189	198	200	183	177	192	207	190	197	157	180	184	195	180	188	196	217	167	172	179	163	194	188	204	161	212	187	170	188	175	190	165	190	183	177	209	175	181	157	188	201	186	205	173	208	197	191	190	175	173	173	202	192	182	181	187	200	200	190	198	171	187	198	182	197	179	205	167	202	189	184	206	163	201	161	182	200	186	169	182	183	191	182	188	207	202	185	183	189	206	196	194	195	182	188	184	198	189	190	187	222	199	185	177	183	191	171	195	194	205	170	182	174	181	202	176	181	191	205	183	181	179	190	225	204	187	191	186	205	167	193	167	185	196	175	176	178	203	185	166	192	187	170	187	187	189	192	181	181	183	170	169	203	190	176	180	206	176	188	189	206	212	190	201	198	194	202	196	192	208	199	195	178	189	210	177	188	188	212	185	183	164	210	197	187	199	175	177	206	202	183	183	200	191	204	193	189	176	187	189	195	187	206	199	187	182	165	178	200	216	192	182	189	180	157	212	194	191	190	197	184	185	178	204	206	214	185	201	168	182	168	199	184	206	174	169	178	204	182	177	196	165	203	202	199	165	197	187	192	182	204	214	219	220	189	185	197	161	192	179	186	184	193	208	177	192	198	179	223	189	190	181	189	187	221	197	198	167	207	201	172	184	186	187	177	187	173	187	210	198	201	166	189	194	172	177	159	204	170	203	186	194	180	183	193	202	170	178	210	174	169	205	195	194	172	182	166	166	207	174	187	213	206	217	187	184	205	211	197	194	185	182	192	196	156	181	169	194	189	201	218	170	191	164	211	181	190	184	215	171	199	192	164	174	205	203	176	173	197	183	215	159	174	195	186	196	165	201	199	192	180	186	163	162	166	207	193	184	180	214	165	181	197	176	176	190	198	189	200	172	189	172	200	188	200	175	179	191	179	165	211	199	212	199	206	182	179	175	185	203	183	180	173	187	174	224	180	185	169	184	185	183	189	173	169	179	187	206	212	185	191	198	177	209	169	183	203	180	183	161	193	178	197	180	186	190	225	187	195	180	165	189	222	204	180	201	189	201	201	188	172	206	188	210	230	192	183	179	195	184	189	183	187	180	187	179	197	201	175	211	196	205	186	181	205	202	195	195	205	219	178	193	186	213	205	194	192	161	188	171	188	175	197	169	189	209	164	190	179	189	182	211	189	180	194	190	215	189	177	197	178	169	171	188	183	198	179	177	221	195	181	178	186	184	175	223	173	174	206	176	200	189	199	212	176	204	196	193	204	225	209	194	185	183	196	199	174	183	214	197	171	174	178	193	169	176	201	192	219	201	172	190	198	212	188	207	197	168	178	190	198	192	162	187	191	172	188	188	218	184	177	193	191	167	192	172	190	172	151	206	186	185	209	194	177	193	187	187	166	210	195	190	163	201	185	200	183	176	177	203	197	179	185	196	202	196	190	169	176	185	202	193	176	162	227	185	175	203	200	174	203	195	196	174	188	177	212	194	201	195	179	198	189	182	174	180	200	197	207	184	164	176	157	201	213	191	199	209	169	190	203	168	169	200	217	192	213	207	191	174	179	193	174	175	167	198	189	195	190	181	177	180	173	198	190	199	191	184	193	182	177	195	180	175	192	172	186	168	187	216	212	191	186	180	188	196	182	176	190	210	195	200	180	193	171	186	201	193	191	198	196	225	170	195	222	175	215	185	184	177	181	182	175	171	200	176	183	195	196	189	192	202	172	199	185	193	184	209	175	175	201	173	188	173	194	208	193	188	214	188	179	180	191	179	185	180	208	192	159	201	189	172	180	192	205	182	182	189	193	204	191	179	198	188	219	198	193	162	207	202	173	200	197	174	195	201	197	185	184	183	184	212	184	187	205	195	187	171	169	191	181	176	183	176	195	181	179	184	206	211	178	202	188	200	174	206	177	187	198	195	177	166	195	181	187	177	204	170	185	188	170	202	177	187	194	166	200	192	185	182	173	186	172	211	167	189	182	207	207	186	183	166	191	188	178	208	200	179	191	182	191	164	193	188	180	212	190	199	189	217	177	185	177	184	200	184	195	184	198	198	184	172	189	190	195	173	180	194	186	172	192	167	187	201	191	175	181	199	197	192	180	212	172	192	201	173	201	173	191	179	194	195	182	186	181	208	184	190	188	183	204	182	199	183	182	182	171	183	199	219	172	171	187	201	193	163	183	198	166	212	211	202	189	201	189	197	200	176	175	178	197	208	169	215	190	178	205	185	197	180	180	166	182	160	195	203	172	177	202	204	198	201	211	175	209	197	203	180	184	189	178	179	182	193	177	179	158	210	194	193	173	194	197	188	197	185	183	197	173	188	187	195	177	210	187	185	188	196	202	172	200	200	187	199	165	173	169	169	178	173	191	196	178	197	175	202	170	178	178	184	193	175	190	161	204	215	172	180	178	192	191	179	219	190	165	191	179	150	200	207	177	189	190	208	180	183	202	185	199	191	206	189	204	196	175	160	169	190	187	179	202	168	197	181	189	179	176	178	199	190	177	177	175	203	181	173	218	167	189	178	175	182	183	180	196	204	194	196	156	186	174	187	180	196	186	173	198	203	197	194	204	182	171	187	201	170	199	181	203	166	218	187	162	172	187	174	197	172	213	171	165	202	204	180	164	182	206	176	196	172	176	187	190	184	190	188	214	201	188	179	190	188	197	198	178	177	184	201	182	191	200	198	167	197	173	171	192	196	188	199	193	193	171	184	191	180	164	185	205	215	180	191	160	199	150	180	203	178	176	206	184	188	180	186	185	193	222	190	174	177	191	192	173	189	198	174	184	183	181	188	191	158	182	182	202	172	190	184	180	200	217	179	183	170	206	173	173	182	188	193	174	197	184	187	209	180	173	200	203	175	183	178	210	193	212	179	184	213	184	208	180	199	159	200	221	207	196	179	190	220	191	199	188	157	190	191	203	198	185	191	198	172	179	197	192	181	199	182	204	215	161	182	185	181	177	206	224	189	201	204	193	159	186	200	176	191	170	186	194	194	176	164	192	161	178	183	182	187	208	175	190	197	173	191	208	177	170	190	207	172	179	193	169	180	212	192	163	175	176	176	180	173	173	224	180	201	178	185	192	169	201	182	201
28126	19698	6202	1069	751	692	700	635	610	595	563	582	581	588	546	603	553	559	563	535	568	524	546	546	557	512	563	532	570	508	530	491	517	538	537	523	564	549	527	516	583	554	550	550	518	515	499	521	495	510	514	540	514	501	526	503	542	529	511	531	515	532	553	528	511	542	550	514	525	506	511	503	485	550	548	522	504	515	540	514	520	503	555	515	517	558	486	527	545	501	544	520	529	536	532	528	584	486	538	570	547	511	522	557	536	498	521	547	555	514	521	549	494	483	554	528	501	499	507	556	543	517	543	533	555	480	565	494	527	528	522	517	537	530	503	493	519	557	526	533	514	527	521	527	524	537	538	539	522	536	550	521	528	534	496	527	517	546	506	534	537	537	526	579	541	529	535	494	538	533	530	550	552	487	525	535	507	561	535	505	532	518	531	486	533	546	534	514	537	503	537	521	523	501	532	552	544	531	545	542	519	515	525	524	521	532	516	504	546	544	516	573	522	534	608	546	549	517	529	544	491	545	519	518	509	510	517	548	517	531	511	549	540	525	573	512	527	544	542	539	546	546	537	529	526	519	549	499	477	536	486	529	562	471	538	574	492	511	482	487	527	574	515	547	533	518	551	523	524	527	536	540	519	478	558	532	500	538	483	513	564	527	548	591	542	467	529	463	488	562	570	553	574	527	516	529	546	533	522	537	531	551	565	516	496	558	491	538	528	541	552	537	471	504	519	530	515	499	523	501	506	573	518	528	531	541	494	505	537	529	493	530	540	543	568	545	533	524	508	556	517	532	561	562	514	558	473	534	515	529	527	535	553	518	527	546	502	481	541	552	489	524	571	474	533	498	541	522	524	559	530	517	539	546	523	561	535	521	480	545	524	561	523	547	535	559	511	579	517	503	537	545	555	528	503	516	523	554	527	557	502	527	531	529	531	531	553	516	545	542	537	562	475	531	537	564	531	529	516	498	503	499	492	502	547	558	506	521	539	504	535	513	520	496	528	527	522	542	556	555	516	507	550	526	528	518	513	531	517	559	528	559	527	539	522	545	545	563	525	531	532	543	558	518	511	530	494	512	527	495	529	508	524	525	519	537	504	505	517	533	498	525	566	522	559	543	493	505	511	561	518	511	522	564	527	538	524	511	503	539	505	537	511	533	510	539	531	533	526	538	522	538	534	560	552	561	535	514	507	513	536	535	558	546	492	522	499	552	571	501	508	500	580	552	526	572	535	522	493	532	509	497	514	499	537	517	484	505	465	492	541	506	510	533	544	507	541	511	561	524	529	541	512	519	552	565	554	484	563	535	496	515	550	528	542	497	552	535	502	515	501	494	535	562	519	503	505	528	504	529	552	553	491	522	502	515	553	511	528	500	536	525	545	522	531	493	501	545	471	545	548	565	534	525	539	566	509	524	553	494	534	510	521	552	505	592	516	554	540	507	527	543	511	557	524	506	490	497	521	516	536	517	515	506	554	551	527	543	525	564	539	584	516	545	549	521	530	579	510	518	487	554	560	524	535	518	482	500	566	518	534	534	503	547	537	553	529	510	512	524	508	496	532	522	554	492	514	516	497	578	578	527	532	517	516	518	536	528	511	515	490	536	572	508	543	529	550	519	554	525	540	554	553	494	528	546	518	547	557	504	552	508	542	525	535	519	556	520	519	582	502	512	502	524	474	514	536	570	518	528	573	533	528	527	558	514	492	494	518	559	531	545	551	541	544	526	508	527	563	513	531	521	495	519	528	510	552	534	528	511	543	474	545	541	546	496	535	482	530	534	486	546	578	535	499	531	516	508	522	526	540	538	521	510	556	496	567	500	551	539	530	563	496	498	544	524	517	516	562	499	531	542	559	570	522	539	523	516	531	512	495	495	541	501	551	520	536	530	525	506	511	529	511	542	513	511	504	543	545	526	549	555	537	526	552	570	532	522	519	534	527	562	527	546	535	549	549	515	547	533	541	500	522	523	537	522	530	556	540	534	520	564	553	518	552	514	586	507	546	520	548	534	521	505	498	511	513	518	523	559	490	524	494	525	507	517	565	545	534	523	552	552	564	569	544	538	488	516	509	512	543	506	550	508	497	548	539	527	554	559	565	520	479	542	566	566	492	544	521	524	533	511	547	528	567	549	563	526	509	521	548	537	539	573	540	527	539	485	541	530	483	504	513	508	530	524	501	528	518	535	528	505	576	491	548	551	514	532	507	547	527	536	539	558	547	524	505	528	581	496	481	506	538	518	542	522	522	571	534	537	571	551	508	507	535	532	544	571	536	507	543	524	549	520	530	548	510	568	572	525	584	494	567	543	512	485	521	530	511	530	528	500	506	547	509	522	480	516	538	536	557	526	544	550	525	550	540	557	491	521	563	554	574	545	495	545	515	571	569	526	564	533	539	562	540	555	533	531	527	490	487	522	536	520	515	547	528	535	512	536	593	514	558	559	550	539	563	491	513	534	523	565	503	539	518	500	549	513	529	545	539	507	509	557	534	497	531	545	497	514	497	509	547	523	527	532	540	554	556	505	478	586	553	464	615	530	508	494	563	508	498	530	481	504	557	541	515	509	538	509	515	505	542	543	502	512	520	517	511	516	487	499	521	579	513	537	539	568	514	522	551	552	498	533	556	551	555	526	532	521	528	563	566	513	511	504	537	533	533	560	543	560	542	524	517	497	495	524	513	515	546	559	514	524	555	526	563	515	541	544	564	508	522	507	554	541	495	495	573	562	530	542	533	584	529	563	541	485	502	507	531	524	517	488	542	540	506	538	563	500	518	534	515	514	513	545	519	494	525	506	540	516	504	558	553	521	538	527	563	493	515	518	570	505	550	515	538	504	536	523	556	536	509	540	510	538	494	547	544	553	562	528	507	511	551	525	524	482	548	510	529	487	499	533	539	542	545	579	531	521	502	549	546	508	525	540	484	506	550	542	522	551	509	500	518	545	565	534	535	533	488	494	537	516	539	546	554	552	504	546	527	487	513	518	535	554	499	564	536	523	512	493	528	560	512	538	498	552	530	545	556	551	521	539	546	517	552	526	528	531	524	507	516	549	539	517	538	573	537	532	603	508	601	494	518	522	520	499	547	525	553	531	526	537	544	484	545	518	540	582	522	523	517	513	575	551	537	560	525	525	519	531	546	514	513	523	577	511	511	524	523	566	543	487	469	485	526	514	531	525	523	534	498	550	542	517	504	531	542	530	556	530	517	552	524	540	548	532	543	538	569	525	535	510	532	518	582	563	560	561	514	541	497	570	544	485	521	546	554	520	509	493	556	542	572	537	547	557	492	523	517	541	548	498	530	477	502	540	527	510	544	499	561	565	526	470	551	559	531	547	502	532	541	507	564	499	545	522	549	503	538	524	522	519	546	515	563	484	556	495	509	543	559	527	495	551	492	533	509	553	503	536	494	554	551	547	547	567	527	545	532	572	486	553	521	466	541	555	519	500	533	545	516	530	537	529	517	502	511	525	527	568	496	508	549	512
4481	2138	1670	1140	971	816	799	723	700	683	670	663	612	622	563	641	632	629	579	569	579	595	594	578	603	587	559	575	601	598	579	597	541	561	569	589	600	520	604	576	576	576	555	541	590	568	535	561	573	532	518	537	547	529	573	533	527	566	532	574	544	518	588	583	581	510	570	557	562	545	536	561	572	551	532	530	556	529	534	541	542	523	523	566	559	587	531	579	570	589	506	563	525	581	590	589	581	543	538	575	575	525	590	531	539	562	538	557	545	577	553	561	526	575	554	553	512	524	535	533	536	592	519	573	556	542	559	546	549	572	560	529	554	534	552	535	551	571	568	568	586	539	590	550	547	529	559	566	548	573	545	566	556	539	553	562	512	558	580	572	566	540	587	599	578	536	559	556	530	587	545	543	592	558	501	582	570	577	520	558	588	566	568	555	521	572	526	552	526	559	519	576	563	504	536	599	532	539	548	511	532	561	569	516	556	565	572	563	561	554	550	545	519	545	542	560	594	563	553	553	554	553	558	539	573	533	545	598	547	571	550	559	576	544	534	586	576	527	571	586	539	574	578	599	536	581	523	535	581	540	572	550	532	532	589	584	553	548	547	534	529	559	534	582	577	578	620	585	522	554	505	586	539	565	615	568	514	583	532	573	519	569	573	581	566	616	551	550	531	547	567	552	555	546	555	539	534	605	572	555	606	539	588	528	562	533	548	567	586	535	587	527	605	562	576	537	544	535	556	538	571	583	519	547	546	543	537	548	580	533	542	556	599	553	549	583	510	574	541	539	535	541	549	567	535	559	530	578	544	546	558	527	541	582	516	576	537	547	561	587	570	571	616	526	565	533	552	597	550	583	561	546	572	542	518	581	570	533	561	510	534	539	567	555	593	554	567	565	552	595	553	551	555	560	531	568	555	558	519	560	555	565	563	613	531	553	581	516	592	582	569	510	548	591	532	597	567	577	518	555	561	551	581	605	515	512	569	576	561	550	568	591	553	543	558	534	531	527	562	516	553	570	567	559	549	626	588	568	595	578	584	539	567	550	549	556	529	527	578	536	546	571	570	522	566	562	574	551	490	541	541	535	555	529	533	534	532	568	503	568	561	562	568	551	555	548	510	529	604	521	571	627	545	535	538	576	570	576	541	554	527	559	523	567	558	528	591	546	502	555	574	526	561	541	520	516	535	535	571	517	591	557	561	569	595	577	537	592	565	601	525	535	545	540	540	577	565	544	547	551	540	597	583	560	598	538	521	513	542	533	593	576	535	591	575	540	596	596	537	539	586	565	539	596	558	545	542	539	541	537	523	523	537	573	594	546	546	579	548	593	532	603	566	529	568	546	526	571	562	584	586	598	571	566	532	566	576	590	551	529	544	533	538	577	577	526	526	554	571	537	544	546	561	531	516	556	527	598	574	550	591	542	555	579	553	496	543	499	562	561	573	519	574	585	525	569	521	544	542	586	525	558	554	583	542	550	541	569	521	515	565	562	539	521	581	525	563	558	518	557	565	580	527	545	547	525	561	559	582	571	559	579	558	579	527	585	536	575	533	550	580	507	568	560	570	556	646	584	569	561	526	571	545	542	544	550	521	589	538	535	523	517	563	584	557	557	528	602	560	567	551	590	547	571	572	491	568	567	516	557	531	557	623	485	582	593	504	550	535	554	525	565	508	557	544	560	494	543	543	571	549	560	563	568	550	563	566	551	542	576	478	568	545	596	581	562	563	583	538	540	549	607	537	548	553	531	572	547	546	571	552	564	564	560	553	514	570	543	550	602	559	524	545	499	519	561	531	533	576	519	535	544	582	519	600	520	507	554	517	542	547	599	542	546	533	515	577	585	542	540	556	544	519	577	518	519	562	559	593	539	557	532	542	573	530	557	545	551	551	507	573	573	552	572	581	576	566	581	572	539	558	541	585	558	556	551	567	549	559	532	568	536	528	549	542	597	515	605	569	583	530	564	555	557	548	560	537	608	550	578	507	552	557	510	582	546	552	523	522	595	543	564	546	541	575	517	491	540	538	562	556	544	576	575	537	578	549	577	540	576	624	556	603	515	526	525	541	536	548	545	544	572	518	586	550	580	549	542	512	551	554	560	553	526	497	521	569	561	536	570	558	524	513	576	592	567	543	548	527	556	535	552	586	565	537	534	533	548	555	531	548	519	553	541	546	519	541	536	599	571	553	584	559	548	537	560	556	510	561	563	523	535	596	567	563	577	555	567	527	611	548	539	550	567	546	543	565	541	563	553	553	559	586	542	570	555	604	561	530	558	575	565	544	536	551	565	588	539	569	531	540	545	578	543	533	521	566	571	610	534	564	546	581	525	567	544	555	535	564	564	542	525	556	564	569	567	576	541	526	555	588	517	561	524	575	588	557	549	555	573	559	553	578	579	620	563	569	564	568	553	552	512	510	564	553	563	539	520	571	523	535	506	553	567	552	538	577	550	575	548	564	538	572	580	561	551	579	553	582	563	554	527	572	510	543	595	518	589	551	555	549	532	596	569	560	552	568	535	560	580	559	550	522	570	567	549	564	549	571	566	551	568	550	543	537	588	563	521	551	533	556	551	532	554	574	562	548	578	594	569	547	563	559	523	509	566	541	516	545	537	537	568	572	583	560	531	576	531	576	549	579	538	573	565	536	528	549	595	576	522	564	571	568	546	577	542	566	522	542	572	516	541	562	600	550	578	563	584	610	566	544	508	555	570	529	569	526	590	619	575	564	546	559	539	547	536	570	528	527	564	551	599	546	581	562	533	563	599	567	557	551	556	577	584	531	555	570	539	569	549	516	540	556	568	600	504	583	543	537	538	551	562	551	549	568	527	562	542	556	537	610	595	503	567	529	571	548	572	553	561	574	570	546	575	554	571	548	544	591	528	554	598	564	510	559	500	544	530	557	547	596	565	529	564	564	538	558	573	540	514	531	546	558	549	561	557	530	565	565	595	539	624	581	559	498	552	509	528	552	585	553	558	566	570	576	567	538	604	541	551	533	574	574	546	578	530	573	532	576	525	532	568	583	574	532	549	536	559	570	550	560	531	559	539	545	596	552	555	530	560	573	560	522	550	558	560	534	503	521	563	538	603	579	583	575	546	553	531	530	572	592	528	534	570	537	550	570	507	521	575	570	569	544	550	576	533	581	528	605	555	582	607	581	545	556	527	518	595	547	573	559	549	492	533	563	508	547	544	556	545	589	575	548	563	562	554	557	511	549	569	577	536	587	570	543	554	564	554	564	509	566	537	523	557	534	543	572	538	540	546	581	540	605	544	527	561	593	554	592	546	572	526	510	544	524	562	582	623	591	577	509	530	542	557	585	588	510	515	522	562	563	557	533	522	579	573	538	562	576	581	552	549	538	589	586	571	565	572	560	529	593	541	571	585	542	536	546	565	577	537	533	545	534	562	609	573	524	548	541	539	605	589	539	601	553	570	566	592	555	522	588	570	580	562	572	529	549	549	573	548	521	538	562	559	553	559
23652	21432	29004	24265	21440	13295	1401	785	632	592	546	448	428	418	426	400	386	384	338	300	327	334	339	339	313	326	319	336	308	289	299	303	328	266	277	284	301	300	309	308	327	290	272	300	283	292	293	264	250	269	285	306	284	288	260	303	257	266	259	258	283	279	280	288	272	272	297	252	285	269	272	268	286	292	254	303	304	306	254	288	251	270	249	281	258	263	285	298	261	271	275	285	282	280	276	276	281	295	268	250	275	284	300	285	283	251	269	280	282	240	293	233	286	278	271	257	290	297	252	295	280	283	266	257	268	283	266	245	274	292	255	269	261	262	290	260	267	288	243	260	290	267	267	247	272	249	283	293	287	274	258	271	267	266	280	275	259	254	263	257	250	256	268	268	292	290	259	297	265	280	275	276	290	261	272	295	300	265	285	279	265	267	274	281	281	243	274	270	270	261	275	281	252	260	263	275	276	296	254	278	292	262	282	284	279	283	260	285	279	288	261	266	259	251	253	260	282	265	243	261	283	253	268	245	298	265	258	258	247	257	274	289	278	255	278	289	273	255	286	274	254	275	287	307	246	285	295	249	259	262	285	281	275	272	260	228	255	271	258	283	280	278	262	278	283	297	271	274	246	272	271	280	285	257	257	241	259	261	253	256	282	292	252	261	278	295	276	245	255	264	259	234	273	288	268	277	264	294	255	284	283	277	244	289	250	239	258	293	264	260	290	263	256	254	261	275	241	277	261	241	284	289	251	299	262	275	264	242	263	285	243	301	265	293	271	247	260	273	259	279	275	262	248	303	271	264	269	255	238	273	270	207	274	265	266	276	236	260	281	292	283	274	281	278	293	271	262	292	282	288	285	307	240	259	278	237	280	292	278	289	285	275	245	262	239	292	255	267	275	270	254	262	278	281	294	263	286	305	298	263	286	258	270	247	304	258	264	284	265	270	296	277	275	257	261	268	261	273	233	239	240	265	276	267	291	288	268	260	256	257	225	271	282	299	293	237	268	274	256	262	242	280	260	260	273	264	264	289	268	268	288	273	244	264	267	238	264	265	310	255	268	262	289	272	300	290	246	265	242	278	262	260	285	286	270	264	271	265	268	229	257	273	284	299	249	246	258	272	269	259	256	280	259	260	262	246	268	277	269	262	267	247	286	246	285	260	259	274	290	291	278	291	261	270	278	259	281	284	261	300	251	231	243	280	301	274	275	245	248	245	236	276	254	235	269	275	267	266	285	257	253	263	253	278	262	276	257	296	260	275	273	279	275	288	277	273	271	258	271	278	265	283	285	259	261	251	276	269	248	285	280	294	277	272	273	279	262	257	247	294	278	284	271	260	268	281	324	285	281	266	264	289	254	295	273	262	270	284	271	270	257	264	290	276	276	272	277	310	250	269	249	262	295	279	281	287	278	276	279	268	267	249	266	265	273	271	267	265	278	260	298	271	290	276	291	243	252	273	257	318	262	266	275	233	261	274	255	275	278	277	250	264	258	260	279	246	291	276	269	270	260	296	279	286	250	248	279	277	280	282	297	291	265	273	288	250	296	285	272	266	254	276	284	250	267	271	275	285	273	295	265	276	284	275	262	273	266	260	284	240	258	292	267	263	259	276	264	241	282	277	268	264	241	263	265	253	285	229	312	272	257	281	283	238	245	289	307	231	283	259	284	240	264	242	243	242	262	257	277	257	272	255	261	287	273	233	288	288	259	273	278	280	320	238	260	277	260	264	263	278	255	272	284	271	273	255	251	259	276	275	278	276	244	269	294	282	259	265	270	234	244	257	242	270	255	304	266	297	275	278	279	254	256	305	260	250	243	267	247	262	265	295	271	266	267	275	242	280	258	268	263	282	262	264	270	296	284	275	267	280	274	247	269	295	274	240	313	261	282	264	271	256	284	273	234	269	251	306	270	240	291	283	273	262	288	272	267	285	272	281	247	274	283	270	272	257	249	273	277	255	257	264	284	271	268	268	310	272	247	292	232	274	244	296	272	260	281	250	265	247	272	263	273	253	284	282	271	249	262	252	277	265	267	278	265	261	289	246	238	256	235	267	263	253	279	261	263	250	274	251	273	273	275	271	296	274	286	265	261	272	279	258	247	272	260	272	276	285	252	266	246	298	282	287	264	292	277	254	311	260	254	263	265	284	257	261	262	270	283	268	268	266	272	258	261	291	260	267	259	263	256	266	268	274	284	257	300	269	261	264	279	301	261	279	280	270	257	270	273	275	283	262	289	249	259	288	299	259	282	249	257	280	256	265	286	278	281	271	270	250	273	269	294	261	284	269	263	296	255	264	286	288	295	260	263	289	273	269	269	265	274	286	279	262	246	270	294	280	278	270	268	255	260	266	249	268	262	286	276	287	285	250	275	246	280	273	277	260	252	261	250	247	268	297	290	309	253	243	284	277	269	264	247	275	289	279	268	268	251	308	246	258	263	268	255	276	283	270	274	269	277	238	258	251	271	256	257	258	282	254	254	276	260	243	272	270	252	278	274	270	257	259	272	262	269	273	296	277	251	270	290	287	277	243	282	237	270	270	281	285	240	261	281	265	288	251	266	257	263	268	280	289	286	290	279	255	250	279	259	271	277	277	270	279	280	286	249	243	277	266	257	253	279	262	240	265	260	299	284	249	288	252	253	244	250	264	285	289	298	287	278	273	273	290	266	260	225	253	279	252	256	251	272	231	277	271	250	264	284	277	259	248	298	268	279	283	261	275	288	267	275	282	290	267	247	278	277	247	264	230	281	283	271	307	242	264	252	265	287	280	244	267	252	275	251	275	277	237	267	272	271	263	250	272	281	266	274	278	238	292	265	245	261	296	279	310	284	242	235	277	273	247	241	298	270	286	288	254	241	283	283	285	262	268	257	252	288	284	246	257	242	284	270	275	267	291	273	307	247	298	270	272	274	268	287	280	257	293	283	263	285	274	290	280	266	249	261	299	275	232	238	297	253	271	238	253	294	285	230	247	282	278	291	287	296	238	268	261	275	285	291	257	288	265	242	282	276	248	288	260	287	260	257	277	254	278	281	278	261	285	280	274	264	256	278	266	266	260	271	250	264	269	267	266	266	253	294	280	282	298	285	253	282	252	264	248	283	290	257	275	257	251	284	277	265	239	286	289	273	281	269	264	238	255	228	269	270	281	258	254	277	290	272	264	257	234	253	252	273	258	279	308	279	249	260	257	264	261	259	280	270	293	255	274	286	249	259	275	268	282	264	245	291	261	278	262	261	268	259	274	273	294	266	254	269	261	284	276	268	299	274	231	258	284	264	258	283	262	301	272	317	273	288	289	285	268	262	289	263	258	282	280	246	267	265	289	248	233	301	260	272	239	287	244	273	266	258	288	270	277	269	271	252	274	283	274	268	262	261	295	281	271	268	269	287	292	246	264	273	308	260	272	253	299	267	265	282	266	264	261	268	244	251	276	257	291	280	255	269	230	272	270	246	272	261	294	274	232	263	251	283	245	272	281	255	265
3331	9882	7001	3472	2632	2034	1455	1183	1013	847	692	583	587	510	462	482	461	421	401	407	412	401	410	362	372	342	349	349	367	360	344	359	307	320	304	367	290	304	341	330	387	363	324	322	321	316	326	283	296	315	300	309	292	314	286	319	308	290	318	299	294	336	272	318	304	289	314	332	300	320	316	318	291	305	313	305	288	318	318	279	304	318	271	329	285	293	296	291	302	289	297	285	253	299	292	297	318	309	302	287	288	277	283	317	323	316	292	294	312	290	308	259	300	306	266	281	276	272	293	284	291	275	311	290	331	318	295	290	286	295	305	278	324	275	293	298	298	275	311	308	277	318	280	305	301	304	308	328	310	286	314	264	285	276	322	314	276	303	284	303	314	340	291	277	291	309	283	284	306	271	314	295	297	334	303	310	282	292	299	273	274	290	293	272	296	269	305	291	267	303	297	301	300	298	260	280	329	287	275	292	301	295	307	276	278	293	308	309	279	298	301	316	313	302	310	282	290	314	294	302	291	295	292	312	299	308	280	283	293	289	287	305	312	321	317	284	281	281	306	286	309	303	293	287	292	305	280	253	293	302	300	288	284	279	321	287	286	324	313	292	301	296	267	303	292	287	315	317	272	276	315	299	304	270	260	292	305	290	297	314	284	320	298	272	276	322	300	334	286	331	277	295	289	281	286	282	300	309	306	334	305	271	321	291	299	289	279	293	289	278	275	292	280	321	285	293	263	284	289	322	284	307	269	318	282	268	296	301	312	313	268	295	338	300	334	289	284	317	283	290	261	319	305	314	285	280	296	300	314	293	299	282	282	307	299	281	287	278	292	302	302	271	278	288	315	323	282	299	317	314	288	273	292	265	292	323	299	285	316	268	292	307	319	324	292	315	300	296	278	272	307	266	318	304	298	292	285	270	305	297	307	289	303	320	272	288	294	300	282	316	323	317	293	306	308	298	254	314	311	308	287	312	283	308	300	288	330	294	267	319	301	258	306	293	299	321	273	289	302	267	316	305	315	260	271	309	307	288	289	296	305	297	286	343	270	295	298	263	295	298	289	261	290	304	279	289	312	286	275	306	323	315	300	290	287	302	293	305	288	310	291	296	286	318	308	296	297	316	296	278	307	305	279	315	277	277	273	302	282	261	295	301	309	291	300	259	272	301	284	290	318	308	286	317	299	299	284	270	280	301	274	312	291	311	289	243	307	317	296	291	278	299	323	294	321	296	277	289	307	312	318	288	320	299	311	279	298	303	282	279	285	321	326	293	287	315	257	276	330	298	277	280	285	278	291	292	302	337	303	314	276	280	308	295	291	295	296	297	294	272	262	305	299	265	273	300	291	287	291	310	339	319	265	312	258	299	307	289	293	310	289	286	283	300	278	307	308	303	320	297	322	282	264	304	302	301	288	274	285	302	329	328	303	272	292	248	302	315	305	286	290	287	305	276	257	296	296	315	308	282	302	311	290	318	280	304	298	290	293	266	312	286	277	304	305	308	292	281	281	317	304	279	290	276	278	299	304	271	286	290	295	279	307	297	241	280	281	272	308	299	294	273	299	286	294	327	303	261	300	319	278	307	282	285	304	294	290	316	278	269	276	297	285	254	273	288	289	314	304	279	288	314	285	314	290	308	300	327	303	283	279	310	292	324	294	273	279	308	300	299	302	295	299	280	305	297	315	290	302	299	295	290	258	301	308	275	302	299	273	290	317	278	251	302	298	318	287	313	284	305	280	322	275	252	296	293	297	293	288	304	296	261	309	311	286	298	300	298	288	287	284	302	267	274	287	267	305	264	284	272	277	314	294	300	283	280	294	295	280	304	281	290	276	299	283	284	276	320	275	330	281	299	288	269	281	293	293	277	301	320	305	329	287	277	303	289	316	282	296	303	267	297	283	258	312	300	303	286	335	301	281	294	294	308	299	330	294	321	312	298	288	296	295	289	299	296	292	246	304	340	290	296	319	278	312	336	279	274	283	312	311	311	297	324	316	306	302	284	305	265	282	275	316	298	296	295	293	269	310	298	266	298	282	301	299	274	265	297	277	293	319	288	307	297	308	308	322	262	276	298	312	263	326	293	278	284	280	259	291	308	284	291	281	296	303	271	328	303	305	287	291	294	291	278	278	331	310	289	303	276	290	293	268	288	310	294	287	305	330	314	305	319	322	282	319	330	276	309	267	296	305	329	298	288	305	277	315	294	313	283	284	280	258	289	282	284	315	323	322	296	314	276	331	293	298	287	281	264	307	319	293	277	308	269	279	317	302	309	294	304	277	317	285	320	271	276	279	304	276	301	312	281	291	294	288	331	301	282	303	250	270	301	308	303	300	298	299	323	290	284	332	297	310	277	302	291	288	288	328	301	304	255	276	310	278	294	305	288	325	313	302	277	304	323	307	301	295	282	281	296	293	306	293	290	269	270	308	300	353	299	287	293	276	290	297	293	296	279	296	295	278	304	283	292	279	310	307	282	313	304	309	283	294	312	295	300	304	284	322	299	279	289	309	300	310	325	271	316	294	272	289	299	304	288	288	281	274	302	300	299	298	290	294	292	311	297	289	291	304	269	295	270	292	287	307	268	308	290	296	283	303	296	298	285	290	292	303	312	331	284	304	271	286	275	307	332	316	314	280	301	295	306	295	309	293	283	288	335	303	315	303	316	288	315	294	305	293	291	298	285	301	257	275	316	288	305	280	317	321	297	318	308	299	264	278	299	336	315	287	282	273	299	272	276	295	313	312	302	289	310	320	277	283	332	288	265	277	293	315	333	312	281	295	316	329	296	299	283	303	298	267	287	269	320	285	276	316	301	302	313	299	285	315	257	289	300	293	271	296	276	296	284	347	304	271	303	297	312	299	302	301	256	289	289	274	299	261	303	288	265	299	278	305	301	296	299	309	307	274	325	297	308	301	324	289	311	298	299	313	280	320	314	287	274	279	287	305	306	309	298	302	301	312	287	324	261	320	317	306	292	280	315	295	272	285	282	307	302	295	269	285	287	293	264	292	293	289	310	319	290	283	318	266	298	277	302	288	338	256	284	315	299	268	324	299	320	270	279	286	288	293	300	282	316	272	265	282	276	291	277	287	312	282	305	325	270	288	270	297	307	296	291	271	284	291	279	286	276	283	321	320	298	292	251	319	288	284	309	272	277	275	257	288	287	266	303	298	293	289	347	312	295	268	295	265	319	304	285	286	304	275	302	295	271	338	270	273	284	296	274	306	291	289	277	271	303	273	287	328	312	320	271	294	281	278	280	295	287	311	271	259	298	296	319	320	322	273	273	296	287	268	296	271	296	295	312	303	286	283	308	284	287	288	281	311	280	287	269	326	284	323	306	314	297	300	304	304	283	280	299	289	296	312	298	279	300	296	313	306	322	281	289	303	291	290	299	300	303	307	303	265	275	342	301	292	294	288	300	273	315	297	316	288	291	258	318	268	310	303	286	314	301	309	288	300	284	313	278	294	279	283	321	306	290	257	315
25068	21598	28272	25358	15000	1442	953	796	755	708	697	634	633	620	629	614	600	605	557	590	519	579	563	535	562	510	537	547	556	575	530	516	527	515	517	509	525	511	554	551	520	529	543	565	469	522	481	554	542	531	530	497	498	546	505	537	536	506	507	498	527	536	536	502	522	516	494	546	546	531	540	561	566	543	504	526	522	522	551	545	526	519	504	550	508	545	493	491	468	499	528	507	527	516	539	515	515	531	520	507	546	497	505	531	505	515	508	467	567	491	548	535	564	493	512	501	528	512	525	529	504	542	525	477	527	477	517	496	519	505	531	537	536	516	487	532	506	529	486	543	515	524	479	520	501	472	486	543	541	516	523	536	512	509	485	510	502	478	511	520	496	466	478	533	521	534	489	538	488	494	511	539	488	513	502	513	504	515	542	502	543	550	519	477	514	500	545	513	515	503	530	572	547	498	481	511	547	515	521	538	506	527	520	497	527	532	520	528	525	466	511	497	514	496	537	504	519	538	507	558	518	516	536	483	519	485	540	489	561	536	485	536	533	550	484	531	501	549	533	551	546	518	535	527	518	507	569	486	512	542	524	527	526	552	531	508	514	546	499	534	504	529	504	483	509	506	472	505	500	564	500	534	520	495	497	543	534	491	529	545	565	476	548	541	548	517	501	549	514	489	533	529	494	492	529	521	507	510	534	497	512	476	553	529	529	511	517	524	555	562	523	553	538	528	526	506	471	502	494	549	516	533	500	520	517	509	490	526	486	541	501	550	492	505	577	483	577	553	512	550	498	526	529	477	538	502	548	485	553	498	519	519	493	507	529	559	510	536	509	516	525	515	527	542	497	491	503	493	533	491	488	529	537	536	534	514	547	526	538	544	510	498	534	538	547	518	500	527	558	492	518	519	558	490	519	523	539	515	499	530	513	537	554	500	505	525	563	521	510	525	496	545	510	564	503	550	475	542	506	543	509	506	529	510	550	488	504	521	513	483	533	539	490	513	513	520	494	465	551	523	511	496	555	495	557	491	510	513	502	515	528	526	535	531	522	530	466	554	504	543	526	534	539	512	498	505	479	522	487	522	524	495	508	556	500	534	554	500	521	508	514	543	528	505	500	538	499	492	552	522	515	542	544	533	541	528	547	517	506	515	544	517	546	514	491	491	516	546	513	498	476	527	505	479	522	528	517	525	486	527	550	540	507	486	512	482	459	540	534	533	503	473	526	513	520	521	495	516	511	500	526	488	499	503	509	548	521	556	526	537	503	507	513	523	507	525	538	526	565	508	516	508	484	504	555	513	479	539	547	582	499	526	519	467	505	521	578	523	530	520	485	519	537	507	520	535	542	528	565	497	510	517	537	520	518	492	530	521	498	498	494	538	536	533	513	494	552	480	541	507	522	523	510	489	482	511	531	513	538	482	557	561	466	493	513	495	508	543	537	524	519	539	545	506	476	502	496	510	509	511	491	532	487	530	530	510	505	514	492	484	505	527	524	525	514	556	504	515	499	533	510	524	521	509	551	522	484	542	513	546	544	493	540	554	528	542	540	533	554	552	493	482	528	511	508	520	554	503	495	499	520	516	526	552	546	487	493	579	486	545	463	468	478	533	560	504	543	526	496	513	545	486	538	526	517	517	518	495	538	464	533	523	537	546	516	514	534	531	502	504	503	517	558	512	550	577	531	576	489	496	514	547	514	491	520	504	531	536	541	507	534	511	527	530	530	534	496	543	500	509	554	531	534	520	497	532	545	520	526	509	528	544	516	503	516	519	504	520	530	492	496	526	558	470	522	542	497	541	521	534	531	531	502	552	484	553	527	543	539	514	518	515	536	539	536	517	522	471	541	539	549	497	499	497	502	518	559	506	545	569	518	527	496	534	479	520	542	524	545	531	471	528	510	502	517	526	479	514	567	513	516	504	522	496	510	504	521	488	502	524	526	460	531	523	526	536	545	516	469	563	539	481	563	510	512	495	499	545	495	535	480	523	482	546	549	523	500	519	551	489	486	521	570	513	514	502	488	494	493	517	551	490	506	492	509	545	521	491	547	461	521	509	512	528	503	528	551	513	484	512	464	504	523	477	559	514	513	517	526	522	512	536	550	511	492	507	561	519	496	569	531	553	505	521	515	504	516	478	521	482	514	514	537	503	495	571	526	524	529	540	515	532	526	512	501	540	492	497	540	507	490	498	555	518	507	497	538	465	482	495	544	523	517	454	505	494	508	546	489	496	552	522	560	511	473	534	523	512	546	561	569	499	526	572	510	546	531	551	511	507	509	490	533	493	530	544	541	510	523	509	510	560	493	486	528	552	478	515	496	503	576	536	531	536	543	534	505	552	519	525	494	524	500	507	500	522	536	528	519	508	483	504	507	542	495	549	510	520	515	514	487	527	504	509	473	498	503	479	526	515	487	525	515	512	512	511	505	572	538	496	508	539	531	559	497	500	484	538	521	537	553	506	486	505	540	518	514	547	516	558	499	558	494	485	507	524	526	500	510	546	486	543	555	500	540	508	531	509	507	516	481	504	484	526	529	547	479	516	484	512	515	490	515	524	529	536	497	469	526	532	510	495	506	493	525	480	503	566	511	490	510	538	506	516	487	504	533	510	496	486	507	540	556	511	513	518	535	521	568	488	501	476	548	492	503	499	497	511	520	495	533	508	488	498	531	507	509	545	508	546	505	449	542	515	532	519	508	529	533	497	495	533	514	541	493	508	530	477	510	526	532	519	520	511	508	528	541	578	498	513	509	528	514	496	531	550	520	537	540	570	554	512	509	502	524	569	500	549	511	529	537	494	505	530	497	519	554	555	504	499	562	478	527	516	530	464	513	511	517	533	525	535	538	546	522	506	545	525	515	539	512	506	510	501	526	521	527	503	489	500	526	489	519	497	518	512	493	517	511	552	464	502	547	510	549	528	527	499	469	546	533	501	498	539	509	499	517	497	483	560	500	502	541	535	489	529	491	540	466	541	520	540	543	524	501	521	523	459	514	502	515	529	493	520	540	509	497	533	517	570	499	481	509	517	564	514	514	555	521	511	519	511	505	564	498	515	527	496	509	533	530	535	520	508	490	527	538	510	510	498	518	474	525	508	521	496	492	525	540	528	545	511	539	522	547	513	480	535	554	537	517	529	507	540	505	532	490	500	523	519	557	515	469	503	553	527	528	493	491	527	533	560	489	506	502	479	474	511	547	493	481	547	507	548	560	517	501	586	516	562	534	543	521	511	539	521	500	529	506	544	533	540	491	560	556	548	517	498	542	534	537	527	574	493	520	537	538	502	490	539	513	552	541	477	520	522	509	540	527	530	495	482	506	546	512	502	480	530	513	484	533	528	524	542	549	536	539	483	505	510	536	540	515	508	500	505	511	487	514	520	535	535	532	515	478	501	477	524	494	512	525	513	527	526	539	494	524	519	547	519	490	484	509	521	505	498	494	508	532	537	496	529	519	540	519	508	558	521	503	508	531	544	491	521	516	574
3440	6380	4544	2456	1876	1598	1249	1036	991	875	821	737	706	677	685	614	611	607	616	615	584	592	621	587	597	615	599	583	541	572	559	586	521	548	543	586	532	529	535	545	537	539	559	573	527	510	587	529	582	575	512	511	539	524	567	528	541	537	521	566	555	532	519	531	529	530	528	538	574	567	540	516	455	502	543	552	506	502	530	557	523	559	525	527	573	516	554	556	566	510	515	538	535	526	535	559	519	570	526	509	593	563	563	518	502	501	532	522	541	521	548	515	541	524	489	569	518	541	521	511	560	547	550	555	527	573	549	563	512	519	553	543	490	540	517	549	532	548	522	539	546	524	532	517	566	521	503	518	551	550	537	535	505	528	504	545	527	542	520	547	525	510	536	542	510	555	566	567	519	530	563	569	534	523	539	538	514	564	504	531	559	541	572	518	542	568	528	520	530	520	498	533	550	546	540	511	585	573	496	561	492	536	525	531	561	490	546	493	538	577	555	527	533	534	508	548	534	556	542	503	505	546	561	552	529	549	503	520	537	512	512	531	555	522	560	562	518	542	506	514	538	549	533	557	520	530	500	476	545	553	542	547	523	564	505	574	532	481	547	512	517	536	562	525	543	555	558	532	517	560	555	522	558	554	523	521	561	520	567	570	523	524	570	506	563	547	536	552	563	536	512	538	537	529	554	507	540	522	527	530	492	486	525	521	505	493	506	524	514	521	519	534	507	537	533	544	548	551	525	515	510	506	540	539	485	514	537	539	504	549	505	509	533	527	531	534	498	551	564	580	517	541	501	521	546	517	508	537	533	520	536	545	505	529	511	542	539	546	522	538	503	553	574	561	551	548	535	528	593	555	489	514	534	541	521	505	546	526	535	509	514	552	499	522	513	553	529	524	528	528	525	533	531	535	502	521	564	493	504	527	506	563	519	564	521	508	561	507	555	576	580	530	564	533	522	532	529	559	504	534	502	504	503	544	538	525	508	507	515	551	547	531	520	555	548	507	558	521	526	539	502	542	543	489	518	573	512	507	532	528	493	495	546	492	522	538	597	549	548	525	511	544	517	527	517	540	527	528	504	509	549	550	575	550	514	545	603	538	529	525	555	527	489	520	520	545	532	511	535	505	541	555	532	534	510	560	507	528	491	556	520	546	534	552	547	512	538	496	537	542	548	532	532	518	532	557	506	511	552	525	528	546	589	550	558	531	527	541	505	545	510	523	504	552	515	550	533	535	541	536	529	562	544	549	532	538	545	574	501	526	534	549	522	522	533	552	516	511	578	554	523	539	555	523	542	533	491	529	522	468	584	533	496	563	534	543	579	553	528	517	544	528	557	538	490	534	558	509	515	526	508	567	536	548	528	530	536	530	562	546	521	566	524	505	534	556	500	508	554	550	527	507	534	516	546	534	536	539	526	559	520	556	503	527	507	534	571	523	553	534	478	528	521	579	501	507	560	546	583	531	513	536	522	542	513	488	516	518	558	513	535	488	550	544	540	502	537	507	556	535	515	501	484	546	515	548	528	499	540	489	529	523	501	527	540	525	566	529	506	546	543	526	538	537	539	508	524	580	548	541	490	538	520	550	561	561	510	524	545	507	502	524	496	546	525	518	519	538	558	535	527	514	541	546	541	528	533	569	499	499	534	503	567	495	561	546	501	500	530	523	492	526	525	534	525	523	537	534	505	575	540	492	544	574	485	564	537	550	533	569	554	502	544	519	581	549	514	519	518	549	536	528	538	539	547	555	528	508	456	531	523	512	559	519	580	555	542	516	548	544	556	479	542	512	539	515	565	527	502	504	541	531	581	477	511	517	549	570	504	561	493	541	519	494	472	526	484	521	553	542	541	558	506	521	534	533	500	509	490	558	514	534	524	535	548	565	530	546	535	573	526	539	529	529	572	515	507	539	529	510	536	519	531	516	505	517	505	485	540	538	515	561	546	555	520	530	527	547	553	516	535	534	527	520	491	556	520	521	527	547	548	559	531	530	534	550	525	566	522	536	506	534	503	545	523	506	509	563	529	550	558	536	556	487	528	509	484	514	528	473	509	538	568	505	505	523	570	503	569	508	587	540	503	495	550	524	497	512	520	515	583	546	508	547	561	565	527	529	546	500	495	527	504	502	566	579	535	542	518	510	515	504	547	526	506	533	544	531	532	535	589	520	534	538	548	517	504	543	519	560	525	545	540	504	544	500	488	520	545	546	578	512	518	589	540	562	559	525	481	510	534	567	544	506	530	484	527	526	534	547	509	498	525	552	519	536	535	544	473	537	557	536	538	527	523	537	522	492	564	538	548	511	514	505	515	536	536	546	515	510	538	526	549	513	555	547	580	490	526	513	544	510	519	532	576	514	528	536	569	518	579	558	532	557	565	545	511	580	538	565	510	515	547	538	545	531	563	576	545	556	529	536	557	479	545	556	523	506	508	551	491	531	513	529	527	570	535	520	554	535	524	499	515	508	561	497	547	533	571	502	547	482	496	534	551	529	492	504	501	522	534	526	519	550	537	513	512	527	514	543	533	523	542	559	488	523	572	520	554	487	544	552	483	543	543	510	557	572	512	551	550	526	596	550	588	542	541	530	533	537	520	565	503	549	510	534	512	558	565	545	560	521	528	517	510	506	541	523	539	521	530	501	552	560	530	544	531	527	492	502	524	527	555	523	496	583	508	542	535	543	543	550	522	560	530	533	528	531	525	515	532	559	537	514	519	504	513	575	513	522	528	561	552	558	629	530	535	553	552	548	530	496	567	538	536	527	508	522	540	538	514	548	525	527	531	538	524	573	550	543	538	571	538	565	529	529	571	512	488	482	547	581	526	520	555	541	518	535	562	500	497	537	503	531	543	538	542	528	518	516	518	529	541	528	547	515	562	568	539	500	502	528	516	568	524	533	516	497	536	485	551	501	520	544	509	515	518	523	540	528	530	564	489	535	501	544	534	501	503	499	534	552	532	503	526	546	571	533	528	531	505	564	528	566	549	516	580	499	532	550	522	512	550	566	555	514	564	551	535	507	544	531	550	547	542	529	499	541	546	573	517	529	528	498	512	534	540	565	539	592	481	539	540	524	533	505	519	548	530	506	517	574	529	556	577	524	532	537	503	531	559	501	566	505	523	503	524	526	559	568	564	534	536	541	589	521	512	531	573	523	535	534	525	547	525	531	563	551	535	532	537	528	523	555	531	521	503	523	547	539	571	508	527	531	515	548	527	536	545	571	528	506	534	502	564	572	507	516	512	502	547	512	537	493	526	513	511	501	516	547	502	527	556	523	528	558	496	532	535	543	539	525	520	550	505	533	547	506	500	520	533	528	501	553	483	562	504	529	537	514	554	560	517	565	542	520	528	551	530	534	568	547	543	534	546	523	578	542	557	524	546	529	546	553	524	550	562	544	529	570	555	552	552	496	501	549	522	492	493	533	505	512	572	550	500	526	539	545	520	535	552	534	506	519	545	594	489	532	545	541	508	523	538	530	523	468
22822	21616	29560	24156	21617	21680	12006	1207	836	661	604	550	434	449	408	375	358	325	297	295	300	280	321	268	271	272	263	265	245	248	208	255	236	240	233	195	230	228	232	254	231	235	224	224	221	208	208	189	183	213	244	208	187	209	211	197	195	208	183	186	179	178	181	210	182	192	198	194	200	179	191	210	206	182	182	215	194	214	174	187	214	194	216	203	191	194	212	218	206	203	196	188	179	188	182	196	201	198	187	167	187	180	188	190	176	188	198	197	156	215	197	194	191	174	194	202	188	176	182	196	187	175	206	201	187	181	150	208	188	173	184	178	202	170	164	175	172	175	181	163	190	212	171	157	184	184	198	194	192	166	195	191	178	211	195	198	187	188	208	199	173	184	200	205	161	194	189	183	201	162	144	193	192	192	214	194	181	173	201	202	188	198	166	204	197	200	193	180	170	169	190	195	208	158	180	168	189	199	190	209	175	191	181	182	172	223	212	177	168	193	202	201	185	166	220	209	182	175	196	176	192	181	191	200	197	181	184	168	177	181	181	175	233	195	185	207	186	182	187	173	184	182	168	185	205	207	191	184	174	190	165	189	207	184	190	180	193	194	165	169	212	184	176	164	175	182	195	175	166	172	185	192	192	194	193	176	178	210	173	182	180	189	202	172	186	157	170	182	193	184	190	215	176	185	192	189	191	168	178	194	209	170	190	183	185	203	189	167	179	181	184	211	181	175	185	173	171	187	181	176	163	186	206	192	193	176	202	211	192	187	201	186	168	194	194	168	195	161	207	199	177	188	203	175	174	170	193	192	174	177	197	190	164	173	192	168	183	184	183	191	192	148	172	161	195	188	192	189	189	192	181	192	177	186	192	174	204	183	186	195	186	207	184	175	158	193	207	200	164	194	195	195	195	188	186	212	211	183	172	217	206	155	195	184	165	195	191	174	187	175	175	206	169	170	185	199	196	191	204	207	165	182	181	180	197	169	155	189	193	197	188	185	167	204	177	185	176	195	183	196	195	156	202	198	184	209	176	203	210	185	202	175	197	202	181	198	191	188	194	184	184	192	177	174	169	159	199	178	179	191	164	201	201	189	192	191	177	191	190	184	192	171	183	166	172	194	180	161	164	199	153	175	166	174	184	199	211	177	174	182	186	188	198	187	211	199	190	169	176	189	194	194	205	197	175	185	184	193	173	182	211	188	174	162	178	170	181	149	200	187	178	213	208	198	185	185	184	195	177	195	200	186	192	194	179	184	187	179	167	192	187	191	208	176	192	199	195	167	191	202	212	189	197	194	193	165	176	180	164	170	184	185	192	192	177	183	213	168	180	186	199	204	170	186	210	186	178	193	188	195	183	182	193	160	197	181	192	204	185	207	189	182	177	177	205	170	184	184	173	179	188	190	196	171	214	178	189	180	215	185	189	189	174	198	172	185	185	183	194	185	208	204	199	199	210	189	156	191	164	176	190	194	164	187	185	211	204	173	163	196	174	200	182	205	172	190	187	201	183	211	170	195	198	184	194	191	191	173	210	184	191	197	201	162	184	181	176	168	180	183	176	188	171	187	220	176	204	193	207	173	191	185	190	160	186	178	182	181	171	174	166	177	195	197	220	194	194	194	185	175	188	182	203	199	208	183	204	169	178	184	192	180	199	192	192	193	192	169	192	166	187	188	169	195	187	186	193	164	200	203	204	216	179	196	171	176	191	178	168	164	213	177	217	193	168	187	194	189	229	200	190	181	198	188	188	177	180	199	188	171	200	200	174	198	196	203	206	168	183	180	199	185	169	199	182	178	178	176	171	163	179	185	185	186	164	186	185	185	203	192	197	192	201	162	189	196	196	206	184	187	158	173	174	190	157	160	189	189	171	174	194	188	196	205	179	192	198	186	161	193	185	174	197	166	182	170	192	206	183	175	194	189	177	199	177	185	209	193	196	191	205	180	199	183	181	196	176	191	181	173	180	170	186	160	169	180	211	169	212	204	185	170	153	200	197	150	202	166	183	209	184	197	186	185	182	179	189	172	180	192	182	171	186	206	207	177	193	169	163	194	196	169	191	197	177	229	171	202	164	177	174	174	186	203	199	174	179	179	183	188	178	155	196	214	186	185	186	198	192	172	171	197	189	189	179	199	187	202	181	180	162	192	168	182	163	164	190	186	175	202	196	173	173	158	196	202	172	174	176	182	177	194	204	168	203	181	190	185	193	185	177	189	170	176	193	171	170	193	207	200	202	199	162	187	198	190	210	178	205	178	201	169	195	176	184	170	156	180	193	199	204	177	192	208	175	203	187	197	199	200	190	197	200	188	206	213	192	173	188	173	202	198	181	162	209	185	201	194	180	205	184	200	198	180	210	179	214	190	187	201	175	204	178	204	207	204	182	204	183	191	180	176	165	169	182	185	187	158	198	181	196	204	186	179	197	186	187	184	193	177	186	196	219	170	168	176	187	195	193	170	171	178	173	161	173	182	184	179	194	198	181	185	182	169	185	178	190	192	172	186	173	173	174	176	193	189	193	186	167	175	204	200	179	185	182	201	204	166	205	178	172	185	177	204	187	194	170	192	161	193	181	180	179	181	164	183	188	172	189	192	191	167	149	188	183	185	162	199	198	184	197	181	207	162	170	183	184	196	183	187	163	174	213	154	187	155	200	171	180	191	163	191	197	185	164	193	190	187	196	199	196	188	210	204	184	175	172	194	196	201	183	213	178	178	186	172	188	169	192	189	207	221	193	175	204	179	168	203	186	211	200	169	213	181	199	186	184	171	197	192	176	170	174	178	172	198	176	198	207	164	205	179	176	190	196	215	197	194	208	198	174	220	216	190	180	212	187	187	190	195	192	198	198	192	194	158	178	176	177	199	182	198	186	179	212	206	215	193	159	177	204	177	195	200	159	203	169	200	182	199	203	180	182	214	155	192	184	187	181	183	187	177	185	204	193	189	174	191	200	180	177	187	174	183	181	191	221	189	166	167	193	181	175	186	166	167	198	207	184	169	176	173	206	173	211	190	178	188	199	178	218	197	181	191	194	187	175	178	190	183	177	202	172	190	194	175	177	161	187	208	208	190	167	198	170	193	195	169	173	186	191	174	186	189	204	167	185	188	181	167	168	174	175	188	193	192	178	186	175	185	179	183	196	185	189	176	177	191	183	187	194	168	177	197	194	181	186	163	182	192	182	192	203	182	196	202	191	205	191	176	187	184	173	183	193	155	183	174	172	165	209	177	183	189	196	175	200	188	179	171	171	187	177	205	183	195	199	182	161	183	156	192	202	189	176	182	167	186	180	190	176	171	192	181	175	205	178	190	190	181	169	184	188	196	180	194	184	180	173	194	170	203	168	202	178	182	182	191	182	220	185	203	202	185	182	189	190	177	176	176	181	181	203	198	213	174	177	166	164	190	175	188	190	195	181	184	202	165	188	171	179	172	142	187	204	196	203	192	198	182	173	184	164	174	189	191	190	172	160	201	171	190	172	206	167	181
4630	15543	11132	5648	4163	3086	2298	1791	1425	1099	970	775	691	648	540	503	467	435	391	346	376	323	345	345	345	325	287	276	251	263	248	277	260	278	238	231	259	239	271	250	249	242	251	228	225	229	229	221	194	203	195	226	219	231	182	194	184	204	199	222	214	198	192	216	201	221	221	191	179	200	188	225	204	167	214	177	195	176	176	217	210	208	206	200	202	170	218	189	184	195	212	179	224	216	190	206	190	167	207	213	191	168	211	184	194	175	190	183	208	199	201	191	195	228	167	191	179	195	212	186	201	207	213	220	169	225	185	185	206	221	176	193	175	188	214	165	185	189	174	192	190	189	197	191	197	186	201	188	193	217	210	177	198	202	188	218	180	191	187	188	219	195	195	169	196	191	190	197	192	207	186	202	193	168	176	204	179	191	214	214	195	169	198	199	172	206	192	214	195	194	204	206	197	195	195	190	195	185	180	206	215	177	186	223	181	199	205	193	180	196	212	204	177	196	216	177	177	198	175	182	193	221	197	180	224	203	198	173	200	179	203	176	191	178	183	229	201	215	193	176	184	190	200	187	200	199	192	202	190	172	178	180	208	179	168	191	199	218	191	176	205	215	198	224	193	215	211	188	188	215	187	167	182	165	181	206	181	175	179	185	208	182	185	193	198	198	203	190	191	175	198	205	187	180	205	175	195	198	187	184	187	184	192	177	175	193	196	172	201	193	186	181	188	198	231	198	182	180	187	195	183	198	188	190	190	173	175	176	185	184	184	174	181	210	187	183	173	180	168	206	177	210	181	198	187	181	203	191	212	186	185	205	166	204	206	213	189	170	180	201	189	188	184	199	205	193	187	169	192	172	197	178	188	197	213	173	208	189	197	201	188	184	194	193	190	171	186	195	207	164	198	185	202	191	188	172	188	169	199	203	187	190	183	210	192	195	199	196	188	203	200	169	218	206	195	205	175	205	182	196	214	183	168	159	173	190	188	181	212	184	211	213	181	194	198	214	226	153	200	172	189	200	199	198	190	162	202	200	186	138	190	174	219	220	193	189	176	186	205	217	193	200	179	197	190	212	184	194	186	204	185	172	192	195	220	177	185	197	211	191	191	185	226	201	202	195	181	163	194	194	197	184	211	192	190	173	185	178	201	194	191	213	179	172	181	192	191	185	194	185	204	173	185	176	185	191	174	193	194	194	183	197	207	197	207	196	185	188	183	217	175	208	197	174	185	167	183	211	192	197	194	188	204	205	186	181	183	182	193	189	198	176	178	214	168	186	205	195	206	203	197	177	195	169	177	194	181	172	210	193	180	208	203	178	234	181	202	186	207	202	178	194	197	232	191	192	191	189	188	205	211	214	198	179	184	165	179	187	198	193	187	203	172	186	208	208	204	199	196	183	212	206	166	179	206	195	194	188	174	185	194	178	194	184	200	188	192	205	185	184	201	191	205	201	180	212	202	185	182	182	197	201	205	195	198	182	189	191	180	211	206	160	172	170	187	189	206	175	201	187	171	204	211	207	191	159	159	169	176	157	185	189	188	201	189	188	195	210	159	198	192	181	184	188	203	182	176	196	209	177	165	158	194	198	190	188	189	183	190	197	207	184	190	183	202	184	196	204	193	210	228	187	180	185	194	178	207	191	204	201	188	195	178	157	189	176	185	185	193	205	188	174	175	192	186	177	195	176	168	155	179	205	191	183	186	200	191	187	208	193	173	177	167	165	197	194	232	206	191	201	199	202	181	183	184	186	212	176	210	201	164	193	177	202	185	165	206	207	191	191	188	198	196	196	197	197	183	197	188	168	176	176	169	189	195	189	219	203	209	179	186	182	206	187	185	172	208	182	217	195	199	184	192	186	180	205	168	198	182	179	185	182	186	178	193	196	187	179	185	177	181	209	187	195	179	182	195	204	169	195	220	197	201	211	193	189	192	193	190	193	195	190	175	188	185	199	184	196	193	173	195	189	187	212	173	198	179	198	210	215	198	189	184	231	204	202	184	182	196	189	173	168	208	171	196	185	169	199	192	191	172	185	168	175	180	196	221	191	180	211	199	193	216	191	175	191	187	197	206	175	195	185	171	189	193	161	185	198	230	198	193	203	185	185	198	196	180	196	180	173	204	187	201	173	207	199	196	192	209	174	191	163	176	178	193	198	177	189	173	189	186	176	183	202	159	177	195	202	189	214	171	181	197	190	204	178	191	208	196	207	189	175	177	194	180	206	174	200	203	177	198	170	177	172	185	186	187	190	203	199	183	204	177	198	219	207	177	191	202	187	207	199	182	204	186	192	220	171	189	198	206	192	188	176	200	204	174	185	192	204	208	167	195	188	176	214	194	171	157	186	187	167	223	153	199	177	165	199	193	178	186	209	182	206	189	178	184	185	180	205	197	202	183	220	198	191	215	199	169	191	173	184	200	165	192	201	185	202	191	180	197	192	191	174	168	198	178	161	191	165	172	209	175	197	191	200	184	169	201	204	181	161	192	171	188	180	184	199	198	178	197	175	206	214	186	184	183	192	180	202	187	213	179	190	205	182	203	193	210	191	191	188	214	197	181	204	195	212	198	173	187	185	197	227	200	175	200	186	179	201	184	193	172	191	198	201	182	173	177	198	193	192	182	201	226	201	187	213	200	228	195	191	219	193	187	198	190	183	228	192	182	195	190	214	189	213	153	197	186	197	227	205	199	170	184	201	201	188	162	205	182	177	173	178	195	167	181	185	175	220	165	192	171	176	194	200	175	171	178	185	185	182	185	209	184	173	184	200	191	209	187	226	177	185	207	164	194	200	182	204	214	201	202	184	188	214	211	213	180	160	181	215	200	195	173	174	180	217	200	187	186	188	183	184	184	195	172	195	190	196	206	163	173	215	203	179	178	192	176	204	169	190	168	200	211	190	173	194	199	182	199	159	174	179	221	193	196	192	187	184	225	158	177	175	177	178	196	184	193	193	175	216	196	204	205	200	191	193	186	183	185	150	195	193	193	203	223	216	163	175	193	182	180	211	206	180	210	181	196	185	180	198	208	216	193	176	208	197	187	183	200	204	194	177	199	182	185	184	170	182	198	198	187	177	216	194	187	220	208	188	189	204	209	175	187	196	200	190	179	192	201	207	207	179	190	180	167	213	213	185	185	176	189	213	189	179	184	221	173	186	202	202	188	207	204	197	198	202	184	174	170	180	203	179	195	199	177	193	202	178	195	176	165	197	201	213	186	193	190	206	192	188	221	194	192	160	208	187	190	185	192	191	199	208	182	191	202	192	205	164	209	176	150	198	167	181	192	186	170	201	174	198	200	210	195	174	221	216	207	189	183	191	169	178	189	186	165	207	177	180	181	193	181	203	200	210	205	214	230	168	206	182	202	198	182	192	196	179	174	186	204	203	178	236	188	184	183	189	192	188	184	209	185	172	192	199	199	173	210	178	181	203	163	192	206	206	201	198	165	180	188	182	169	187	203	188	202	192	168	212	200	198	212	184	180	190
27988	19738	6381	1257	798	716	615	627	639	625	607	542	587	574	602	592	576	540	562	563	536	537	531	542	535	562	564	616	533	536	528	540	544	518	515	521	507	519	518	488	545	519	548	546	511	488	522	548	517	498	535	510	563	540	528	509	526	552	514	514	504	536	486	571	546	543	530	509	509	538	519	548	521	576	578	480	531	481	517	533	568	558	535	515	495	528	527	550	524	522	544	565	541	542	574	575	519	589	556	530	540	502	504	554	550	524	518	517	579	538	544	539	561	527	531	530	527	535	552	540	506	560	513	528	475	564	483	520	541	521	535	554	558	542	569	513	535	569	523	535	549	565	526	505	545	596	535	559	513	489	493	503	553	530	553	534	517	563	542	525	531	529	478	521	527	511	529	530	542	549	523	526	507	518	538	519	504	525	542	548	511	542	529	537	520	509	546	471	549	532	531	510	546	528	536	546	536	495	526	530	497	507	517	499	558	533	532	556	530	561	509	522	536	465	559	527	531	530	546	512	554	496	526	525	531	506	559	532	486	546	535	529	533	523	508	507	515	521	561	560	532	522	505	522	525	507	549	546	563	559	538	530	562	539	558	535	491	556	532	560	535	509	552	513	516	542	543	480	544	515	537	560	524	495	520	543	531	508	496	544	533	545	570	487	526	530	557	524	534	574	504	569	593	535	493	534	513	501	508	576	509	525	539	520	543	537	534	511	514	507	557	509	500	525	516	583	514	550	553	555	520	549	540	548	537	539	549	544	560	538	539	544	528	502	529	563	518	550	525	542	509	558	537	510	491	556	551	550	494	504	533	506	530	480	555	531	535	526	514	532	531	524	555	561	575	552	598	519	516	505	530	555	528	529	515	511	522	518	574	535	579	537	521	521	554	524	539	545	478	564	553	528	563	528	548	509	578	515	519	577	529	525	466	518	496	496	507	529	541	536	506	546	569	519	511	532	550	514	550	530	535	559	513	472	543	570	498	542	533	495	547	566	515	510	544	541	523	550	566	513	554	532	532	520	519	532	571	548	539	538	545	524	521	552	542	533	538	499	567	548	545	522	494	543	554	520	569	491	485	536	504	530	533	546	550	484	550	552	537	563	517	500	522	500	522	521	506	514	548	500	539	512	550	523	536	531	517	527	583	540	548	515	519	545	502	485	518	570	539	470	516	532	566	512	536	566	521	544	550	562	480	580	486	486	517	557	523	516	501	512	556	531	544	527	534	542	503	541	518	589	532	518	486	541	511	541	571	525	523	528	523	506	496	543	543	547	492	507	556	500	553	517	524	519	523	545	518	559	555	503	553	537	531	519	529	532	550	491	511	525	509	565	499	577	502	567	509	516	541	515	506	519	515	523	548	490	549	554	538	571	529	565	555	536	512	586	518	591	500	526	512	570	563	569	496	605	572	522	524	542	565	521	508	498	485	523	537	537	520	537	537	558	563	531	540	510	497	543	493	524	514	558	504	564	582	540	508	522	518	517	522	557	475	488	530	544	577	505	473	566	533	526	537	514	547	544	547	530	555	509	527	541	558	553	526	586	530	558	605	580	512	553	511	518	540	504	527	517	509	486	537	531	512	549	475	538	513	516	510	542	563	547	526	516	534	523	540	510	502	549	489	527	503	512	529	554	550	502	505	566	541	490	575	545	535	571	577	511	535	590	519	552	557	555	554	528	545	497	532	484	502	543	531	541	505	528	553	491	542	563	510	519	532	549	517	512	563	564	500	524	522	527	542	549	510	532	513	513	505	522	549	507	522	549	532	550	544	543	538	513	506	542	536	472	570	508	553	533	538	552	475	572	524	528	531	544	547	538	540	578	552	503	497	539	551	548	521	492	557	572	545	528	549	571	530	507	517	568	527	562	507	530	518	532	555	569	538	510	512	508	539	531	547	562	534	520	505	521	508	514	537	527	571	544	544	520	522	515	516	553	508	488	470	561	525	501	555	508	553	519	549	546	560	515	525	528	552	510	513	504	520	506	542	561	579	547	538	532	550	559	532	518	531	518	501	533	539	549	482	541	539	506	525	522	522	547	518	575	548	533	528	514	558	529	538	532	529	495	516	510	523	530	513	536	510	535	522	501	517	525	531	548	540	559	507	531	506	485	501	521	538	539	523	574	518	510	528	503	532	503	550	557	556	523	546	537	543	539	528	478	510	543	517	534	526	525	559	480	514	554	508	494	541	525	524	512	555	525	528	502	553	540	528	519	507	532	552	542	552	552	494	561	554	507	522	506	528	527	531	507	531	513	514	538	552	497	510	503	554	547	528	565	555	562	546	535	538	521	524	533	549	521	567	539	557	533	555	510	516	518	521	583	529	542	535	539	497	516	550	534	492	520	552	529	512	555	510	496	527	534	538	527	569	540	496	507	495	520	539	562	541	512	526	512	486	524	525	489	561	545	532	493	517	515	492	514	502	587	545	526	541	543	510	576	528	527	530	551	505	534	499	538	517	559	520	537	541	504	519	518	537	500	533	572	585	493	540	550	559	537	495	517	516	538	515	510	528	508	530	533	509	519	529	516	542	594	561	566	524	537	527	555	586	526	532	547	580	588	521	551	582	551	520	560	509	528	516	546	504	560	511	520	523	538	522	567	553	540	539	558	562	541	512	570	547	525	495	547	573	546	521	529	524	523	550	544	545	523	524	560	528	536	504	567	507	540	531	537	531	517	524	581	521	510	526	528	496	544	536	519	575	542	526	538	504	553	519	507	559	531	501	535	541	504	535	552	535	588	565	556	500	540	508	520	532	528	557	531	551	530	543	524	525	506	514	555	512	538	545	550	531	522	541	548	530	471	537	538	538	523	544	559	543	505	523	534	540	507	504	556	514	543	541	494	524	538	518	527	546	503	529	570	507	544	541	541	523	518	501	508	486	553	522	535	545	526	539	513	529	551	510	544	480	497	524	498	514	548	500	520	526	531	529	500	501	498	507	508	535	553	550	524	541	526	524	507	557	535	556	511	542	551	505	548	518	536	537	533	495	562	491	523	544	528	550	564	515	534	549	549	517	497	566	535	542	537	540	551	528	516	571	517	504	501	527	519	503	475	520	558	520	481	516	509	544	526	569	529	545	544	541	577	495	514	511	512	533	541	515	517	514	535	575	482	532	529	520	519	500	526	523	521	524	520	530	510	539	529	524	556	545	552	513	503	601	528	524	509	540	519	524	534	565	524	576	548	525	538	535	530	526	535	527	552	550	559	561	546	538	533	530	512	528	567	508	558	573	552	521	530	557	532	558	533	540	531	543	540	559	517	478	555	511	550	495	519	523	562	549	546	544	532	544	540	530	545	461	537	504	466	506	571	579	524	547	520	521	500	505	533	535	568	579	536	513	518	527	563	527	499	545	542	538	533	512	482	530	541	547	543	535	534	543	536	518	560	565	521	548	564	539	518	533	502	575	573	508	489	533	506	473	566	555	540	508	514	522	524	567	501	514	554	500	541	533	489	551	544	521	507	521	532	508	536	520	552
4521	2282	1847	1193	998	908	883	766	746	735	680	610	627	648	614	608	568	582	573	569	568	570	589	621	595	622	599	584	524	557	558	574	549	575	561	610	578	580	590	583	566	581	587	536	544	633	565	575	545	581	601	571	599	576	558	564	554	572	545	537	585	505	508	493	574	578	566	553	616	560	544	542	549	564	624	525	561	560	574	582	521	575	583	555	540	582	567	599	617	587	539	527	582	532	606	554	544	580	551	574	592	532	572	567	567	582	569	562	580	560	581	569	573	553	529	591	563	581	554	575	550	589	602	543	519	530	554	570	566	517	573	592	535	533	549	585	557	503	563	571	561	582	546	567	550	571	597	573	587	573	596	579	555	572	559	593	570	575	580	531	570	557	589	539	519	537	527	552	569	581	573	553	559	525	579	539	508	579	611	562	547	573	514	577	599	577	575	583	542	565	574	534	541	589	535	492	549	614	518	580	554	560	543	584	558	579	570	539	560	552	570	549	570	583	590	493	552	590	517	524	535	556	528	545	551	528	563	574	547	584	551	544	603	580	542	534	543	526	519	589	546	546	538	566	501	560	525	593	556	500	604	561	548	554	596	531	515	549	570	541	526	565	604	582	538	622	570	570	601	579	535	589	555	555	588	547	549	533	540	542	547	605	527	536	554	524	539	561	525	561	559	555	555	532	542	559	521	508	556	562	520	617	573	526	512	546	516	571	595	534	516	585	569	535	543	553	576	565	573	524	557	581	538	564	544	576	509	537	548	603	549	574	577	583	498	536	567	555	601	546	560	561	555	564	532	576	568	531	566	528	539	564	577	549	571	544	605	538	577	531	545	566	560	575	576	539	557	585	542	548	552	563	534	568	575	533	551	571	514	606	535	567	528	554	542	543	548	527	554	534	548	561	547	567	577	553	507	583	549	563	587	529	573	556	516	554	591	574	568	564	571	580	549	590	583	538	534	600	571	579	544	585	542	578	523	510	572	541	595	548	545	550	551	563	574	569	567	551	554	611	584	582	543	557	549	555	572	569	561	574	559	586	585	557	575	553	605	567	561	565	513	551	574	555	591	527	562	554	583	546	618	522	574	563	599	568	534	582	572	542	590	525	552	566	548	539	540	561	588	539	555	561	571	491	529	554	566	573	595	588	545	555	539	589	575	544	567	518	535	585	565	554	552	567	549	558	542	594	554	528	573	566	574	507	519	546	554	573	522	545	579	572	539	576	606	615	550	589	560	600	595	556	583	534	563	540	543	554	546	558	548	565	614	529	517	618	596	577	562	563	582	585	603	608	578	528	599	534	561	512	536	563	534	562	548	574	563	586	555	531	533	588	556	543	561	561	555	541	571	533	547	560	563	514	555	589	598	593	582	549	531	546	607	555	533	532	544	576	557	583	548	578	564	529	516	575	567	572	599	573	521	565	595	574	568	552	567	565	545	542	586	546	583	564	578	568	533	567	549	610	565	549	519	549	551	542	562	547	568	588	527	548	540	559	596	566	585	543	542	561	532	564	550	617	558	550	553	591	569	612	586	605	528	515	534	526	573	576	564	539	562	557	522	591	574	584	587	554	553	527	516	555	609	549	550	591	570	566	568	562	551	590	558	523	580	567	593	584	518	569	538	526	569	572	546	542	540	526	564	530	570	545	592	570	539	560	551	497	559	561	561	553	534	575	560	543	565	547	552	568	594	576	554	557	615	560	561	576	574	561	561	550	605	524	558	574	579	529	551	579	541	561	534	586	594	559	572	592	540	550	543	584	578	552	533	535	597	576	577	568	570	532	565	532	602	592	561	538	531	490	552	542	596	535	556	540	571	577	629	592	553	557	551	595	585	557	565	574	553	592	556	543	593	548	542	585	584	549	533	568	545	572	559	540	624	572	556	572	572	539	572	597	600	578	569	558	593	584	585	547	572	550	541	578	557	555	614	520	531	555	592	540	621	517	543	565	568	558	550	512	562	565	537	529	554	578	601	542	582	583	530	577	565	603	566	572	577	559	538	561	566	557	538	580	562	536	579	543	578	542	554	555	574	578	560	544	560	547	530	569	603	561	548	524	526	514	551	567	598	522	567	532	556	556	566	556	582	535	567	595	523	567	521	601	539	553	550	574	530	570	583	573	540	508	554	565	526	593	570	574	595	585	573	584	573	565	569	552	534	569	565	570	554	519	558	561	558	537	518	568	525	566	532	518	560	540	539	532	521	540	580	585	562	546	567	583	545	564	555	534	566	580	546	557	553	544	521	555	597	590	600	559	566	581	618	521	596	569	569	580	564	607	545	537	546	569	566	570	586	509	553	598	535	571	591	552	562	565	533	537	553	589	565	556	552	561	560	571	585	606	558	608	582	563	563	499	568	514	574	586	560	608	556	580	568	617	582	607	534	536	593	530	571	541	510	529	530	556	560	639	542	549	562	544	565	564	517	598	584	590	524	574	551	586	529	574	556	534	572	528	552	535	580	573	536	552	561	556	557	559	561	528	557	601	568	573	552	556	570	595	536	598	546	528	608	549	598	538	548	534	590	573	545	549	597	601	555	583	535	530	548	563	577	565	563	532	572	553	533	518	542	624	610	565	522	570	580	599	568	510	545	569	544	596	583	551	569	548	593	570	547	555	533	560	564	600	568	555	582	536	549	577	537	571	586	553	522	568	580	569	575	581	533	564	558	605	551	570	566	563	551	552	537	560	561	561	548	529	552	559	582	578	551	572	528	553	522	584	538	577	579	621	546	568	580	551	558	541	544	536	544	569	585	515	553	543	562	562	575	533	563	574	554	558	551	556	580	577	542	554	579	585	545	557	575	527	559	546	545	529	547	539	549	581	551	543	547	588	538	567	563	554	568	553	558	550	550	572	545	531	554	592	536	553	541	613	553	549	557	552	540	562	555	545	547	575	571	563	533	607	549	559	561	580	575	592	549	546	536	566	572	527	553	517	527	562	566	531	556	579	518	548	575	537	568	591	594	588	539	522	539	537	555	514	539	523	537	556	524	600	535	520	578	582	571	565	578	583	586	557	614	534	563	527	561	553	552	545	544	586	539	588	550	545	555	515	534	556	564	609	587	536	580	531	576	566	577	611	543	558	541	530	547	555	514	586	539	571	570	497	579	516	602	516	532	562	559	600	559	612	522	574	575	499	617	568	579	559	536	524	562	560	531	549	590	513	544	551	525	529	561	593	555	574	602	528	578	560	557	561	572	543	546	565	556	528	583	562	548	549	548	568	573	560	531	553	576	524	552	584	556	610	560	538	543	584	516	557	566	531	572	572	560	572	599	540	589	553	558	582	516	549	569	557	564	525	554	544	566	580	588	580	562	561	546	593	559	569	576	586	539	519	624	564	554	570	544	549	531	576	539	549	611	526	559	598	570	553	565	525	510	532	553	554	563	588	530	573	571	546	564	529	568	551	590	528	614	575	578	539	553	575	557	562	536	575	512	570	558	547	562	536	549	527	567	550	549	555	586	526	580	560	556	550	539	570
23838	21608	29234	24495	21602	13416	1405	831	698	576	490	533	468	436	386	406	364	386	344	378	355	321	345	306	335	346	346	320	299	327	304	320	309	282	281	283	311	286	294	312	304	328	315	311	269	274	282	286	292	261	271	312	253	283	280	273	281	267	273	250	280	268	262	280	278	300	258	317	256	277	294	274	285	298	315	308	283	264	278	279	271	293	288	286	258	278	271	253	272	279	302	281	289	288	309	290	285	255	278	282	277	288	271	265	276	260	278	304	284	292	316	252	294	278	284	287	296	269	247	271	265	316	273	253	282	274	282	289	283	278	233	273	260	279	279	301	285	295	286	265	288	264	279	285	270	294	274	274	272	274	294	291	258	270	260	264	266	245	260	268	280	276	272	278	270	299	275	286	311	267	236	238	267	267	298	274	280	250	264	261	287	272	297	302	290	296	266	279	269	286	279	268	289	258	276	284	267	228	280	284	270	260	282	310	256	246	301	266	289	285	307	251	239	282	255	266	288	283	292	271	250	286	271	290	296	274	261	288	287	292	272	325	258	261	284	285	280	298	267	273	291	280	257	280	243	260	278	261	284	266	279	280	268	269	262	301	248	259	271	283	293	309	263	281	275	289	250	259	255	280	270	270	276	284	259	279	280	264	249	300	291	281	280	282	270	261	262	279	272	294	292	294	264	271	305	264	270	250	293	294	287	282	281	274	277	257	235	287	263	289	250	259	259	267	287	260	253	253	248	262	283	298	259	254	257	308	258	292	273	272	288	263	237	293	302	246	256	275	283	273	237	281	264	281	299	304	280	268	258	229	275	279	263	285	275	262	272	301	277	266	277	262	263	288	278	278	246	279	295	274	251	265	293	258	279	280	260	300	277	266	285	269	262	280	266	279	301	290	265	257	269	296	250	280	251	296	271	253	291	268	245	274	269	249	229	256	271	268	292	278	282	276	280	251	273	296	298	256	263	262	284	306	291	281	271	305	278	293	246	258	249	288	297	267	291	277	296	255	314	284	255	262	290	272	248	267	276	253	253	275	268	275	263	266	265	296	248	277	298	256	272	296	293	236	316	248	268	279	278	286	302	282	283	299	263	279	249	271	259	270	246	280	288	267	278	264	281	290	277	286	258	266	290	272	285	264	290	288	292	252	290	260	294	265	267	257	271	246	255	276	280	300	291	271	289	283	259	263	248	306	281	284	270	286	273	269	244	270	260	292	249	256	266	252	288	285	269	273	290	293	274	275	305	241	256	293	276	288	275	292	247	289	284	317	274	258	281	258	253	264	282	303	311	269	306	272	263	270	285	275	284	286	277	302	286	278	264	279	286	265	250	264	283	277	273	291	266	257	276	290	284	275	289	283	280	260	282	255	274	248	257	282	221	270	288	265	286	285	278	287	268	279	284	268	264	244	287	290	262	279	259	250	293	290	253	278	291	279	276	284	272	273	243	287	292	289	271	261	251	264	279	249	288	284	284	285	299	322	257	289	294	279	251	281	269	297	285	250	287	267	271	277	295	296	276	282	282	289	292	269	271	263	256	290	284	279	275	277	282	261	285	280	288	281	297	282	288	276	271	274	253	260	261	278	266	312	281	263	271	291	278	289	259	277	246	268	289	285	277	278	254	272	245	291	267	254	275	255	276	268	312	283	282	276	266	231	290	286	254	286	259	275	307	292	289	245	281	274	243	276	284	261	275	281	263	288	286	265	261	249	279	265	247	316	249	302	247	260	261	283	260	320	254	282	296	271	250	254	251	253	312	269	287	252	286	261	277	260	262	312	254	272	265	285	277	276	250	270	272	253	273	276	282	271	262	267	293	290	300	271	287	303	282	274	300	293	249	269	287	240	231	273	314	277	285	278	282	279	259	261	266	276	277	313	282	250	228	263	282	281	289	298	302	312	247	265	292	264	260	266	299	285	273	256	294	275	288	289	273	274	315	279	271	278	282	275	270	276	263	296	284	244	271	276	259	256	250	289	285	286	252	283	286	261	285	283	304	277	296	271	222	279	276	303	254	265	253	287	275	256	273	262	251	257	275	282	276	246	268	286	260	239	285	276	244	265	287	258	281	252	279	278	315	248	286	293	311	298	264	278	264	303	287	288	285	290	265	292	293	271	257	248	259	270	268	248	297	276	262	289	262	304	294	286	255	279	283	285	284	271	267	299	290	270	307	287	283	275	272	263	274	280	261	267	286	277	280	305	278	272	250	265	272	257	249	278	260	281	305	301	286	280	276	283	287	259	223	236	263	269	270	317	247	260	259	301	294	284	263	290	275	281	246	256	267	300	264	277	259	272	276	278	267	245	281	289	285	271	282	286	286	265	255	254	284	278	272	282	279	246	286	249	256	265	289	294	294	271	259	256	262	271	280	306	247	270	278	252	287	269	252	282	264	295	286	285	243	285	279	272	258	292	283	293	296	275	272	274	291	260	288	260	260	269	280	241	295	294	273	258	283	258	256	286	259	289	266	268	301	270	268	276	281	267	264	270	277	282	286	283	301	288	266	257	245	280	271	250	297	289	256	289	267	289	288	280	250	272	253	291	261	277	288	261	256	287	304	291	252	290	259	256	266	281	280	283	291	259	302	290	310	264	292	250	280	249	283	262	270	257	275	268	250	254	274	285	271	287	280	264	279	291	255	282	269	267	284	271	300	270	260	254	289	286	295	263	285	290	274	242	251	264	263	274	245	258	288	260	271	278	271	275	286	281	256	283	247	265	267	253	253	271	265	281	302	265	270	299	286	287	268	269	290	275	317	242	306	279	249	293	293	300	306	266	282	259	275	281	249	284	267	249	278	290	283	295	319	268	272	293	281	276	255	287	293	259	292	280	277	261	274	279	288	263	283	268	272	301	259	277	282	270	253	261	276	254	269	312	264	322	257	280	279	254	281	276	284	279	274	275	271	284	255	271	272	282	261	275	286	249	282	245	266	281	281	300	271	264	267	284	281	298	275	266	261	275	285	302	268	275	269	263	260	287	313	269	270	292	266	287	265	296	293	282	267	289	274	284	283	263	255	249	269	281	288	260	234	260	290	259	237	265	278	287	262	270	280	266	274	252	267	273	291	273	258	247	289	297	269	258	290	261	254	251	260	277	283	272	261	276	300	292	319	291	260	273	251	291	264	268	273	256	272	294	282	253	260	267	277	273	257	308	263	278	263	293	272	259	300	257	282	249	279	297	301	291	278	261	289	277	293	256	264	277	262	287	256	308	255	302	295	275	295	229	275	319	254	305	280	271	269	262	288	260	265	288	280	260	297	269	274	258	228	302	269	261	244	257	260	256	260	263	275	261	306	249	263	268	280	246	285	277	275	264	266	281	301	284	269	288	301	266	290	286	256	261	252	279	285	271	268	285	279	228	272	257	263	249	276	273	284	299	260	267	264	260	288	264	269	264	284	254	277	295	252	264	325	256	259	261	268	248	255	286	271	275	271	280	282	252	292	288	269	291	285	278	252	292	260	256	262	297	278	278	299	296
3410	10234	7356	3656	2662	1946	1569	1210	991	823	772	651	562	554	509	448	470	440	430	404	426	384	429	423	386	377	375	336	347	337	336	376	339	335	307	324	329	340	319	340	348	345	314	313	338	340	364	285	290	316	315	294	330	333	310	322	306	337	321	326	301	302	310	271	304	281	319	300	291	326	284	308	293	300	305	310	311	304	290	268	330	308	292	301	298	275	320	306	312	324	310	335	326	296	322	290	304	297	286	315	286	296	326	310	345	280	290	290	305	316	328	271	325	280	295	298	291	285	309	309	306	320	275	325	324	264	296	301	298	321	261	317	298	304	295	283	303	304	312	285	314	297	263	301	291	313	259	308	310	299	332	284	311	291	320	311	304	298	301	284	329	333	260	321	298	346	268	276	321	300	275	281	309	312	294	310	289	294	301	283	272	321	310	308	293	280	320	325	289	323	264	297	295	299	303	323	332	275	310	241	285	284	290	311	327	301	296	300	331	307	308	297	328	289	293	302	291	328	322	294	295	310	329	304	307	278	282	309	323	294	279	292	324	316	306	301	295	303	287	311	275	312	287	305	313	314	276	296	305	309	282	295	302	322	300	325	281	290	311	304	297	310	301	334	312	288	321	323	293	328	302	323	336	293	300	301	301	286	297	309	316	317	305	265	292	315	267	312	298	304	307	284	278	319	328	327	311	274	303	288	293	309	305	285	289	292	301	297	290	312	312	284	292	311	308	282	284	308	334	278	290	302	301	261	309	290	263	290	316	295	328	298	287	318	273	309	303	287	330	312	301	297	308	297	279	284	310	306	299	296	315	317	319	288	270	304	335	285	307	312	302	335	288	306	333	325	303	314	293	323	307	285	281	282	320	328	308	319	322	337	296	322	324	291	303	297	296	302	298	324	302	312	300	295	275	297	290	300	283	263	305	279	366	311	324	307	284	275	276	316	301	279	276	306	275	315	306	311	327	324	294	294	264	310	338	317	323	275	314	273	307	295	309	315	318	338	288	300	313	283	339	307	298	289	315	308	322	294	302	291	304	284	342	291	309	308	303	289	320	296	300	305	292	296	284	304	263	297	309	304	280	311	310	349	319	324	298	294	331	314	300	315	303	297	302	277	317	296	271	304	343	278	270	335	301	297	302	289	296	293	300	300	315	302	319	338	299	295	285	302	314	286	280	310	323	294	286	303	307	327	300	310	316	311	285	308	312	286	266	291	298	307	323	338	286	291	282	310	288	311	300	309	302	325	293	313	315	327	344	289	282	315	305	322	332	292	289	305	292	286	332	292	291	299	327	307	309	323	287	294	297	309	305	284	308	279	308	285	285	303	315	315	330	306	304	316	281	301	338	340	326	304	283	285	318	302	315	297	319	308	283	275	290	310	289	287	320	293	319	287	318	298	285	313	262	268	298	287	327	314	285	312	269	297	313	312	301	295	299	294	296	296	286	303	292	318	292	316	305	276	316	303	307	306	300	291	279	313	297	309	280	310	275	323	276	295	295	277	304	301	317	260	309	284	316	293	300	313	303	282	310	299	299	298	288	335	305	293	295	317	296	282	308	287	295	290	311	307	289	312	289	312	311	295	283	311	314	308	322	303	304	319	319	287	270	312	300	319	254	320	301	306	294	314	300	312	318	310	274	280	290	314	304	334	296	312	295	321	287	335	302	303	258	315	323	282	297	294	300	308	272	312	308	278	300	309	303	307	278	289	292	278	325	299	275	298	286	322	314	299	302	305	292	298	311	320	299	320	287	314	287	323	310	299	293	292	281	287	314	301	268	282	325	282	296	316	307	300	340	307	286	292	311	315	295	310	308	285	310	304	277	318	273	280	335	307	290	302	301	297	292	286	327	278	286	289	304	323	318	298	301	296	284	278	316	281	301	312	309	255	284	304	301	303	304	292	294	298	297	314	314	319	314	312	322	278	291	301	301	284	321	312	356	293	291	304	281	318	313	280	307	293	282	306	313	270	296	317	299	274	290	325	310	321	277	279	322	294	300	324	314	300	297	289	292	317	289	282	296	303	300	300	320	300	323	324	342	332	267	312	323	306	281	290	305	298	303	293	294	307	316	319	310	292	316	284	295	301	292	316	312	342	266	333	289	301	298	300	301	303	322	319	261	285	281	314	284	317	304	304	272	280	290	295	296	322	299	276	309	317	267	342	303	298	305	307	321	342	323	315	285	277	274	282	304	320	295	303	302	285	306	284	298	281	322	283	292	279	325	303	286	305	297	323	279	271	326	330	294	301	313	316	309	314	272	298	289	308	291	301	279	313	312	312	319	287	298	316	292	298	294	318	322	287	314	302	294	301	296	285	259	326	310	306	310	311	337	298	298	288	298	292	297	302	296	296	322	289	314	301	274	297	341	307	305	327	283	313	273	275	292	310	298	301	347	283	276	313	306	316	301	324	302	321	282	297	305	271	330	300	293	313	316	285	285	262	320	283	260	282	323	288	303	285	303	301	303	329	300	321	281	348	308	317	321	321	289	289	306	290	303	317	314	331	317	313	314	292	278	307	319	327	333	312	306	293	317	306	341	313	266	295	286	302	303	318	336	310	289	294	315	271	282	261	300	275	268	301	299	293	279	312	300	326	319	332	303	270	304	265	340	296	346	330	348	301	317	330	285	293	300	289	285	347	286	304	312	298	278	299	330	296	263	293	310	294	299	302	295	290	323	304	322	328	315	309	303	296	277	281	327	303	288	274	299	326	315	292	338	326	299	295	293	315	296	286	296	325	304	298	314	303	279	303	331	328	307	279	311	288	335	303	314	309	293	306	308	297	314	314	288	293	263	300	312	323	308	331	318	294	306	301	303	317	309	293	275	307	306	310	340	336	288	284	266	290	273	285	301	278	306	316	295	311	293	312	294	290	270	319	295	323	307	323	282	309	304	282	304	351	290	321	274	290	291	310	311	328	315	294	300	268	290	330	313	308	279	322	308	307	295	303	264	305	314	323	289	289	302	286	260	278	283	286	293	320	312	286	293	266	298	283	283	322	299	284	297	340	292	301	308	248	283	291	303	269	338	288	285	304	295	294	312	290	311	316	306	308	293	305	325	318	301	280	279	306	309	298	319	288	294	325	293	290	296	310	309	304	284	267	280	303	308	320	307	312	287	299	326	304	302	306	266	337	279	316	282	269	304	310	299	300	309	302	299	264	297	307	323	316	297	248	313	281	309	300	283	285	308	311	296	306	314	290	305	319	277	298	327	283	289	315	297	304	287	293	310	311	284	290	296	313	297	311	309	315	310	309	268	308	292	294	291	271	331	316	324	284	309	320	302	295	284	286	305	279	299	298	289	301	304	288	271	312	333	311	298	294	324	269	299	295	283	331	286	288	308	281	288	311	313	286	319	313	323	311	288	301	284	301	303	294	294	318	307	312	302	335	305	299	309	293	322	318	285	306	289	298	288	306	318	306	288	302	317	329	320	287	279	304	284	293	289	272	316	314	298	298	299	284	314	347	307	310	298	305
25043	21576	28242	25334	15064	1465	971	813	738	717	682	628	633	601	574	624	543	579	581	579	542	550	586	551	575	609	566	552	555	581	543	515	528	555	536	543	506	563	535	543	572	520	518	568	534	550	514	518	550	540	496	514	502	508	485	517	522	553	512	558	546	508	524	561	555	519	532	517	509	567	573	520	533	559	484	538	550	537	516	534	516	578	532	539	520	543	527	557	487	522	547	558	536	491	539	523	571	538	552	521	485	535	519	550	558	555	533	487	450	527	491	485	492	542	561	533	571	525	559	555	570	503	512	515	532	498	513	513	501	541	532	477	572	506	524	497	532	519	473	533	555	503	518	494	556	514	530	498	533	510	557	526	470	545	524	494	515	502	542	505	488	523	534	517	518	480	517	528	536	515	517	546	481	495	536	529	556	528	504	574	503	534	525	558	545	512	523	533	536	549	531	571	552	523	540	537	533	549	516	530	586	521	549	521	520	548	567	527	528	512	526	454	538	543	540	497	555	515	551	528	547	533	510	514	488	564	537	522	516	542	536	530	523	531	495	545	545	530	542	529	521	548	537	486	481	514	553	530	522	535	556	547	502	500	500	571	528	540	556	511	492	540	484	514	551	538	504	472	504	511	533	482	536	491	556	503	497	525	490	542	552	479	558	508	493	446	520	566	528	555	543	522	520	566	533	540	530	478	577	525	513	530	489	526	561	510	515	485	523	535	522	513	509	521	510	550	537	553	572	507	515	540	515	508	564	582	525	526	520	503	528	565	520	509	522	548	532	508	533	523	526	518	523	505	514	548	529	510	516	542	493	515	502	500	554	539	550	537	538	526	526	487	503	538	541	505	515	541	516	551	506	525	529	523	498	568	565	499	548	549	507	557	520	545	495	527	499	506	556	539	509	522	578	489	550	546	506	514	508	518	549	563	517	539	551	522	537	530	499	566	576	495	564	522	515	576	455	519	536	487	515	547	548	513	522	538	512	554	513	575	503	517	521	504	516	540	479	513	548	518	525	535	547	492	518	520	491	525	477	499	528	504	501	460	536	527	491	558	537	545	537	543	522	504	470	552	535	511	520	510	554	491	465	504	526	506	551	515	550	512	524	541	528	552	540	534	530	556	558	544	504	554	532	548	553	572	547	520	532	492	539	515	539	478	504	513	520	545	511	519	501	578	516	538	525	515	556	506	541	542	491	525	528	554	549	490	520	542	506	569	522	540	575	437	535	500	520	531	529	543	492	505	531	517	541	554	528	503	572	517	532	525	555	535	523	543	546	532	526	505	510	547	545	508	537	560	550	522	539	489	531	529	541	511	541	493	508	527	551	506	531	516	499	524	490	509	522	475	497	495	526	525	540	560	550	564	491	506	521	547	523	542	526	556	521	513	521	539	504	529	513	525	517	546	515	513	494	522	516	534	535	526	513	500	546	526	553	525	511	511	478	549	507	545	483	505	513	523	526	481	529	526	516	538	505	496	506	503	531	534	485	550	528	531	526	543	501	553	545	513	538	558	534	543	520	541	557	556	514	504	548	529	522	544	500	533	483	525	554	522	510	497	523	502	553	509	508	513	517	536	496	525	540	530	545	525	513	542	503	464	507	528	534	523	498	506	534	569	537	492	510	522	550	512	552	516	528	525	526	503	535	509	544	493	519	556	540	542	543	539	582	559	533	537	556	518	561	501	534	539	554	550	533	564	491	560	542	506	506	513	486	527	517	511	494	555	491	546	494	485	558	535	554	514	541	508	499	517	544	561	506	541	498	515	533	503	526	493	551	506	521	556	520	546	523	521	510	533	513	513	496	567	487	518	551	506	523	527	539	536	523	491	506	487	561	535	518	515	523	500	484	510	557	505	555	523	531	494	524	517	556	524	512	529	517	514	506	516	526	496	525	495	517	532	505	565	559	539	546	523	542	519	546	532	492	518	555	528	546	514	541	512	544	564	539	544	523	465	498	533	525	570	532	526	523	513	541	475	529	551	523	581	519	550	512	518	551	521	548	518	499	512	530	544	537	544	507	560	502	484	532	484	482	486	494	527	525	538	496	542	519	527	533	519	526	518	524	576	548	483	480	499	455	518	517	537	546	519	518	492	499	519	532	523	509	506	509	492	530	524	539	552	491	563	534	528	504	556	482	544	535	507	548	532	518	509	524	506	523	508	546	532	514	505	538	541	533	495	526	541	521	566	498	524	532	524	556	526	562	557	537	525	499	532	519	537	519	497	543	498	488	500	535	545	556	536	526	552	509	475	524	517	532	515	491	529	531	506	568	530	535	494	539	488	490	556	539	553	538	488	490	521	517	521	547	490	511	517	510	522	542	530	533	495	476	524	507	531	522	525	518	534	547	542	524	536	499	567	504	524	505	547	552	516	542	480	519	540	538	527	541	548	512	507	510	506	556	527	498	572	516	524	539	546	505	525	527	563	540	516	505	526	538	509	500	542	494	499	513	518	489	551	544	532	541	490	554	541	526	522	518	541	507	551	535	524	510	511	515	530	473	573	527	546	491	562	507	544	537	534	486	558	514	542	509	502	524	526	534	529	532	584	510	537	555	528	516	535	512	491	518	519	521	521	484	501	548	523	535	547	540	566	541	504	514	505	562	530	491	513	541	534	578	521	497	510	525	516	541	505	519	510	559	530	529	521	546	520	490	562	555	534	533	521	531	515	509	517	520	547	537	567	463	478	565	558	518	504	507	530	557	518	498	554	514	497	538	496	534	496	524	518	463	565	517	550	503	499	496	513	528	566	512	534	533	510	537	534	521	507	493	516	512	534	535	521	558	531	535	534	530	501	522	489	563	525	525	512	490	577	509	540	542	520	521	524	517	522	504	537	501	514	519	482	488	544	494	508	539	493	506	552	493	523	576	546	566	530	520	524	519	557	512	470	506	525	488	517	544	556	478	515	489	479	522	514	504	517	568	505	491	506	491	507	530	479	511	528	515	511	530	521	498	482	537	511	507	557	538	571	530	527	566	520	522	521	493	530	526	508	490	535	505	512	532	505	547	478	512	523	558	500	519	526	510	514	487	522	535	513	533	507	527	522	541	534	536	555	504	526	561	531	545	501	539	506	487	490	508	473	548	498	524	515	498	503	538	520	537	553	482	489	530	513	517	534	550	538	550	559	525	487	515	504	525	552	512	519	539	525	541	521	509	548	526	496	530	512	531	558	543	514	535	510	524	515	491	548	521	535	529	554	485	517	483	554	532	503	486	528	503	556	537	549	517	574	536	543	519	564	531	505	538	562	529	564	512	536	540	548	466	547	496	507	538	554	505	530	530	559	532	503	528	537	528	496	498	559	506	512	522	525	513	544	542	517	566	522	492	556	497	472	535	523	526	552	567	558	530	538	533	536	506	544	569	525	558	497	538	478	554	554	554	506	542	518	516	504	515	531	549	538	530	520	558	495	564	568	555	535	523	511	554	551	496	556	495	567	547	510	527	499	517	529	539	507	543	533	493	516	486	505	538	516	543	525
3556	6527	4719	2562	1978	1585	1274	1124	990	894	835	739	710	712	706	633	700	685	605	610	600	601	547	642	586	588	605	601	530	581	540	602	613	549	570	547	580	559	530	566	591	574	535	525	551	588	538	541	565	528	544	550	532	548	564	531	523	538	564	512	561	549	548	543	503	506	569	534	545	514	538	586	554	537	551	529	482	527	497	559	553	540	559	498	505	524	562	533	541	519	585	548	494	566	539	548	501	530	549	496	546	547	494	523	499	550	511	575	548	527	504	541	600	527	534	502	478	549	526	543	498	515	523	573	550	548	518	507	530	530	556	492	512	579	541	548	540	545	554	481	536	543	538	538	512	564	516	507	553	556	551	568	537	522	542	537	590	570	561	509	530	491	536	527	558	498	573	568	541	556	517	549	496	503	481	534	545	490	571	541	541	520	526	548	517	533	567	520	523	535	544	521	534	541	516	501	523	543	503	540	547	536	533	535	587	535	489	551	562	543	547	562	554	537	507	544	563	547	502	514	589	531	512	471	521	537	536	550	550	529	510	545	555	540	534	544	517	540	491	534	538	545	552	514	509	546	535	551	512	523	525	529	562	506	575	579	553	552	509	515	515	550	581	541	529	568	503	521	523	510	519	535	575	527	589	538	523	570	541	530	518	491	560	554	544	512	504	525	553	537	545	549	516	549	528	533	519	551	519	512	545	525	525	514	524	568	525	505	520	528	473	500	493	566	555	572	557	548	519	547	521	567	560	517	537	534	536	536	555	524	511	539	520	563	532	575	548	541	564	551	543	508	520	530	554	536	517	547	524	512	515	488	553	520	530	557	515	595	560	533	566	492	515	539	573	493	484	515	548	553	501	529	542	528	519	538	518	537	532	541	517	550	493	523	535	550	518	580	513	580	547	539	548	526	571	555	518	501	564	523	445	535	540	535	525	525	519	580	498	528	492	583	562	567	539	534	488	529	571	568	547	549	516	551	546	508	551	492	579	518	568	549	533	536	527	553	518	523	508	510	571	536	543	558	528	513	517	494	563	510	554	535	545	525	482	510	549	538	531	548	571	537	523	545	523	584	537	532	530	538	540	481	542	519	559	551	495	532	496	555	516	533	540	527	517	540	549	497	545	511	508	511	530	551	493	551	497	553	541	540	534	508	552	484	544	546	512	498	541	588	544	532	542	545	531	524	510	579	527	518	522	595	543	523	540	562	585	522	542	549	525	516	506	548	524	532	555	529	528	531	534	516	540	582	537	540	516	544	513	508	511	555	519	524	523	510	527	545	525	525	498	553	475	537	532	536	561	552	538	525	540	536	576	539	601	557	565	550	532	494	534	545	547	522	531	562	500	568	568	532	542	510	523	578	573	552	551	531	540	504	556	558	586	544	522	505	523	497	541	521	583	557	537	589	563	532	527	543	547	517	528	548	525	557	484	563	540	524	535	497	549	576	533	540	586	518	560	515	554	552	528	522	532	554	486	576	569	519	516	517	514	551	520	579	522	552	528	513	564	554	480	550	539	543	533	562	504	515	573	547	533	528	575	560	551	588	538	532	555	555	533	523	538	533	534	545	494	549	529	587	558	563	544	494	556	517	542	539	511	534	579	536	558	515	553	529	561	523	538	535	567	533	552	565	519	511	546	538	561	525	576	519	512	548	551	566	526	567	547	586	582	535	549	541	517	598	522	528	543	540	539	542	549	575	510	549	550	523	567	497	562	575	538	518	526	524	505	512	579	528	559	526	496	514	561	540	529	539	553	536	532	564	551	540	541	574	551	514	586	551	488	573	508	503	506	569	541	534	551	535	539	547	569	569	512	511	477	517	524	534	534	579	491	514	543	555	563	545	527	526	546	531	509	527	525	525	550	536	551	551	533	598	578	549	501	525	536	501	546	507	521	513	504	518	539	534	503	560	529	537	527	553	516	575	533	538	494	542	527	517	537	547	538	523	551	551	516	518	516	522	509	526	513	527	526	561	524	551	535	531	558	571	519	499	514	533	540	508	554	523	595	483	563	500	511	546	550	540	554	549	562	562	506	554	518	537	542	509	564	558	560	541	518	528	523	507	531	537	536	563	532	556	597	547	560	498	549	539	533	543	593	543	507	518	519	571	590	553	515	538	513	550	544	576	524	539	522	545	533	560	562	517	561	538	522	551	566	546	532	537	535	547	534	529	550	531	538	503	528	522	511	542	543	549	544	552	524	508	490	527	545	562	579	544	532	534	589	497	512	492	587	544	545	518	514	524	580	555	519	536	536	524	546	502	546	512	524	553	567	532	501	545	554	530	539	506	533	484	542	527	541	522	542	572	552	525	542	527	513	515	560	561	569	545	530	535	542	547	546	528	526	527	530	523	534	550	549	560	511	514	514	568	566	565	516	566	519	519	541	520	519	529	569	539	574	535	517	552	551	501	517	563	558	568	494	536	533	511	521	503	521	518	515	532	537	563	507	544	526	529	546	480	558	558	551	480	576	576	513	542	527	545	561	529	518	497	504	532	555	516	536	550	550	527	531	516	515	491	548	547	566	532	519	531	535	528	540	551	546	520	550	565	533	514	522	545	503	538	559	484	539	537	554	515	540	527	496	538	569	521	510	545	535	505	556	503	530	560	501	533	530	570	548	579	552	491	526	542	570	554	517	519	590	528	500	546	545	560	514	532	542	536	523	523	553	567	528	521	542	541	534	551	562	561	564	566	567	610	521	568	529	507	555	560	505	509	535	518	520	499	523	546	554	552	496	539	526	531	528	532	540	506	566	543	554	563	558	506	528	524	507	541	555	549	511	582	538	540	516	572	523	543	562	533	546	553	549	531	490	547	527	539	589	539	514	549	541	570	558	541	534	531	554	557	535	568	507	575	538	516	573	530	547	519	531	530	523	571	532	517	553	499	515	554	563	530	520	528	520	559	534	523	543	566	550	568	570	539	567	516	555	548	574	581	526	566	573	530	552	540	519	548	504	551	533	551	534	539	548	537	543	503	510	549	541	495	556	535	516	554	569	514	601	584	531	553	579	486	519	526	555	557	530	535	548	561	535	526	550	535	523	544	492	545	552	524	555	503	509	517	552	566	510	529	586	561	551	545	535	485	549	574	567	534	537	538	562	522	506	551	542	533	549	521	569	542	560	558	566	519	546	507	554	561	511	532	527	535	518	556	539	543	529	504	522	526	499	550	566	524	520	489	526	574	548	525	565	555	531	555	554	520	521	580	519	510	536	562	530	562	513	496	540	501	528	539	540	548	501	550	521	492	564	537	543	558	532	523	500	549	578	502	579	520	537	525	563	534	539	563	549	616	523	512	522	558	584	557	518	570	524	485	541	524	536	505	550	536	525	554	499	545	517	523	537	565	544	486	484	530	560	530	561	517	517	509	541	525	529	538	513	566	569	515	539	564	553	542	545	527	544	558	552	565	579	559	506	587	545	549	558	518	544	549	549	553	515	554	534	513	565	482	488	528	546	531	543	568	571	543	524	570	526	514	483	563
22853	21628	29589	24164	21629	21683	12237	1301	909	721	638	529	529	441	418	374	390	356	307	324	312	308	325	264	299	265	246	253	240	250	244	242	234	217	233	216	249	229	256	222	219	252	220	238	213	208	195	226	201	188	188	198	212	186	201	224	192	198	178	179	195	189	198	200	169	188	174	223	197	187	227	196	210	190	195	195	199	195	182	224	196	175	169	186	172	194	221	193	202	192	207	189	189	189	200	180	205	174	195	179	204	200	199	184	195	224	182	187	204	184	186	178	189	175	179	183	204	173	183	215	167	193	201	191	167	197	198	184	190	204	172	179	196	171	200	167	204	192	206	194	214	190	203	185	204	192	210	173	187	187	206	191	182	183	179	194	218	179	195	198	198	197	186	186	197	186	224	193	195	205	210	189	192	214	173	187	188	184	154	217	180	154	191	176	199	190	212	183	195	186	194	180	175	174	190	177	192	186	185	217	184	164	180	177	169	182	190	191	206	173	193	183	186	195	187	163	192	185	200	187	188	196	185	183	192	199	169	190	203	196	165	202	198	190	186	186	175	186	175	206	168	210	172	203	244	175	167	192	178	182	188	197	175	189	175	163	182	163	180	196	186	187	168	198	187	187	180	206	196	197	209	185	173	191	193	193	200	210	189	203	198	180	194	184	180	195	205	157	202	190	176	199	188	174	171	193	213	208	170	167	165	197	194	193	204	194	206	184	213	192	238	204	176	170	230	202	206	188	203	209	192	183	181	198	173	186	206	208	196	204	195	178	180	202	166	191	187	193	186	179	192	197	178	204	176	196	202	203	189	169	181	190	183	174	187	183	181	195	192	187	188	202	195	181	169	190	168	208	215	188	172	176	177	184	188	187	191	202	196	198	189	183	202	169	186	211	209	186	204	196	175	211	221	185	193	182	193	189	230	227	203	179	206	202	205	209	187	177	193	209	184	199	192	198	204	219	220	172	168	195	169	186	172	181	172	192	171	195	169	194	192	170	180	164	200	170	174	188	171	202	195	216	183	205	188	185	207	202	209	177	191	191	191	199	176	196	192	204	212	180	206	183	205	166	186	196	184	196	184	185	199	200	204	175	179	178	197	185	180	207	190	201	192	178	195	168	209	183	183	177	198	192	211	185	175	194	185	192	173	179	161	203	182	190	194	204	180	190	184	204	177	185	227	197	198	187	194	175	191	199	203	196	160	196	184	169	170	183	184	184	202	171	186	200	186	185	196	186	207	187	196	198	192	182	185	214	216	210	204	203	208	171	184	213	201	196	202	194	185	171	186	201	165	183	181	197	193	172	187	212	173	193	197	184	202	190	186	169	184	201	204	188	178	194	181	176	196	184	186	183	191	183	192	195	204	199	183	194	194	192	175	207	194	198	224	209	195	195	189	184	187	184	193	207	179	196	189	180	193	191	189	183	212	208	219	194	167	214	191	186	175	198	191	188	189	184	186	165	195	184	208	210	169	215	198	202	196	208	215	190	205	185	211	200	183	175	197	192	187	224	183	192	179	207	181	202	191	192	203	174	207	186	175	186	204	215	226	200	189	185	202	199	173	191	181	195	196	211	196	176	175	204	182	198	197	159	200	207	174	203	196	187	189	177	187	211	200	176	205	196	181	196	199	167	191	188	198	186	207	204	187	180	196	188	188	180	165	178	173	190	181	167	177	195	182	192	163	207	184	178	167	191	188	178	170	210	177	206	198	204	209	185	196	195	163	173	207	192	179	166	205	188	189	194	199	204	187	203	181	191	206	188	191	202	189	196	186	186	189	186	204	170	195	178	190	188	201	187	203	185	231	186	159	210	210	187	208	185	172	202	218	192	188	176	154	162	179	173	187	177	193	201	192	199	203	189	205	189	172	187	187	187	209	172	179	201	165	205	182	198	183	204	197	221	198	218	167	157	201	175	184	180	196	201	175	222	172	201	182	194	187	174	202	184	194	186	202	173	205	191	187	157	178	180	186	186	173	187	182	196	181	183	180	205	180	176	199	172	181	191	193	177	175	192	191	176	190	175	204	186	204	195	175	179	195	186	197	192	224	211	184	189	209	195	190	188	186	187	194	186	204	159	185	199	186	193	199	183	183	188	186	182	180	207	182	206	203	201	172	183	192	201	171	196	199	167	188	174	167	223	199	183	197	167	205	197	206	181	207	220	196	200	191	174	222	219	202	184	188	169	195	171	180	180	176	183	160	195	190	179	172	205	196	182	186	221	175	198	164	195	220	214	178	196	191	209	189	193	200	187	191	185	220	191	179	169	214	166	179	189	182	193	172	168	194	210	204	168	201	184	194	159	203	180	209	169	195	163	169	162	187	220	188	192	174	178	181	198	210	175	195	196	225	189	197	214	172	199	213	180	190	193	175	174	188	194	199	203	194	170	183	186	189	213	179	195	169	195	181	201	178	210	190	192	171	188	188	217	198	191	185	183	182	209	185	214	172	206	188	152	187	192	188	175	202	187	213	214	194	171	201	181	168	194	169	192	185	203	191	195	183	173	183	204	169	190	182	201	170	189	195	189	167	176	210	206	196	208	191	184	189	196	170	180	207	211	192	176	180	192	190	181	176	205	178	172	181	174	174	169	190	202	167	198	173	185	183	190	183	197	211	207	193	194	170	176	183	158	190	219	197	215	193	219	204	182	201	194	212	152	187	208	196	184	182	211	190	175	188	193	196	188	175	178	209	175	190	168	178	181	171	195	183	180	159	182	212	192	190	187	189	178	181	178	175	190	191	197	186	190	195	181	197	200	180	199	216	171	184	168	209	203	174	202	189	173	177	189	196	174	179	191	186	187	210	171	196	161	187	183	192	178	210	194	201	191	203	187	189	177	196	190	203	200	175	177	166	195	180	171	200	203	232	184	191	195	185	196	199	180	199	187	180	191	215	196	188	189	184	170	170	204	183	171	191	180	164	174	221	187	206	184	179	189	172	206	175	200	187	197	187	204	219	205	170	201	215	170	211	197	168	202	203	176	193	205	210	181	174	216	195	182	164	163	176	169	185	183	180	162	179	178	180	197	198	171	176	195	191	180	191	204	182	186	209	207	185	180	172	230	183	168	178	184	195	188	185	175	233	196	213	181	201	190	171	186	171	173	183	212	175	176	197	165	189	190	211	189	189	186	198	192	168	200	176	218	213	177	232	179	177	171	188	221	192	184	176	183	218	184	173	199	172	177	188	212	195	210	174	182	201	194	182	192	175	180	200	192	186	192	176	200	208	204	203	198	195	197	183	172	181	163	181	204	181	183	181	206	217	179	192	186	166	185	190	185	177	175	211	184	188	164	158	168	191	211	192	200	210	173	201	179	167	182	189	188	183	194	179	189	179	167	186	190	186	183	196	220	181	160	200	194	181	196	172	188	175	226	179	159	181	212	181	196	204	187	175	192	186	202	171	182	208	182	191	193	182	207	193	189	222	176	219	179	184	182	177	161	196	177	179	212	166	185	161	202	199	182	203	195	187	182	215	179	193	198
4642	15789	11360	5836	4374	3077	2399	1814	1381	1188	986	851	732	665	606	516	448	451	430	357	379	366	349	337	333	332	314	290	272	269	272	262	267	248	232	251	236	256	264	301	299	272	217	233	253	225	238	222	245	225	192	241	203	207	220	209	242	220	231	222	209	206	212	213	196	189	209	210	220	208	219	192	217	199	193	204	193	216	211	213	222	198	221	216	193	200	207	205	176	179	209	195	194	218	199	209	186	179	185	213	195	203	204	190	187	187	219	195	173	219	224	201	191	221	183	181	186	213	192	177	207	209	177	201	202	213	188	203	190	180	195	180	194	213	162	223	207	206	210	203	174	177	211	197	205	174	203	203	223	195	163	186	193	182	189	189	187	196	182	215	181	202	207	193	220	186	158	173	188	179	191	189	198	209	205	182	192	236	186	207	184	209	198	202	193	205	217	241	198	207	196	190	195	188	180	177	170	196	190	195	204	208	199	176	195	181	189	210	204	181	183	218	181	188	204	214	170	190	190	177	178	178	204	151	213	204	197	192	192	183	180	223	175	182	203	172	221	206	188	186	193	181	207	202	172	175	203	202	218	198	207	200	193	211	183	205	195	195	210	181	192	193	191	171	210	151	210	185	189	209	178	201	210	184	184	194	197	209	200	218	186	229	202	202	202	196	200	204	183	205	208	218	184	190	188	170	223	192	218	193	195	191	196	196	214	193	207	201	203	217	188	204	223	215	188	178	199	208	182	194	229	196	216	196	206	191	230	181	193	224	187	177	187	193	205	206	194	215	202	232	179	167	187	210	192	210	198	216	209	176	201	199	231	179	193	183	191	205	192	207	199	177	210	182	185	202	184	237	227	199	215	183	193	216	213	190	203	195	188	201	195	209	195	226	185	195	197	191	204	211	194	198	205	194	185	192	174	182	191	159	217	188	204	215	183	176	194	189	196	183	213	206	181	186	194	202	204	183	199	203	205	206	193	182	164	184	213	195	174	211	188	208	177	188	205	206	194	199	205	186	223	180	184	197	176	182	163	193	187	181	177	185	174	204	197	209	208	173	186	187	213	198	183	181	220	180	202	231	184	192	183	199	214	202	194	203	189	181	202	197	197	196	198	199	188	210	193	188	192	184	162	178	189	190	194	209	171	187	205	185	185	181	179	203	190	191	187	206	191	179	187	196	198	188	170	206	197	172	202	181	194	213	190	209	186	193	194	226	171	191	204	206	196	188	203	156	202	213	204	192	188	207	204	194	184	186	206	175	217	196	199	191	187	189	171	191	193	196	205	191	200	193	224	175	219	177	193	203	188	205	195	198	186	200	191	206	178	196	205	202	223	196	173	199	207	173	214	208	199	171	178	177	185	211	200	191	179	192	195	172	209	203	189	226	187	190	212	182	209	174	192	178	215	170	221	189	208	196	208	229	185	182	197	210	200	193	189	218	169	173	199	172	204	191	188	180	193	207	186	192	189	226	212	200	194	177	196	201	191	183	209	194	185	169	206	192	186	203	202	175	202	187	184	217	193	208	187	203	205	180	195	188	202	175	196	203	199	185	177	181	190	188	170	191	179	207	177	197	185	214	203	193	180	180	176	193	187	188	201	182	194	220	176	203	218	177	185	206	189	181	203	197	199	208	198	200	206	224	211	209	194	171	205	193	203	179	200	187	191	206	208	175	193	191	171	205	214	207	213	187	216	194	187	199	204	200	184	198	217	216	161	219	183	188	179	189	155	192	194	182	175	201	201	212	186	214	186	156	193	210	191	204	216	207	185	214	197	207	203	180	206	184	193	215	220	183	190	198	193	202	174	198	236	222	217	189	187	214	197	183	198	181	204	192	196	209	203	166	201	197	178	206	195	202	200	222	190	211	178	195	223	210	184	201	204	192	198	173	199	182	185	215	191	175	213	197	196	201	193	188	194	203	193	214	199	189	204	187	213	186	167	193	193	176	213	182	221	221	180	197	180	214	211	204	206	195	198	211	162	214	208	204	206	211	198	200	208	200	201	188	194	176	185	186	193	202	181	205	187	195	206	188	181	217	204	207	181	212	184	189	207	218	199	184	180	198	188	180	182	207	182	198	185	208	204	200	178	202	196	203	192	200	174	213	187	199	189	196	178	184	203	200	228	218	204	205	203	195	203	199	169	195	198	196	200	187	175	208	190	186	182	183	190	203	220	190	203	197	195	193	184	192	198	196	187	197	205	204	208	198	210	208	215	205	183	213	202	189	200	197	205	182	176	188	196	192	191	187	190	202	205	193	211	180	195	170	187	197	195	185	188	215	193	212	184	177	195	190	205	200	175	194	202	194	201	179	215	184	176	198	206	192	166	213	201	211	174	204	193	212	194	209	226	194	205	201	219	196	209	167	179	230	203	193	191	197	200	232	191	196	203	212	176	199	184	207	183	194	193	209	196	177	181	203	192	190	221	200	165	201	182	204	213	196	193	210	192	216	194	205	212	187	194	204	172	191	186	179	193	187	195	198	197	205	214	195	194	203	197	202	192	192	197	199	204	217	204	184	217	213	209	203	182	201	190	185	195	201	194	181	195	187	190	188	190	231	202	179	187	182	196	220	195	195	186	206	182	223	179	179	191	198	192	181	176	199	186	233	190	197	213	194	173	192	213	202	219	168	200	200	170	196	204	188	220	201	195	207	187	173	194	202	178	179	205	186	209	180	211	190	229	202	184	174	195	189	197	213	229	195	201	187	190	204	165	217	202	207	210	193	173	183	188	185	218	185	181	167	192	215	219	193	186	192	184	198	184	194	187	208	199	223	215	194	211	214	192	194	213	214	197	193	178	160	191	187	196	192	222	207	217	201	230	187	204	212	183	215	179	192	202	192	200	168	197	187	201	201	206	226	206	194	187	218	225	203	200	191	202	176	207	193	201	213	187	208	200	212	174	199	189	221	181	198	201	201	227	165	200	184	220	215	200	177	225	194	187	218	212	181	183	197	214	179	183	192	203	209	191	205	206	204	188	190	185	207	203	193	205	182	178	181	175	205	202	179	200	195	194	200	183	206	189	192	201	179	194	194	212	200	192	233	194	221	205	206	189	185	185	217	202	197	193	216	188	183	194	196	199	179	224	188	213	196	205	185	183	191	222	200	204	206	176	196	198	179	193	201	210	212	166	210	189	182	179	189	169	180	185	209	189	207	196	207	167	176	187	218	185	194	188	176	200	195	175	193	192	192	193	214	183	179	234	183	181	201	218	156	206	205	182	176	209	180	223	201	188	179	171	192	221	159	176	208	185	181	216	192	220	211	218	192	187	213	203	197	214	197	188	207	218	179	195	198	186	203	171	195	196	211	209	219	195	202	196	186	188	214	165	187	212	177	184	183	182	177	173	191	187	183	197	204	208	188	206	199	164	212	186	201	196	189	183	204	209	188	197	207	204	215	210	206	193	202	182	176	208	187	186	197	213	186	213	173	184	201	214	176	200	187	225	195	176	202	211	202	189	200	192	196	199	197	199	208	198	193
27886	19666	6528	1357	871	708	687	651	617	644	570	593	603	604	567	568	552	560	549	531	571	540	548	533	544	555	530	579	544	514	535	552	578	536	527	590	586	586	585	572	547	531	560	540	522	515	520	541	553	488	502	570	589	511	523	519	570	546	518	519	536	535	568	533	546	534	542	537	564	562	540	530	532	517	568	528	556	508	528	542	551	551	550	580	531	539	559	536	507	552	515	545	551	541	529	547	504	558	514	547	560	521	531	521	546	483	542	526	532	488	518	551	574	508	511	528	531	565	539	562	547	556	567	543	570	563	564	534	551	513	537	507	529	558	537	565	542	538	533	605	507	508	504	497	516	518	522	552	531	602	510	567	542	543	569	569	525	522	533	514	556	523	527	579	505	568	542	545	570	505	517	505	509	532	493	519	537	520	556	573	546	541	549	554	526	558	527	535	579	513	546	523	533	591	497	503	535	515	515	528	486	544	519	526	518	516	534	531	511	548	529	516	554	524	517	490	527	496	568	525	496	582	516	521	498	523	525	528	497	544	539	539	532	539	500	485	547	506	533	553	541	523	530	549	552	550	534	523	530	544	500	527	556	509	546	529	524	497	544	536	558	583	538	533	533	519	519	560	543	540	564	496	531	541	520	546	562	549	563	583	508	509	515	514	545	515	536	505	546	530	517	528	551	529	558	511	550	553	501	565	542	514	548	540	566	491	522	526	541	542	521	548	507	564	542	516	574	589	551	507	543	569	567	524	549	514	518	533	518	515	514	555	498	520	510	514	535	546	537	517	533	537	557	519	563	518	526	529	551	574	554	542	590	547	529	536	486	505	522	507	529	512	527	520	548	559	556	531	524	542	518	539	521	538	536	529	548	534	513	492	522	528	522	547	516	529	524	510	514	516	535	537	491	525	575	579	522	521	514	546	528	517	518	556	511	510	499	550	520	532	584	520	562	559	524	520	530	533	530	521	536	518	555	514	531	542	514	525	490	576	531	568	540	542	566	530	534	536	492	566	576	537	552	528	556	504	513	561	510	518	538	561	541	519	522	496	559	522	541	534	533	548	524	518	556	559	524	512	552	540	524	529	525	563	464	541	520	531	563	533	555	548	526	559	486	542	560	540	530	588	554	553	533	527	503	522	538	527	482	480	560	569	546	524	549	544	567	529	580	563	540	568	529	508	527	506	548	556	562	511	560	529	543	556	517	572	543	533	518	536	541	545	526	487	552	508	524	500	527	534	532	522	510	507	557	552	513	567	514	522	521	542	547	557	507	498	531	531	530	510	522	525	594	534	521	540	473	539	535	526	495	509	572	534	563	523	542	557	523	545	525	553	544	561	550	557	562	576	535	568	530	550	538	557	579	512	556	523	515	557	520	557	531	546	534	564	519	526	532	548	543	524	593	485	515	531	534	556	526	528	499	556	558	546	485	552	512	493	527	506	557	550	551	541	558	500	520	583	533	548	552	529	553	520	515	509	615	549	574	561	518	529	530	516	568	535	515	509	542	522	509	513	515	510	523	529	532	520	567	552	552	549	529	500	586	536	535	518	551	508	535	515	491	560	530	550	526	529	525	550	519	525	548	580	544	534	496	514	521	527	533	584	498	525	509	498	510	508	607	521	490	498	502	529	561	550	555	532	554	552	549	514	536	543	565	525	543	479	499	529	521	513	552	562	578	544	519	545	537	525	521	524	541	527	551	562	522	534	516	586	567	566	569	526	531	558	536	566	505	537	539	559	562	502	522	508	588	485	510	576	567	553	528	561	501	509	503	522	545	547	543	531	537	519	541	543	537	537	505	527	562	587	519	545	495	542	550	498	524	529	538	553	515	500	548	480	517	536	545	526	515	556	535	551	539	583	517	556	569	514	560	527	525	532	515	512	538	559	520	515	531	563	480	529	508	527	537	528	552	508	562	527	556	508	527	497	546	508	503	557	543	534	504	481	506	543	559	558	549	518	551	536	566	560	515	535	480	569	539	580	509	529	539	512	565	532	550	559	516	532	540	550	538	535	544	532	507	540	524	521	570	510	523	506	545	552	521	532	546	524	556	548	537	503	506	539	543	536	513	544	533	524	531	548	558	528	488	545	582	591	551	539	534	528	527	510	552	534	509	532	565	538	530	554	517	527	509	520	523	510	513	515	508	531	529	538	518	553	578	571	538	523	521	567	544	547	538	514	516	523	529	572	549	506	522	534	552	571	540	548	574	544	531	556	541	532	529	554	546	553	485	530	526	516	483	559	557	566	515	497	518	531	533	580	536	548	536	575	539	511	545	541	527	600	541	540	479	541	473	507	569	568	530	561	530	488	526	541	495	509	530	544	533	549	527	568	505	535	569	540	503	533	535	529	525	525	542	527	548	500	529	536	587	552	528	569	555	511	550	548	527	520	536	564	533	564	518	468	544	497	557	511	536	507	518	542	510	502	524	542	523	555	558	507	506	497	567	538	550	559	519	527	538	513	503	529	531	574	523	532	531	530	607	540	509	544	502	535	525	563	498	571	533	518	536	526	555	575	544	489	549	538	553	566	509	561	535	540	546	510	538	585	525	533	528	500	540	475	575	505	524	534	548	498	515	570	538	553	567	520	582	513	496	563	494	532	513	514	554	525	469	540	539	533	573	516	547	547	509	575	535	479	539	528	512	507	555	522	570	507	544	498	532	532	487	539	505	517	581	537	552	546	491	551	571	518	480	532	516	534	500	558	533	521	510	514	568	569	506	531	542	543	480	541	521	544	537	535	552	513	551	522	555	519	549	540	540	499	562	547	512	543	529	530	538	504	583	572	505	580	585	531	530	507	537	531	541	504	528	539	527	523	533	572	527	522	518	516	525	521	561	547	539	546	547	545	546	510	497	538	540	545	536	554	521	537	508	540	545	561	563	502	581	573	513	537	496	547	561	526	521	550	515	533	487	481	519	538	549	572	552	534	528	512	543	575	532	530	533	520	540	560	526	520	553	518	543	573	522	505	512	502	545	530	510	551	554	523	529	515	532	507	534	532	497	516	554	545	523	533	529	517	550	534	524	515	523	566	503	529	563	578	573	521	494	491	537	532	546	489	518	523	531	533	559	564	530	511	507	564	552	530	516	507	514	577	552	516	530	520	539	563	525	510	590	533	537	472	484	534	527	537	582	548	549	537	530	514	530	538	505	574	538	557	522	539	521	537	495	511	519	546	542	502	536	510	522	506	511	531	517	529	502	548	554	551	546	516	503	556	577	530	527	527	546	539	542	528	490	501	518	510	483	552	550	572	536	535	486	540	553	535	516	554	520	521	538	541	532	519	480	546	560	497	562	510	519	538	544	559	518	516	491	538	571	518	559	532	519	505	509	549	521	548	509	535	538	494	544	538	530	497	538	508	509	495	560	515	525	537	494	532	493	490	537	559	556	512	566	533	533	539	532	521	543	520	520	528	507	500	526	541	528	546	537	505	524	503	572	543	534	534	481	582	542	551	520	550	564	495	522	507	520	506	504	531
4549	2350	1932	1254	1091	923	859	783	700	688	658	614	625	618	607	644	585	644	605	611	596	583	613	564	567	594	586	532	575	580	582	593	553	552	546	573	565	587	578	536	599	570	566	594	578	508	607	558	575	574	585	600	535	602	560	523	589	546	557	564	554	567	542	548	601	541	572	604	576	568	554	550	583	545	556	569	574	572	588	586	546	575	557	605	565	603	534	549	573	577	584	589	545	552	598	503	588	520	591	592	567	535	586	513	556	599	549	566	550	566	584	565	573	601	535	596	571	627	558	560	557	566	576	570	558	574	534	553	574	567	566	583	557	564	594	577	577	574	547	568	572	556	557	538	532	521	590	533	589	550	547	624	577	530	579	566	578	576	589	574	554	548	589	550	580	583	563	573	585	508	516	535	526	566	581	552	568	589	548	555	571	576	574	547	547	579	577	585	555	575	568	554	554	578	542	525	557	616	576	577	566	550	570	611	561	556	558	554	586	564	543	570	554	569	541	547	526	561	541	542	574	585	537	556	540	550	551	590	537	546	554	554	591	525	548	598	536	526	540	603	592	549	582	584	544	595	573	575	591	551	529	556	607	561	543	562	564	542	585	557	571	558	531	538	533	480	585	559	577	548	543	569	595	591	577	574	512	565	551	528	596	545	545	582	585	556	572	533	559	526	565	540	569	557	582	611	562	547	593	563	561	568	608	618	539	589	534	569	582	514	551	556	538	575	517	574	557	548	579	591	567	587	574	562	568	551	555	539	525	542	582	571	591	597	528	537	552	595	562	576	563	570	576	546	552	513	546	571	555	617	559	545	571	586	605	541	538	564	567	562	579	544	560	580	556	544	587	586	585	571	540	565	579	548	503	594	536	578	540	539	595	596	590	553	577	586	567	535	551	571	543	578	552	564	503	539	589	547	545	546	586	538	583	554	507	574	590	549	576	520	542	564	560	538	540	562	573	630	552	539	559	587	592	559	580	574	600	551	562	563	588	566	538	589	549	610	621	569	563	581	588	595	528	563	540	539	580	548	573	554	561	542	594	504	570	592	559	496	531	555	569	583	558	589	550	575	524	586	566	552	607	554	584	550	555	579	591	540	584	588	551	568	585	553	575	562	533	583	559	527	586	544	570	544	553	551	601	552	521	594	559	556	582	576	567	589	540	528	566	591	558	538	537	579	540	596	568	561	555	514	596	590	573	501	532	596	541	593	595	603	567	542	552	567	602	560	521	586	561	557	591	564	572	555	554	569	534	554	525	576	535	582	558	541	553	561	558	564	555	572	543	554	556	552	576	576	535	598	537	557	568	570	574	568	557	581	562	567	563	590	545	552	577	584	544	579	583	511	570	562	580	544	523	549	581	507	560	548	602	559	557	578	575	558	582	586	517	565	607	578	588	556	562	530	550	608	530	572	578	560	597	556	542	541	560	577	560	555	586	568	614	547	523	601	566	519	572	542	521	563	541	547	583	563	547	550	529	609	570	609	559	597	541	572	630	554	538	555	560	588	577	543	535	541	563	542	560	560	564	583	592	552	581	572	523	588	553	597	589	572	560	573	524	537	582	537	557	566	600	535	561	556	557	536	564	556	605	580	610	523	522	503	585	545	559	543	550	585	549	558	568	562	623	597	555	556	529	579	553	536	567	581	573	580	543	548	560	575	501	548	612	556	586	553	523	593	531	579	588	581	570	569	536	538	545	578	590	564	562	573	564	550	555	568	566	551	561	507	581	564	544	488	574	538	590	594	541	538	567	576	527	541	532	532	563	583	623	595	561	560	538	590	566	564	552	541	528	597	551	630	524	536	578	564	537	551	578	543	520	538	529	617	593	599	558	559	556	583	611	556	569	558	545	599	556	549	551	563	556	592	560	585	576	532	528	521	563	554	582	530	513	573	597	539	553	553	577	548	548	605	562	542	588	557	543	553	562	538	580	556	549	590	581	560	585	587	578	508	584	550	531	589	567	532	589	555	537	573	578	597	563	535	554	559	524	593	579	579	592	584	547	567	605	556	581	612	542	534	551	599	552	553	567	557	570	551	609	560	578	580	549	590	561	543	606	577	554	528	576	543	572	553	562	568	598	564	562	551	557	561	524	611	568	569	553	552	572	526	589	567	583	597	597	590	573	540	601	556	565	622	545	564	552	570	561	532	530	567	578	530	595	572	578	563	577	539	603	628	602	520	527	585	520	598	593	551	594	556	607	551	567	560	583	534	584	594	574	537	588	561	521	562	547	569	574	564	543	575	558	578	563	571	575	590	563	547	569	542	554	556	599	565	559	577	600	555	514	569	545	554	519	530	547	535	560	602	560	540	594	547	571	577	570	544	532	545	635	567	553	518	579	567	596	562	557	547	545	561	590	579	544	562	551	543	559	562	549	539	531	558	549	612	620	553	552	568	566	542	571	573	566	606	577	579	538	576	580	554	549	572	615	583	573	553	561	645	529	559	564	588	557	531	548	548	562	580	551	551	545	566	577	572	547	591	570	581	568	566	584	528	571	582	549	554	549	531	600	601	569	591	552	533	554	549	542	579	627	580	568	565	573	617	532	580	578	557	553	548	540	548	528	545	589	562	588	528	532	570	579	567	567	535	546	577	539	567	577	567	562	548	564	566	548	582	546	593	598	622	606	587	639	568	579	569	586	558	593	541	564	576	528	573	567	596	559	565	548	549	556	592	558	524	603	606	537	550	572	598	571	563	544	532	538	572	561	557	551	540	578	536	525	566	588	551	574	595	568	562	560	559	584	519	531	592	526	562	592	600	581	565	597	545	523	597	610	523	593	566	545	545	566	585	589	563	558	564	561	596	557	562	588	577	566	626	555	562	565	597	559	601	571	605	559	598	546	539	568	558	609	553	555	534	582	533	538	560	546	534	601	566	550	581	568	567	545	544	567	585	567	613	527	583	609	540	529	581	608	577	559	568	575	558	589	556	600	563	541	567	563	591	540	581	571	540	587	553	538	550	568	583	558	572	568	570	540	552	619	608	559	550	575	567	557	532	560	559	539	544	580	538	578	553	523	567	574	590	619	574	536	600	531	502	556	566	525	555	607	576	574	567	558	549	544	552	616	555	545	562	579	540	572	541	546	539	574	553	583	562	605	546	582	548	525	527	630	565	578	549	552	583	569	554	603	572	565	557	529	558	556	570	565	539	547	604	571	580	561	558	566	582	559	582	545	526	573	587	537	560	538	547	546	555	563	559	562	564	538	555	542	556	532	568	574	574	559	559	588	555	553	626	608	520	583	572	572	567	576	587	561	576	578	544	549	573	593	547	576	579	565	543	548	601	525	584	532	606	546	574	575	574	604	547	585	507	556	602	554	567	532	520	579	538	553	556	566	544	555	596	528	567	561	543	549	558	532	578	575	555	582	562	549	565	604	548	586	601	601	580	577	530	611	565	590	580	547	540	541	556	567	558	590	567	522	557	589	590	585	596	566	573	539	585	535	552	535	561	542	606	569	613	552	586	566	533	536	499
23886	21564	29142	24420	21570	13677	1481	888	711	617	524	512	482	434	419	399	397	370	396	363	381	334	354	335	333	343	345	332	304	327	290	343	260	328	296	301	288	307	296	323	324	314	312	274	268	303	299	282	301	294	286	283	299	291	286	271	280	260	274	287	274	310	290	297	272	272	263	273	307	259	264	299	258	299	324	288	292	291	299	296	294	297	252	253	299	281	306	289	275	261	290	264	271	272	319	294	277	275	283	285	289	256	254	318	286	257	284	313	287	280	313	284	290	265	288	319	274	278	276	312	266	311	289	266	286	275	287	298	282	320	283	280	280	279	312	271	296	280	262	255	285	297	287	295	269	269	288	265	288	262	268	296	248	300	287	286	270	264	277	285	271	266	275	314	287	291	284	266	286	273	277	264	287	304	273	268	291	252	264	270	268	268	290	283	265	258	291	308	294	284	295	270	265	312	291	278	275	257	293	289	276	284	280	292	284	246	274	256	265	324	295	251	282	285	291	244	256	255	297	292	286	280	280	272	257	274	292	282	274	285	262	254	290	268	277	261	290	256	271	268	312	292	266	276	274	264	263	270	254	311	264	261	272	289	288	288	276	272	270	260	283	266	297	305	308	269	314	255	297	238	248	266	269	322	282	249	278	289	255	291	275	292	293	274	279	277	269	275	267	289	306	294	292	277	284	291	251	275	281	254	289	283	302	263	265	297	310	276	259	243	287	249	295	279	306	283	240	285	305	278	264	289	295	280	284	271	266	292	272	292	278	284	262	290	264	246	268	285	262	280	311	268	299	284	286	292	274	276	241	269	280	256	258	260	275	277	277	269	308	276	284	280	296	289	258	279	285	280	281	299	289	263	294	295	285	272	265	290	251	278	292	268	277	302	266	265	288	288	276	264	262	266	294	267	306	305	300	278	255	286	290	278	283	284	324	252	289	276	255	292	282	299	286	266	272	294	293	283	287	289	274	302	281	272	278	269	297	311	275	304	278	298	302	306	287	286	265	292	262	286	257	282	255	286	288	296	284	263	259	252	280	322	281	274	271	274	290	295	267	294	299	275	280	290	300	330	267	279	253	263	292	256	233	303	270	287	254	274	314	293	275	278	292	292	278	265	279	286	278	271	274	269	262	259	274	245	276	272	280	259	272	311	298	289	286	315	247	287	259	277	297	262	286	303	280	274	252	298	278	288	271	288	262	263	239	250	267	298	276	282	289	286	309	254	297	258	279	271	286	259	254	298	274	262	271	282	292	278	257	294	332	300	259	290	297	276	294	265	273	275	314	307	278	299	280	282	297	287	294	321	283	271	269	279	269	303	312	271	310	295	311	300	300	302	282	277	270	254	279	300	274	283	296	240	272	260	267	260	258	263	252	280	304	273	265	277	268	291	291	289	256	262	302	285	286	258	286	274	292	253	282	260	286	276	290	281	298	305	265	288	283	261	307	270	270	284	273	260	256	298	273	271	302	266	283	269	259	307	292	285	272	313	311	269	291	292	246	247	259	286	268	295	273	280	283	272	286	275	268	273	259	274	265	262	276	264	284	316	309	243	303	270	273	292	284	256	279	278	280	253	277	274	267	275	286	279	275	273	273	284	222	264	272	278	290	284	307	296	299	297	291	279	282	271	287	275	287	273	266	260	285	292	289	298	285	271	291	289	285	270	278	293	316	257	284	280	261	297	285	271	253	254	280	269	280	298	292	294	291	272	272	261	276	292	255	277	292	304	278	292	277	285	313	265	279	289	298	279	261	257	270	280	267	279	292	264	327	261	270	297	268	306	305	278	268	256	283	274	257	269	305	277	270	276	248	280	278	269	287	276	295	311	278	313	277	300	277	250	276	247	255	264	293	275	285	284	273	264	296	285	275	284	283	279	277	309	279	273	274	248	299	304	266	293	287	276	289	281	284	286	261	276	299	258	283	303	289	265	286	287	290	288	283	290	305	260	268	260	269	285	263	285	300	268	312	297	286	275	280	301	276	266	266	301	283	281	261	297	290	296	248	301	290	280	266	291	273	321	283	287	287	285	236	261	283	272	279	272	305	280	274	283	297	271	291	286	274	269	266	314	294	263	260	274	279	257	249	275	285	295	259	269	275	285	308	292	270	299	272	288	252	281	320	263	268	264	283	239	285	284	286	292	300	267	286	276	266	269	260	283	280	300	278	273	273	248	297	295	265	262	269	260	274	295	292	284	281	295	292	269	251	275	272	256	291	269	244	291	260	283	265	244	306	278	304	286	275	318	297	275	261	287	292	273	289	258	282	261	263	258	286	246	271	276	291	291	281	274	283	273	276	259	296	283	273	276	311	252	261	273	259	276	268	278	271	296	262	269	274	287	315	298	288	285	258	288	276	263	243	288	298	298	290	266	319	280	276	290	249	267	311	272	274	296	290	280	292	263	315	286	279	265	295	289	284	263	280	269	298	292	263	272	294	282	259	254	275	264	277	266	268	284	299	261	294	260	272	272	278	301	252	270	282	287	318	265	276	257	274	266	291	282	286	258	305	308	276	282	311	283	297	265	298	294	283	296	304	252	287	287	262	253	280	281	266	283	298	289	256	263	283	277	270	292	285	289	278	285	260	290	262	282	254	267	276	256	277	304	272	268	248	266	279	287	293	283	276	296	273	294	292	273	271	251	256	276	276	261	273	303	270	267	287	280	265	271	304	302	246	262	260	282	305	274	272	265	257	276	285	274	291	242	278	250	298	273	246	268	293	292	280	286	276	297	266	295	283	261	280	243	253	262	236	290	299	278	291	250	287	278	264	312	273	255	309	275	259	267	286	318	243	278	279	302	271	288	295	265	252	282	270	274	256	270	280	242	274	257	276	262	249	284	282	273	283	273	302	286	303	283	290	280	281	279	289	311	294	271	275	267	269	285	286	282	257	273	298	278	270	257	264	248	267	288	273	280	264	275	264	266	258	243	289	297	283	252	267	294	257	270	284	260	274	314	311	248	277	303	284	292	302	294	301	268	297	292	286	289	269	254	304	281	262	309	268	296	269	298	276	282	272	277	278	284	282	270	262	276	303	275	287	295	285	257	278	300	290	296	266	273	289	294	294	263	303	246	271	308	278	285	295	290	266	282	283	284	269	261	303	282	272	275	270	299	297	264	245	288	265	242	287	296	281	285	300	296	280	327	271	308	307	295	250	295	269	271	291	266	284	281	267	265	289	285	253	254	261	273	286	283	282	327	278	259	278	295	266	243	271	278	267	257	294	286	289	296	284	243	282	265	288	302	284	289	278	263	262	290	287	278	269	273	265	287	293	291	283	263	304	291	276	273	256	291	285	274	277	282	262	278	292	237	276	224	295	265	275	266	284	261	276	261	287	282	273	259	272	304	304	285	308	278	259	257	283	283	256	264	290	296	273	270	281	303	282	272	250	322	295	276	293	314	255	247	282	260	288	312	263	255	275	237	302	271	268	267	286	272	309	278	263	292	293	288	281	268	268	279	259	288	270	287	247	275	289	265
3502	10158	7431	3750	2752	2016	1584	1223	1053	903	753	628	571	552	509	551	507	470	421	423	422	434	416	386	396	409	340	361	365	328	359	348	353	333	345	328	314	345	333	334	367	334	360	327	332	315	323	347	306	295	304	332	289	301	296	315	304	313	301	304	293	301	308	313	316	326	308	314	295	292	344	294	308	292	308	340	290	304	307	325	287	313	331	309	325	293	299	311	299	314	333	301	307	327	293	307	312	293	268	303	286	336	318	332	289	299	313	311	313	283	293	341	276	312	289	308	282	307	316	339	315	290	312	320	344	291	299	291	282	340	298	291	369	305	298	280	304	319	317	293	327	287	293	316	306	337	276	307	307	308	302	346	332	327	311	296	307	342	312	307	297	310	289	298	328	264	331	297	290	310	328	292	279	302	331	312	312	326	316	264	328	276	314	333	293	298	297	292	280	294	306	299	302	321	292	309	304	320	313	297	298	305	280	323	301	318	315	312	308	319	300	330	317	293	297	301	285	323	304	296	320	318	305	284	252	317	304	320	295	288	318	305	304	322	318	298	320	318	275	308	306	305	263	282	309	289	326	311	329	299	316	316	316	353	312	315	319	305	323	302	301	331	311	325	299	289	329	304	304	322	295	334	308	331	306	309	304	321	327	307	299	310	316	313	320	291	276	275	286	298	321	329	284	303	281	313	291	322	283	329	303	310	290	313	316	269	314	336	314	311	309	310	312	281	283	301	314	314	325	310	275	292	312	307	320	302	314	302	277	327	291	309	319	302	311	342	320	323	324	318	304	328	302	297	308	331	283	283	285	288	320	301	299	300	355	288	274	300	276	303	287	329	307	307	281	321	287	328	346	309	296	291	284	358	312	315	309	311	327	282	317	314	314	315	335	289	312	306	277	300	327	305	305	299	314	327	306	313	280	309	317	299	306	316	301	300	328	291	312	301	294	310	308	265	291	335	314	321	307	331	310	298	308	300	273	306	303	326	294	262	296	305	314	315	311	282	298	289	305	296	300	303	328	300	288	298	285	288	340	301	347	286	302	282	314	307	327	295	284	301	316	276	280	299	299	315	310	305	297	321	275	329	301	305	308	286	311	310	251	291	310	294	261	321	291	314	306	305	274	313	268	329	304	303	311	303	288	315	316	333	316	267	301	302	305	307	324	279	293	344	294	292	307	274	325	291	330	305	322	322	304	300	281	328	323	305	275	279	307	324	295	316	315	299	271	296	330	289	297	266	326	295	295	294	318	295	329	321	344	322	299	338	292	330	330	305	306	322	306	298	310	324	306	311	315	312	281	299	317	301	291	300	291	291	292	282	312	315	282	306	286	288	294	316	296	292	277	274	283	318	292	269	327	307	283	288	309	294	308	322	280	305	273	316	330	299	324	315	301	297	303	321	338	314	319	275	330	313	286	278	329	324	302	279	300	300	293	313	307	302	279	322	283	307	294	308	311	329	326	299	289	275	302	317	285	266	340	309	276	301	325	321	325	284	276	273	265	325	289	303	315	311	289	294	286	325	308	312	284	304	313	295	296	333	297	294	309	314	324	313	303	283	303	305	304	318	300	336	339	331	291	277	342	270	300	294	298	275	302	268	315	315	304	262	294	284	356	325	299	266	313	325	299	333	278	320	291	287	305	299	276	316	307	318	312	294	308	325	278	315	328	301	305	290	313	313	309	297	297	285	306	299	336	305	303	291	287	313	321	293	312	321	282	294	327	310	299	309	292	297	314	301	283	301	306	293	286	292	284	306	299	325	292	304	307	311	298	334	323	288	276	288	290	284	315	315	314	315	307	341	284	316	299	332	324	281	303	348	314	316	315	305	327	312	305	336	314	314	346	332	304	343	301	307	296	293	335	301	282	292	288	329	277	336	307	290	307	308	308	299	314	294	307	312	272	300	289	296	281	312	302	316	307	303	288	338	292	315	294	283	315	299	316	307	294	273	301	311	305	313	292	299	300	310	302	307	280	296	249	286	307	309	300	319	303	314	306	315	325	260	257	314	304	306	315	302	307	297	315	320	298	285	313	323	323	294	267	274	293	310	309	289	298	263	321	321	284	291	307	333	287	308	295	335	319	301	296	294	311	297	323	293	295	298	319	297	348	284	278	301	318	312	309	304	286	286	326	318	307	336	285	316	329	322	292	298	287	275	315	290	305	328	332	299	282	296	352	334	287	292	314	296	283	309	250	268	328	297	332	278	306	334	296	294	307	318	328	275	323	302	351	278	323	288	289	322	292	304	343	299	303	306	306	311	322	304	293	304	300	324	298	307	304	291	336	280	275	314	296	301	295	332	264	290	303	308	302	342	298	277	276	313	301	305	310	303	318	294	302	304	302	283	313	316	308	309	319	296	329	341	295	313	296	307	324	297	312	313	312	279	289	288	295	301	288	312	282	313	309	320	303	308	303	317	291	294	320	307	297	305	300	309	307	324	311	324	296	292	295	299	274	303	319	311	280	307	284	318	274	301	279	287	315	339	309	312	291	313	296	298	342	257	294	301	332	293	308	310	284	307	316	303	322	310	299	291	303	307	293	316	297	306	326	299	302	288	315	320	307	318	309	323	290	301	299	300	302	290	302	312	275	280	286	298	326	316	297	272	348	310	305	317	334	289	279	302	325	293	303	310	291	277	316	311	284	277	300	318	312	300	314	321	316	282	261	312	341	285	310	321	286	317	329	314	305	285	316	302	319	314	301	318	311	310	302	316	321	331	332	313	296	298	310	303	306	280	313	311	279	290	273	285	315	311	304	287	352	303	312	323	332	282	289	317	302	329	329	301	288	287	318	296	280	312	298	328	256	327	322	316	305	336	312	315	323	302	318	324	300	313	292	300	287	291	295	316	291	300	305	291	269	310	310	278	318	314	297	287	300	303	309	267	336	336	314	275	300	299	328	294	284	318	324	326	298	302	297	278	295	322	325	297	312	279	313	339	291	312	313	298	299	290	284	293	290	311	317	304	324	310	334	306	294	298	287	294	305	323	318	275	280	331	325	301	326	293	302	315	323	296	298	300	312	328	292	309	265	314	314	305	290	297	292	327	289	304	318	282	334	281	274	307	310	283	292	285	319	325	294	318	332	314	291	325	320	284	286	324	315	300	329	301	300	306	311	298	287	278	290	306	292	316	316	280	306	312	281	297	289	298	328	295	327	293	279	319	301	350	288	353	325	303	312	303	290	289	314	302	328	309	318	316	312	287	335	281	308	303	273	317	294	302	329	274	269	287	311	305	331	309	342	327	291	295	294	310	330	296	326	277	314	335	332	324	290	296	327	328	286	285	320	291	306	311	315	332	287	327	307	286	287	308	318	279	264	309	290	295	294	318	312	290	303	313	347	325	305	304	291	310	313	284	298	297	311	292	271	335	277	286	282	279	313	292	265	297	309	309	317	298	285	332	293	273	336	286	342	316	298	305	304	313	273	276	335	290	314	324	313	357	303	300	308	287	287	315	306	311	302	325	289	276	319	310	318	320
25048	21582	28230	25381	15076	1537	995	805	765	797	685	633	639	642	580	659	642	628	581	598	582	576	534	601	567	605	566	560	569	538	540	552	545	528	542	570	549	554	530	524	535	544	565	551	562	578	542	529	514	511	484	502	515	527	541	536	527	497	546	534	528	527	517	528	540	523	517	505	535	520	512	537	556	550	523	551	493	524	570	530	536	570	543	516	523	479	541	571	553	540	537	522	562	542	552	522	486	554	552	508	563	547	513	509	511	514	546	537	515	535	525	576	593	542	534	511	496	568	567	490	495	531	519	501	510	532	498	535	529	526	574	521	539	483	543	543	550	518	482	549	576	494	547	521	550	541	541	508	488	542	496	546	529	500	543	541	504	546	545	535	523	521	551	530	492	512	553	568	499	497	499	555	490	548	564	562	545	533	551	595	539	535	477	576	563	510	534	494	509	541	556	526	559	546	520	530	550	581	546	568	502	517	553	549	518	555	543	550	471	500	523	548	511	501	521	548	554	581	545	540	494	538	532	569	547	520	522	527	497	533	520	574	571	527	574	532	549	526	518	533	502	523	530	533	499	526	525	590	529	533	519	512	549	518	512	516	511	578	539	521	484	499	525	571	537	597	581	549	516	511	548	560	526	516	531	504	567	513	551	556	537	547	489	538	555	528	531	561	508	529	544	545	554	566	534	540	570	551	525	474	541	530	492	524	542	525	480	494	530	551	542	565	558	567	493	529	536	544	533	555	532	524	504	510	520	516	561	517	557	539	539	539	534	525	542	539	509	548	544	525	567	540	500	538	544	517	510	548	566	547	475	567	489	507	525	523	547	523	519	529	542	547	560	557	511	552	515	532	538	596	554	502	541	564	518	518	544	486	558	491	520	510	507	511	537	561	529	550	564	547	502	565	552	532	549	552	550	544	490	523	541	511	582	528	484	472	552	496	537	528	519	537	530	506	531	502	511	529	534	509	541	515	552	532	534	516	537	524	537	539	544	478	519	534	555	530	539	538	540	536	585	538	558	525	532	538	536	530	498	526	521	507	536	537	555	538	516	524	503	538	538	527	495	499	555	545	558	567	527	548	539	537	539	532	519	548	518	539	535	506	560	577	544	517	511	485	513	495	539	554	543	532	541	523	487	563	568	524	537	509	554	512	585	558	531	507	534	540	528	510	537	553	521	503	564	500	529	565	540	552	493	490	544	541	552	495	551	555	514	550	533	494	500	528	529	566	526	502	522	530	510	510	498	524	536	528	544	520	545	541	534	530	523	524	539	487	534	513	537	564	548	510	535	556	534	522	520	531	522	527	570	496	560	538	517	556	550	544	552	550	563	511	547	526	551	565	514	531	561	541	547	536	528	492	507	528	515	538	563	523	535	517	525	502	546	510	531	532	558	577	514	518	544	530	517	555	496	558	534	515	518	573	524	502	571	584	533	550	480	532	550	519	553	564	500	577	539	541	533	579	522	531	466	552	550	515	562	524	492	535	513	573	571	501	533	530	573	584	525	542	469	517	562	516	539	521	539	532	560	529	550	521	557	537	573	556	520	578	502	553	532	545	512	566	505	558	517	545	506	525	510	526	521	519	531	563	550	522	555	543	554	574	513	512	524	515	498	553	542	541	573	565	544	557	514	541	515	556	555	565	558	539	526	584	545	532	555	543	492	539	507	545	537	536	476	552	560	538	519	576	551	517	517	518	517	528	563	526	529	510	554	507	510	501	534	535	524	580	525	553	541	543	556	550	541	523	522	517	545	561	514	530	567	514	552	587	562	531	547	549	520	525	508	516	529	553	548	546	539	566	554	568	539	530	505	486	485	545	528	516	538	510	518	559	519	544	553	552	530	529	520	474	526	538	582	505	485	539	543	550	519	525	540	515	546	497	553	531	511	535	482	510	469	536	525	520	541	557	560	485	526	585	531	542	562	517	505	499	500	543	526	511	556	516	538	549	539	503	557	512	539	516	506	517	521	551	556	543	513	553	551	552	528	521	534	543	582	528	547	530	532	527	479	517	529	506	555	530	530	510	532	551	511	548	509	486	528	535	516	526	577	515	551	555	528	509	513	569	506	480	512	519	491	535	542	594	525	537	522	539	517	515	563	468	505	552	513	521	468	573	521	542	571	577	557	558	509	508	508	531	530	531	545	550	518	506	550	519	557	543	508	510	551	571	478	524	516	562	555	575	565	509	551	539	484	502	533	496	519	549	504	568	523	539	535	493	467	512	565	559	572	521	533	505	491	511	497	585	517	479	540	581	537	520	554	590	533	526	531	516	545	543	558	497	516	526	515	523	520	559	529	568	514	538	565	497	517	554	525	560	506	518	597	554	552	522	586	576	544	523	531	573	487	530	547	527	511	577	541	546	483	485	517	552	560	529	490	542	549	523	481	553	562	511	522	527	528	555	566	553	532	536	589	529	524	518	538	545	540	474	530	522	532	509	541	482	553	517	519	517	541	513	558	498	562	523	483	503	531	570	511	505	549	500	517	520	559	539	544	503	524	524	506	505	535	572	552	535	499	560	600	524	503	530	540	540	546	512	527	553	535	502	509	500	496	517	545	498	514	525	545	521	523	531	564	527	517	531	515	509	518	511	584	532	527	481	524	509	545	569	546	526	564	490	516	532	519	572	571	549	538	507	514	559	524	494	507	541	555	537	522	523	504	553	525	531	528	545	553	534	577	528	500	528	532	533	506	479	587	505	496	518	550	541	512	532	531	503	548	529	534	578	533	558	512	533	554	506	562	541	476	531	522	497	535	494	528	556	558	547	546	527	548	523	503	545	568	536	542	547	503	523	539	470	511	510	574	525	543	555	513	495	533	504	488	497	531	510	533	523	544	518	529	526	550	537	506	533	519	541	538	516	540	512	572	566	507	505	484	503	511	542	514	565	534	511	500	541	482	516	484	527	549	544	528	566	584	550	538	567	531	555	582	525	569	501	564	509	567	549	565	536	547	527	531	506	523	540	533	516	549	523	548	523	539	555	502	553	542	494	498	491	500	524	502	507	521	527	548	527	536	510	541	570	499	530	531	520	545	522	545	559	563	511	511	546	545	533	537	503	547	541	525	520	528	526	558	508	503	496	546	541	499	498	560	563	560	560	565	559	553	580	527	564	517	528	520	508	524	595	610	560	512	495	492	563	543	548	558	505	553	517	512	541	541	526	513	505	601	530	546	552	586	510	527	514	548	548	538	557	502	483	505	533	492	543	533	543	521	532	537	486	538	506	554	552	496	511	500	547	525	532	528	509	535	552	507	517	544	505	518	526	518	552	518	490	514	490	562	554	528	599	513	541	483	566	519	569	540	507	487	568	537	520	555	580	512	516	497	522	559	519	524	520	558	522	541	537	519	537	504	540	571	547	546	500	523	551	491	574	521	501	555	537	500	545	540	513	531	494	497	534	543	542	556	535	533	544	535	515	556	571	531	514	511	525	567	524	561	524	519	528	555	519	537	523	535	527	560	498	505	539	524	568	539	543
3662	6611	5127	2712	2099	1537	1328	1135	1051	903	805	762	720	755	706	677	655	642	685	617	580	624	639	594	596	578	589	545	591	608	602	565	561	606	564	575	582	592	562	532	607	554	565	618	538	567	558	579	553	559	553	523	569	570	551	564	609	556	563	589	566	524	549	518	545	525	512	536	556	534	547	508	584	550	552	556	534	569	523	526	529	549	552	550	564	525	568	548	550	574	592	579	545	528	508	574	557	591	533	534	587	561	528	554	557	569	547	552	549	541	568	509	550	569	541	585	569	514	510	530	560	525	586	543	558	585	514	555	564	520	539	575	552	544	520	561	514	555	553	564	550	533	551	568	622	499	564	521	532	543	524	539	548	538	585	527	539	562	567	496	543	553	499	551	552	560	553	555	578	570	549	559	583	542	544	512	557	591	562	579	535	569	541	537	583	572	577	580	523	552	523	585	533	550	571	491	547	517	554	511	503	542	543	589	547	557	501	524	558	514	509	544	552	556	549	562	566	613	527	540	539	552	559	546	570	535	553	519	530	577	592	541	565	577	526	549	571	505	497	590	591	564	536	530	510	523	511	544	540	537	522	529	563	550	510	565	542	595	536	557	544	565	559	578	566	526	548	556	516	556	544	534	541	551	531	539	547	556	521	505	531	497	538	534	520	540	544	537	517	528	524	549	523	532	571	529	587	551	553	513	539	535	568	537	573	565	542	551	551	548	564	512	535	570	487	542	525	549	567	516	541	572	553	566	561	564	548	511	516	524	534	553	605	507	515	542	535	566	555	537	558	532	564	560	524	539	557	559	574	576	513	543	572	556	511	531	517	565	537	536	520	548	564	559	527	550	529	569	528	577	527	571	547	512	562	490	573	579	534	543	545	530	568	528	556	517	559	571	494	560	510	567	571	586	524	519	582	537	562	556	556	514	554	563	572	527	556	552	591	549	578	532	581	551	537	549	554	528	540	551	521	545	547	552	547	521	575	577	542	533	555	568	521	533	548	555	551	485	575	544	545	590	549	553	540	574	552	497	563	531	493	598	573	559	545	569	562	523	536	532	515	534	537	501	529	541	535	562	547	536	559	523	553	528	559	560	557	530	540	545	553	567	528	514	547	514	578	552	569	545	528	559	559	516	571	538	557	550	540	574	557	553	523	556	556	521	536	549	536	572	552	540	546	533	539	524	572	593	534	556	541	573	512	539	536	561	552	578	548	523	565	553	577	548	522	544	546	568	545	492	559	593	584	571	527	517	505	548	554	561	556	548	567	576	576	552	587	595	534	522	543	561	539	545	529	537	550	556	550	525	545	537	563	533	550	518	551	488	473	547	562	532	549	552	545	529	535	547	504	582	516	530	574	470	563	578	579	497	589	538	578	580	543	521	571	528	575	551	553	522	544	534	561	574	569	600	501	508	498	566	584	572	519	539	538	566	546	535	520	563	541	557	550	514	561	537	539	557	542	530	545	535	598	533	544	571	576	560	523	614	573	559	534	531	503	493	544	493	526	572	569	553	507	543	537	584	522	525	560	521	544	545	532	563	563	518	577	532	575	521	525	566	550	542	522	579	514	496	566	537	528	536	485	578	561	524	537	558	569	569	560	555	498	584	556	555	517	530	552	567	543	575	512	530	554	533	552	534	568	577	516	504	528	526	534	555	530	590	535	560	543	556	534	582	531	556	567	550	523	550	536	539	516	542	597	559	548	553	550	566	552	540	571	528	607	542	542	547	528	547	579	571	540	525	529	565	518	526	479	568	570	537	563	603	568	551	525	548	526	504	511	587	545	559	540	563	563	555	532	537	516	551	529	516	534	537	565	569	573	552	523	573	551	510	556	526	537	554	555	530	540	537	532	538	583	541	500	516	585	551	540	531	544	544	522	546	553	554	508	535	575	513	518	534	589	559	560	522	576	531	535	570	559	524	522	532	547	526	551	524	516	560	549	531	550	574	547	520	534	565	482	501	524	535	546	561	510	555	565	546	568	563	546	531	586	545	573	524	545	547	503	568	557	537	534	541	549	523	502	548	527	557	529	509	522	540	496	551	560	484	533	569	507	531	540	560	556	548	548	516	532	552	529	556	553	544	551	517	583	577	538	553	584	576	559	537	532	567	541	561	533	511	571	569	554	584	552	570	512	532	536	549	546	518	507	531	555	543	512	556	576	543	541	557	591	577	526	536	541	562	543	545	557	529	555	525	549	527	549	517	576	559	547	543	549	504	561	525	539	512	552	556	559	599	565	510	550	547	559	533	576	545	498	580	588	592	569	586	586	512	533	570	555	548	498	536	574	545	574	541	548	522	537	560	529	531	507	552	546	603	551	585	536	562	544	536	566	542	568	513	561	561	557	514	564	564	537	522	560	562	512	555	593	537	534	564	525	525	516	540	534	523	534	576	488	556	538	538	583	568	551	585	559	560	567	540	523	531	554	546	576	529	555	539	535	539	511	515	621	563	577	476	539	562	512	538	518	502	557	571	548	486	573	541	535	526	554	549	525	580	534	529	555	521	550	515	590	581	542	551	564	575	548	545	528	510	506	517	547	554	545	521	536	593	572	543	535	554	588	500	517	547	547	537	542	551	527	563	567	541	540	590	511	583	555	541	558	529	541	567	538	546	553	517	525	554	557	548	524	547	520	496	549	544	539	587	550	521	543	531	518	556	554	531	497	564	545	504	501	540	577	575	554	512	558	569	538	528	554	547	512	524	560	558	563	540	545	555	537	527	494	562	524	567	521	539	568	528	524	564	542	547	522	537	593	511	528	544	535	574	567	525	556	534	533	584	590	545	568	497	548	542	518	520	590	521	559	565	541	544	553	537	554	524	542	562	559	532	595	496	538	523	505	525	517	541	505	528	543	546	521	532	555	551	544	549	523	563	552	525	505	554	542	557	513	538	535	549	528	533	512	528	562	569	537	572	498	541	606	517	558	563	580	517	569	547	512	536	581	530	582	570	586	563	527	563	531	533	572	597	562	534	554	558	552	566	540	525	537	540	580	572	575	546	545	524	534	569	547	527	586	529	559	497	524	548	568	535	553	521	554	584	531	534	540	515	537	542	532	533	585	514	517	548	532	565	560	563	504	543	559	539	528	576	542	555	515	593	521	519	544	536	514	533	553	551	549	537	540	537	567	533	517	583	499	529	563	526	549	556	532	571	583	590	519	579	521	542	589	511	543	539	506	533	509	516	537	533	537	453	561	502	541	532	554	503	544	528	527	634	518	556	534	524	545	557	559	552	558	511	539	559	550	562	594	501	567	531	554	551	554	492	539	585	559	507	540	577	541	570	514	509	537	532	564	591	562	538	527	524	583	538	568	512	476	515	520	532	555	521	529	532	541	526	578	538	529	499	541	544	491	494	536	524	571	545	554	540	537	513	528	515	523	576	543	524	527	561	541	564	511	541	530	529	582	552	556	573	570	534	520	544	548	495	574	529	517	535	536	534	540	560	546	515	505	542	529	572	536	531	543	517	538	521	572	513
22809	21654	29623	24211	21655	21714	12198	1318	909	733	670	535	474	445	382	373	391	355	327	344	311	304	311	292	296	270	233	230	270	256	227	211	210	222	245	236	241	227	215	260	216	216	245	226	236	213	197	207	244	231	194	200	191	159	226	197	188	212	212	202	207	190	218	202	207	197	186	203	202	186	201	174	212	206	221	215	197	186	195	209	193	193	200	194	198	181	201	173	181	179	199	209	199	185	199	196	213	176	183	204	198	177	198	210	190	160	210	197	195	205	206	185	210	190	182	197	212	194	177	201	201	191	160	162	220	208	215	201	199	203	196	191	180	182	181	188	197	207	212	218	186	171	179	179	191	214	186	193	175	184	203	216	172	196	170	192	198	190	162	187	186	194	171	174	198	195	200	181	212	186	171	193	199	213	192	184	179	195	184	183	205	202	183	210	197	180	193	178	220	187	186	192	192	203	188	206	194	213	219	171	190	173	196	170	213	193	188	212	195	186	195	183	211	208	207	194	185	188	190	191	203	204	206	218	214	175	191	185	187	203	193	185	190	182	174	175	190	187	210	190	186	208	204	188	180	190	195	163	178	209	206	193	215	205	184	195	211	196	179	188	194	208	183	187	175	206	194	183	215	180	183	218	173	203	189	191	207	196	183	200	183	177	187	189	200	208	193	190	229	181	185	182	201	186	160	189	192	202	179	184	193	192	188	176	207	202	168	188	175	192	190	191	202	192	184	176	206	170	187	185	182	196	207	194	193	193	207	192	206	225	205	181	198	201	202	200	191	204	173	204	194	171	202	178	205	176	195	203	199	196	224	198	210	203	196	176	174	188	199	185	226	185	187	213	182	185	162	183	213	190	225	181	183	199	199	175	196	210	187	173	189	174	194	184	191	174	172	174	222	180	192	199	173	180	183	191	198	167	192	201	201	218	174	181	187	209	192	190	208	195	193	187	183	192	185	212	194	198	200	182	197	204	184	191	206	195	191	205	207	222	198	180	219	233	169	180	183	197	196	217	199	168	189	188	188	196	171	193	188	194	192	218	183	195	191	216	183	184	194	188	206	162	212	190	200	201	184	196	202	185	178	199	190	198	167	193	186	186	221	188	197	167	191	181	182	169	195	198	197	205	171	222	186	216	184	176	188	183	193	188	186	202	183	168	191	188	174	202	205	214	209	173	180	184	185	194	177	193	181	180	199	192	193	188	186	206	202	197	201	185	202	199	191	204	190	191	188	201	183	205	175	188	184	195	183	190	186	181	208	192	177	197	197	167	158	198	211	173	174	196	172	223	193	198	185	177	183	190	211	163	187	159	195	177	204	189	229	178	190	183	192	209	190	197	165	167	193	193	183	189	178	213	199	183	196	234	199	198	201	191	192	182	195	195	184	161	211	197	180	206	177	195	192	217	184	200	188	202	188	199	181	179	213	185	200	189	192	193	180	186	173	194	199	197	192	183	199	191	190	160	204	208	191	202	188	213	218	174	183	192	197	185	199	200	197	168	198	178	173	186	190	172	197	190	179	198	200	198	170	193	189	173	213	181	186	183	198	206	207	205	196	190	193	202	199	176	192	212	172	197	208	187	183	191	193	210	188	186	183	193	175	188	195	180	186	190	199	197	204	182	192	188	178	199	207	164	201	203	198	186	190	233	174	195	165	205	200	200	187	192	178	176	180	166	186	168	177	184	174	200	209	192	162	188	175	196	193	182	171	192	166	171	198	176	193	226	173	166	194	194	210	189	168	198	199	186	180	194	203	191	216	167	177	195	160	188	183	185	212	187	176	186	204	210	209	198	201	175	205	193	197	189	183	176	184	200	202	213	185	178	204	214	180	182	198	207	175	195	218	196	208	171	188	194	170	198	206	185	194	183	194	179	189	190	199	200	190	191	217	203	194	202	185	181	175	205	204	180	192	208	171	191	189	187	188	168	177	197	216	200	191	214	213	217	188	199	189	169	177	191	183	193	199	202	182	196	202	194	186	204	202	187	197	188	211	179	194	188	199	186	213	186	214	179	204	186	185	197	186	178	198	210	186	187	171	179	184	201	195	171	213	222	179	182	184	203	176	188	201	197	198	185	188	182	203	212	197	182	178	172	188	212	158	169	209	192	199	219	207	175	208	216	197	184	204	205	187	180	180	169	188	196	170	190	195	162	187	212	202	170	187	204	208	188	195	176	187	202	187	186	190	193	218	207	193	176	205	192	185	220	170	206	205	198	181	195	193	175	196	202	197	193	193	173	196	203	193	205	182	188	205	210	140	170	207	199	193	212	213	211	182	193	174	188	190	186	190	202	182	213	180	183	183	203	206	164	165	169	216	175	192	171	172	175	195	169	186	160	201	179	191	210	179	209	196	192	186	208	185	206	210	193	203	193	192	191	188	212	205	202	199	195	206	198	191	199	193	215	214	197	208	194	171	184	209	189	207	186	185	195	198	195	181	194	180	207	213	188	184	183	205	188	205	224	186	172	194	186	190	199	193	182	188	186	209	189	192	188	203	190	208	190	215	211	195	201	193	196	186	199	176	198	207	206	199	197	184	205	213	202	176	177	197	188	222	195	197	174	202	200	210	205	191	185	196	215	173	194	227	194	178	184	213	177	159	181	183	205	196	158	195	222	189	196	201	199	182	188	190	186	176	180	183	177	191	175	208	194	198	198	171	160	189	176	215	179	180	190	217	187	197	205	199	203	223	182	175	198	189	156	213	219	192	203	211	186	202	196	211	185	172	203	168	195	218	166	192	190	187	190	165	199	182	195	163	190	186	188	187	219	177	192	185	210	174	193	218	186	201	214	189	172	174	184	174	189	188	180	206	225	178	199	185	192	168	196	189	179	194	195	172	174	202	217	211	189	204	193	191	214	186	191	184	170	187	190	197	183	170	177	194	184	186	181	177	178	171	159	196	202	200	196	192	202	218	196	204	204	218	209	180	182	187	184	182	177	176	212	194	169	202	184	179	182	197	210	199	190	179	191	170	200	154	206	197	188	168	186	222	214	207	199	192	195	188	200	188	230	187	186	203	186	214	190	171	213	179	206	176	206	206	175	201	197	197	180	168	203	191	170	210	200	171	178	194	187	192	203	199	183	195	201	186	203	174	204	185	195	198	199	167	225	192	192	186	202	192	179	177	173	229	195	189	187	184	224	176	204	190	176	197	195	180	172	207	186	221	177	168	202	201	178	195	195	214	181	210	184	195	184	205	207	185	176	193	190	184	200	207	183	211	185	185	184	195	208	190	213	189	205	206	203	197	179	185	207	211	190	184	179	195	189	182	187	187	204	186	186	219	180	189	204	193	185	193	175	210	192	193	183	194	206	192	219	190	198	182	196	180	212	185	210	190	192	187	175	167	204	200	188	200	163	194	186	218	192	220	194	203	184	177	191	190	193	240	173	171	189	203	214	193	182	218	190	195	206	181	209	190	201	194	195	204	180	162	189	190	189	228	207	194	198	184	173	188	191	192	187	190	177	186	199	199	177	211	187
4577	15953	11657	6080	4381	3160	2396	1866	1525	1204	1015	799	683	608	554	483	463	422	421	433	378	349	342	331	327	348	294	291	274	294	286	264	254	232	274	238	243	245	277	270	252	285	260	269	251	209	216	221	227	212	216	232	231	189	250	196	211	238	205	183	216	228	209	218	210	204	195	223	215	189	220	197	234	217	205	227	190	202	186	216	201	207	220	186	205	208	217	211	205	214	204	205	182	206	193	192	191	184	211	223	192	212	210	201	179	209	198	208	226	187	201	187	170	190	207	199	207	208	177	190	205	205	194	188	190	164	205	207	179	183	185	215	191	205	190	202	229	211	197	219	222	208	173	209	204	202	212	187	194	222	213	219	171	204	206	192	210	200	191	181	201	208	208	199	188	200	219	210	202	199	194	206	202	180	201	188	195	216	208	208	189	212	216	192	202	186	204	176	199	182	208	183	219	200	192	166	218	194	205	215	178	182	195	208	215	193	180	199	209	194	205	203	201	206	181	206	207	195	181	193	189	190	226	198	192	191	195	205	205	198	191	206	176	193	209	200	202	208	178	217	186	200	193	201	229	203	210	191	186	169	208	207	196	198	191	213	191	216	157	202	182	191	200	206	234	161	214	192	210	211	198	190	217	194	189	196	194	235	227	195	207	200	191	212	198	211	170	215	217	201	192	192	184	195	179	196	204	213	188	171	219	196	198	196	173	185	175	188	194	194	208	203	218	191	181	192	214	226	223	188	202	190	210	183	197	209	199	189	201	176	192	208	196	212	195	197	186	216	202	207	203	206	216	210	206	198	192	195	194	174	196	219	221	212	211	189	191	193	201	215	216	233	197	201	192	193	198	184	200	184	200	192	215	191	185	211	195	197	177	207	216	204	195	204	223	202	204	189	217	226	211	214	217	197	192	194	205	192	194	217	199	204	205	170	221	215	192	208	200	227	206	202	181	201	185	195	190	201	180	191	224	187	199	217	174	188	186	193	200	193	194	220	189	204	206	224	200	201	218	181	202	178	197	180	210	208	180	193	191	216	210	194	206	203	192	194	181	208	200	178	242	218	199	179	220	201	194	183	223	207	187	211	206	181	183	186	210	185	190	197	218	229	199	209	183	186	176	195	194	201	180	208	199	183	202	203	206	184	171	205	186	213	202	193	187	201	211	210	196	197	184	187	190	212	188	194	216	209	206	191	180	206	207	206	206	177	195	192	215	209	183	188	204	205	210	192	210	192	179	195	199	205	167	190	196	206	204	217	199	186	205	177	227	193	181	178	216	212	185	206	205	199	235	185	182	203	187	187	195	208	196	194	199	198	214	202	189	200	226	193	216	178	191	202	205	222	190	211	195	204	190	213	180	204	171	198	183	195	189	193	189	187	208	177	199	185	201	200	185	222	212	215	174	191	208	212	203	191	216	220	194	203	197	171	200	202	183	203	205	227	185	197	207	201	187	197	187	205	186	221	204	216	201	214	172	174	198	196	206	179	211	206	215	229	207	189	210	208	169	200	197	215	196	207	214	196	183	163	182	195	205	194	222	214	199	203	195	157	188	164	188	214	191	196	206	197	205	196	206	194	192	217	186	215	209	209	214	221	187	186	187	201	198	209	219	199	178	166	199	206	178	177	237	215	189	188	210	225	178	192	202	204	207	205	206	193	198	214	197	205	193	198	204	230	210	197	218	203	181	173	202	199	210	195	199	199	202	181	192	186	203	205	195	221	223	219	198	197	188	176	205	224	243	197	219	217	193	193	202	204	205	221	191	194	180	193	188	183	203	185	198	189	192	187	216	193	200	197	193	194	194	181	187	205	192	185	205	208	178	220	217	190	210	198	214	199	210	211	176	183	212	227	185	193	204	195	196	202	212	192	222	179	193	185	187	199	197	183	177	189	205	184	213	200	182	202	163	215	191	216	184	190	190	165	179	190	205	196	200	211	212	184	190	187	190	190	186	187	202	221	201	187	213	177	200	197	206	217	196	179	222	200	205	175	179	192	196	211	215	213	203	174	219	188	177	202	199	186	198	207	167	192	187	189	206	193	197	198	189	221	222	200	204	193	200	188	214	191	189	169	211	195	230	197	218	176	208	194	197	164	212	171	212	184	220	199	197	198	204	198	199	191	208	196	177	195	171	199	217	210	203	211	198	202	201	187	199	178	210	187	207	211	205	212	215	203	199	200	215	194	207	174	219	216	187	186	174	175	205	180	175	212	215	192	219	224	185	198	189	183	204	194	205	209	205	214	201	187	182	213	198	194	182	204	214	219	202	175	209	223	186	158	218	204	199	202	209	195	211	214	199	197	202	179	193	227	207	204	197	191	180	212	221	199	201	196	219	198	214	198	202	198	180	190	205	213	185	197	185	217	177	229	191	183	202	223	174	219	193	201	212	183	180	217	178	218	193	178	218	201	198	203	195	216	196	196	175	187	197	188	212	230	201	192	208	191	197	184	199	206	205	192	212	189	202	197	205	188	194	207	186	200	209	175	209	196	205	205	217	191	199	189	209	194	219	202	186	175	197	198	210	208	203	193	211	206	215	191	195	174	204	193	197	171	179	201	184	190	207	184	200	197	209	211	182	219	210	181	160	190	158	197	198	189	201	186	210	190	195	179	206	206	197	188	210	181	204	210	197	184	228	203	224	195	221	213	205	204	170	204	202	191	183	195	221	200	199	204	177	193	165	186	184	195	209	209	192	188	213	213	229	190	210	211	196	207	180	202	205	200	206	202	218	199	184	207	219	212	198	183	195	207	212	196	193	173	230	194	190	204	194	203	172	224	209	200	204	178	186	193	181	195	169	185	179	204	189	203	200	183	188	188	184	189	203	193	200	184	184	206	193	205	194	196	185	210	217	215	192	194	212	197	184	194	199	199	204	199	191	185	185	194	191	197	181	196	211	193	178	217	204	193	193	198	215	197	205	213	205	220	212	219	202	201	199	183	196	190	205	191	216	204	184	204	209	225	168	204	185	209	206	211	221	182	210	212	176	226	180	207	208	185	201	215	186	186	199	210	214	231	203	195	199	212	181	187	213	196	209	204	180	196	233	201	178	216	180	201	169	208	214	207	207	190	182	212	212	203	199	204	197	200	204	204	177	205	193	206	202	224	183	173	195	228	200	183	198	207	223	208	191	185	182	211	210	220	179	207	210	185	178	215	188	206	184	202	202	210	183	201	201	180	203	213	186	198	204	221	203	201	213	222	178	204	175	193	212	194	192	173	199	225	192	203	203	198	205	220	194	191	217	180	208	198	177	190	225	223	196	215	211	168	213	208	194	193	189	196	193	174	188	206	207	178	178	180	197	228	214	184	213	198	184	200	199	204	203	213	205	179	177	188	210	176	221	192	210	165	186	193	196	213	192	176	188	206	204	180	180	201	164	216	223	185	193	208	190	190	201	188	217	213	188	189	210	192	203	224	199	205	180	176	197	193	201	204	183	199	201	180	176	209	215	185	207	176	181	205	175	204	186	184	196	202	219	189
28015	19752	6788	1366	945	744	737	659	649	627	582	632	578	610	578	561	574	556	564	578	582	573	589	592	569	585	637	569	533	578	565	501	538	552	488	576	584	574	567	581	522	553	568	597	542	515	496	551	571	581	545	556	553	616	553	555	588	526	481	531	567	524	545	517	526	546	560	562	555	542	540	522	552	508	552	531	537	579	544	503	562	525	555	551	544	521	540	562	553	604	525	579	564	543	528	537	543	540	550	576	506	537	564	547	547	525	530	537	560	559	540	548	540	549	541	526	555	567	554	547	515	573	537	540	505	530	565	561	541	534	540	557	494	552	565	534	504	533	547	517	518	540	569	561	513	555	588	511	519	564	544	575	557	526	548	543	544	579	558	522	519	542	523	537	527	515	528	549	550	545	538	531	543	500	557	554	583	552	569	549	560	516	523	522	546	520	520	542	555	567	527	530	527	502	574	523	525	597	534	530	553	515	547	570	513	548	541	540	545	553	529	554	569	529	529	536	537	545	527	559	566	533	551	516	530	571	555	573	545	594	545	537	547	533	535	547	548	544	532	552	559	513	538	544	523	499	538	538	557	515	558	564	551	544	548	565	558	544	547	520	580	553	551	579	522	606	578	543	558	539	546	547	523	565	544	550	571	561	550	599	534	534	561	531	586	557	542	558	570	580	543	544	550	554	556	532	488	588	567	546	545	536	549	572	539	519	531	565	610	571	531	576	571	561	552	569	572	599	580	600	545	529	586	530	570	552	556	505	565	545	606	533	553	595	592	571	499	589	485	536	551	574	541	571	579	580	538	551	544	524	549	508	533	533	556	567	581	555	495	575	520	549	552	549	551	539	511	554	552	532	578	545	538	599	568	531	519	555	520	538	510	567	562	536	540	570	540	537	567	549	538	560	524	555	538	556	505	573	560	559	538	538	510	591	566	600	530	553	524	532	551	550	550	536	533	573	550	563	504	540	561	537	512	561	573	558	497	561	559	583	539	546	554	542	562	513	578	567	529	543	569	564	540	513	547	565	568	549	554	548	578	563	580	543	577	547	537	527	549	552	497	524	532	523	525	578	511	563	548	536	564	530	564	556	525	515	516	531	565	490	531	575	569	552	573	546	582	606	557	553	527	540	539	601	534	544	542	515	520	524	526	561	586	553	563	501	572	572	540	556	573	549	535	521	588	556	534	548	571	528	544	559	588	534	554	539	583	515	571	555	534	552	557	538	597	601	572	574	565	519	547	570	532	568	564	555	549	548	545	527	536	532	511	554	537	527	513	528	581	563	550	566	580	571	570	494	538	547	585	533	554	525	550	503	535	492	531	555	567	606	524	535	566	546	524	528	561	532	559	573	573	543	537	545	568	554	574	540	551	525	535	589	525	504	560	552	526	525	536	563	559	548	568	539	576	550	534	533	542	563	559	528	540	544	563	546	558	531	567	540	566	561	571	550	546	543	535	585	569	526	515	504	572	630	546	560	544	534	580	531	496	557	554	516	563	504	563	538	607	535	582	543	568	552	524	565	503	540	502	562	544	532	545	518	562	559	567	524	525	544	583	520	591	543	549	562	588	535	546	573	540	523	527	573	552	565	560	577	523	581	488	544	551	550	524	563	533	542	570	549	573	520	592	593	573	555	535	558	537	534	562	557	566	523	549	545	595	538	519	505	558	557	484	553	564	546	577	561	537	555	573	551	506	501	542	526	519	542	571	540	521	593	529	540	532	588	558	564	547	566	542	537	553	515	546	535	572	570	556	547	592	518	570	591	546	543	544	510	534	592	543	581	541	563	579	521	540	528	548	516	556	564	513	571	552	491	537	530	556	526	544	544	552	558	548	571	540	536	510	557	543	554	560	544	522	525	534	553	577	565	512	519	616	534	585	539	529	534	538	555	559	549	568	555	546	542	550	529	560	557	536	538	552	562	502	556	554	518	535	522	549	551	525	600	552	519	547	539	580	545	551	550	525	570	538	526	541	531	580	505	534	577	554	552	538	516	568	523	559	500	549	585	542	546	555	510	540	507	510	520	580	536	538	578	545	533	532	561	578	553	569	562	503	516	507	529	521	523	531	507	578	518	550	556	534	529	556	559	541	506	584	557	568	537	543	546	516	544	543	571	518	549	538	520	572	583	551	561	560	549	543	592	580	530	546	547	517	563	506	594	539	588	521	527	583	569	499	554	552	519	547	561	541	548	512	517	543	534	544	598	549	525	554	546	554	539	558	568	534	569	545	547	529	596	535	562	545	533	510	532	558	558	520	590	524	496	537	528	566	492	537	529	554	562	551	563	565	527	566	533	597	543	565	513	528	519	516	526	533	594	533	538	595	534	596	561	565	586	584	550	585	526	553	547	523	554	558	561	537	534	568	546	537	591	543	543	579	588	539	563	582	542	555	579	549	549	524	535	579	568	586	553	623	580	556	528	538	534	543	539	550	557	547	545	551	545	513	553	539	559	564	511	532	478	562	547	553	532	570	542	518	549	505	519	557	558	574	556	551	546	544	545	559	538	543	515	505	555	522	552	497	542	555	513	552	554	536	511	549	593	520	568	549	535	545	562	553	583	564	586	555	529	551	569	544	514	510	530	534	529	510	548	579	512	537	563	538	535	542	548	489	538	572	553	572	518	566	568	535	573	592	519	550	564	542	527	531	579	523	536	563	590	582	520	564	501	552	578	516	527	575	543	555	501	563	531	577	565	532	589	543	536	556	535	554	513	596	514	545	594	538	549	559	528	555	542	549	563	547	528	520	516	541	536	515	549	567	541	562	553	549	562	541	525	533	571	545	509	539	564	545	533	554	550	528	579	537	545	544	561	508	578	556	521	535	541	518	553	554	571	601	569	556	545	542	508	552	574	568	558	534	509	525	559	533	579	549	585	542	531	504	593	535	546	580	536	583	569	504	580	538	496	519	532	524	528	598	526	552	586	547	537	565	555	513	545	596	516	545	551	560	576	556	533	533	565	536	584	570	555	533	558	530	585	534	537	529	536	559	515	541	554	537	553	549	561	550	549	538	556	560	588	545	545	557	537	529	605	584	561	520	568	574	517	588	561	539	517	523	561	573	540	545	548	559	564	531	507	517	531	541	555	514	553	539	524	578	548	528	554	530	582	544	562	546	575	567	556	563	557	541	543	570	531	528	593	561	566	553	541	526	518	514	548	542	545	551	548	564	514	553	548	527	531	536	543	534	585	588	556	521	490	574	523	580	550	541	522	530	555	563	521	545	492	530	549	578	527	559	516	521	497	546	563	573	534	545	566	561	587	552	565	569	549	526	557	564	554	530	533	531	528	524	538	525	502	539	559	532	557	514	550	557	573	540	499	543	579	513	565	550	529	571	511	574	535	553	510	545	529	532	585	544	527	584	540	497	559	542	497	569	577	523	555	559	539	565	521	566	518	514	557	538	567	546	550	571	540	498	568	573	566	543	520	519	546	557	560	558	538	572	538	553	518	592	549	526	557	525	501	548	552	561	528	577	566
4535	2557	2300	1398	1148	942	892	860	760	739	712	671	635	621	622	564	652	646	585	617	630	572	596	624	615	590	580	596	603	626	626	533	565	588	611	563	595	579	582	576	572	590	600	577	563	604	536	538	568	583	586	575	588	554	562	576	561	556	564	585	553	555	606	549	570	603	613	562	578	599	583	600	530	551	611	546	600	563	553	558	559	574	582	547	586	549	574	580	602	563	563	566	579	598	529	551	529	577	573	559	562	586	584	562	570	549	544	596	628	569	556	578	548	576	598	559	572	579	546	551	583	562	561	548	640	582	578	551	595	583	583	607	577	591	545	590	586	584	588	566	582	609	575	549	599	515	554	576	558	572	566	620	541	566	605	561	561	583	592	559	589	546	564	579	546	552	579	556	588	555	565	595	556	557	540	567	585	574	589	561	578	567	577	623	573	551	594	583	534	555	537	565	558	576	593	581	545	599	589	559	546	600	574	566	532	544	569	594	576	555	641	617	590	579	636	545	604	544	569	602	555	577	547	618	541	597	589	557	618	558	584	532	566	562	543	616	573	549	552	563	500	584	557	576	543	550	541	565	540	532	569	552	567	586	559	586	609	614	555	562	573	581	599	587	570	559	579	509	575	561	538	602	570	565	568	560	559	559	599	566	541	550	575	628	567	539	572	635	617	606	552	557	599	586	559	584	591	589	623	562	551	582	574	570	533	580	534	544	579	576	557	587	569	599	541	538	584	536	583	555	592	562	607	584	573	559	559	617	585	573	582	544	552	584	502	573	553	549	557	570	577	573	536	561	567	566	563	560	540	590	565	591	565	593	549	525	572	542	545	536	584	604	533	544	580	538	570	604	608	585	579	557	550	598	543	571	556	551	576	626	616	576	567	587	554	559	539	559	602	552	584	587	532	552	565	555	551	573	544	530	558	587	640	565	575	579	586	551	552	543	593	567	575	584	584	600	576	580	576	591	611	579	588	573	563	566	542	581	563	556	595	555	544	531	592	602	624	629	552	586	547	589	541	593	561	532	595	559	559	545	582	536	527	571	591	599	554	606	597	531	560	593	621	537	580	625	633	547	536	582	612	556	542	569	610	564	585	569	550	583	583	566	510	570	568	561	575	589	573	610	567	568	588	581	566	589	578	606	588	567	626	547	566	584	542	603	573	577	546	561	576	580	529	574	581	577	579	543	595	580	556	547	547	583	566	598	566	588	534	577	554	526	562	573	552	590	532	563	588	573	563	571	593	561	584	577	556	589	637	572	558	561	561	537	554	531	606	557	573	561	609	568	570	576	558	560	604	606	550	590	559	569	585	557	580	552	575	569	564	577	594	577	565	590	558	550	576	562	618	619	623	525	554	617	548	568	561	593	601	597	538	540	571	577	564	560	614	592	586	573	543	540	576	556	571	554	564	561	573	623	567	566	564	589	579	577	586	579	567	545	580	555	574	584	571	590	562	615	569	523	622	597	563	545	561	574	537	556	574	602	568	586	601	567	559	576	564	601	567	578	569	563	569	581	572	582	579	575	582	569	570	600	566	579	535	576	608	577	568	548	527	552	557	591	580	591	555	567	571	567	571	581	515	600	555	558	590	576	571	564	569	542	570	579	586	578	539	574	530	563	582	543	580	545	589	531	555	536	568	532	533	555	559	563	583	581	543	544	583	563	606	574	531	585	598	555	554	556	603	577	536	567	580	582	579	566	580	565	555	557	597	567	508	580	604	574	519	565	633	599	530	541	581	546	581	553	592	578	601	585	600	550	632	618	570	598	574	594	542	584	560	575	559	566	592	576	566	573	524	590	577	560	553	585	525	588	587	546	550	574	581	579	558	600	574	595	556	549	558	568	579	539	573	595	585	600	574	580	591	563	594	607	572	538	605	554	534	533	540	554	536	608	594	575	604	603	569	535	499	581	571	600	567	544	566	524	557	550	604	580	605	568	604	580	555	576	512	602	571	592	575	605	560	537	584	627	555	584	532	563	607	569	632	554	573	564	564	568	570	561	555	595	544	620	568	564	596	548	541	540	591	541	519	545	601	586	542	554	546	583	575	544	569	571	586	582	608	568	572	544	563	569	545	580	582	559	565	567	541	568	563	600	609	578	585	564	551	567	617	594	585	568	574	583	566	602	605	599	585	552	547	546	583	541	547	593	569	576	611	582	600	508	566	592	592	561	578	570	578	554	581	543	603	571	565	616	562	555	577	567	557	595	621	524	565	568	614	525	568	581	578	531	583	574	577	552	582	559	582	613	567	589	560	576	602	580	562	571	589	595	580	565	596	572	552	560	545	549	584	559	512	579	640	554	593	588	590	564	520	562	545	558	601	569	563	609	558	561	565	520	568	598	564	572	582	549	572	525	558	601	548	595	575	570	617	539	562	583	604	512	562	596	539	563	563	556	568	580	581	594	551	599	533	557	579	581	558	585	562	585	560	555	547	568	592	599	537	581	577	556	556	578	588	545	573	597	527	563	567	566	571	558	582	555	588	554	583	563	575	588	531	566	577	549	586	556	577	633	569	602	621	565	546	572	577	534	555	600	565	562	573	561	573	596	593	586	613	549	546	593	620	571	563	576	575	560	584	572	584	534	576	593	545	602	579	564	607	547	602	535	546	552	543	617	561	541	596	551	572	549	591	560	520	605	537	575	566	545	592	636	550	585	592	536	554	529	590	608	545	546	597	543	580	557	564	560	578	551	602	603	597	568	546	596	564	543	551	612	569	554	539	601	615	601	551	581	547	634	577	534	534	596	577	564	542	556	545	569	596	568	568	565	567	574	555	601	565	543	617	545	598	542	588	580	571	571	581	608	636	568	595	550	584	586	569	629	553	576	557	551	569	552	554	582	611	580	570	547	562	577	581	588	564	601	582	582	567	540	574	587	560	586	564	572	606	571	597	553	530	584	543	580	561	531	567	532	583	498	557	523	599	588	613	542	538	551	576	584	603	582	524	573	580	576	529	604	595	609	557	546	604	546	589	522	548	572	550	567	586	571	545	601	616	563	585	601	578	537	555	529	552	582	596	529	572	581	581	560	544	556	582	608	570	614	561	530	599	528	573	586	530	587	579	558	583	517	602	571	529	599	593	550	572	595	565	612	569	610	566	604	588	552	570	519	571	592	618	560	579	580	568	580	572	563	592	620	582	589	586	575	616	586	562	563	537	601	561	574	542	606	563	612	603	572	527	582	568	551	600	555	546	579	581	559	567	622	547	582	616	589	568	569	572	590	571	581	532	539	577	578	578	635	579	596	537	587	596	583	579	576	605	555	612	544	565	561	608	566	589	527	575	532	553	558	595	584	559	568	534	576	553	590	577	588	567	616	588	534	562	596	565	580	536	597	603	585	593	595	575	546	546	568	553	596	582	593	571	572	573	601	566	555	576	589	545	590	581	585	593	570	540	605	554	571	594	582	567	594	579	560	554	581	579	558	599	586	555	569	572	574	560	560	585	487	557	578	543	598	590	560	575	627	529	545	591	583
23904	21588	29208	24484	21601	13684	1474	840	755	604	580	466	451	425	411	417	396	371	376	355	371	332	347	338	348	320	297	314	308	304	308	294	285	279	310	317	301	316	305	290	299	329	302	325	299	308	311	321	318	296	270	279	306	297	280	236	290	286	292	261	272	307	256	288	266	304	288	277	298	296	269	270	331	268	297	310	264	286	285	258	250	307	282	275	282	289	286	310	259	273	291	278	313	252	301	274	256	326	262	292	269	280	305	315	284	255	265	313	254	281	296	285	271	260	321	292	267	282	259	310	279	275	259	267	295	289	299	291	274	311	267	299	292	292	274	247	305	248	263	265	275	298	299	278	283	272	299	296	307	288	291	283	262	287	262	282	294	310	292	264	296	301	267	286	282	312	296	295	274	294	265	311	269	291	289	282	292	289	319	286	292	288	311	271	293	300	290	312	278	284	305	283	275	275	264	269	291	283	326	297	300	281	259	295	295	269	282	257	261	278	286	267	291	287	292	232	264	279	287	306	271	284	265	287	272	256	275	259	273	291	292	278	311	293	275	284	291	310	281	300	288	288	262	266	278	301	236	267	271	272	295	276	262	288	287	283	321	290	285	305	277	310	293	288	312	262	275	292	287	263	268	261	279	269	300	307	324	273	296	317	283	278	280	293	278	274	279	287	298	281	277	288	276	291	285	289	286	302	328	259	268	309	271	272	272	260	271	292	299	258	262	285	300	280	305	277	274	297	267	288	287	273	274	262	259	285	250	307	279	298	273	298	298	297	274	282	301	308	279	271	306	272	282	296	268	294	285	296	291	283	273	283	267	285	270	303	280	265	269	287	297	313	248	292	270	285	270	286	279	276	281	247	285	276	294	304	264	302	298	305	270	315	284	287	258	275	275	283	286	256	247	275	263	279	281	285	309	292	272	268	317	274	292	291	267	284	263	289	281	265	261	338	300	282	293	308	304	296	280	275	291	296	280	272	254	309	267	284	277	303	297	266	267	288	267	299	285	301	266	276	287	304	287	280	274	312	272	281	319	302	274	313	311	303	274	270	273	285	300	283	256	314	318	278	284	311	281	286	257	280	296	284	295	288	267	294	281	258	276	287	292	280	286	290	277	287	271	284	315	299	276	296	278	295	290	276	309	273	295	285	274	291	254	254	288	301	288	294	271	288	290	259	300	280	307	265	280	288	298	310	301	311	279	266	268	263	310	267	292	281	258	288	286	263	317	276	291	292	263	306	290	316	275	277	265	281	278	294	256	269	292	307	251	284	298	283	290	307	290	295	255	240	284	298	315	288	274	305	285	283	281	296	304	292	292	293	274	299	256	286	297	254	287	269	280	295	280	282	294	295	273	307	302	267	290	291	287	269	273	300	263	283	309	285	276	314	272	278	283	294	269	284	263	289	272	247	295	266	276	280	292	284	268	276	294	279	270	301	246	285	288	285	275	295	254	272	265	287	289	276	286	249	335	271	298	284	291	261	279	299	270	291	271	277	273	245	288	309	314	314	272	270	295	316	269	289	312	268	290	303	295	289	264	310	282	279	275	301	275	300	288	290	271	279	317	299	281	289	274	297	289	264	309	309	267	273	268	290	298	269	230	274	269	290	283	286	281	269	297	268	309	270	266	279	287	293	303	285	275	277	268	305	272	296	278	287	299	270	264	275	289	296	261	274	273	296	283	281	312	282	280	289	306	290	292	296	295	279	264	286	257	279	274	287	256	296	303	300	317	259	274	280	282	252	289	277	294	289	272	273	287	276	285	282	271	274	277	297	304	280	258	276	284	292	281	296	297	282	292	291	316	267	281	304	304	287	265	291	300	299	284	310	296	274	298	283	294	302	278	264	316	291	264	276	317	282	273	310	284	273	326	300	285	288	309	263	276	287	260	301	315	257	300	296	294	304	302	289	308	298	263	264	318	306	304	267	278	291	265	252	270	280	267	283	261	297	327	317	276	292	299	283	313	261	275	309	295	269	281	294	303	271	311	289	313	286	274	284	301	303	272	279	277	332	277	273	305	273	321	285	283	295	296	265	283	265	309	277	276	297	297	291	283	280	308	317	279	263	282	274	274	293	276	275	283	240	291	272	277	263	291	293	302	297	268	253	262	286	241	301	293	288	256	291	280	279	310	309	297	264	286	284	270	292	322	276	276	293	269	300	259	268	253	293	265	295	296	294	287	268	255	289	281	268	292	289	313	284	270	309	264	269	253	294	276	271	291	269	319	251	260	256	257	255	283	276	281	312	276	291	294	265	304	288	269	278	262	271	280	259	283	265	274	299	288	252	259	269	290	299	289	287	284	308	269	268	286	294	288	260	277	285	283	264	290	270	273	279	274	271	310	242	277	285	287	316	280	298	276	270	267	278	264	283	298	259	298	269	289	285	274	291	245	286	271	290	272	272	260	293	288	292	313	296	310	272	270	273	258	287	297	278	272	296	308	303	288	274	256	325	272	265	295	253	300	277	295	285	299	253	269	283	280	273	288	286	281	285	272	260	296	271	267	284	303	272	299	274	291	252	252	297	278	272	303	274	297	284	273	307	297	294	288	311	288	305	285	268	279	289	275	266	278	295	285	293	278	262	287	265	288	284	271	256	242	302	325	267	279	298	288	276	258	280	300	278	308	314	292	279	270	272	302	287	292	291	280	278	256	300	291	270	288	291	279	276	254	276	249	285	294	268	297	287	259	274	273	283	306	315	286	278	279	313	289	276	275	285	294	305	301	301	259	293	265	285	310	272	310	285	304	302	296	262	281	299	274	289	271	269	259	276	275	321	265	293	276	257	304	292	296	241	265	255	284	281	297	263	260	293	297	289	271	275	329	289	291	317	281	274	272	284	304	301	289	299	279	266	299	288	277	273	265	304	276	287	299	307	264	300	287	275	292	285	282	267	255	325	299	286	285	313	296	280	254	279	275	283	304	273	287	286	268	282	274	286	281	277	278	267	281	306	261	294	269	297	272	289	243	287	278	264	289	275	299	297	283	267	303	288	271	267	289	287	299	286	279	289	274	279	278	263	297	275	284	309	259	258	270	288	318	296	285	263	296	285	264	284	257	277	270	248	305	282	271	266	310	302	272	300	304	271	278	270	282	318	303	304	278	255	262	288	292	291	262	258	274	287	286	286	272	300	285	291	292	247	300	272	274	290	290	286	267	295	257	271	263	307	311	260	293	296	288	266	293	277	286	277	284	296	270	300	275	260	259	289	272	291	258	303	283	315	261	275	266	308	272	286	273	283	270	281	299	281	266	244	286	240	294	273	284	294	269	252	310	288	271	282	250	283	290	273	303	254	270	277	274	294	265	281	283	297	306	315	307	257	278	280	284	281	266	284	297	263	269	305	287	280	285	296	300	293	280	254	267	250	297	297	298	266	277	280	300	267	292	288	263	288	302	273	268	302	283	293	269	266	287	274	301	297	278	267	276	285	286	270	275	293	296	287	309	286	298	284	265	279	278	252	313	257	277	285	300	303	284	277
3502	10756	7869	4082	2738	2145	1648	1323	1112	888	739	666	619	548	507	497	470	427	439	424	387	424	434	395	391	335	368	330	370	365	352	340	323	353	371	307	322	376	353	321	374	345	324	321	339	303	329	317	311	329	322	340	312	299	320	345	284	332	328	301	318	308	302	300	320	297	320	295	324	282	331	323	305	310	316	295	333	298	321	335	310	330	323	342	320	286	304	313	326	304	326	321	297	329	293	293	303	315	298	316	305	295	316	297	313	312	283	318	298	323	310	328	295	316	302	320	280	352	296	289	323	318	303	294	270	328	296	313	308	282	283	311	317	300	307	312	337	278	311	290	323	303	327	314	334	248	281	344	317	338	315	307	316	350	336	315	308	309	299	320	291	314	314	300	293	307	312	309	309	317	328	298	292	313	291	346	303	333	248	297	322	318	312	327	311	332	323	313	283	336	310	268	301	284	301	335	275	336	300	334	292	346	298	322	287	315	307	296	301	290	309	294	309	316	328	327	293	320	291	329	320	293	312	300	309	330	264	309	290	295	301	304	310	311	318	298	310	312	296	322	315	312	332	299	318	321	299	296	285	282	300	305	320	296	283	292	348	288	299	311	346	344	336	295	313	352	268	343	311	287	305	310	299	306	322	294	306	346	252	305	296	314	310	327	289	310	336	300	277	311	303	303	315	302	294	322	305	329	320	301	284	288	307	308	265	293	289	314	297	321	333	333	292	276	294	298	311	315	276	310	325	325	316	290	322	348	299	297	332	296	286	308	296	321	279	309	304	290	310	276	302	337	283	323	325	312	315	306	312	292	295	284	325	323	314	344	316	322	336	282	289	296	324	321	334	326	322	287	305	289	310	305	298	289	286	330	293	304	329	317	303	307	285	326	343	299	297	314	291	325	300	295	297	320	315	289	286	342	319	291	325	324	293	316	271	310	288	282	308	278	319	290	330	288	289	308	329	327	300	301	279	293	316	340	316	333	296	301	332	314	334	314	295	291	301	321	317	313	329	307	280	318	280	307	321	289	284	329	337	290	329	345	318	319	289	295	314	328	303	324	321	349	319	293	304	343	289	310	311	296	318	291	312	298	325	342	329	322	314	303	267	336	290	324	313	303	304	297	330	326	318	320	281	288	293	306	317	298	320	322	296	322	289	301	284	324	257	272	324	335	293	321	311	304	292	293	327	317	311	277	327	331	323	304	289	346	296	306	327	312	326	346	308	303	306	320	311	322	320	281	301	323	337	278	315	313	312	338	301	331	333	307	291	284	317	302	281	285	326	300	307	298	327	280	302	284	291	298	319	323	308	282	310	320	322	319	328	323	315	323	310	308	287	299	304	316	298	294	309	319	296	287	311	302	281	308	327	315	327	303	313	299	311	317	309	305	341	340	341	300	325	300	328	304	313	309	327	314	302	303	329	307	332	288	296	326	279	292	284	324	315	327	277	317	294	308	311	304	309	310	287	312	313	337	328	286	307	283	312	347	273	284	323	269	326	312	329	329	301	311	303	317	296	325	285	303	280	300	273	341	326	307	292	279	290	321	312	310	304	320	309	323	332	291	311	314	306	354	319	320	298	311	323	302	325	311	297	328	343	288	290	320	294	289	329	301	318	304	320	306	289	293	322	301	323	305	301	342	319	294	286	317	325	290	307	297	319	307	324	317	302	315	318	301	313	274	320	314	328	283	318	288	296	320	347	307	332	296	292	354	311	310	289	300	321	276	287	279	351	286	311	322	280	318	301	293	296	295	290	293	304	309	294	311	335	312	315	315	290	289	338	322	303	274	285	268	328	323	312	300	313	284	281	310	324	318	294	293	330	273	332	293	293	285	295	302	293	296	301	302	272	327	273	312	327	306	281	309	292	294	330	328	311	312	313	342	303	313	323	334	287	303	294	288	322	327	302	343	329	312	295	300	328	322	300	307	286	306	301	272	326	339	297	302	315	312	313	274	302	293	293	299	283	292	311	324	294	291	330	320	294	300	321	344	308	318	312	333	277	309	297	317	311	315	288	308	332	332	314	269	302	295	299	326	295	294	313	309	329	316	315	293	344	305	274	287	319	326	296	334	284	312	332	332	302	302	362	309	299	301	296	329	339	314	298	331	297	300	296	303	303	305	309	314	299	315	290	315	313	299	364	324	313	316	289	304	268	314	318	284	301	276	312	332	300	305	327	310	308	298	317	313	308	319	312	335	305	311	316	319	300	309	307	293	318	302	281	300	307	315	297	309	326	303	295	308	297	290	330	303	314	285	300	318	288	304	295	308	272	326	321	301	281	345	333	307	323	301	311	336	318	316	306	303	346	319	312	307	306	308	309	296	345	297	314	331	343	302	290	318	318	323	334	343	319	323	315	322	314	314	308	317	304	323	308	319	304	307	302	324	311	332	313	315	296	315	318	323	351	319	339	295	299	294	276	320	298	281	311	296	296	294	311	295	322	296	330	301	325	315	320	303	281	297	342	320	299	305	318	311	286	318	327	294	323	304	320	311	315	315	280	315	305	321	325	268	311	314	293	266	324	314	308	300	303	325	317	330	295	291	302	309	328	283	297	329	322	291	318	288	326	303	323	291	323	293	332	282	336	310	314	297	300	312	319	315	312	310	355	319	303	320	285	308	301	286	296	305	311	340	308	347	299	339	303	298	319	315	298	288	327	300	333	330	284	283	315	320	284	292	299	312	289	346	273	293	324	309	337	298	347	322	314	300	315	312	309	294	320	308	327	313	319	318	284	343	277	288	297	307	271	310	287	294	284	302	313	307	320	308	319	320	288	311	317	288	282	299	317	303	310	316	331	290	323	327	299	305	331	326	332	284	298	303	318	303	306	313	333	285	326	333	291	324	283	300	295	302	303	257	329	315	343	304	305	300	323	305	315	298	303	305	328	302	298	322	296	313	317	306	314	314	283	285	321	300	294	323	285	286	323	303	303	306	300	305	304	290	297	314	312	304	299	302	301	303	326	330	309	285	306	307	327	323	319	320	335	324	302	321	309	298	302	329	272	296	352	302	333	302	280	309	313	343	326	315	322	318	293	311	305	313	320	330	306	277	304	307	301	291	288	300	291	318	304	306	337	303	297	319	327	275	298	315	311	302	312	308	296	312	317	307	306	323	308	314	303	293	318	269	319	299	315	280	310	290	341	296	312	310	326	295	302	290	291	296	313	327	304	305	269	302	351	337	279	306	299	306	303	315	313	308	315	312	295	338	319	316	341	350	305	348	326	316	311	326	273	300	306	311	298	322	312	280	345	317	290	339	262	301	292	338	348	303	303	316	306	329	327	332	322	346	318	316	284	303	311	301	316	324	321	309	273	281	270	302	309	287	301	331	298	327	299	309	296	284	281	315	291	330	292	307	290	292	319	310	284	331	303	295	318	335	283	304	335	320	304	329	315	273	324	332	329	269	325	304	321	298	302	267	311	329	300	310	307	308	322	294	335	299	295	335	336	318	323	302	340	296	328	324	307	330	322	316	343	320
25071	21571	28267	25305	15231	1680	1052	872	769	691	690	639	609	638	618	597	571	612	567	552	553	601	553	565	550	596	521	576	577	516	564	567	590	577	585	549	579	523	595	573	575	550	537	518	579	544	566	540	530	546	554	538	541	549	545	484	523	529	555	536	548	541	512	527	589	502	525	490	624	499	553	549	539	515	522	551	572	556	532	517	568	555	514	532	566	546	556	506	557	571	555	544	540	533	553	559	535	538	534	522	546	557	560	560	586	539	516	538	549	564	524	541	532	509	555	543	527	534	574	525	575	538	569	514	513	539	522	512	571	524	509	557	550	551	511	524	528	559	507	557	512	550	517	538	543	515	522	524	520	541	556	547	546	541	554	535	526	499	545	578	504	559	474	532	561	530	591	515	530	553	570	548	517	527	494	495	563	563	552	538	518	528	574	518	547	504	550	514	533	532	556	552	525	528	534	499	528	584	572	560	573	530	540	559	531	577	537	518	549	529	520	547	504	534	541	509	530	537	477	521	546	532	568	552	583	534	532	532	538	540	582	578	545	537	551	576	569	562	556	546	553	544	559	554	537	530	542	580	519	519	509	546	541	530	512	513	548	534	525	533	534	559	538	567	542	536	501	550	512	564	574	533	542	566	530	573	545	555	544	545	507	527	513	534	526	524	536	530	535	494	499	543	555	551	540	560	565	582	564	503	530	536	535	527	589	567	526	507	512	533	530	537	526	553	532	537	548	504	482	576	553	536	544	564	515	542	554	534	548	532	526	514	570	523	551	518	545	525	533	513	542	549	487	539	567	558	522	536	541	519	569	525	545	537	544	542	560	526	510	532	496	559	502	541	546	535	557	537	545	530	549	516	539	535	520	518	528	554	519	562	518	538	500	569	532	543	513	571	535	554	487	548	507	505	522	524	552	539	542	513	539	528	570	566	530	496	510	536	512	517	561	565	568	496	508	574	564	524	571	528	544	526	538	519	503	515	539	555	558	540	539	528	547	585	513	545	551	535	554	552	511	538	563	505	544	548	549	510	555	533	517	569	470	484	552	544	531	510	544	533	530	486	556	507	561	528	509	499	563	566	525	502	547	566	562	511	586	562	544	513	599	541	545	544	547	550	538	535	509	513	522	511	524	559	546	519	533	533	549	523	557	554	513	537	518	525	541	551	506	507	525	563	534	523	526	515	579	508	569	524	537	507	531	540	529	536	562	531	530	572	539	573	492	539	507	568	509	539	518	558	498	542	534	545	508	539	552	548	545	521	521	523	531	565	509	540	510	531	495	513	547	507	578	566	515	560	534	535	561	549	581	530	538	557	553	593	538	551	519	574	550	532	526	525	502	518	546	518	516	546	515	574	519	526	490	536	539	527	505	568	565	607	520	537	513	523	547	540	581	544	523	561	542	557	526	532	547	555	531	554	541	561	573	555	511	562	522	514	546	537	545	516	546	539	549	562	545	563	526	567	538	549	550	554	519	507	546	501	515	635	535	540	562	484	535	538	552	579	520	578	536	540	527	507	547	547	523	528	530	518	547	560	543	552	591	539	526	505	501	549	501	519	551	527	529	553	537	506	549	568	542	504	541	541	494	549	547	561	528	564	552	504	540	524	537	494	516	549	541	531	507	559	513	560	542	538	530	515	499	535	529	530	546	556	573	544	558	515	500	506	531	536	577	529	537	482	535	531	558	530	503	521	552	568	523	520	583	524	529	513	534	521	566	537	531	598	519	537	534	561	527	553	583	491	550	500	514	593	520	514	548	525	563	518	516	542	562	518	451	534	525	545	517	520	511	542	548	513	565	544	521	560	526	528	530	488	571	554	538	580	514	532	596	533	525	539	559	522	535	548	570	573	546	553	573	563	582	523	576	557	560	542	543	518	525	535	544	507	547	559	545	567	549	514	569	522	546	504	540	525	512	583	529	525	552	512	569	502	537	571	512	542	524	530	534	508	499	572	577	563	518	541	552	526	531	518	553	514	536	547	551	512	508	521	536	523	528	567	531	530	568	550	523	532	504	534	534	543	557	539	520	554	517	524	520	560	525	565	554	562	555	553	513	517	541	519	572	547	538	564	535	511	514	537	547	564	527	544	519	573	540	558	544	554	524	578	530	517	510	536	574	546	578	515	571	527	558	513	525	517	498	548	528	533	514	537	576	597	485	528	535	501	534	515	536	495	550	555	577	541	531	575	524	554	537	579	576	537	510	544	559	526	557	540	519	486	573	540	569	511	529	520	501	533	530	556	531	564	528	515	510	486	511	535	546	576	556	535	520	535	579	555	542	523	543	538	517	513	513	526	518	511	546	544	513	539	521	591	575	579	515	505	508	538	559	511	558	559	589	513	529	551	555	538	506	549	507	569	572	503	511	525	529	511	545	563	520	545	522	522	554	559	519	514	550	539	528	535	545	567	517	528	520	565	519	583	576	521	549	557	522	557	556	574	529	534	534	539	543	550	568	536	513	522	528	525	519	557	592	526	530	557	554	509	528	560	550	530	550	547	548	558	565	554	593	517	576	581	591	557	529	520	545	554	558	520	542	563	527	537	499	527	535	530	529	529	606	503	571	509	538	528	512	548	530	551	554	544	523	551	542	484	525	546	522	534	506	545	530	525	588	481	540	548	534	524	520	529	548	518	576	557	520	543	516	540	560	507	515	504	493	527	556	532	553	512	544	515	545	537	537	536	531	572	554	581	547	571	531	577	586	523	528	531	534	572	552	535	521	520	550	562	519	548	547	536	528	561	531	547	547	583	503	527	541	567	519	515	522	544	516	541	561	546	567	495	522	547	513	534	511	542	528	575	567	511	520	535	518	519	526	523	535	583	538	464	552	562	515	541	563	551	530	502	512	527	547	589	525	571	558	561	502	563	547	511	568	551	536	547	554	567	513	553	516	555	520	550	521	535	539	530	508	545	527	514	530	556	591	568	533	539	498	541	533	516	556	542	501	524	536	516	571	540	516	577	476	567	516	551	530	531	541	549	529	556	566	538	530	541	527	547	538	517	546	538	561	495	508	514	513	542	549	585	557	528	523	570	505	527	535	544	534	532	559	525	585	577	547	535	500	565	543	573	547	504	561	547	561	518	559	518	494	494	500	531	544	533	504	523	534	531	551	562	580	558	537	570	533	533	564	566	560	588	554	546	498	502	510	557	530	549	542	593	531	541	543	596	550	518	518	546	550	512	566	580	533	514	506	517	557	521	505	535	537	537	538	559	532	567	486	552	551	532	538	518	517	549	535	542	549	565	578	569	566	497	563	529	580	531	593	557	518	482	529	526	520	508	541	555	503	500	538	533	577	581	513	563	549	518	574	531	534	547	514	521	534	517	561	543	539	480	531	538	479	523	557	487	547	548	528	537	523	542	555	536	527	563	537	505	483	533	509	518	551	520	515	574	530	506	586	570	581	538	547	538	548	486	518	503	489	535	598	526	579	533	521	543	538	536	534	531	568	550	567	526	560	498	546	523	501	529	466	532	552	543
3555	7050	5298	2862	2095	1684	1347	1182	1050	925	872	810	737	724	687	675	646	599	634	598	604	650	623	575	625	556	596	596	592	561	589	597	552	541	568	599	555	587	601	572	581	564	617	595	586	520	549	575	601	557	506	524	582	582	529	534	569	560	561	494	553	553	549	524	549	555	590	553	546	585	526	505	580	581	541	556	553	554	557	565	545	559	582	544	575	526	539	556	555	500	547	597	572	544	514	551	536	530	539	594	538	560	596	555	567	539	566	561	510	549	523	582	557	531	555	561	539	597	552	547	538	524	576	542	567	537	510	560	550	550	584	521	569	529	552	553	580	550	540	551	531	531	533	560	553	554	553	545	550	566	560	575	554	526	555	540	561	548	533	543	557	526	544	525	520	517	569	539	574	543	565	552	513	512	598	552	614	539	546	561	617	551	527	600	565	599	560	551	552	559	558	584	547	548	569	571	531	553	536	569	559	593	588	565	517	533	561	550	567	509	563	535	546	526	542	520	550	578	567	522	585	578	539	510	538	506	518	549	554	553	577	560	540	583	550	557	559	560	551	536	538	502	542	553	562	499	544	536	591	556	570	588	589	541	548	557	530	550	595	564	559	573	573	532	525	579	548	600	575	545	578	537	553	525	562	557	543	521	535	545	571	587	520	550	553	555	565	568	585	540	517	559	516	522	532	507	529	544	529	574	586	554	548	544	578	593	571	563	542	517	525	548	575	523	565	590	543	606	557	562	588	502	550	542	557	566	554	555	535	535	520	572	583	562	583	543	576	571	578	585	528	545	548	534	573	535	570	528	524	553	541	508	578	531	514	546	554	553	564	519	548	512	536	540	583	559	527	576	601	521	541	539	536	561	516	515	561	532	557	547	561	526	533	550	614	516	528	553	546	527	563	552	562	584	565	589	522	581	562	532	580	530	535	565	549	545	562	537	593	573	568	554	539	549	546	582	501	531	581	539	534	565	534	530	592	572	575	528	532	556	572	540	528	560	526	561	569	562	568	545	532	580	540	546	551	546	558	550	560	582	543	571	593	546	525	540	550	508	495	560	531	521	556	493	606	520	504	536	531	549	538	573	513	559	557	553	553	522	565	551	579	563	531	536	585	549	515	517	534	536	600	565	577	549	547	548	573	545	543	542	517	543	558	569	543	583	567	579	537	598	557	584	526	578	586	553	544	535	531	531	583	607	547	539	537	547	527	506	565	531	546	556	485	538	548	577	535	554	533	533	510	560	575	551	542	516	550	584	523	547	560	537	553	573	589	515	574	544	569	501	583	537	533	505	520	554	591	543	576	516	552	543	537	572	586	551	536	557	528	571	541	509	550	585	627	526	582	540	565	568	603	543	507	579	496	535	575	527	543	564	556	590	586	551	558	520	585	547	493	539	553	562	565	569	557	558	549	525	573	563	556	542	553	566	573	560	596	558	531	542	576	532	532	562	537	520	543	564	554	547	567	521	546	546	573	525	554	570	542	554	568	561	531	493	526	554	542	523	517	571	552	626	585	526	550	549	506	573	534	555	580	561	564	535	531	521	526	569	573	555	558	542	521	559	557	541	575	536	554	593	523	519	585	509	581	561	561	568	578	568	542	592	587	534	543	563	569	505	578	531	547	563	601	559	560	563	563	534	549	593	581	555	534	601	570	540	522	535	566	558	491	550	543	619	521	592	529	552	575	541	605	555	542	546	541	572	571	547	535	550	576	578	539	565	560	569	515	520	561	562	552	583	588	579	546	578	537	539	590	576	548	539	559	601	579	533	557	573	562	523	592	551	553	552	541	540	576	566	545	536	524	574	567	572	509	547	521	556	563	548	549	603	545	578	556	556	554	580	585	575	555	570	523	541	537	532	569	540	561	572	544	558	540	529	531	536	559	600	510	567	548	512	604	559	563	545	537	540	551	562	550	596	574	526	546	552	561	522	552	555	552	501	567	557	554	552	569	573	529	527	584	556	534	550	602	564	552	537	541	563	558	586	562	547	520	566	543	603	505	542	545	561	530	559	554	544	580	523	539	559	555	546	566	552	570	543	569	548	556	571	547	536	562	563	513	575	520	547	578	498	589	533	506	543	581	540	534	569	588	582	552	535	590	586	540	528	511	545	556	565	528	568	508	543	574	566	572	574	514	575	552	559	558	566	541	563	597	480	569	568	580	567	552	557	563	528	510	538	554	545	562	563	508	557	518	529	545	548	504	512	523	547	554	581	545	536	542	531	534	534	554	521	577	525	546	573	542	545	515	567	555	577	571	570	543	537	528	558	588	543	558	553	580	532	534	546	578	516	537	573	584	524	545	558	524	536	562	583	520	557	563	583	534	572	541	524	528	469	556	551	556	545	539	562	572	523	548	572	536	561	546	530	573	502	576	551	576	570	549	536	561	570	538	551	511	559	505	572	522	568	584	529	601	570	587	561	574	557	551	543	546	546	552	587	551	548	553	539	527	562	528	572	568	556	571	588	571	546	569	550	580	561	514	558	536	532	479	523	568	511	526	518	587	552	532	606	522	560	552	591	552	569	549	563	562	552	563	563	539	549	597	521	567	551	555	571	519	536	547	480	532	514	563	567	540	566	526	536	559	561	577	524	526	517	539	521	582	520	538	536	527	563	567	538	570	552	563	559	578	510	500	544	565	566	507	567	525	520	557	552	541	558	580	559	556	525	546	500	565	538	583	541	553	573	564	501	548	524	545	561	539	561	549	534	598	536	549	524	540	572	574	559	512	531	567	562	543	556	541	570	593	558	558	589	575	530	558	539	520	547	549	548	538	548	555	529	509	585	570	569	537	555	513	551	508	563	561	520	535	546	586	583	540	520	516	554	524	572	540	532	573	556	562	538	563	582	544	533	544	555	509	568	567	538	536	547	547	557	521	526	569	550	555	567	554	544	553	517	600	547	588	553	592	522	543	563	553	471	550	539	580	537	591	495	528	542	566	536	569	564	527	552	550	562	534	553	550	538	499	533	515	582	576	584	538	586	545	584	544	546	565	556	567	560	619	528	557	529	586	529	554	577	575	581	556	556	563	568	528	539	532	557	552	553	563	539	517	547	581	525	587	556	547	553	530	544	548	543	521	575	525	550	525	531	532	554	565	583	539	526	518	521	513	569	522	573	536	571	560	566	504	544	557	494	546	605	532	563	579	537	547	530	560	543	536	555	573	560	531	562	563	548	553	553	517	586	561	594	534	616	552	528	575	552	576	533	522	561	585	544	579	562	545	550	564	515	603	536	522	537	593	535	550	525	557	572	542	581	568	571	553	533	513	565	538	534	606	538	563	549	547	520	539	561	513	533	563	581	535	565	531	580	523	569	526	576	542	561	589	560	564	547	550	576	526	540	538	525	532	546	551	539	585	578	561	529	575	567	552	554	535	603	598	554	578	549	537	542	578	589	549	535	567	541	549	544	538	544	551	567	517	554	547	585	569	524	568	554	477	555	530	549	545	509	582	502	562	531	591	533	549	555	536	541	557	538
22798	21600	29557	24154	21603	21676	12064	1314	874	761	681	588	462	453	396	377	355	371	338	342	315	320	295	301	284	259	281	248	246	231	251	225	232	183	208	251	242	238	245	218	232	191	259	250	224	213	206	212	216	214	218	246	237	215	211	220	213	200	211	223	198	190	197	224	214	213	197	199	224	208	177	220	224	201	195	217	208	209	238	193	204	208	225	210	226	192	211	203	215	204	202	193	203	192	220	221	215	209	193	210	201	204	194	198	198	226	177	195	203	201	170	198	219	216	193	214	221	185	180	200	232	185	187	197	196	201	199	202	189	173	200	203	213	183	202	207	209	209	237	193	201	192	224	168	206	186	204	186	205	178	199	197	198	194	205	182	211	176	179	196	199	203	218	218	224	188	173	206	210	188	191	209	217	165	212	200	194	193	186	170	202	191	183	186	201	185	218	189	222	223	180	188	185	194	184	216	179	198	207	181	214	198	194	187	194	192	189	204	178	200	176	181	223	207	188	201	193	190	231	208	189	234	191	189	183	173	179	198	200	184	204	204	218	165	179	195	196	204	222	206	208	209	221	219	179	198	201	206	197	198	187	210	212	200	189	198	200	196	199	196	180	220	201	211	208	180	190	200	208	197	212	230	205	220	194	174	200	198	188	195	196	192	214	206	210	183	206	208	213	183	187	210	219	185	205	201	203	205	191	201	190	203	196	220	182	196	187	199	211	192	185	218	174	204	189	205	190	193	190	227	192	222	207	195	187	197	201	176	218	207	186	187	191	194	214	210	202	181	177	199	195	191	171	188	178	184	175	210	197	188	206	182	196	204	209	182	206	207	194	209	195	211	178	158	217	198	212	191	188	183	184	204	173	177	187	190	187	208	217	214	204	188	192	203	193	212	201	193	208	222	211	211	216	201	207	222	208	215	212	203	190	181	195	220	177	167	184	177	194	215	225	190	201	231	198	202	200	218	206	211	179	188	186	216	187	189	199	190	200	203	204	225	211	230	186	209	183	207	183	202	225	206	218	198	203	181	206	195	212	224	207	204	220	210	233	206	205	181	192	187	183	227	164	169	199	176	255	199	212	208	229	200	181	199	203	206	191	218	198	198	174	201	194	182	180	177	183	203	209	216	192	183	209	176	187	199	236	183	209	187	185	202	183	184	174	206	184	214	197	194	208	175	197	190	204	228	220	226	225	203	196	204	207	160	160	198	212	187	190	219	184	175	195	183	189	215	199	209	219	194	199	193	201	186	165	180	201	184	181	182	202	186	210	170	195	193	172	214	203	210	197	207	203	214	204	221	207	212	182	201	208	183	192	183	186	196	199	217	179	231	198	201	214	211	207	175	196	213	217	190	177	201	174	202	217	187	234	199	183	220	192	190	187	189	198	205	155	190	182	199	193	172	199	204	195	200	190	192	190	229	224	185	188	216	182	185	194	212	206	205	193	172	223	195	175	205	195	190	214	157	206	222	201	205	178	208	217	209	203	191	197	193	216	205	204	190	217	186	202	203	217	207	194	187	183	176	182	187	214	193	222	174	189	198	198	186	175	190	190	191	174	182	191	177	201	212	186	206	191	187	204	204	223	176	173	200	181	207	213	179	192	183	196	171	210	208	189	170	219	197	204	196	162	176	195	184	159	169	186	167	205	187	185	202	182	199	180	196	179	193	214	203	174	195	181	194	193	175	164	210	193	206	212	211	178	184	213	185	187	191	210	172	204	172	189	201	169	191	198	193	202	201	159	206	207	208	236	202	205	185	184	199	203	195	210	178	220	193	208	229	222	193	183	192	197	163	220	204	175	185	198	214	209	234	206	206	172	211	199	185	205	209	190	193	199	213	180	198	183	206	182	197	198	195	165	201	200	195	199	216	184	212	189	208	201	207	194	187	194	213	188	174	185	192	198	217	224	193	205	201	190	178	215	194	187	198	201	221	210	224	200	169	196	182	202	199	203	177	204	198	173	206	204	187	222	190	193	208	199	195	181	189	205	188	205	203	185	205	201	196	172	209	200	175	171	197	195	162	172	218	197	194	200	227	202	189	184	191	194	194	205	194	201	210	202	194	175	224	194	178	209	202	202	191	198	209	180	216	193	219	174	195	195	174	185	170	207	195	183	197	193	195	177	210	211	191	192	194	179	215	194	196	205	164	185	191	184	178	206	164	219	201	173	196	189	201	190	181	203	195	185	201	189	218	192	198	192	194	204	187	216	215	194	205	210	176	195	208	185	183	203	222	205	193	173	183	176	177	194	189	180	183	211	206	189	191	209	196	185	191	205	202	183	182	220	175	189	196	180	211	211	177	203	194	192	205	198	166	198	171	224	232	211	217	211	200	204	194	186	209	211	196	204	204	190	195	200	200	212	202	192	196	185	210	201	174	199	220	228	209	194	213	203	183	202	190	214	197	180	200	204	206	190	191	197	202	215	188	168	203	180	193	201	189	204	207	199	194	203	171	190	204	193	180	205	196	208	203	209	188	208	210	176	225	199	183	199	210	185	203	192	213	203	175	182	200	175	205	196	183	195	205	214	221	201	194	195	188	208	162	182	209	205	197	194	178	200	200	171	207	195	209	191	174	181	205	201	188	186	198	179	201	207	179	179	218	217	199	251	197	209	185	205	197	214	190	190	186	172	181	209	208	204	184	208	192	193	173	167	216	207	206	208	196	193	200	172	223	195	174	179	195	216	224	173	189	189	209	199	218	210	206	180	232	192	183	205	179	201	184	196	181	217	185	205	223	206	190	201	221	196	197	191	196	196	197	198	194	210	213	194	178	217	201	217	184	197	190	229	203	217	172	185	193	211	201	171	172	195	185	203	210	185	202	185	207	177	212	173	181	190	202	177	213	193	182	204	191	195	192	195	216	177	193	218	194	200	188	210	162	176	200	194	187	196	172	198	209	193	219	218	208	203	191	199	201	170	202	184	207	210	182	188	200	200	199	196	190	189	200	201	195	191	169	206	195	175	203	186	202	192	192	181	194	202	179	178	189	228	208	197	182	189	200	213	200	211	203	170	193	187	201	198	208	221	178	212	219	179	220	175	199	224	199	217	203	191	218	191	213	197	211	220	184	198	169	202	202	208	218	184	189	196	216	204	200	169	196	175	208	217	214	201	196	195	193	213	215	180	193	206	221	182	207	194	198	186	184	209	179	172	190	221	188	189	185	203	200	209	195	216	219	223	199	221	203	207	193	234	200	201	187	196	197	205	193	194	186	207	178	199	198	172	220	194	213	171	205	184	201	197	207	187	183	193	206	221	218	189	207	195	197	201	207	191	204	194	198	172	213	181	195	197	185	195	207	210	186	194	213	193	214	181	184	194	208	189	206	238	192	187	176	209	197	174	192	203	212	188	193	219	194	191	212	187	181	201	197	175	201	188	209	222	199	204	193	189	209	204	227	216	224	190	177	190	217	196	187	184	179	178	234	190	191	212	196	185	203	173	210	206	181	200	194	178	212	196	209	188	194	191	212	213	201	195	201
4741	16384	12029	6219	4439	3202	2415	1873	1548	1298	1002	830	715	606	549	536	504	456	414	386	364	354	377	347	317	274	332	299	275	283	287	255	270	233	270	242	271	247	277	284	267	282	281	265	232	232	225	232	219	231	225	230	219	212	212	217	222	209	203	212	232	239	211	214	237	202	231	220	209	225	198	207	222	210	205	234	208	209	223	216	203	188	189	178	192	198	204	227	204	209	219	205	213	248	193	175	195	203	208	182	192	197	221	215	232	200	198	209	212	200	217	192	198	210	186	214	199	234	190	187	211	203	196	195	199	225	208	206	222	235	202	201	202	210	177	185	205	227	196	203	203	178	215	220	190	209	201	193	187	220	193	195	204	211	223	185	191	215	197	228	217	221	205	228	184	193	191	218	180	195	210	211	190	221	200	198	186	183	204	187	192	213	198	213	200	190	203	227	209	179	181	224	180	197	186	189	209	186	217	193	178	187	191	185	221	189	180	197	203	217	196	187	198	210	208	201	193	199	215	217	218	196	213	228	202	201	199	204	197	212	210	214	195	222	207	226	225	214	168	201	186	199	211	210	223	200	206	190	208	208	206	216	194	201	200	206	201	201	209	222	215	206	216	210	197	216	209	199	205	229	224	180	206	191	226	196	224	210	212	204	193	185	217	209	214	208	203	176	233	205	175	220	196	213	192	206	207	208	207	200	193	223	191	195	213	188	219	187	217	210	208	210	186	192	192	223	215	183	186	184	194	192	216	190	195	213	215	203	207	226	218	187	192	224	202	238	225	215	176	206	214	179	211	194	216	214	221	193	198	209	204	203	197	202	203	220	181	230	236	193	211	211	212	190	199	192	196	233	219	216	224	212	179	194	205	208	192	200	206	202	188	203	194	192	207	218	197	224	188	214	183	190	204	208	177	184	233	214	187	205	182	206	207	233	176	213	202	190	199	187	197	197	203	231	208	213	174	190	192	197	193	197	184	192	237	174	197	223	207	211	181	209	194	205	194	225	202	189	225	193	191	192	209	205	201	205	195	198	193	206	190	191	196	180	200	174	210	196	205	197	197	190	202	177	200	189	200	176	175	194	191	176	218	203	237	189	214	199	230	214	195	181	214	218	216	216	212	225	199	205	227	202	201	221	197	197	199	189	185	208	182	214	197	209	188	215	185	218	217	193	216	210	193	201	200	198	219	225	188	195	184	220	206	202	190	197	220	179	202	224	229	193	210	187	188	213	210	198	186	196	192	201	206	202	186	178	219	223	191	227	195	197	175	213	190	174	184	200	198	217	194	207	220	196	174	176	214	201	190	175	230	196	213	202	208	211	228	200	200	197	198	208	199	211	177	189	197	195	212	210	181	184	201	198	222	186	179	218	213	203	216	204	224	209	185	206	206	216	227	224	210	224	190	190	202	232	200	212	196	188	191	222	220	192	208	177	210	196	186	177	224	238	170	211	206	199	214	177	214	219	205	204	207	185	174	194	212	183	226	200	222	223	198	242	208	205	194	209	200	200	204	190	174	185	200	184	183	191	222	228	190	180	192	185	195	194	202	228	199	218	183	211	199	191	212	187	215	179	203	194	205	207	202	208	211	197	210	198	206	227	207	209	209	186	197	191	222	214	220	218	205	208	203	209	213	213	208	209	193	188	209	200	192	218	195	211	174	210	187	207	215	211	207	201	205	209	209	208	199	199	188	234	203	178	217	192	203	215	209	207	225	192	206	225	191	228	209	207	218	180	194	193	203	198	205	199	216	183	174	199	198	195	215	220	214	203	203	187	184	199	227	221	203	201	198	203	237	211	220	214	204	202	202	215	221	216	181	208	194	205	180	201	205	212	182	216	208	202	209	187	186	178	205	194	197	196	185	218	229	203	221	195	196	204	216	221	182	180	221	208	210	194	204	189	193	200	202	227	201	198	188	200	209	202	211	201	218	226	196	205	186	217	180	202	212	228	186	205	175	184	184	195	195	235	230	190	226	181	210	192	205	217	187	204	191	200	198	188	214	183	175	209	187	195	221	192	193	195	186	203	220	172	205	228	184	180	197	201	194	212	202	196	205	215	210	212	203	213	214	207	233	197	212	195	190	213	229	215	178	208	204	208	218	200	195	186	209	208	207	219	222	211	201	192	194	211	217	213	211	186	198	219	203	211	189	184	194	216	173	225	224	189	198	198	183	186	190	207	200	208	206	208	215	214	205	189	205	218	199	178	205	204	201	216	198	191	209	216	168	223	203	187	207	223	196	214	188	196	203	188	195	209	209	182	207	200	204	175	172	212	203	209	205	199	191	226	232	197	219	189	205	186	211	200	208	196	195	196	192	193	203	207	176	197	203	191	194	206	211	171	177	197	182	205	221	210	180	190	187	225	204	206	179	224	189	185	203	221	216	202	199	215	199	221	211	194	186	211	185	198	187	195	195	187	177	220	190	212	189	191	197	202	199	195	214	193	215	222	202	212	223	217	184	228	184	214	226	191	197	192	200	204	194	212	215	216	172	195	210	202	168	208	207	209	216	207	213	189	200	199	198	228	186	204	203	188	208	207	206	195	209	207	177	212	226	196	217	193	207	206	219	225	197	211	189	177	197	205	186	194	184	219	215	176	198	201	215	192	183	227	210	210	180	212	214	206	199	221	213	192	210	205	216	217	194	224	200	186	196	208	181	201	189	209	219	244	173	199	192	223	191	214	196	219	227	196	214	201	214	212	221	207	172	243	224	195	207	192	190	176	171	189	200	224	205	209	210	200	183	190	208	189	184	196	229	198	226	190	196	200	183	189	177	203	195	193	216	214	223	209	210	185	201	199	184	183	169	198	204	196	199	231	216	206	178	184	196	181	189	203	210	183	194	184	227	200	218	182	221	206	172	217	194	181	198	194	202	213	191	221	212	215	200	208	193	188	205	236	209	218	186	197	192	212	207	195	216	187	213	195	182	212	189	201	184	185	203	196	208	212	194	214	194	201	206	204	220	218	203	224	218	204	186	225	195	236	187	200	199	180	202	167	219	185	233	218	180	223	218	204	189	193	207	198	209	197	209	201	217	216	213	245	198	194	207	207	197	198	205	193	218	225	205	173	188	190	201	227	221	203	188	205	198	193	206	200	193	196	190	200	187	210	198	224	195	184	162	197	214	203	181	197	205	201	195	211	189	212	222	175	192	185	200	207	202	206	188	206	195	199	216	186	182	211	218	192	206	195	188	175	179	202	185	215	207	211	212	260	193	217	211	203	197	206	233	215	244	186	188	190	203	189	204	202	203	203	173	195	212	204	213	194	222	212	225	204	206	201	196	187	205	201	224	207	178	207	181	183	217	212	214	229	206	195	204	204	190	195	208	200	186	189	194	219	198	233	183	194	204	192	179	206	218	226	202	196	210	208	198	201	220	203	197	188	216	214	206	192	189	191	203	215	204	197	209	170	213	201	196	202	209	213	197	211	209	212	226	208	188	209	200	209	200	204	192	218	224	199	221	190	219	196	220	198	196	210
27901	19830	6893	1541	891	783	739	668	645	628	648	557	584	549	559	583	579	628	589	556	576	578	563	557	523	592	540	583	566	571	574	559	593	533	527	551	494	536	554	572	574	555	554	591	576	559	544	551	560	531	546	547	571	532	542	544	543	513	563	545	568	566	529	543	590	577	570	528	570	576	571	614	544	552	568	570	493	565	574	568	573	534	582	521	564	531	573	557	563	572	535	531	535	591	571	576	558	529	556	539	520	617	522	551	545	547	586	541	565	541	531	541	529	568	522	529	550	550	502	553	559	549	549	549	505	561	522	552	573	539	548	524	514	527	586	601	537	549	617	522	527	543	562	569	590	545	524	543	620	574	532	589	533	526	572	579	530	576	585	523	560	555	524	550	530	554	553	555	489	534	578	524	536	587	560	524	581	541	538	506	581	555	512	544	557	564	570	504	554	559	585	540	537	564	516	537	524	556	537	542	545	570	599	551	571	586	508	599	577	524	556	568	579	576	598	506	504	522	571	565	540	573	544	540	540	596	556	569	547	591	568	542	543	565	560	570	550	554	507	526	555	578	568	559	550	514	578	534	540	575	547	542	537	523	526	575	546	516	561	544	569	571	578	547	547	563	553	540	559	528	548	577	599	532	525	565	585	568	539	604	527	546	538	559	539	535	565	534	551	552	555	544	552	575	540	520	546	525	524	545	571	518	593	549	535	557	552	568	558	541	548	551	564	547	552	508	562	565	598	562	529	554	518	525	545	563	562	545	507	555	556	578	607	528	565	507	588	532	521	538	542	553	567	532	540	530	570	540	559	564	561	561	562	503	530	557	530	498	569	548	554	568	550	498	549	567	603	523	526	562	554	521	518	546	518	565	588	585	570	563	546	541	582	533	533	601	549	557	591	538	538	558	579	547	570	557	536	536	535	596	573	520	545	540	553	543	547	563	575	552	484	546	592	567	533	535	541	539	522	526	578	540	591	515	632	519	556	562	563	560	535	529	549	573	615	568	558	579	556	542	548	527	555	570	535	515	556	510	569	545	543	550	532	558	508	542	531	537	551	552	556	576	511	526	536	541	607	542	582	600	580	569	554	548	557	563	547	556	565	548	575	506	570	544	551	508	509	539	524	548	568	578	557	539	560	583	549	572	516	546	560	552	537	578	582	537	558	548	508	592	549	539	565	570	576	504	539	558	588	543	546	587	546	584	553	545	533	558	516	545	567	562	553	531	559	525	567	577	531	582	591	539	536	526	529	564	553	571	515	553	531	549	522	582	555	565	593	547	532	526	564	539	541	522	574	577	530	530	553	542	527	573	585	544	534	571	570	573	546	539	523	554	583	568	543	548	552	555	561	531	546	570	567	568	550	523	558	567	509	526	532	574	546	559	566	547	504	549	547	529	601	583	563	555	567	545	520	543	555	536	533	553	552	541	541	577	560	514	549	545	585	557	554	548	559	559	538	601	539	556	567	539	539	562	518	543	562	553	559	520	560	570	558	556	526	586	563	528	550	527	547	571	540	534	565	542	559	541	551	549	581	554	524	512	544	552	547	551	561	570	525	575	554	548	575	544	535	532	561	540	521	534	548	548	550	570	575	553	532	589	574	518	540	542	579	553	549	571	540	526	588	578	551	573	512	541	575	558	562	569	571	569	544	589	567	574	543	546	587	554	569	526	561	538	566	518	548	542	548	561	558	514	559	568	591	554	535	536	583	522	592	569	539	548	520	570	560	498	528	539	542	544	496	563	515	506	586	553	566	561	511	506	520	537	546	513	548	528	545	581	592	524	549	570	587	528	554	552	514	572	577	598	538	561	536	596	560	588	562	576	554	540	583	558	524	530	551	554	544	547	551	555	519	536	532	568	502	548	559	582	561	535	550	578	556	568	542	538	529	516	531	538	529	538	561	535	540	491	577	565	572	603	549	579	525	550	573	514	542	558	596	510	596	519	518	546	594	567	538	568	570	529	562	544	585	557	518	573	544	572	521	538	581	563	548	533	584	575	520	577	587	550	600	517	549	576	530	500	570	565	541	544	597	559	496	550	575	586	554	553	572	557	547	535	560	548	556	519	523	538	589	536	562	558	589	567	552	560	561	490	523	536	534	592	575	549	546	550	584	595	569	533	533	548	553	537	571	544	536	535	568	588	538	556	594	550	549	533	527	511	533	545	562	550	547	582	569	559	559	523	561	546	557	579	566	582	537	535	600	546	541	531	533	544	558	523	544	536	543	553	512	560	559	556	548	533	563	514	565	527	562	548	542	525	538	566	532	557	555	602	539	575	579	588	537	560	568	542	577	562	533	557	547	532	559	515	543	528	528	555	550	530	593	507	558	552	540	515	535	534	542	552	582	611	545	601	524	557	533	563	582	556	538	541	527	579	589	539	573	526	534	582	569	565	567	565	532	575	539	548	540	551	570	523	544	573	556	555	551	572	544	606	552	608	534	514	571	572	539	552	564	558	544	563	534	573	558	565	525	572	552	562	522	560	605	576	561	518	536	547	576	560	529	529	565	569	571	566	578	569	530	550	561	520	581	589	551	551	543	558	565	571	526	554	541	603	526	527	553	573	562	564	569	578	499	537	504	562	580	562	548	542	574	557	542	537	579	512	523	562	572	547	564	555	544	542	550	506	537	547	538	541	522	554	502	537	543	558	558	524	515	551	555	557	545	575	550	503	541	578	604	559	575	556	520	537	515	566	528	538	544	539	525	534	534	586	554	543	524	586	542	557	552	573	580	578	562	539	524	541	527	576	587	564	549	533	568	541	549	554	556	542	591	526	519	537	568	559	564	556	515	536	520	538	543	540	580	578	551	559	567	536	549	558	531	540	547	561	546	556	531	517	534	539	559	552	563	548	592	543	547	550	569	573	541	546	528	581	573	565	564	529	522	552	538	526	601	536	602	550	589	551	596	545	550	546	564	560	564	529	553	581	561	564	542	536	565	564	539	559	534	560	549	533	510	537	541	533	554	574	561	567	539	528	567	525	564	551	525	544	531	534	566	507	571	604	594	549	590	547	591	542	551	564	569	523	581	585	545	552	537	555	562	588	583	551	538	531	542	541	551	542	530	516	578	529	548	543	596	546	524	567	546	602	568	540	579	534	581	548	495	530	572	559	593	570	577	595	584	619	572	539	540	598	502	573	550	524	569	560	570	545	547	538	571	568	532	509	564	536	543	551	544	558	575	552	571	550	543	568	526	564	524	557	539	556	525	515	551	548	549	542	580	543	605	562	565	567	561	564	526	560	565	544	524	571	587	528	508	511	566	570	508	581	558	555	569	591	561	564	568	596	515	518	545	575	548	553	546	582	571	561	546	560	567	577	555	574	530	535	576	544	543	560	574	552	564	550	589	559	543	509	560	578	570	557	549	541	537	555	581	555	547	517	589	547	529	563	562	548	518	599	541	532	585	565	573	584	552	549	568	548	578	529	513	573	530	568	549	561	552	547	527	590	530	584	547	562	513	571	554	534	524	567	546	575
4662	2965	2365	1505	1232	998	888	801	816	748	745	640	636	699	662	643	592	594	634	623	628	597	602	644	607	588	591	607	577	609	560	583	599	573	553	586	555	569	637	651	584	602	619	618	641	563	614	575	553	531	613	591	624	578	570	611	574	597	569	586	555	614	614	591	582	633	580	573	576	610	564	546	617	574	562	576	592	557	590	569	578	588	573	559	581	591	563	547	579	585	551	535	575	594	536	620	584	580	570	574	551	560	600	589	577	588	580	626	548	555	607	599	608	556	606	602	584	589	566	641	554	586	576	608	589	586	573	581	594	543	577	574	602	533	597	539	570	597	607	619	530	573	573	568	585	558	603	560	551	575	626	605	598	591	557	558	590	606	545	558	573	621	598	654	590	568	599	580	640	612	574	577	525	563	567	559	573	569	552	565	609	581	537	588	563	596	608	568	558	564	589	604	563	544	589	568	577	569	561	574	597	571	587	571	605	570	580	594	560	555	594	554	569	605	622	553	544	580	541	619	591	575	559	533	584	565	581	551	604	606	588	593	565	584	579	581	580	588	554	603	616	570	577	590	530	599	565	541	617	575	558	577	569	560	618	624	599	576	605	588	558	581	541	590	626	540	617	613	561	596	561	514	585	589	569	587	558	607	599	571	598	557	582	596	568	573	558	605	514	554	584	526	569	532	565	597	563	576	595	595	565	622	570	609	583	577	561	590	558	572	543	612	547	606	573	590	604	572	573	616	624	563	624	550	585	577	586	582	592	572	531	586	584	579	588	585	579	588	618	578	566	572	548	538	576	572	576	616	590	590	556	580	546	586	553	602	547	547	605	607	532	580	607	607	599	574	575	590	601	566	607	587	600	568	591	586	553	575	584	606	551	533	555	580	595	570	571	591	602	626	570	520	555	548	579	591	625	597	610	590	571	567	570	583	608	571	606	573	615	623	595	595	590	539	548	602	578	560	569	595	542	573	535	568	628	599	621	600	587	587	567	580	543	541	598	596	555	594	601	610	559	570	560	583	598	541	601	567	561	578	553	598	610	569	602	596	544	592	607	588	580	577	546	562	604	576	561	601	597	580	551	573	637	578	581	579	557	552	569	606	580	574	591	588	589	571	568	588	572	570	586	568	577	623	573	571	568	541	598	561	623	558	558	602	560	581	567	625	563	536	595	561	630	590	597	595	580	540	566	579	567	582	586	569	557	596	582	571	591	588	597	585	541	577	517	553	579	543	602	577	555	596	548	586	591	593	579	605	591	635	561	585	574	583	583	549	585	612	610	599	608	610	560	596	581	568	577	548	572	579	629	560	558	553	638	577	573	556	546	585	572	601	558	600	587	597	575	549	579	583	559	579	563	589	556	590	579	592	566	588	585	606	582	573	575	594	570	569	605	608	601	608	584	578	591	613	533	599	565	556	579	568	575	546	582	590	563	586	534	560	553	610	549	571	571	620	555	566	560	574	558	554	589	582	617	597	584	562	565	569	569	553	591	590	531	623	598	569	594	618	618	638	579	556	575	547	575	576	557	591	570	621	589	578	626	619	608	554	581	598	603	579	593	534	637	596	571	550	541	601	580	630	602	580	595	584	574	576	537	561	579	591	607	565	548	569	576	579	566	604	550	567	561	576	559	599	572	598	564	588	570	563	596	588	584	565	578	531	567	598	549	601	573	592	560	541	549	563	600	599	534	555	573	564	631	575	594	592	560	609	591	551	592	573	613	576	584	576	575	583	638	574	626	574	582	581	586	572	615	580	570	591	563	572	572	572	594	554	628	585	541	582	589	573	556	583	545	552	533	586	595	567	594	528	601	590	556	574	572	598	572	610	591	580	586	544	600	538	591	539	595	548	594	575	586	564	574	614	561	604	553	609	543	642	578	588	583	571	582	574	591	555	600	564	587	592	566	577	558	567	589	597	623	571	583	605	623	622	550	616	558	565	530	566	589	548	581	582	573	576	629	596	578	571	565	551	599	580	539	594	589	575	558	600	587	599	592	594	588	613	576	596	545	575	562	596	593	574	620	601	592	563	554	571	575	573	578	558	613	578	587	567	595	558	587	594	555	587	545	576	624	585	600	601	581	540	546	566	580	589	600	584	581	568	587	604	611	557	523	572	574	591	553	571	574	588	635	572	585	584	608	578	626	575	610	578	600	523	581	570	557	572	549	581	582	569	589	594	561	565	579	612	554	636	547	566	581	569	580	619	636	596	619	590	597	611	558	630	551	569	579	588	633	604	585	564	663	540	578	591	628	569	541	539	562	597	572	578	568	573	588	584	570	557	612	583	580	588	581	601	562	604	584	624	583	542	564	566	559	599	584	566	590	580	587	551	603	567	597	569	583	562	617	610	549	585	546	524	544	584	568	599	582	581	585	599	570	575	581	584	576	625	616	593	594	582	568	585	590	597	563	585	592	586	594	608	592	613	618	576	579	593	591	624	586	571	575	576	580	598	585	554	583	564	603	610	557	619	573	604	568	600	586	609	563	571	616	574	585	575	584	587	572	595	591	581	558	566	575	633	589	605	567	589	528	532	589	553	585	555	588	591	600	570	519	582	578	565	549	593	552	586	553	606	583	544	548	639	567	525	602	593	608	599	574	557	602	568	587	583	592	580	612	609	619	603	600	574	600	554	596	548	544	530	650	600	554	548	625	582	556	606	605	569	600	559	593	600	563	589	576	596	570	571	609	587	558	556	602	572	549	579	588	620	544	586	562	592	564	573	564	597	545	590	549	588	522	605	513	573	599	583	584	586	572	585	599	608	550	574	544	611	554	578	556	569	578	537	592	518	567	596	596	547	595	567	562	561	592	583	574	607	572	620	583	562	546	555	555	549	532	588	550	593	609	564	613	574	576	603	600	559	586	609	553	585	558	595	589	590	583	577	588	559	597	619	587	549	607	552	614	579	561	569	591	582	624	595	599	597	545	537	561	562	535	583	579	602	580	581	585	579	575	613	548	561	601	559	565	580	554	561	604	546	572	581	596	587	557	640	616	590	584	582	617	595	558	545	581	612	536	567	535	556	553	578	583	563	560	568	571	655	600	537	572	613	566	602	563	558	580	570	604	532	614	568	557	531	574	547	581	554	572	596	586	528	508	599	578	599	579	552	593	575	596	585	574	612	594	593	585	559	585	599	610	527	600	600	544	570	579	606	627	546	589	627	574	561	569	556	632	589	518	566	569	601	575	608	571	555	593	606	546	554	590	598	582	576	577	578	585	601	608	571	558	601	551	557	612	536	628	562	595	579	559	574	590	586	576	582	617	587	594	581	577	611	575	588	569	529	564	560	588	569	573	572	521	571	591	608	559	558	546	587	582	603	572	544	594	570	591	587	574	567	527	617	595	571	563	540	606	628	587	603	623	577	579	540	620	606	553	562	547	556	579	550	613	521	572	573	540	589	596	572	605	583	580	582	617	587	587	576	574	585	559	562	589	589	582	581	540	590	552	586	578	560	584	576	541	565	594	579	591	581	564	553
23866	21573	29155	24435	21569	13550	1518	905	659	609	537	535	470	451	391	382	389	402	377	364	391	344	353	348	330	337	333	303	296	301	286	303	354	349	325	320	284	307	313	301	327	302	319	308	309	304	318	309	291	300	268	287	278	291	298	286	282	300	296	278	275	275	292	279	277	274	303	269	279	304	292	299	312	284	296	315	276	294	274	267	279	290	308	309	296	293	293	309	318	297	293	307	282	285	288	267	268	284	300	283	291	276	315	301	272	261	279	295	312	268	270	268	257	293	266	295	281	298	274	295	257	295	268	302	302	289	306	293	296	268	286	287	273	292	278	271	277	289	268	283	276	269	303	267	266	256	295	300	319	251	277	284	281	272	271	283	314	289	279	272	276	305	273	281	288	278	285	271	290	305	276	283	297	285	308	274	283	312	321	282	265	267	294	279	278	305	263	287	313	276	285	327	291	310	271	270	268	282	270	280	302	251	293	259	296	291	298	279	304	253	294	318	296	295	271	288	284	302	303	298	305	298	285	296	281	285	309	297	280	289	240	294	293	296	307	286	256	289	272	284	306	289	274	257	259	279	265	295	294	277	264	257	290	282	306	296	259	287	281	290	265	263	256	245	270	259	283	292	269	308	287	284	295	314	269	294	296	269	307	266	262	290	310	268	304	304	260	295	306	278	290	296	315	258	274	282	281	277	289	307	289	294	296	250	263	308	314	300	291	289	291	277	251	264	281	258	282	310	268	277	283	272	285	294	315	287	261	311	296	300	303	272	304	281	305	290	318	287	296	273	293	317	297	263	279	267	279	262	297	287	271	308	271	270	275	292	271	259	279	268	281	286	299	301	285	328	295	256	298	311	283	279	279	286	303	273	316	285	293	269	296	303	307	264	276	285	288	280	245	287	282	303	268	290	267	271	288	256	283	271	287	288	287	305	319	284	294	267	276	293	315	273	304	285	327	282	290	289	285	313	274	249	292	286	278	284	299	304	275	286	245	283	298	280	281	290	279	288	288	256	273	323	287	294	266	308	288	258	270	317	307	277	289	305	304	311	258	276	300	270	281	271	272	282	289	310	257	252	261	277	266	321	301	281	329	264	272	270	293	281	310	280	263	303	295	296	290	291	291	295	277	277	292	314	300	263	296	276	291	283	294	288	317	273	254	268	286	263	252	272	321	255	273	283	274	295	277	279	288	277	286	280	303	288	291	265	285	259	284	280	278	277	270	272	275	296	299	289	313	314	281	278	293	316	286	292	328	293	291	252	301	271	268	311	265	276	285	314	280	278	295	281	293	300	310	297	266	278	273	275	296	286	298	266	299	278	256	290	283	300	294	304	292	295	297	296	269	267	302	332	268	280	264	267	292	289	291	284	261	299	292	326	312	304	293	283	293	286	308	261	265	248	311	303	296	277	259	307	312	263	281	278	280	294	281	302	272	261	278	279	306	257	265	286	270	266	295	257	283	286	298	296	275	282	277	290	273	343	266	267	252	281	256	270	302	273	325	294	332	294	273	280	297	289	277	287	293	273	295	267	333	260	255	270	284	261	295	275	292	267	271	266	288	282	297	267	284	280	293	273	309	267	274	286	235	271	288	291	290	275	289	272	314	302	281	301	322	301	307	308	293	270	277	285	300	285	271	278	281	291	302	294	296	267	256	267	283	246	266	301	305	260	296	282	302	274	264	261	259	307	302	279	271	301	264	307	283	309	285	268	255	251	288	270	310	299	329	273	302	285	309	305	270	318	290	267	274	315	285	308	268	276	266	287	276	278	319	312	301	280	293	293	277	272	284	288	272	296	263	299	284	281	273	274	319	273	298	269	280	304	298	307	266	310	248	256	284	249	302	265	272	302	306	279	269	306	307	320	270	289	273	275	290	268	294	252	291	316	301	287	289	263	282	273	274	286	276	280	258	283	275	277	268	268	296	269	276	292	281	296	292	259	268	323	293	274	264	272	302	285	318	320	284	257	309	309	262	288	278	279	302	291	292	257	295	310	318	280	252	285	316	289	284	270	273	277	330	292	311	286	259	285	285	303	287	285	265	280	313	301	280	278	266	272	307	296	291	284	313	310	270	267	267	280	285	289	313	271	289	269	343	255	252	301	275	269	282	307	298	316	311	290	288	306	293	291	315	264	254	290	269	243	271	297	288	251	304	245	302	290	283	261	277	298	305	279	308	274	272	293	280	260	273	271	317	286	265	303	272	291	284	292	282	269	296	298	271	273	302	300	275	243	289	301	261	306	269	294	255	276	265	293	313	326	298	312	295	261	304	299	295	262	313	248	286	274	272	276	290	247	287	294	286	303	270	297	275	311	286	291	312	290	311	296	293	318	290	270	301	289	271	274	281	287	286	293	284	284	288	262	285	262	303	285	265	276	316	278	269	295	299	289	305	309	263	278	271	279	266	289	287	276	258	267	269	257	268	304	335	295	265	310	291	294	268	300	292	263	294	280	244	266	279	266	304	276	293	317	303	304	278	280	286	287	295	303	272	288	276	268	278	295	292	279	288	278	265	278	311	287	294	272	271	293	255	278	268	295	271	283	306	295	282	294	275	288	293	292	299	290	287	253	282	296	293	278	290	279	286	261	292	308	274	328	285	278	307	275	275	275	290	292	260	275	287	262	297	274	313	281	294	294	257	289	291	282	268	276	300	304	287	268	283	287	257	295	310	257	276	262	297	278	283	265	264	259	310	305	295	278	284	283	270	269	266	298	300	291	294	290	303	293	307	293	281	274	275	273	317	296	267	273	307	294	302	294	304	295	284	293	292	292	278	323	273	275	281	247	300	267	298	319	278	291	288	267	271	297	296	306	266	320	280	279	264	298	272	299	270	264	264	294	294	304	276	293	341	257	324	293	293	278	295	289	281	288	302	255	303	284	268	257	282	293	288	278	283	273	278	281	272	285	298	277	277	270	298	273	256	280	296	269	281	277	269	279	255	294	281	271	288	293	298	318	280	285	319	267	294	301	282	279	293	285	292	314	277	296	280	289	283	278	272	251	305	263	286	282	293	319	285	254	307	267	294	310	320	278	298	290	309	288	296	277	305	311	285	299	312	296	283	255	275	302	296	269	323	304	288	272	290	300	255	297	271	283	250	286	281	279	268	274	297	287	279	309	292	268	279	257	275	291	296	295	280	296	288	305	314	311	303	286	316	283	267	284	271	265	280	296	289	283	268	277	303	295	310	284	307	302	273	278	297	295	311	319	268	295	270	285	294	283	279	267	287	289	265	264	294	309	289	303	291	318	278	303	264	308	300	276	252	296	280	282	275	290	293	300	277	285	288	320	305	280	263	302	273	277	274	291	286	299	267	282	308	308	301	275	278	309	293	277	281	289	280	269	308	279	299	287	295	311	272	244	286	284	291	289	268	285	296	270	302	288	292	288	255	280	310	265	303	300	278	295	281	276	279	300	303	269	296	256	287	307	323	296	301	283	283	286	311	275	280	294	290	293	258	285	288	291	288	286	295	287	290	270
3661	10772	7806	4120	2965	2158	1579	1343	1076	901	775	748	648	580	558	481	508	486	465	444	420	386	420	397	401	348	362	340	384	380	356	377	374	364	323	342	318	346	328	364	381	364	374	322	339	362	324	362	331	343	349	315	365	281	312	315	313	320	322	288	334	338	338	334	344	337	339	319	339	333	284	319	290	363	295	330	332	298	312	302	329	271	329	361	295	310	319	296	306	327	325	314	312	338	342	287	294	313	309	319	321	297	323	300	342	342	321	330	303	342	326	309	332	307	326	300	318	340	341	284	345	315	277	303	292	296	305	319	327	333	335	301	290	296	338	314	328	310	315	348	315	331	352	298	312	330	309	305	332	298	348	298	298	318	307	292	323	297	329	291	313	304	329	320	315	311	326	330	353	280	301	318	306	308	329	292	288	305	321	307	340	302	340	330	349	341	299	306	313	319	296	316	319	316	305	288	329	298	295	344	340	313	321	296	294	329	329	291	318	332	309	320	338	298	325	312	318	329	300	310	315	325	324	288	267	307	306	297	312	312	311	320	329	337	294	308	316	312	353	327	315	323	321	304	314	309	307	316	333	274	330	295	324	341	324	284	309	312	311	302	321	322	333	357	315	329	344	291	335	308	319	305	312	304	319	303	309	323	330	311	267	332	320	340	304	317	314	356	277	320	309	303	304	299	301	313	305	274	309	311	316	358	312	292	302	301	328	314	293	328	291	344	316	301	299	325	295	303	307	319	330	298	295	347	298	309	320	301	318	353	329	301	304	302	300	316	313	319	315	313	293	292	310	329	335	319	313	308	297	318	314	314	307	314	306	276	333	322	354	308	316	323	289	293	333	331	330	310	277	307	318	314	311	314	314	311	297	336	323	321	318	314	314	365	295	315	320	319	303	289	304	302	320	314	303	330	318	326	305	310	313	331	308	298	331	298	309	321	301	295	332	289	332	320	325	297	322	311	323	324	289	351	319	344	274	315	311	308	329	313	299	315	315	344	311	309	316	343	316	327	298	287	298	275	317	310	326	307	318	330	296	330	339	329	316	304	298	287	324	292	301	342	305	306	273	298	298	309	322	297	313	305	325	312	328	290	281	317	330	309	299	305	310	318	309	304	335	314	323	327	307	297	323	317	292	310	312	306	295	295	324	310	317	327	300	346	310	307	335	305	331	329	348	317	302	299	301	329	322	328	281	309	308	316	300	299	308	319	298	310	294	316	282	321	353	318	323	331	314	297	293	327	344	345	310	318	283	312	316	353	358	291	292	311	307	291	325	336	312	299	302	345	302	311	303	334	357	318	324	300	334	307	346	294	334	318	309	283	294	300	299	325	325	310	306	295	299	315	309	336	300	327	323	338	334	332	331	314	317	322	339	311	309	312	295	302	331	317	297	323	305	306	326	322	312	295	319	330	289	300	263	315	330	328	319	307	312	268	305	319	323	308	293	315	323	308	296	304	316	343	315	316	340	300	343	351	336	270	297	329	337	315	302	321	300	299	298	317	310	315	316	314	317	334	279	343	297	313	303	274	289	293	312	319	342	295	320	328	317	333	313	317	331	311	298	334	297	320	317	305	317	342	333	311	299	317	307	303	313	329	344	303	294	302	322	298	338	298	329	342	300	305	311	322	301	302	322	345	301	347	315	300	303	307	329	332	324	300	314	303	311	293	312	312	306	309	307	338	302	317	322	343	334	321	307	301	307	319	286	304	333	341	304	299	317	302	342	318	299	327	310	301	287	317	323	317	303	324	338	324	322	317	316	276	314	333	340	322	320	354	313	298	272	275	314	343	333	314	285	305	301	351	327	284	320	320	308	293	310	318	311	292	284	290	315	347	300	320	320	323	310	341	318	321	314	362	319	293	290	310	304	297	328	326	286	307	295	338	306	348	295	337	304	305	306	344	269	327	305	294	329	322	301	306	296	300	327	309	309	335	323	297	337	301	330	315	308	311	309	319	310	340	326	304	305	332	330	323	321	311	301	309	284	331	301	331	307	323	306	292	314	337	305	317	306	317	303	318	279	332	320	299	324	299	303	322	298	317	314	309	314	296	336	319	308	330	321	311	302	339	302	316	296	334	320	337	292	317	333	306	302	295	321	315	294	301	317	327	321	341	326	299	321	316	337	308	315	305	301	365	349	313	323	305	298	303	348	320	328	320	305	324	307	323	321	311	310	287	334	294	342	302	299	327	315	300	341	315	318	314	324	337	301	318	311	305	311	286	340	330	317	323	294	319	339	294	320	333	325	309	328	307	315	309	305	275	305	327	295	302	296	322	330	295	310	319	301	331	336	332	304	301	296	318	335	300	289	334	345	307	333	325	307	286	317	303	288	342	293	316	318	308	333	309	327	311	302	337	338	308	292	292	295	342	293	328	343	340	308	270	300	286	317	310	292	290	298	312	296	313	327	298	310	333	284	306	331	303	326	321	306	309	313	356	320	302	325	330	305	294	284	296	316	299	317	302	277	278	314	309	338	289	311	312	341	278	264	286	313	297	318	329	325	327	316	323	323	304	282	354	311	296	319	326	334	304	325	328	303	339	312	311	337	311	301	310	316	296	309	293	303	302	300	328	348	326	282	320	314	314	297	283	312	320	324	315	306	315	332	295	307	348	320	347	315	287	336	338	306	276	322	302	298	330	334	330	300	327	309	321	288	312	305	293	313	318	305	318	359	353	324	302	332	310	301	305	321	324	294	301	309	316	334	313	297	311	355	318	306	302	288	296	321	340	334	354	309	320	295	311	303	341	296	330	303	313	339	323	299	323	319	306	285	319	303	326	349	336	292	303	324	315	316	335	320	324	287	298	327	349	309	311	286	295	294	317	297	323	307	321	337	309	311	305	326	320	345	298	319	316	268	315	301	321	329	295	281	325	306	317	296	323	306	282	293	313	321	314	294	315	304	309	323	301	305	319	292	329	308	306	354	316	313	314	298	305	329	274	322	290	323	320	265	303	346	317	298	319	290	291	289	321	310	308	291	294	332	302	307	335	300	290	350	308	345	308	322	315	297	304	325	304	306	339	290	310	269	307	322	298	312	304	323	316	317	302	334	319	321	290	291	326	290	324	288	316	305	322	329	284	295	328	298	329	327	344	308	344	324	298	306	265	295	324	330	283	303	308	332	301	315	322	297	323	309	319	311	284	313	325	290	332	326	289	327	301	312	348	333	277	311	351	353	326	285	327	291	323	285	327	299	323	324	331	292	337	324	282	320	324	310	324	309	302	328	320	308	324	323	321	335	316	294	309	343	331	311	290	308	301	309	292	315	339	331	303	323	308	308	343	327	313	332	343	306	301	297	306	288	300	318	330	296	331	312	305	316	329	317	300	323	311	295	329	322	295	351	299	327	338	336	310	319	305	304	319	312	300	295	306	339	340	337	317	310	301	301	326	341	324	307	338	323	284	338	287	317	291	322	314	270	332	310	321	322	328	288	282	301	325	314	306	317	314	331	318	291	303	314	287	311	305	325	297	319	336
25033	21564	28249	25316	15254	1563	998	829	771	737	700	699	664	663	631	654	602	563	554	588	585	595	606	585	617	603	561	573	600	537	569	593	541	583	561	551	536	583	540	595	557	586	580	551	584	516	539	583	546	566	535	579	541	581	521	554	565	559	575	542	559	529	544	611	545	559	549	567	539	552	537	528	560	555	585	559	529	504	531	575	544	586	564	547	579	547	550	568	544	539	559	548	551	530	520	572	524	521	548	574	532	551	528	553	560	581	568	506	548	517	563	595	532	559	575	553	551	578	578	524	572	544	575	535	521	573	568	564	547	507	554	530	544	529	565	517	548	598	534	544	564	538	549	528	532	557	573	563	554	570	524	565	548	564	537	560	538	545	566	555	534	592	563	579	592	533	572	564	559	542	515	577	562	568	574	538	550	551	531	560	537	562	526	551	512	579	540	565	548	606	541	484	566	519	537	561	529	590	521	573	595	518	511	564	565	549	552	532	557	521	520	546	541	549	540	538	543	571	576	546	566	552	545	587	585	529	585	554	542	545	520	539	589	554	581	616	540	595	534	520	537	568	545	582	538	557	520	576	563	578	562	573	544	521	541	556	526	542	562	585	529	563	579	540	548	540	535	526	576	555	547	564	526	555	557	542	518	536	554	505	554	494	556	579	516	555	565	506	579	557	553	535	520	548	588	593	532	576	569	540	557	525	580	586	588	531	536	576	554	554	554	527	532	568	565	532	560	527	558	530	519	545	528	553	535	584	562	551	571	549	555	582	564	555	557	552	586	596	566	525	568	541	510	532	545	568	549	508	576	561	540	556	557	554	547	504	491	577	541	544	510	545	560	552	489	538	543	553	539	538	562	569	577	527	526	546	572	522	572	539	538	537	552	527	513	527	564	514	546	549	566	559	571	553	507	536	546	528	534	566	598	563	554	543	533	548	556	570	538	536	531	512	555	527	571	557	558	554	542	570	557	557	532	555	582	548	561	534	532	530	536	539	535	537	535	523	556	554	548	549	542	557	533	535	572	561	556	539	565	578	587	541	560	538	556	534	534	533	571	558	611	532	545	571	607	534	540	541	506	542	536	572	534	570	589	556	514	528	572	560	595	558	522	558	586	537	570	574	543	550	516	549	550	574	553	577	503	540	580	563	610	546	585	551	555	557	560	534	523	527	542	529	551	561	538	551	555	536	566	502	513	547	518	558	556	519	571	533	506	577	552	562	550	535	549	542	530	546	510	562	540	538	551	551	565	550	584	565	547	545	563	545	551	550	527	533	561	565	579	548	527	521	543	505	539	560	578	561	541	584	560	575	561	527	544	539	520	568	508	574	527	541	542	544	544	528	551	563	572	540	579	505	575	567	553	546	542	544	501	554	573	562	549	541	530	582	527	557	548	525	510	549	555	559	504	544	566	533	543	518	517	514	550	550	558	553	496	551	495	566	568	561	535	555	543	542	544	566	531	513	506	528	543	554	513	535	556	522	531	557	576	557	527	535	562	562	581	526	559	521	566	561	548	524	550	571	543	583	529	530	537	515	586	518	546	527	579	561	558	523	580	552	541	560	542	583	531	534	568	595	518	509	548	524	494	566	508	525	560	536	532	554	524	516	529	570	576	516	583	539	545	546	544	575	599	541	551	552	578	559	520	522	547	531	596	479	532	578	555	580	503	543	569	565	563	508	539	570	545	523	544	533	546	549	530	538	559	548	555	559	601	549	534	564	541	543	511	573	535	495	531	560	510	569	588	603	531	539	520	503	591	532	580	546	539	511	530	561	560	554	569	560	543	531	532	541	552	552	513	537	550	555	557	523	530	569	563	586	610	557	534	507	554	541	541	542	568	529	503	561	549	525	512	582	533	552	531	594	561	568	557	544	544	513	536	549	556	557	517	525	562	567	534	522	511	587	552	519	521	518	583	519	525	583	546	557	565	539	533	507	558	563	527	537	564	534	545	568	546	584	528	485	572	534	506	525	558	550	616	551	565	536	584	553	582	555	549	550	581	543	511	553	539	532	537	584	533	549	517	556	550	507	542	541	520	567	547	539	541	517	542	583	504	588	558	528	539	561	588	494	561	543	519	576	536	580	543	540	569	556	554	522	566	514	578	552	548	538	566	538	554	541	521	572	568	553	510	553	561	533	566	562	573	582	544	534	580	564	557	599	527	526	523	514	529	518	560	566	599	564	538	547	512	527	569	548	553	575	548	556	544	497	545	525	521	550	574	557	552	494	555	540	589	556	560	553	607	522	577	569	552	541	575	612	592	529	576	535	517	556	524	534	562	553	545	554	605	559	517	581	566	540	555	551	508	535	570	564	506	539	539	548	537	502	598	551	539	535	529	511	542	566	570	547	574	510	562	563	534	530	529	547	532	503	542	571	540	517	553	574	548	534	513	525	492	563	551	520	551	516	546	523	540	491	556	579	551	579	511	588	550	538	536	539	548	564	570	556	526	533	569	551	539	575	553	556	529	601	553	510	544	529	549	513	528	547	566	537	539	507	503	555	573	573	547	554	542	525	547	564	534	530	550	505	572	524	527	566	571	564	545	597	547	555	576	509	579	507	555	526	521	542	539	598	552	499	545	583	554	556	581	530	550	520	561	555	569	559	548	587	543	590	544	560	537	529	536	510	538	553	536	525	536	517	541	539	564	532	545	583	511	570	566	524	518	519	542	544	556	565	534	505	577	527	562	518	543	540	561	542	569	545	521	515	572	601	557	561	586	583	552	535	514	599	516	526	543	552	585	554	557	535	549	554	566	577	528	527	577	563	545	555	574	496	535	521	530	536	563	572	560	582	527	536	574	539	564	532	503	556	534	598	525	513	545	573	584	531	472	517	535	521	513	533	551	547	534	544	527	502	550	543	559	523	552	499	544	555	559	559	570	570	550	559	513	529	523	565	564	526	554	556	568	561	559	569	533	565	497	569	573	547	549	520	541	507	513	519	561	579	545	515	544	540	588	562	510	529	544	534	568	575	572	585	543	581	525	543	542	555	513	592	512	579	559	541	516	509	531	554	562	548	522	549	535	556	547	530	551	601	579	539	543	526	554	572	493	568	545	521	547	559	507	552	581	568	532	564	555	552	512	572	547	534	572	536	566	547	543	527	552	543	539	551	589	556	569	577	590	575	527	605	534	533	572	558	566	524	540	536	522	595	535	568	538	580	516	592	553	541	511	568	526	568	529	563	532	549	529	546	570	563	539	575	515	581	613	555	555	563	533	544	560	575	552	541	531	526	550	565	548	563	536	550	565	544	545	561	549	590	516	590	528	522	518	534	588	542	562	554	537	533	609	573	546	543	506	522	598	594	520	517	555	501	564	549	562	517	536	540	576	574	506	541	602	575	546	518	526	606	548	572	550	578	489	564	561	518	545	559	539	554	556	537	522	567	532	563	546	516	550	565	531	609	563	556	522	529	557	614	534	519	543	567	601	530	549	581	538	503	545	551	548	543	524	576	513	538	583	584	526	537	519	535	540	520
3564	7213	5302	3003	2120	1692	1386	1204	1038	894	830	790	749	727	701	692	630	661	664	621	636	634	654	620	610	583	647	636	612	547	539	643	563	576	618	606	566	579	566	590	576	601	581	567	574	509	577	556	600	618	549	602	618	608	593	572	573	538	575	564	567	588	551	516	541	549	548	554	583	532	579	603	552	609	539	545	551	564	587	570	527	571	545	577	570	554	571	570	542	571	573	560	565	581	544	591	529	611	583	560	563	574	558	555	583	592	598	514	543	549	504	577	524	592	582	563	558	549	579	587	566	565	571	536	566	603	542	572	570	555	586	549	566	566	506	574	545	587	540	565	534	550	571	608	548	540	555	536	588	560	578	597	576	524	590	548	559	584	610	515	592	574	612	526	542	540	580	591	526	581	570	569	579	556	604	568	563	585	578	583	606	575	524	562	574	578	589	602	571	583	541	614	597	561	548	570	530	542	547	594	624	577	524	585	591	542	550	578	550	562	541	586	578	554	617	568	613	546	561	569	559	548	557	566	512	550	595	554	562	540	537	560	586	565	565	538	528	573	513	570	599	585	526	533	580	605	566	538	526	521	547	596	568	580	563	569	573	582	535	568	538	534	565	554	564	571	556	550	569	599	579	572	580	590	571	589	547	576	548	571	584	531	547	576	605	549	594	568	560	577	584	575	565	553	549	550	548	579	538	600	529	540	563	577	540	566	521	589	529	588	556	549	577	548	558	548	576	563	528	527	540	544	559	548	565	539	584	554	547	550	524	542	541	585	576	511	554	617	595	547	544	583	528	595	531	598	562	546	535	589	561	547	571	570	574	541	599	538	560	594	507	553	581	568	552	574	557	552	561	559	556	616	574	571	534	537	531	561	561	568	515	513	594	538	522	571	528	529	561	558	558	579	580	512	544	525	616	582	559	568	584	530	573	557	535	549	558	539	570	525	570	561	542	532	528	519	606	540	570	560	521	575	583	546	508	546	593	579	537	589	561	581	544	532	564	592	528	593	577	548	583	583	559	596	534	566	552	582	526	534	559	555	604	501	547	588	575	548	552	584	538	516	575	569	526	527	612	567	583	542	585	573	551	577	592	556	549	550	529	546	549	582	558	555	558	599	521	550	587	581	544	544	542	612	543	541	548	542	540	560	531	562	559	605	561	545	589	533	532	543	583	565	560	581	552	606	576	544	578	622	569	607	566	578	543	506	569	559	544	561	552	562	580	545	549	527	539	549	589	571	565	581	555	535	568	562	576	578	560	571	563	532	540	560	606	562	549	610	530	519	546	577	547	566	579	552	526	560	528	565	588	616	558	570	534	586	540	543	546	570	533	538	589	551	570	554	543	565	563	551	613	569	611	537	572	582	570	606	516	569	567	545	537	549	577	555	509	559	589	540	552	549	549	561	571	537	540	522	559	585	573	589	536	554	560	566	574	548	576	523	557	565	569	572	583	556	589	567	542	545	562	577	579	539	563	581	585	580	539	601	525	610	560	554	546	569	564	563	576	600	584	562	491	583	571	587	580	554	533	572	516	585	533	570	590	554	570	560	580	565	554	545	570	562	598	586	591	585	582	548	563	590	539	607	536	603	555	535	606	579	517	551	537	572	581	568	554	581	543	525	553	595	562	577	584	550	551	558	541	581	559	564	572	542	576	588	562	575	593	608	561	585	565	579	536	537	540	577	590	571	617	566	549	574	560	556	551	589	542	539	584	545	596	552	532	591	615	588	523	555	575	565	555	586	567	577	565	590	586	587	603	554	578	511	573	548	539	556	544	564	536	580	601	596	588	535	563	536	559	593	583	560	584	564	519	564	582	543	546	532	535	576	581	549	563	546	535	591	533	577	567	585	512	520	550	557	567	529	616	569	597	546	535	592	569	564	588	550	601	541	576	581	584	554	581	539	563	574	582	513	563	567	568	524	564	559	551	585	567	562	607	533	575	523	542	566	542	571	570	554	534	560	563	550	556	611	554	569	546	570	562	557	546	556	550	591	607	531	570	557	608	591	574	581	580	572	549	584	535	545	578	524	576	582	573	564	526	582	575	585	602	535	565	603	530	570	590	571	518	561	547	568	540	574	552	551	554	545	563	629	544	563	560	527	531	584	519	587	588	569	566	546	519	566	560	534	553	558	572	563	589	567	569	551	573	546	555	561	537	552	603	531	559	554	566	572	493	542	584	553	543	540	577	587	557	535	555	581	530	531	544	553	556	547	545	551	567	562	580	595	555	619	550	547	553	563	550	564	544	578	588	567	507	542	568	516	589	547	583	536	543	545	534	551	565	534	560	558	564	568	586	546	574	573	523	574	556	550	553	550	552	589	530	591	600	589	549	543	567	572	595	538	546	573	524	567	562	577	559	534	550	568	544	555	558	567	541	570	523	543	565	602	576	605	521	522	541	570	546	557	546	548	578	541	552	529	601	543	569	578	573	520	537	562	567	594	582	558	571	581	567	602	548	538	575	529	608	549	553	587	570	554	579	561	537	562	573	544	540	552	551	505	588	584	582	582	549	557	515	551	565	559	603	543	566	558	526	546	573	553	550	579	567	576	548	562	579	554	543	522	522	567	521	594	553	550	547	582	607	557	554	552	549	553	564	563	545	562	559	573	537	592	560	590	544	572	542	541	585	509	547	546	605	605	563	545	508	584	554	567	583	545	599	547	571	544	517	579	534	577	564	539	543	546	565	573	564	543	570	559	583	545	521	565	533	569	566	552	574	559	515	552	531	540	533	551	546	577	554	583	585	576	552	505	518	562	551	556	523	567	565	547	538	568	556	547	601	522	567	535	560	539	536	541	585	567	596	589	556	550	549	552	552	591	570	503	559	573	548	563	534	581	554	569	567	552	564	549	567	518	558	569	539	566	574	552	573	549	583	534	571	566	562	534	590	557	603	517	535	563	569	570	610	518	573	547	552	573	573	567	567	531	588	550	554	585	553	563	607	555	540	575	518	554	595	552	569	540	547	533	574	552	528	574	524	539	550	595	529	563	576	566	600	529	529	501	561	570	601	578	574	576	577	591	603	569	552	586	562	551	546	586	540	510	557	532	564	579	545	527	601	493	578	554	519	534	564	568	540	581	530	533	565	564	539	519	548	543	492	542	543	551	549	531	512	541	566	576	581	572	530	602	535	575	593	557	537	562	566	561	550	564	610	527	530	617	532	542	573	598	539	534	550	538	572	551	596	544	524	554	537	542	567	525	565	578	604	596	544	547	561	536	561	585	584	518	570	577	567	540	555	610	572	591	542	497	532	558	563	537	524	548	575	546	563	522	616	544	541	577	552	623	565	578	549	548	526	502	514	557	574	553	548	561	579	551	504	563	542	568	576	559	600	555	567	570	555	538	531	549	557	548	548	577	571	555	591	550	583	551	555	530	545	566	535	532	606	590	537	594	586	553	582	541	533	579	546	585	535	564	547	588	562	597	546	564	529	572	551	561	600	566	584	551	561	565	555	532	566	520	522	557	572	567	585	581
22825	21590	29539	24136	21592	21661	12157	1350	911	809	632	546	540	507	432	405	407	330	330	317	326	330	329	285	296	286	257	250	258	245	255	266	244	257	224	209	253	231	202	245	227	236	247	229	217	228	214	210	187	200	209	240	218	214	215	237	196	229	200	175	221	189	224	199	218	226	233	204	230	203	207	209	199	228	198	201	200	182	200	206	211	218	216	222	230	222	214	210	206	210	213	213	216	229	194	194	221	201	212	200	206	197	199	193	216	188	203	205	221	210	208	201	204	228	204	199	222	203	218	197	210	183	230	212	192	222	178	209	193	207	208	208	200	203	180	183	176	197	219	185	210	186	213	198	229	191	188	185	178	191	194	230	183	221	218	220	221	207	198	205	201	204	194	199	210	188	203	199	180	199	176	201	181	180	182	179	225	240	175	208	211	212	196	184	209	214	197	208	202	167	216	219	200	205	204	197	209	205	201	206	192	196	197	221	181	198	192	215	211	196	210	212	196	206	190	218	215	194	228	224	199	192	184	189	210	206	181	206	189	201	192	217	212	208	200	212	192	205	180	204	217	194	173	200	210	203	210	201	190	196	212	221	189	225	211	201	190	208	167	205	203	226	182	209	225	174	197	207	234	221	187	202	232	202	201	218	222	207	190	184	190	159	183	199	201	210	178	208	198	189	230	189	194	203	208	197	235	195	191	186	184	206	168	200	180	194	186	197	206	214	216	222	202	207	213	211	202	210	205	208	188	210	187	189	222	231	202	187	191	208	184	200	182	184	188	204	190	190	198	229	189	227	223	197	191	192	196	212	160	166	238	197	206	212	208	211	179	211	177	203	174	215	210	185	197	178	198	208	239	196	197	183	194	191	208	190	196	208	192	193	214	198	187	195	199	215	199	193	190	236	187	199	198	238	226	193	194	206	187	190	217	203	195	202	186	188	225	217	205	206	202	209	211	206	210	177	201	231	206	209	194	224	180	199	213	181	216	201	201	175	177	218	205	194	196	185	199	191	206	189	193	213	204	179	212	196	197	185	198	203	178	212	212	192	200	196	222	234	192	179	188	224	197	197	198	218	206	193	197	167	199	214	203	204	224	214	208	189	205	190	181	197	226	200	218	183	198	184	211	204	215	195	181	217	203	189	192	177	194	192	204	208	182	197	173	206	198	193	201	177	196	197	197	203	208	182	168	188	169	206	186	218	194	202	167	219	203	210	183	206	209	194	203	199	200	202	204	192	215	216	192	211	181	193	209	211	195	207	205	224	191	199	204	220	207	213	209	219	178	201	214	186	199	204	215	213	194	206	193	203	214	190	197	221	213	223	198	201	195	164	205	197	222	212	206	225	222	223	203	198	183	201	209	196	222	185	217	212	221	202	231	191	211	209	178	223	175	191	211	212	175	225	213	200	186	194	203	207	193	205	199	201	192	209	232	171	166	188	200	180	213	202	199	197	193	208	201	198	212	188	165	216	233	198	209	198	181	211	206	197	239	209	174	171	206	214	203	219	211	200	181	208	217	200	204	185	215	204	216	181	198	198	196	210	186	196	189	210	210	209	181	219	208	197	189	215	202	182	175	188	209	204	203	214	184	197	198	185	180	228	210	182	215	159	182	208	198	214	198	194	201	183	210	212	208	219	199	212	227	202	195	200	166	203	208	211	224	211	186	178	204	205	206	199	218	215	178	201	199	180	193	190	194	176	182	181	189	188	218	210	214	197	189	216	213	222	219	197	180	204	198	214	206	213	203	194	208	180	225	193	206	216	198	202	210	214	216	205	206	205	216	226	222	185	209	189	174	195	185	217	204	194	192	188	187	226	172	204	220	219	193	189	229	218	212	212	195	201	185	188	221	199	219	200	184	227	204	196	186	194	210	209	196	205	204	205	187	210	205	190	194	204	195	216	192	161	206	191	202	201	200	192	177	202	230	204	193	188	204	207	227	226	196	183	185	185	225	197	197	187	211	194	192	177	223	198	195	187	192	211	204	203	195	182	198	200	208	172	220	201	186	192	184	210	217	193	194	181	198	196	189	198	177	194	204	209	208	198	200	192	190	200	211	201	196	208	182	202	192	197	198	172	200	182	205	229	166	190	192	188	209	184	202	199	196	232	181	176	202	179	213	199	209	208	229	187	187	185	188	180	178	199	169	189	196	187	201	191	215	198	206	209	186	194	172	175	195	181	220	209	207	202	203	184	210	191	229	187	202	224	167	199	199	173	176	199	183	210	190	195	173	187	207	208	238	209	228	197	192	167	194	207	193	194	195	183	191	194	206	179	221	210	188	191	229	226	191	203	191	190	169	175	209	216	193	178	198	204	223	195	200	202	192	196	219	196	204	194	183	222	173	211	195	201	196	214	211	196	198	222	182	190	204	193	195	198	184	207	190	168	213	191	221	202	196	217	210	198	199	203	207	199	215	224	191	217	201	193	195	213	201	208	185	214	208	200	203	224	182	215	229	199	206	224	198	201	195	190	209	219	205	188	206	245	204	200	200	179	212	203	179	203	213	186	198	169	205	200	199	167	214	189	200	194	186	209	183	173	178	179	173	201	196	165	214	166	206	212	198	193	201	173	183	213	177	193	225	205	189	192	188	182	204	187	217	193	188	179	190	187	180	186	202	199	194	194	203	193	202	200	178	196	193	203	187	206	199	201	188	200	212	231	207	200	203	190	195	191	180	194	212	198	202	179	219	215	205	185	197	233	184	177	195	186	191	204	188	213	210	220	189	204	230	188	233	200	177	219	198	193	204	223	198	194	193	193	193	191	202	220	223	177	211	192	212	208	227	190	175	185	194	219	182	201	205	198	188	188	175	184	198	185	222	180	193	199	198	209	201	201	205	204	180	173	220	215	188	174	197	190	204	210	193	212	227	192	188	202	205	171	190	172	183	202	210	194	188	203	207	176	207	179	199	189	180	199	211	211	238	216	191	187	191	205	198	233	193	201	171	197	189	196	205	219	198	208	201	200	185	227	204	214	203	224	185	220	196	201	204	228	195	203	178	188	207	196	213	191	207	191	224	174	181	193	199	189	237	206	211	176	190	187	184	189	216	183	222	182	212	219	202	210	202	190	208	187	217	206	212	188	201	201	199	227	203	186	187	216	209	204	181	181	181	212	191	184	196	205	203	233	201	206	209	224	196	207	227	178	211	202	203	185	205	188	231	177	211	192	206	189	194	193	214	198	204	230	200	185	183	215	191	199	186	181	188	194	184	186	206	217	210	219	179	192	187	212	187	149	177	191	212	208	199	210	194	190	197	211	215	212	191	208	188	205	187	175	196	217	203	205	224	195	210	184	201	198	193	203	215	206	182	201	206	182	217	196	184	214	216	205	226	195	198	196	209	207	192	205	215	199	205	162	189	185	203	174	213	186	190	173	200	196	180	188	207	203	197	210	194	174	190	208	222	206	189	209	231	201	182	206	210	223	201	200	207	191	200	214	198	185	196	184	204	203	193	156	188	188	197	180	198	196	210	189	216	184
4853	16285	11839	6357	4479	3316	2513	1968	1539	1305	1058	823	748	634	580	518	479	450	442	395	409	383	372	359	324	278	296	291	279	262	304	274	271	277	263	253	222	220	268	268	292	235	237	232	254	250	233	229	244	223	219	224	219	219	228	225	184	227	257	230	211	212	218	204	226	187	204	198	202	214	234	233	219	216	217	224	214	206	202	219	236	196	208	208	229	197	220	213	213	198	212	205	211	219	206	237	202	218	209	219	203	202	216	207	204	206	226	205	203	213	199	206	214	201	203	214	233	228	220	199	203	234	232	196	199	206	212	192	193	200	195	194	177	173	211	213	215	209	213	210	198	221	230	200	219	216	238	231	196	214	195	215	220	215	206	193	212	212	181	245	229	210	209	217	225	238	198	211	202	184	208	216	190	206	233	171	219	185	221	217	201	227	204	198	221	226	219	197	196	183	194	222	203	184	195	228	230	202	216	194	225	220	194	174	211	216	191	226	203	209	206	221	220	227	203	218	207	207	205	207	209	207	230	179	228	205	199	219	191	204	216	201	199	199	205	214	190	205	197	199	200	197	205	195	213	186	195	195	199	210	213	188	254	219	180	187	212	212	231	231	197	197	201	215	207	201	191	222	192	203	175	196	194	199	211	197	246	217	176	200	226	194	199	196	189	249	221	207	215	201	189	202	207	197	211	215	186	180	206	205	196	206	190	207	240	206	216	213	193	209	218	200	202	173	194	199	217	217	208	201	186	200	210	210	191	212	205	191	204	201	222	222	225	212	210	226	205	216	193	195	201	195	235	211	216	206	195	223	214	201	176	216	213	219	191	200	202	207	197	209	211	202	208	215	212	207	183	227	191	219	211	199	196	224	201	207	226	214	193	222	208	204	197	210	213	209	196	193	216	186	196	191	206	199	232	200	205	184	193	207	217	191	221	202	194	199	191	199	224	219	217	199	218	206	201	207	205	225	219	224	197	194	196	200	188	196	208	226	222	215	200	206	170	192	180	191	216	203	203	204	210	197	205	209	224	198	179	212	242	220	236	187	178	214	187	212	217	202	205	208	208	213	217	207	221	206	212	187	202	204	210	203	201	220	190	204	183	203	211	195	210	231	219	230	198	222	200	188	196	191	199	200	207	203	191	234	210	201	164	223	229	213	217	215	200	232	177	214	248	223	204	225	194	179	195	213	210	235	209	204	216	226	191	204	212	225	205	211	208	206	192	225	187	220	205	204	172	221	218	199	195	162	207	205	207	203	198	216	212	189	210	181	203	204	210	189	233	236	217	205	205	233	213	189	195	209	207	176	227	210	209	202	197	240	198	199	176	180	228	222	194	205	195	197	176	184	210	217	212	205	208	212	195	214	211	193	198	219	206	204	197	226	201	194	202	223	178	218	219	205	217	187	194	212	194	205	222	189	195	207	215	190	212	209	237	165	203	200	215	224	232	194	201	213	193	221	217	216	213	199	187	213	222	222	208	210	207	202	220	225	219	196	219	212	227	178	206	212	219	200	208	215	198	178	182	212	206	199	207	182	194	173	181	181	197	206	204	197	226	186	225	188	185	221	223	221	176	215	189	227	193	226	224	196	196	193	188	215	194	207	181	209	194	201	202	256	223	196	200	195	212	210	174	191	192	223	206	217	215	200	195	174	209	234	224	207	206	212	181	201	206	223	208	201	202	222	221	197	215	229	197	191	206	213	235	207	196	191	217	206	227	193	188	196	194	192	202	219	222	226	203	205	228	187	188	196	204	218	223	204	183	224	205	224	204	208	237	188	207	202	199	189	181	204	193	211	189	217	182	231	206	190	207	200	199	210	196	205	204	208	191	207	199	200	232	212	190	224	183	223	204	200	212	217	202	204	199	227	228	198	195	235	228	204	204	193	196	204	216	188	185	192	200	199	206	214	198	214	202	224	187	220	207	234	199	205	218	185	188	210	222	194	205	198	182	205	228	210	195	194	190	198	223	207	185	199	225	204	215	208	197	201	215	230	213	195	192	207	239	233	204	192	212	201	214	201	211	213	188	228	213	196	216	182	208	174	187	180	190	191	235	202	188	208	198	194	222	221	184	208	201	195	177	217	223	192	212	205	221	213	190	207	200	219	230	213	209	183	213	179	208	200	212	200	230	199	194	207	188	199	176	201	213	188	210	190	211	207	195	215	213	196	216	198	205	203	205	207	230	214	192	186	225	189	210	219	195	180	209	164	193	221	199	189	210	211	178	237	198	211	212	224	224	216	197	203	186	200	188	212	193	184	187	208	164	208	224	203	219	183	185	210	234	223	194	184	215	213	224	212	203	200	187	204	204	221	197	206	204	181	193	214	209	194	240	207	164	205	201	201	189	219	202	214	186	227	208	231	226	201	192	194	191	186	228	214	190	191	205	219	191	187	207	196	201	182	191	219	206	211	202	214	202	221	214	214	218	205	181	217	195	197	204	196	213	199	207	195	175	213	209	232	216	201	206	187	182	206	188	199	221	176	195	199	198	225	207	221	220	209	192	200	197	206	213	194	218	227	197	178	189	213	233	222	225	207	205	193	218	196	208	187	195	199	196	197	193	207	217	209	221	211	212	214	203	210	210	227	169	216	231	216	210	209	209	180	192	178	216	205	219	201	229	192	211	226	198	213	203	176	198	162	186	207	176	197	180	230	207	229	216	198	192	200	203	217	224	200	211	204	208	179	209	206	195	198	203	208	199	202	207	209	212	214	215	221	223	206	203	215	203	202	202	212	207	197	227	205	235	192	209	193	206	204	188	186	199	231	206	202	189	216	186	233	181	226	202	203	214	216	204	204	199	200	217	216	210	179	209	195	201	205	189	173	199	195	199	210	218	219	227	204	198	225	205	204	214	209	204	220	191	197	197	186	185	176	198	209	207	206	221	209	212	211	201	208	183	225	224	230	190	209	194	209	213	215	188	189	213	185	216	227	175	226	217	197	201	201	213	210	211	205	205	182	220	204	187	216	211	225	214	185	210	180	181	214	197	224	216	179	194	174	225	207	217	198	212	215	211	195	193	206	211	185	190	210	227	221	209	192	220	221	208	195	216	214	224	203	202	219	215	188	211	230	184	236	201	224	189	211	192	200	200	195	219	196	196	205	204	205	239	209	219	213	192	194	202	199	219	207	234	227	224	215	223	218	219	190	201	200	210	202	195	197	215	172	202	190	214	202	225	194	207	184	210	193	213	225	218	210	201	214	228	197	187	211	227	222	243	214	194	212	212	193	199	208	217	202	238	213	217	201	221	218	206	217	198	231	203	223	211	203	199	206	215	207	200	225	200	221	208	204	216	199	234	193	179	194	196	217	197	207	210	219	218	204	194	186	201	230	218	211	202	200	187	238	207	186	190	195	201	195	221	184	208	217	214	197	189	207	212	207	182	194	207	200	203	232	228	216	201	219	190	211	193	202	204	193	229	206	188	202	205	194	185	179	212	211	221	204	199	204	214	194	215	189	201	191	215	193	211	185	227	188	201	217
27820	19719	6892	1539	933	783	754	672	653	602	604	590	629	608	591	598	587	552	593	581	543	590	541	588	538	517	511	534	597	551	643	572	526	538	537	511	564	510	566	576	557	600	551	589	551	558	580	540	566	576	557	544	522	487	567	526	547	582	571	560	567	546	558	552	515	536	552	569	536	556	563	565	612	558	557	537	537	586	543	600	574	540	519	544	562	524	566	530	543	544	565	519	550	569	587	549	560	512	537	542	518	590	529	560	560	533	532	571	570	541	526	546	537	551	614	547	545	525	560	545	533	565	578	560	518	589	549	541	594	537	582	581	562	531	593	573	481	557	522	554	557	577	562	565	546	533	533	576	571	542	583	537	528	564	596	562	556	578	547	537	555	548	568	568	588	586	512	577	569	551	558	538	598	552	571	537	585	538	582	578	586	526	525	595	547	546	554	553	531	569	504	560	536	559	581	579	576	546	547	567	543	526	579	573	579	556	605	538	548	550	573	567	557	585	580	578	565	554	528	552	572	574	558	549	526	565	566	567	547	542	608	553	591	549	544	505	550	556	557	550	556	533	567	544	562	594	579	570	532	550	535	560	535	557	594	539	520	553	539	599	590	537	562	561	551	528	573	581	612	520	558	584	563	519	533	539	562	532	543	519	542	574	562	543	570	541	575	535	556	511	550	501	557	531	570	526	499	566	558	535	619	565	520	564	559	540	579	524	570	541	562	587	503	542	554	527	565	529	573	543	580	600	573	518	542	541	540	519	597	558	547	596	541	586	560	558	545	512	577	513	571	547	561	528	516	568	547	571	500	537	562	581	549	575	560	574	565	570	502	533	518	572	538	549	539	577	593	544	543	550	548	534	555	562	581	572	512	550	563	562	548	526	535	532	579	546	584	528	575	573	553	559	597	559	576	544	517	564	571	571	510	529	551	552	531	550	556	526	538	540	554	497	567	534	559	539	546	543	519	554	588	552	568	572	562	545	573	557	578	535	591	516	538	590	515	481	558	562	558	620	535	550	568	600	542	572	576	581	541	565	557	551	532	543	586	563	553	539	510	547	566	557	504	541	535	525	529	560	588	544	558	552	554	560	559	567	521	558	588	556	560	554	554	547	548	517	530	573	552	577	542	553	576	598	590	568	566	576	554	586	516	570	569	600	533	558	521	536	569	522	516	554	575	575	552	600	541	559	600	558	580	568	561	556	548	540	572	532	568	587	539	583	557	544	548	590	539	545	527	544	545	585	552	557	581	597	592	513	543	542	580	545	551	554	524	524	525	544	557	570	544	536	538	544	557	535	543	579	572	551	523	571	540	590	548	568	557	536	542	569	568	577	553	543	571	551	576	550	560	577	587	561	548	545	579	533	553	565	603	540	533	556	560	581	523	575	583	558	560	604	558	557	602	555	562	538	557	582	542	549	544	529	483	560	505	552	524	563	557	482	570	512	581	572	593	561	554	532	499	560	539	566	544	564	566	559	561	537	558	549	535	562	560	523	530	563	546	566	552	525	561	516	553	542	544	550	546	582	564	531	552	577	578	527	541	566	523	593	585	567	544	557	541	527	506	555	502	584	540	571	567	548	539	553	549	530	523	579	558	555	568	540	538	539	529	594	578	546	546	567	545	492	532	593	562	566	542	581	561	537	566	576	521	516	610	569	536	552	511	550	493	528	583	556	559	535	553	561	538	577	552	509	595	512	550	567	568	554	563	531	570	549	556	550	541	538	605	535	540	571	521	534	543	537	575	573	563	538	575	558	547	569	575	550	572	524	571	535	553	580	543	536	551	522	524	519	540	597	521	547	589	545	517	551	563	578	520	550	533	547	569	549	562	590	548	544	542	564	542	515	554	535	532	496	524	594	522	529	529	528	544	581	543	549	540	553	499	524	567	567	531	556	554	534	574	594	568	563	533	545	546	579	554	544	554	561	568	579	565	542	567	542	520	527	549	580	522	584	536	528	582	569	535	564	592	543	555	568	547	562	600	578	528	557	544	510	533	596	550	548	535	538	507	512	547	521	578	601	529	584	541	549	544	534	622	577	610	578	538	561	557	522	542	577	565	561	554	542	560	537	539	560	567	554	579	595	519	551	561	566	545	515	559	569	561	543	556	554	529	562	507	568	548	535	585	530	537	563	583	565	590	497	582	601	526	554	571	555	519	544	517	563	566	573	578	563	569	588	581	567	554	574	576	542	567	526	571	548	566	589	585	549	540	557	550	555	575	554	552	559	503	577	557	530	561	566	541	531	574	524	480	540	560	566	552	540	556	559	549	536	580	556	559	555	609	578	535	538	542	538	578	526	535	535	519	545	576	534	591	568	562	560	565	513	515	548	525	553	543	562	535	535	577	551	557	575	547	547	495	567	547	556	590	532	619	568	553	557	549	544	566	553	573	564	560	527	594	563	562	588	568	561	505	508	567	606	547	583	576	576	537	556	520	548	553	548	563	522	548	569	547	558	572	565	576	541	494	580	578	555	563	531	559	572	573	586	564	603	544	546	512	551	576	530	568	558	544	583	508	539	549	563	544	537	537	549	569	539	539	526	583	585	528	548	529	535	558	556	576	540	568	575	581	560	573	543	560	561	569	558	507	574	596	613	582	605	563	539	569	558	553	560	568	570	571	588	542	586	564	501	515	556	569	539	576	510	615	547	535	534	569	571	559	560	523	554	604	536	553	559	581	576	590	599	579	594	558	548	519	561	541	573	532	549	552	515	555	541	560	567	581	534	552	540	550	507	586	552	532	555	537	560	550	532	552	563	548	523	545	518	508	585	512	556	525	575	562	541	521	583	542	585	565	514	565	564	592	563	534	548	575	567	568	577	552	587	572	568	570	532	568	547	521	559	520	537	579	549	542	543	525	527	540	562	604	510	566	559	590	540	556	578	593	573	561	562	503	598	559	540	559	510	547	531	552	564	525	574	627	557	582	538	570	552	527	533	490	577	531	538	568	566	531	547	581	546	572	535	550	541	616	557	586	552	576	521	562	559	563	565	538	573	575	543	617	565	525	575	567	555	552	578	577	539	532	552	553	572	540	543	532	538	555	542	539	569	558	503	540	527	548	543	552	531	575	569	568	538	560	536	534	555	600	538	571	565	519	514	572	561	552	587	512	528	560	573	536	537	554	579	584	574	583	556	509	537	521	550	560	533	561	547	513	571	537	546	536	569	557	578	566	543	562	573	572	580	586	526	553	540	546	563	585	560	603	558	585	546	557	543	506	577	564	606	572	560	534	541	560	513	526	578	527	577	557	536	590	503	542	577	578	577	571	578	583	559	581	576	563	602	542	538	557	531	556	547	543	557	530	501	522	591	599	541	574	546	592	566	549	508	544	565	556	566	601	530	539	521	565	518	552	516	561	553	542	536	564	563	543	547	519	545	577	558	609	564	547	551	582	569	537	561	576	553	557	537	548	562	581	592	538	585	562	558	573	539	594	555	507	573	535	560	567	536	567	542	582	542	510	556	567	604	586	573	532	550
4612	3096	2535	1555	1193	1072	941	809	774	776	736	704	630	677	646	639	681	583	616	622	648	622	625	597	609	596	537	625	623	578	624	585	637	595	629	588	626	596	583	591	642	600	621	552	594	619	601	572	586	565	570	570	584	609	588	549	593	590	586	555	613	610	621	583	609	596	535	569	587	533	618	578	574	596	559	565	581	567	582	579	635	616	563	568	617	591	593	585	629	602	595	598	574	588	586	608	590	570	588	605	608	562	612	532	585	585	579	571	600	569	607	579	588	644	618	565	591	592	590	575	588	617	570	551	567	568	571	576	607	584	573	624	551	583	578	584	613	610	610	557	538	563	595	552	583	582	612	592	551	577	559	579	584	610	563	668	583	554	610	590	567	604	606	565	559	601	556	583	555	599	567	573	595	572	556	574	611	602	581	599	568	603	558	599	608	622	595	606	591	540	598	545	571	589	611	605	598	572	608	595	601	609	596	574	577	593	561	572	576	584	581	616	600	574	578	601	598	563	569	596	553	632	572	608	573	586	575	602	607	546	545	584	584	625	587	592	602	616	585	608	599	594	599	592	550	565	610	610	614	579	614	593	547	587	586	616	626	580	566	583	576	545	621	593	604	602	666	563	591	569	545	588	601	566	601	612	591	618	587	553	583	566	575	583	585	617	600	619	556	557	586	590	611	596	572	590	567	587	583	545	584	557	548	602	573	590	583	552	585	570	591	624	558	577	564	585	568	574	602	586	633	547	579	627	594	565	567	610	572	581	610	603	581	618	582	548	571	608	599	609	600	578	607	628	557	547	557	548	577	619	568	560	584	580	569	573	574	591	568	602	585	595	561	591	580	570	566	612	557	633	606	594	525	588	597	592	598	622	555	587	614	569	579	587	597	605	630	577	615	612	582	623	558	550	565	608	568	561	558	587	603	610	545	603	586	606	620	610	579	561	559	564	633	580	597	618	593	622	603	554	582	621	617	606	599	561	573	643	545	560	553	603	622	608	611	606	596	548	570	623	617	568	617	546	554	628	577	579	610	553	572	559	561	542	564	598	607	584	578	547	603	618	593	560	558	585	554	534	572	594	579	566	572	557	577	586	591	581	573	606	624	570	570	560	591	563	611	555	530	584	592	583	574	561	607	600	611	579	618	601	591	586	635	583	597	636	629	599	618	570	585	611	561	602	616	563	619	539	615	604	565	548	596	552	569	591	607	588	588	608	547	592	641	540	586	571	593	621	579	613	601	612	632	586	591	573	608	584	600	618	606	600	568	615	558	568	585	606	581	625	600	584	555	556	562	598	583	552	606	572	555	564	570	562	542	592	593	596	593	592	640	600	594	610	569	567	565	561	542	565	587	553	607	555	611	584	557	558	514	564	652	618	582	614	591	607	635	574	611	575	585	614	559	533	585	529	570	575	612	590	555	575	622	590	584	590	567	579	618	556	549	593	567	582	637	558	615	588	597	533	578	614	598	563	596	584	539	540	598	574	595	570	589	564	574	620	583	544	574	593	602	594	599	578	615	582	563	606	558	591	564	631	588	514	601	624	553	574	559	561	589	545	611	569	629	599	622	595	569	581	551	525	609	602	572	560	586	561	590	641	597	610	578	609	586	638	591	590	562	626	584	589	590	551	583	607	660	581	590	612	612	576	596	590	579	587	597	585	621	621	581	562	596	610	565	534	618	622	586	552	570	565	594	582	619	572	542	618	568	576	556	605	596	607	551	554	565	572	613	618	632	608	573	605	576	584	574	597	543	539	584	582	595	572	598	625	562	614	572	605	602	560	578	636	572	559	567	582	587	578	592	597	585	568	555	618	650	594	602	577	562	565	612	583	579	573	587	585	589	595	614	602	590	560	570	556	621	597	587	541	578	597	577	568	537	596	588	612	601	497	572	569	578	598	598	561	600	571	580	598	620	550	560	590	619	563	597	567	555	593	612	533	603	607	592	612	602	567	606	595	570	596	623	583	611	561	551	604	585	639	578	601	566	585	599	580	580	588	566	584	579	593	563	600	560	598	546	577	626	563	569	587	567	595	609	585	612	573	566	573	584	615	583	605	582	607	603	636	590	555	555	584	610	591	573	576	569	606	567	622	550	587	572	566	547	537	607	588	555	570	580	610	565	582	509	573	558	591	560	584	582	564	567	566	604	594	588	590	579	623	576	594	544	573	607	582	595	607	609	582	553	580	605	574	612	553	618	555	594	605	588	607	606	596	607	627	570	561	592	593	566	559	552	581	546	551	623	618	536	567	571	617	588	559	599	581	638	535	552	569	625	608	607	564	584	597	572	591	590	602	619	575	617	632	565	594	585	542	584	609	558	567	607	601	590	612	590	550	601	561	556	587	583	582	621	580	608	618	580	552	571	541	581	581	598	598	590	572	587	609	581	549	591	564	565	634	604	553	531	551	600	588	584	579	608	569	585	581	546	598	635	589	573	568	592	608	578	601	584	565	619	618	606	616	569	598	605	588	581	553	591	567	554	547	598	579	571	568	571	612	550	611	562	608	592	581	616	583	580	582	568	585	597	605	586	540	584	583	589	579	636	568	557	604	631	580	554	582	577	592	624	584	572	590	604	568	582	569	562	580	555	580	579	570	633	595	611	601	572	591	580	567	652	556	537	523	565	562	595	602	601	560	557	615	594	566	602	570	589	567	620	558	570	616	572	561	533	607	605	606	637	572	644	563	604	596	577	594	597	569	599	578	573	574	596	557	575	568	579	551	601	581	605	569	560	580	538	616	588	594	630	586	590	538	574	571	588	559	577	602	620	593	574	605	603	627	570	545	610	581	555	581	617	599	597	611	539	557	571	570	573	604	587	576	624	588	576	603	578	584	572	580	586	629	608	576	598	567	580	631	593	591	591	626	582	595	617	576	551	556	575	565	570	570	552	616	569	589	628	609	577	582	575	616	556	551	630	564	580	583	583	609	592	610	586	587	602	520	556	560	597	607	566	575	627	572	616	584	553	650	577	566	607	590	609	560	623	640	583	573	549	616	598	577	607	548	594	615	605	557	591	578	608	557	567	610	582	584	566	595	592	595	592	591	624	585	551	582	547	546	638	563	567	611	578	571	589	550	586	593	571	586	558	618	562	558	571	587	571	605	579	615	561	613	634	587	602	577	598	588	557	606	560	572	634	573	579	577	566	604	611	588	559	549	612	584	591	598	557	587	586	580	579	561	600	579	601	574	575	608	576	574	602	614	571	622	580	567	556	606	585	606	616	620	575	604	598	601	560	565	572	575	577	581	601	572	586	604	598	565	600	623	571	622	590	592	587	574	571	591	580	620	582	564	572	600	557	547	583	588	628	591	607	608	566	568	588	573	597	612	605	534	591	589	580	624	583	548	584	574	578	607	556	581	578	600	557	580	617	613	574	584	578	535	602	609	562	624	599	590	574	543	570	564	586	652	571	556	636	586	623	551	670	563	585	586	604	569	607	560	607	599	594	601	621	559	551	552	599	572	593	570	588	606	631	582
23884	21588	29187	24465	21598	13748	1596	897	724	635	574	492	451	452	444	380	405	366	362	383	349	383	345	320	349	336	322	311	304	301	320	313	321	318	329	322	326	328	313	325	336	348	298	302	312	300	341	295	316	328	290	312	267	306	287	283	283	319	290	282	307	297	299	277	261	316	320	272	279	283	285	308	324	282	320	321	285	282	335	286	283	311	309	289	250	266	269	331	296	289	293	317	291	295	296	286	296	315	307	300	268	296	292	285	282	284	308	300	300	286	329	305	286	274	279	271	288	269	297	304	324	288	332	289	307	300	314	315	310	296	289	296	294	315	309	283	302	306	286	287	273	285	316	268	295	300	300	317	298	289	305	302	281	308	265	289	301	307	276	322	264	269	277	285	316	288	289	281	289	328	282	307	279	314	268	278	318	292	291	285	294	286	290	299	300	287	306	280	276	306	296	292	290	301	281	308	296	300	285	299	292	294	276	283	281	314	254	236	290	270	296	299	295	308	303	291	308	279	281	299	318	259	298	296	317	248	274	312	303	293	262	289	290	310	314	281	294	297	287	280	284	287	316	283	310	267	300	296	316	285	267	281	306	301	302	300	280	279	266	278	282	282	272	275	296	324	280	279	308	325	291	281	328	311	305	273	278	300	287	277	305	281	313	270	305	297	300	290	316	278	317	286	284	323	300	294	287	289	321	293	276	266	292	297	270	276	314	312	292	301	331	291	281	321	277	303	272	274	279	269	304	253	279	306	327	276	281	291	288	300	277	259	289	267	299	302	325	310	290	305	310	291	303	275	296	284	286	314	284	290	277	275	297	282	331	328	275	286	289	281	302	268	281	262	300	267	285	303	262	266	269	304	289	300	309	290	290	278	297	294	262	298	309	293	285	303	287	289	296	277	303	303	280	298	320	278	289	287	297	293	272	299	273	303	316	278	303	303	290	305	298	293	282	296	309	323	276	303	306	286	300	276	294	285	261	317	275	329	290	299	289	313	296	304	300	292	269	281	322	291	291	274	277	292	300	282	263	296	290	296	300	335	304	261	311	308	273	303	282	280	322	278	287	288	259	271	274	289	283	275	293	293	282	303	305	273	304	303	318	297	315	283	292	290	307	284	291	286	314	301	315	297	333	303	283	291	293	280	314	268	289	267	284	306	252	291	303	266	285	309	287	294	276	302	289	259	275	294	304	276	278	284	288	262	272	262	276	320	308	274	283	270	286	258	295	281	292	320	286	293	312	311	290	292	294	321	288	277	287	302	283	302	291	279	320	293	295	293	293	293	280	297	297	302	310	291	293	291	286	269	292	299	344	290	295	305	293	339	298	284	297	287	260	294	286	275	310	294	271	329	275	320	266	297	316	302	294	291	306	276	312	277	305	264	277	300	278	305	319	327	295	275	288	296	268	271	288	299	286	293	285	279	276	297	308	311	278	292	265	323	251	295	280	293	305	286	303	273	289	305	286	308	311	313	297	283	283	305	282	300	276	294	303	302	298	284	300	291	294	323	301	286	283	281	309	305	274	292	289	277	287	289	280	282	317	309	300	285	285	284	263	298	293	306	286	289	329	323	267	273	279	309	275	294	275	302	299	319	300	312	272	309	251	250	278	287	349	300	295	274	289	282	270	329	293	292	264	289	299	291	298	314	294	291	331	313	291	293	305	277	300	292	304	248	300	275	306	315	289	279	256	300	271	292	298	313	291	274	275	295	271	274	298	289	298	295	275	313	286	265	268	286	292	330	298	259	298	272	298	283	276	305	281	293	297	296	291	284	307	267	292	307	279	279	310	296	293	301	318	306	274	247	281	309	278	290	289	282	312	298	303	275	289	301	300	280	299	268	308	271	301	292	277	320	271	294	320	303	272	273	276	281	276	312	276	310	308	290	280	295	289	284	290	331	271	287	298	308	329	288	290	284	284	312	307	272	329	255	282	298	283	295	300	295	288	289	303	294	292	267	310	288	291	306	267	267	314	281	279	311	310	288	285	304	278	308	286	281	309	291	287	270	290	293	318	293	288	291	308	287	312	271	284	275	287	278	312	306	291	284	306	288	292	284	325	294	299	309	258	311	285	253	296	298	289	282	304	309	289	283	285	306	295	301	270	288	296	271	267	277	262	298	314	292	260	277	284	315	295	305	324	310	285	315	330	268	309	313	240	292	304	298	332	309	298	303	266	299	276	294	307	277	277	287	298	269	305	306	259	310	294	320	230	300	295	287	295	282	266	292	302	276	257	269	303	303	266	292	302	280	306	263	281	283	274	271	303	276	310	269	283	325	277	296	320	319	279	300	261	276	312	302	285	319	315	272	299	283	280	287	309	299	310	281	287	267	292	283	268	292	289	274	320	271	284	274	265	313	306	292	299	294	304	283	304	302	261	287	297	277	296	318	279	268	307	291	298	254	289	282	288	289	257	290	278	282	287	264	300	300	293	281	312	314	295	317	277	273	291	277	302	238	325	267	304	312	294	291	281	323	277	284	257	320	283	292	275	286	301	294	292	316	299	287	300	301	276	295	303	281	243	276	293	289	318	286	289	271	301	313	260	302	273	268	310	293	315	321	289	293	303	310	292	283	290	291	302	293	294	295	284	311	296	300	285	267	307	300	335	288	293	308	295	270	294	320	284	299	279	294	266	276	313	317	280	292	310	273	277	302	308	290	297	275	294	313	292	287	324	316	311	282	307	272	280	290	322	304	287	301	300	314	322	297	287	295	289	263	309	307	263	307	281	254	279	335	299	300	289	303	288	317	274	287	311	290	294	281	279	295	279	275	322	259	267	303	288	302	270	279	291	290	285	318	319	295	282	294	289	305	274	259	268	298	276	311	257	305	283	299	300	304	268	286	300	271	295	258	288	279	269	301	335	274	291	278	269	304	304	332	284	323	288	287	314	287	305	293	310	285	296	330	287	261	269	272	312	293	294	297	276	287	310	327	290	289	266	289	290	290	323	292	278	340	258	308	295	272	309	289	297	262	286	318	292	297	285	273	291	271	298	295	318	274	290	301	279	300	262	320	314	277	311	303	265	280	298	268	313	291	304	286	286	275	312	268	287	303	288	284	338	275	282	291	309	286	274	282	279	285	281	286	309	299	300	291	269	318	301	291	273	281	310	294	313	300	291	311	293	297	282	269	294	270	304	309	277	297	294	333	292	286	303	319	283	293	289	291	293	296	243	313	265	286	291	315	280	278	311	305	296	310	322	295	272	261	298	297	285	296	291	283	271	296	291	299	269	290	313	308	264	305	289	274	296	286	265	314	288	289	282	294	323	302	283	315	279	281	291	326	259	283	268	312	289	286	290	285	293	270	301	284	318	266	309	280	322	327	292	302	272	273	291	322	301	299	310	304	292	261	316	306	306	288	297	313	301	316	286	271	284	342	306	282	282	298	302	292	307	263	287	295	283	291	297	353	288	299	327	277	264	286	287	272	283	300	288	287	303	302	314	284	304	306	294	275	292	297	260	295	291	267	292	295	353	271
3660	11165	8127	4045	2893	2174	1715	1310	1117	918	807	751	676	610	547	496	471	472	463	435	447	435	394	370	414	397	375	358	363	354	345	346	368	332	367	316	347	381	374	394	384	369	361	359	370	316	359	324	357	360	313	335	302	330	288	331	324	338	333	327	299	339	310	353	324	333	324	317	321	326	310	317	343	332	299	323	297	326	310	298	328	348	326	354	295	308	336	339	305	343	313	333	310	341	312	331	334	342	326	306	291	332	298	313	277	310	316	343	327	323	342	346	364	336	331	353	309	388	297	340	325	328	324	327	320	299	333	293	296	310	326	335	321	347	307	340	342	315	306	293	326	329	275	301	345	357	331	297	311	282	343	377	319	311	301	316	295	322	307	341	322	334	326	329	327	342	326	318	339	321	338	298	317	323	337	332	318	327	361	273	297	347	310	321	311	330	332	296	329	324	314	334	308	342	303	307	303	321	315	329	347	335	340	329	319	308	333	311	331	320	311	318	293	358	283	322	344	301	327	366	329	353	324	334	337	320	299	306	324	319	314	333	336	311	331	330	329	308	320	311	310	312	317	316	318	305	329	318	326	309	336	320	342	330	329	364	331	290	338	303	315	342	326	298	342	324	323	339	279	342	347	323	332	318	303	323	330	300	323	311	307	287	334	353	305	304	311	303	350	299	316	357	305	347	312	322	344	300	310	352	316	364	314	340	336	318	313	308	348	327	330	324	313	287	326	342	312	328	329	308	319	322	328	342	286	327	324	309	302	309	329	325	356	327	329	314	303	314	319	374	319	321	294	269	332	322	302	324	325	324	331	339	280	316	311	306	343	320	324	326	316	325	319	331	301	331	325	312	297	319	305	322	314	312	330	305	328	341	293	360	306	301	337	315	306	299	335	332	327	330	326	337	312	314	306	299	335	319	336	327	307	339	351	301	326	306	298	360	290	304	339	324	309	307	310	323	322	334	321	316	282	369	312	340	332	315	298	310	290	298	337	323	302	326	320	300	312	324	307	325	341	338	325	331	302	324	289	289	310	297	313	322	311	339	310	339	282	302	332	313	329	335	300	334	317	331	335	329	279	364	351	343	337	327	297	327	348	307	331	314	327	323	327	328	312	298	326	300	300	338	305	355	303	330	324	342	309	330	344	323	313	326	315	321	299	316	353	312	354	342	320	308	336	318	314	337	309	342	333	345	327	313	284	324	322	319	342	290	317	322	305	320	351	346	321	323	306	339	310	353	323	335	300	277	329	294	293	315	306	331	309	301	331	351	334	349	328	298	325	336	310	345	312	295	317	331	333	350	326	329	340	338	312	330	324	334	352	317	284	321	324	331	283	326	330	341	335	327	334	323	293	327	313	322	352	323	322	312	314	343	313	327	318	299	284	323	345	328	345	312	334	298	286	344	309	343	294	284	350	317	321	311	301	332	308	291	340	322	292	331	336	319	340	330	311	322	321	323	313	321	304	322	331	334	330	319	309	296	318	328	334	300	303	329	308	337	337	314	365	359	344	325	336	305	297	314	324	330	324	343	316	294	298	276	298	309	338	289	326	338	308	296	296	322	317	346	305	326	323	307	343	325	320	336	337	326	308	293	353	273	321	324	336	285	348	307	312	327	305	346	281	342	293	360	322	320	349	317	288	299	332	337	344	283	292	313	321	288	328	341	306	340	339	335	307	292	321	333	332	329	300	320	345	339	330	312	320	346	293	320	325	313	308	323	339	345	291	297	307	330	319	297	297	331	304	359	317	337	325	318	322	305	309	320	343	298	308	313	320	287	325	311	287	315	313	334	312	314	336	340	315	317	328	308	317	327	294	313	325	307	307	321	316	293	350	314	338	321	306	343	328	324	283	317	312	319	339	339	330	321	297	340	308	311	312	328	342	341	306	359	307	320	314	307	341	327	311	339	334	313	308	280	355	343	304	323	331	330	324	320	327	304	331	317	320	321	341	313	293	332	324	317	318	315	339	337	313	299	328	346	294	294	337	320	310	301	317	318	317	304	326	301	307	321	320	296	318	337	314	319	303	289	325	324	331	331	341	327	298	333	345	309	287	303	293	321	364	355	313	296	339	314	312	306	290	323	328	314	320	343	312	300	331	326	324	307	304	320	352	312	301	319	311	313	322	308	316	310	318	318	319	328	339	311	307	346	307	312	311	313	309	352	312	343	324	306	301	309	289	300	349	293	310	318	302	288	312	309	306	321	300	328	322	310	322	306	317	320	300	303	327	305	328	286	314	290	321	317	301	299	321	302	308	345	317	333	340	330	358	312	348	330	307	325	308	338	317	312	295	330	304	353	303	319	312	314	319	321	318	310	315	339	306	323	311	331	338	307	306	303	335	336	323	331	313	325	288	322	336	326	336	318	310	319	338	334	309	312	299	326	309	303	318	316	343	325	326	324	317	289	308	311	294	333	307	285	314	339	314	301	331	315	299	346	328	278	325	308	317	315	300	340	343	355	304	309	335	339	347	317	304	330	304	313	289	327	338	301	335	323	307	297	305	323	298	344	306	299	348	333	328	322	353	307	321	334	325	316	342	314	268	297	282	300	314	311	331	337	301	327	310	311	305	326	327	341	301	316	341	295	330	311	327	360	290	343	319	331	362	270	279	311	334	330	295	311	332	302	334	292	305	300	289	346	336	330	292	326	311	293	337	309	345	321	328	285	323	287	308	304	309	289	326	337	285	334	322	313	285	340	335	337	339	323	302	281	309	317	325	343	320	314	301	332	313	319	305	292	312	308	346	328	285	322	356	332	322	312	323	314	329	329	309	322	325	331	321	348	299	320	310	316	311	303	302	301	318	326	298	322	330	328	342	346	288	334	299	274	316	321	311	328	309	326	326	315	315	319	274	292	312	309	324	313	308	353	317	308	330	298	322	340	355	302	312	336	300	330	339	303	366	309	342	327	322	367	314	306	293	329	308	311	325	346	333	333	294	319	280	310	310	313	307	339	327	304	314	307	336	317	345	319	308	336	332	326	336	295	325	288	301	326	316	315	311	348	334	323	317	324	304	340	314	335	293	329	318	289	315	346	358	354	310	329	309	309	314	302	326	315	325	350	327	312	310	290	315	300	333	296	324	301	308	328	302	303	324	305	297	324	341	310	346	342	330	323	314	314	346	341	323	283	316	318	319	338	323	348	307	295	333	336	334	372	332	332	273	341	338	318	339	336	306	328	314	314	317	303	348	327	313	324	324	320	333	328	330	322	292	301	301	305	332	335	342	344	319	309	328	321	322	334	325	307	315	317	376	340	313	303	319	297	287	317	297	307	329	304	291	313	351	346	334	340	301	294	326	326	305	309	326	276	314	305	300	318	332	320	352	315	283	342	335	308	320	293	327	342	299	336	309	323	325	327	355	327	311	303	332	335	309	314	321	296	320	368	305	323	336	334	315	320	296	349	342	319	296	309	312	306	332	302	328	333	315	327	333	323	306	308	333	343	322	305	322	310	314	306	328	307	337	347	321	325	300	327
25062	21588	28251	25318	15547	1723	1106	880	779	788	714	684	704	664	618	637	606	619	644	618	596	570	570	607	563	609	621	556	631	581	605	586	560	610	578	588	603	569	569	596	556	553	568	558	565	582	545	548	579	599	553	572	531	556	620	603	596	575	538	556	558	549	575	580	595	616	596	585	557	534	601	567	567	553	562	565	544	572	519	543	590	559	527	598	561	520	541	587	543	589	556	550	502	562	529	568	559	559	620	553	519	573	581	568	556	564	567	558	526	565	550	559	521	565	544	501	540	584	575	571	561	551	543	515	616	572	568	558	549	526	548	575	565	573	551	541	572	530	564	542	554	550	542	571	538	588	551	570	568	554	575	548	549	550	565	599	585	568	544	594	543	563	543	570	531	537	562	574	557	567	548	558	557	576	578	539	589	569	561	598	608	539	575	577	550	548	593	564	588	581	551	570	566	608	553	541	582	543	573	539	567	514	609	558	557	546	610	536	600	589	573	529	603	548	540	520	548	553	569	557	568	568	553	550	569	543	533	568	529	573	544	531	539	588	508	576	579	572	542	553	565	541	557	547	554	560	594	528	596	578	591	590	564	501	593	503	581	534	534	591	570	566	557	575	559	591	564	532	591	531	595	564	572	568	559	553	544	536	546	540	521	563	554	557	553	534	558	572	576	533	562	524	557	557	589	602	532	508	588	590	538	560	569	605	552	570	542	538	582	524	572	548	573	583	583	602	543	548	517	577	541	541	552	560	575	571	554	564	587	558	615	528	547	567	616	524	601	502	567	573	566	573	576	540	593	561	583	556	539	547	589	571	565	592	536	530	586	546	591	553	510	595	598	558	584	573	527	603	501	585	592	566	557	492	532	546	544	593	586	581	508	546	561	555	570	600	536	583	571	551	538	537	572	562	585	586	502	532	581	556	587	547	550	527	555	551	592	577	552	564	559	571	534	553	569	562	573	545	583	580	581	550	589	561	593	581	552	531	559	570	566	561	560	542	548	547	542	545	580	542	534	555	584	570	570	549	570	546	567	559	549	598	589	592	582	592	584	539	552	581	569	564	553	575	588	589	603	539	594	515	592	574	585	596	570	502	552	576	568	579	590	558	558	584	557	586	590	550	592	555	572	544	557	554	544	556	525	581	532	559	558	526	582	587	523	529	569	595	561	573	574	567	560	557	549	582	515	581	570	542	551	597	588	540	555	547	589	566	581	550	565	565	548	589	581	570	572	526	604	514	582	582	558	611	566	546	600	547	592	547	553	583	536	526	519	590	570	565	549	568	570	619	578	584	535	586	579	545	546	588	557	560	606	571	584	592	574	548	553	475	555	562	571	535	561	531	590	546	597	543	544	589	539	534	603	552	511	570	584	544	583	539	567	578	540	569	518	576	572	560	536	569	556	569	516	535	547	548	574	567	547	511	568	538	589	576	593	538	590	610	563	551	515	577	547	558	565	557	511	639	575	583	542	578	588	543	589	568	605	530	536	517	551	572	581	547	570	588	539	571	567	537	537	647	554	602	528	553	535	576	501	521	553	555	534	581	551	548	560	529	555	539	555	539	551	575	551	542	552	569	587	557	560	579	537	562	528	564	567	499	565	599	580	576	532	541	548	578	571	571	503	537	538	540	522	571	529	548	531	554	547	556	557	555	572	566	559	563	527	574	545	539	527	538	527	568	514	552	540	579	543	584	562	559	540	565	561	553	587	562	576	587	554	526	557	553	591	608	575	555	557	584	505	575	549	588	577	597	564	532	575	578	563	571	574	619	557	571	572	545	526	562	545	534	561	553	582	595	540	584	565	564	566	503	558	557	576	565	545	536	542	569	616	533	523	538	553	571	560	557	527	565	573	564	588	533	590	551	588	576	550	559	572	555	551	591	555	603	569	555	599	569	579	563	582	580	554	543	534	543	552	550	564	581	598	557	526	568	521	597	604	580	605	606	548	561	613	585	573	542	554	553	563	542	555	575	563	575	529	572	535	564	592	572	608	551	532	553	610	579	603	550	540	544	537	555	548	568	533	553	547	579	530	502	541	526	545	572	540	587	557	571	551	565	616	546	561	536	598	587	528	595	522	550	575	579	594	591	532	576	560	594	552	580	523	579	565	571	556	555	550	575	573	529	565	619	537	558	522	561	512	589	534	567	568	577	580	580	534	577	577	555	567	566	585	574	558	563	592	569	542	626	550	540	581	542	578	530	521	556	562	573	544	536	591	563	574	559	579	532	583	540	551	572	578	544	565	551	581	561	569	564	574	563	574	576	528	568	599	568	586	597	607	549	567	573	565	542	556	538	600	558	562	632	599	552	597	585	567	570	555	623	608	593	568	559	577	568	566	542	569	540	563	568	583	574	551	551	576	555	533	573	602	619	565	539	551	556	574	518	538	565	595	532	596	553	578	560	556	525	571	575	562	520	533	583	581	531	593	596	573	537	573	543	563	603	599	574	572	586	530	550	554	573	536	552	588	541	538	564	555	563	537	549	554	568	567	603	588	533	505	572	547	568	525	540	593	584	600	557	540	553	568	558	548	565	536	554	575	544	537	566	550	560	542	542	605	566	553	547	544	569	550	546	559	559	571	553	546	518	545	484	564	546	597	564	511	533	555	559	586	623	587	587	528	565	531	575	586	581	578	592	559	528	513	533	536	549	601	571	563	529	552	554	585	551	541	530	595	545	600	563	539	583	569	555	596	526	561	536	600	588	559	564	550	567	593	569	550	535	588	556	560	574	525	555	570	563	579	565	558	568	549	580	579	585	584	536	548	548	586	530	571	547	568	554	578	568	554	592	553	585	543	569	562	573	505	560	585	565	565	556	582	547	538	553	565	564	525	578	576	551	549	585	534	527	590	561	575	566	545	570	563	579	556	592	574	548	562	562	578	548	525	552	561	572	552	538	605	552	574	549	542	572	561	565	587	568	538	600	550	599	584	540	574	567	558	576	542	552	608	521	527	577	542	585	601	537	527	526	569	553	571	550	534	522	571	544	585	541	528	528	553	597	551	552	560	569	554	556	602	581	553	600	538	569	531	593	560	553	583	574	563	526	556	553	564	539	585	575	581	593	557	522	570	558	544	573	561	582	562	573	550	568	521	590	582	599	584	573	563	544	586	558	539	575	555	578	551	606	545	579	561	548	570	577	550	563	562	546	591	556	529	561	536	570	597	556	540	593	544	567	576	567	588	558	575	565	546	546	487	562	527	534	562	546	562	562	545	564	528	576	584	524	519	567	568	596	587	580	585	562	546	571	543	568	532	542	555	553	566	546	578	545	554	555	545	536	586	580	548	513	539	570	576	564	535	538	526	545	552	549	553	573	540	596	564	539	554	527	541	540	596	537	526	597	588	606	556	546	536	581	574	537	571	549	557	614	597	575	559	556	592	589	560	546	547	603	585	573	590	563	582	542	574	556	576	565	601	569	520	568	545	569	550	582	569	598	580	580	563	561	570	550	566	553	588	530	554	586	556	510	605	541	587	534
3755	7363	5548	2968	2208	1753	1438	1206	1071	997	890	792	796	770	703	723	684	639	651	669	622	656	664	669	600	612	601	589	609	574	577	621	601	596	619	615	556	613	581	572	631	627	551	558	547	575	579	566	554	524	603	582	562	602	617	546	590	562	600	533	619	588	548	561	514	589	525	587	586	578	589	575	559	595	600	578	543	530	553	567	554	551	572	562	547	596	605	536	582	555	568	574	568	576	558	592	588	581	568	615	565	537	557	580	575	585	567	541	593	574	578	561	529	596	584	571	556	554	581	569	551	588	553	559	599	577	560	514	548	573	548	587	596	611	577	590	564	592	550	568	594	550	587	552	592	576	576	570	597	527	567	581	586	537	596	559	589	558	566	540	601	572	573	537	575	584	600	578	563	632	541	601	557	542	572	587	545	571	591	577	570	571	604	548	543	585	559	577	553	583	596	537	601	537	602	591	610	596	602	583	578	602	572	567	556	558	576	560	539	537	573	610	516	528	628	557	576	544	582	591	549	606	574	616	610	527	580	570	583	596	547	593	581	568	577	555	556	578	537	604	599	590	555	564	562	564	566	587	590	568	623	631	603	552	587	584	570	512	555	545	549	528	579	566	538	592	581	576	561	604	580	539	611	555	576	549	546	548	580	604	547	570	596	571	562	599	573	584	574	613	612	561	546	572	544	567	560	517	582	532	559	561	565	616	583	555	549	544	559	538	601	579	565	536	601	572	546	553	618	576	556	547	590	560	563	529	555	560	573	542	563	594	541	588	562	582	554	561	586	583	575	567	532	591	583	564	543	547	595	549	584	594	569	561	565	593	554	598	577	599	557	619	592	530	571	573	538	553	515	622	554	531	594	569	571	541	581	576	564	567	572	622	569	536	581	541	541	571	570	546	535	533	545	544	584	547	578	594	581	560	571	622	527	583	568	558	559	522	582	615	559	618	576	581	577	601	549	584	536	582	553	599	579	595	576	591	547	613	549	541	572	565	544	614	552	567	567	571	595	582	602	559	567	551	595	580	514	591	561	553	617	512	583	507	641	574	584	553	598	567	580	549	548	578	588	572	569	544	558	568	529	543	586	583	560	583	609	574	537	562	564	581	586	652	589	577	560	580	559	591	550	557	551	563	635	606	613	587	550	591	542	582	576	567	580	553	579	514	572	561	591	563	561	602	527	584	544	562	597	597	585	582	614	629	574	603	553	543	570	586	571	538	590	574	582	573	573	562	573	584	581	545	564	570	591	596	582	552	590	587	531	562	562	569	600	602	568	548	566	591	555	557	534	508	604	610	594	575	535	599	636	562	557	559	619	582	554	589	571	580	573	549	565	575	567	579	593	574	521	563	576	626	576	557	548	575	587	576	560	598	558	550	598	535	521	588	570	577	600	565	562	584	561	555	594	557	598	562	613	608	582	547	560	593	592	562	565	581	556	600	591	530	526	566	571	556	549	569	588	553	587	540	576	593	590	569	570	551	598	609	560	557	553	560	610	612	575	542	604	582	567	551	616	590	562	573	584	546	549	557	551	551	639	567	557	536	573	552	560	576	513	572	531	568	582	563	590	556	555	587	593	567	605	567	569	594	563	576	633	571	569	572	590	572	535	563	577	595	617	551	569	591	594	542	552	544	538	547	583	567	554	566	590	572	548	576	584	584	570	539	590	577	603	594	594	537	590	580	561	535	590	592	555	585	568	564	604	571	563	568	588	588	612	550	541	579	587	565	568	582	583	559	564	585	565	573	619	565	573	572	603	569	511	527	582	576	618	547	543	582	557	620	538	594	558	556	593	525	589	545	573	561	561	582	558	581	572	608	574	576	583	522	575	563	608	586	603	519	609	559	555	553	537	568	514	534	563	554	548	573	564	572	630	570	548	545	565	560	579	561	577	592	577	581	578	592	570	544	598	571	563	567	561	569	586	564	579	593	579	531	591	565	571	543	534	578	588	553	585	588	559	532	564	578	555	544	591	569	527	542	575	560	563	570	590	547	518	561	557	546	521	562	586	604	591	566	550	599	570	570	527	598	595	572	612	586	576	618	593	564	607	640	584	591	525	527	619	582	539	589	559	558	622	552	575	590	567	562	574	562	549	583	551	549	600	532	552	552	557	580	554	552	593	562	532	573	573	589	560	560	615	587	518	614	535	588	603	553	567	562	564	548	582	601	544	616	594	531	556	594	595	575	585	572	587	561	577	581	552	613	566	589	572	540	562	534	561	544	537	578	538	583	575	558	545	553	563	584	559	507	547	590	569	641	544	563	576	551	603	627	565	554	530	572	599	556	554	551	533	576	571	575	605	605	525	562	594	557	562	607	581	562	538	611	559	584	586	587	584	567	616	583	541	595	627	580	585	542	557	567	579	573	528	563	522	579	575	529	562	605	559	576	588	572	567	537	552	574	610	553	560	572	552	567	588	591	572	530	620	607	576	577	540	560	581	532	575	570	561	578	589	587	525	575	579	610	533	534	571	531	537	509	564	573	558	534	525	551	588	559	541	581	561	596	583	586	544	570	558	571	612	549	579	600	604	568	546	566	560	582	574	590	584	589	578	615	575	577	580	554	559	546	547	574	590	596	590	564	577	581	532	579	582	589	572	600	566	572	592	587	576	583	560	576	541	556	554	580	564	569	598	540	587	557	541	565	551	547	578	573	572	563	589	598	571	530	600	557	567	531	573	548	545	560	592	577	584	517	569	545	545	539	599	608	571	609	640	553	553	561	569	573	578	568	576	547	553	579	582	598	617	570	554	614	568	630	556	576	553	590	644	577	542	542	629	576	633	559	607	553	550	535	568	550	516	590	564	575	572	605	550	554	540	559	529	607	591	569	565	531	519	543	532	603	585	570	585	579	600	563	555	588	598	620	572	519	560	559	565	595	557	522	574	581	577	597	532	557	581	560	574	550	583	549	578	590	563	589	554	573	546	582	613	561	584	608	535	566	610	592	550	579	585	592	580	562	560	544	604	531	570	613	540	564	576	573	589	586	593	580	564	601	578	550	539	590	587	610	609	582	541	586	562	608	570	505	595	580	559	565	556	602	569	566	584	554	560	585	550	545	594	584	574	598	590	570	550	527	588	578	590	548	597	586	573	582	568	609	529	631	592	555	570	594	533	560	635	575	582	573	587	583	532	562	570	608	551	587	590	572	555	578	568	602	576	559	560	577	574	576	555	600	559	548	614	561	542	574	557	611	596	622	577	567	576	575	552	556	588	587	562	599	618	584	561	565	580	523	577	590	605	555	581	552	528	551	585	563	587	583	543	553	543	549	529	573	532	534	579	570	569	548	541	638	600	583	511	596	570	576	584	572	579	585	659	531	567	549	564	565	603	556	583	600	575	530	566	601	568	563	520	586	554	576	612	568	583	543	554	575	609	555	582	559	579	579	607	560	598	533	624	577	587	599	522	547	561	554	550	551	540	569	551	581	598	583	587	599	578	585	605	567	541	525	602	549	545	564	605	586	581	589	572	546	631	570
22795	21586	29559	24105	21592	21676	12291	1352	926	813	641	600	496	458	415	420	374	375	353	316	331	302	323	310	290	269	267	269	269	253	248	262	236	248	258	253	246	254	257	265	292	263	252	248	241	228	213	215	237	223	217	217	223	237	229	201	212	225	223	235	211	218	215	239	206	216	216	226	223	211	214	197	194	219	217	201	223	209	210	228	206	221	235	197	205	198	205	226	189	206	234	229	207	210	218	197	196	202	220	215	204	222	210	225	187	213	206	225	207	197	176	204	217	215	212	188	204	220	233	240	180	198	221	188	194	231	210	211	234	221	216	219	243	208	199	229	227	195	199	222	207	212	219	221	205	207	211	198	225	199	194	197	199	195	226	186	232	187	208	216	190	217	189	211	205	231	205	201	193	187	208	223	177	215	218	212	199	187	221	215	216	226	217	211	200	207	207	239	207	205	201	189	192	233	198	197	220	212	215	193	207	220	206	198	213	194	200	193	221	196	199	202	197	191	208	195	186	203	180	229	228	209	214	207	178	224	218	202	208	196	230	212	193	205	232	217	225	176	194	191	213	208	203	206	204	183	209	229	201	221	226	209	229	206	227	228	206	193	197	206	237	214	197	227	222	215	221	184	198	223	221	221	231	212	204	187	219	211	206	198	195	178	214	215	196	211	187	208	181	206	214	187	203	197	206	203	200	228	205	189	190	230	211	201	212	207	210	198	191	204	223	228	188	188	201	221	221	199	214	219	211	210	240	205	242	208	196	172	225	199	184	202	192	198	194	227	214	219	212	201	203	219	224	195	223	206	221	207	193	201	222	194	217	221	200	208	197	193	221	212	221	211	205	222	220	226	233	213	189	208	224	206	190	224	211	215	200	208	194	186	200	222	219	226	233	221	206	231	201	239	183	222	197	228	209	215	229	226	198	207	198	225	191	219	186	213	214	214	204	206	204	216	210	221	199	214	185	203	217	205	232	187	198	229	235	195	217	170	188	197	208	218	211	202	218	209	242	218	210	186	216	194	228	205	214	216	220	177	205	194	208	211	206	202	206	224	199	205	251	222	220	225	182	199	200	211	193	228	211	203	190	202	213	199	223	195	226	202	183	215	194	214	208	213	220	206	190	231	220	217	202	191	200	220	204	183	196	225	215	186	220	175	192	217	202	197	193	196	221	205	208	218	189	191	197	180	221	229	198	226	212	208	199	203	223	191	229	200	223	205	233	211	225	207	212	206	195	212	191	238	216	212	197	198	203	189	185	206	199	208	240	234	220	232	199	208	219	222	222	212	186	210	217	206	200	214	197	202	222	208	211	211	232	189	204	181	212	222	199	204	189	241	220	197	217	215	209	244	232	190	213	217	204	212	211	205	207	188	209	200	205	218	216	223	219	207	198	210	215	203	221	230	240	228	189	199	207	190	210	201	210	203	239	193	213	228	215	214	190	210	199	216	205	191	236	205	218	219	213	207	210	209	224	208	218	203	201	196	217	195	197	221	184	202	213	183	217	218	193	219	200	214	208	225	231	205	220	208	201	215	223	215	235	206	211	214	216	196	216	208	191	239	199	205	209	230	196	189	210	189	203	224	229	227	201	209	208	205	206	233	197	206	215	227	204	217	213	238	206	235	208	211	212	228	219	197	218	222	204	230	201	192	215	213	223	219	220	213	224	216	209	205	203	234	199	195	206	206	203	192	215	218	215	213	177	192	224	222	211	196	184	194	219	167	216	225	213	219	221	212	199	172	201	230	194	194	186	208	197	231	193	223	221	235	188	193	197	223	202	234	214	221	201	198	188	193	203	195	227	211	229	220	208	242	225	223	186	211	231	206	227	198	214	210	224	196	203	215	194	246	188	211	196	222	206	193	202	186	195	204	227	208	204	198	194	199	201	177	210	192	209	194	207	215	225	226	234	197	232	234	197	211	206	192	198	190	201	220	205	220	207	203	228	212	212	196	187	223	197	221	210	181	203	213	212	191	161	200	195	188	200	223	194	236	214	215	199	209	216	198	205	204	202	229	193	226	223	208	250	214	227	219	204	203	223	210	209	188	210	181	239	238	206	204	215	211	202	211	181	195	205	201	186	216	207	186	202	215	195	202	203	197	191	194	195	204	230	208	210	208	215	224	207	220	207	214	222	204	232	206	219	195	230	207	206	229	217	209	198	225	200	181	205	217	223	203	205	202	202	205	186	235	219	220	196	195	189	194	214	196	206	233	219	201	181	199	212	198	227	212	232	199	233	222	207	198	191	180	198	180	195	203	194	213	184	223	226	211	218	193	195	227	222	194	225	198	233	210	244	223	184	205	202	217	207	197	201	203	232	230	211	178	201	200	228	212	221	232	235	206	230	208	211	194	217	212	228	223	206	219	197	197	215	203	213	207	204	201	242	208	197	228	192	211	210	198	195	186	211	199	193	216	210	199	208	220	221	230	234	204	218	183	224	212	206	228	197	216	210	197	227	230	206	215	203	214	186	226	202	201	217	193	211	214	189	220	204	223	209	219	219	215	241	194	200	216	190	228	208	179	200	215	174	180	223	198	218	207	243	191	213	223	198	211	193	180	217	209	205	193	195	200	225	210	189	217	219	197	224	195	193	189	210	217	223	207	201	217	198	224	239	230	213	199	212	217	225	225	231	209	199	208	206	231	213	203	195	200	167	219	219	179	205	202	213	215	220	201	208	210	219	221	216	215	199	193	206	198	210	209	215	194	217	207	210	209	197	199	218	202	214	220	202	230	191	208	195	210	212	196	185	227	230	203	218	211	225	211	196	237	242	234	204	195	194	210	208	216	191	207	208	194	216	199	206	182	194	216	225	226	193	210	216	214	221	218	187	227	211	204	236	189	218	211	219	205	207	197	223	185	214	186	227	231	199	207	200	199	210	208	205	225	200	227	172	209	201	204	193	210	206	182	226	204	214	217	185	235	204	203	183	221	185	211	197	215	222	208	209	203	187	204	189	211	194	216	215	196	237	202	214	222	202	220	217	199	209	210	202	197	193	205	207	184	200	177	207	206	216	188	228	220	209	192	206	198	215	199	217	214	217	204	176	211	209	201	206	187	204	212	229	202	189	199	206	203	222	189	214	210	187	203	238	218	198	200	201	181	175	211	220	223	206	216	220	197	190	201	218	216	192	229	214	205	195	257	189	197	199	206	208	213	215	212	214	212	193	220	221	212	231	230	216	207	193	204	215	203	171	229	198	181	209	185	226	188	190	218	187	225	211	190	216	233	189	215	200	174	219	207	208	203	209	198	196	244	213	209	209	226	210	211	184	200	227	243	226	223	202	195	214	216	197	231	187	222	212	224	217	172	231	216	216	169	206	196	239	227	172	215	207	222	193	221	187	235	206	212	218	177	200	211	202	211	232	232	216	212	192	203	197	222	204	194	196	221	190	223	226	211	188	215	218	212	232	239	212	210	219	186	207	209	215	207	202	220	241	196	192	225	193	212	207	236	204	195	229	204	189	219	211	200	200	174	195	190
5056	16262	12156	6264	4610	3452	2505	1895	1546	1323	1020	898	768	685	588	545	517	454	435	407	437	379	340	351	337	320	292	312	285	259	263	266	270	266	281	242	266	284	288	283	317	286	265	228	224	216	226	224	199	216	250	232	212	250	230	205	251	213	242	247	226	187	219	227	200	238	245	220	232	217	216	216	226	206	233	228	221	225	218	222	220	207	203	220	224	239	221	203	243	211	203	218	208	222	195	233	213	215	221	192	212	209	205	211	235	202	220	220	227	217	207	231	222	194	229	200	234	207	228	204	220	209	211	212	220	239	206	234	213	196	209	197	213	234	186	221	231	220	218	216	223	230	219	206	227	224	211	225	192	182	234	245	212	196	235	212	211	192	216	248	215	201	222	191	195	218	214	213	205	216	205	201	224	218	223	223	219	232	217	204	192	199	212	211	219	232	207	216	218	205	191	216	202	209	221	200	226	217	219	244	235	204	214	231	214	218	194	228	235	219	209	214	197	237	201	214	258	212	196	210	199	227	223	232	200	217	221	195	212	182	213	204	210	208	235	202	216	223	243	196	206	192	199	217	240	219	191	240	205	196	233	231	231	222	210	228	225	197	217	210	217	209	193	201	205	223	202	214	216	215	198	216	213	181	211	230	199	202	217	201	235	206	230	226	209	207	218	235	208	197	201	218	211	207	229	212	246	215	207	204	241	207	219	220	208	231	229	194	185	214	213	214	193	226	215	230	207	214	209	213	211	217	240	199	213	208	223	204	220	231	205	195	211	206	227	217	225	202	214	204	203	244	219	204	212	209	202	192	242	200	203	215	221	194	200	205	191	216	216	198	232	212	214	197	195	226	215	213	215	229	203	222	208	214	221	217	201	235	216	212	219	205	211	229	227	207	210	198	243	189	191	217	199	221	198	203	198	191	213	181	196	215	231	191	216	228	238	200	222	216	226	220	200	213	224	231	217	205	220	239	202	227	220	213	229	231	223	221	216	225	213	197	205	213	218	198	222	221	225	222	239	214	220	219	205	216	220	185	195	227	235	208	195	206	193	220	238	203	215	211	185	208	184	202	234	199	193	222	204	211	222	216	200	210	207	237	219	213	241	229	218	219	193	193	214	223	202	215	209	206	220	204	203	221	211	235	223	223	227	212	221	204	197	220	186	196	221	246	223	211	225	182	219	228	200	217	218	227	224	201	217	213	198	200	196	218	235	208	226	205	217	208	220	211	219	212	205	217	208	206	239	193	238	250	202	225	226	225	231	231	216	202	203	208	208	201	226	211	209	217	202	218	211	220	224	193	236	202	207	206	203	210	223	207	207	227	200	220	221	187	210	211	214	209	218	214	242	242	224	177	203	212	222	220	219	218	179	241	223	214	210	182	221	197	225	214	194	224	202	217	205	204	226	231	227	205	229	218	191	209	205	191	220	210	238	226	209	208	220	222	200	209	234	193	186	204	221	210	225	203	214	241	199	219	203	226	192	175	195	217	219	185	212	206	200	243	221	195	220	222	209	222	206	203	220	228	200	216	234	216	231	226	196	207	242	212	208	190	220	230	210	205	212	212	200	210	192	227	213	215	205	234	216	218	208	206	214	204	198	204	232	233	207	237	206	197	182	218	190	203	206	204	200	221	186	218	223	238	227	206	211	218	219	225	196	206	206	235	204	201	191	217	232	216	230	216	222	225	218	214	219	237	232	225	233	190	207	241	203	209	224	195	205	198	204	203	201	242	190	233	208	213	219	209	219	219	219	228	216	196	218	221	192	210	232	214	210	225	214	197	222	208	226	214	181	205	227	218	189	211	201	227	206	214	203	214	222	222	185	243	221	221	204	237	224	196	238	215	197	205	211	220	203	210	231	214	212	198	189	206	205	188	205	221	205	235	205	217	225	227	205	212	213	232	196	203	199	197	204	194	192	219	176	204	202	226	205	211	223	239	198	186	196	228	189	197	219	184	212	206	196	216	206	236	215	194	230	207	217	226	203	216	190	201	224	184	206	231	202	229	217	214	212	183	208	198	216	227	235	209	213	219	186	208	213	213	181	227	206	230	211	202	198	227	199	217	204	202	225	224	213	213	224	240	219	219	227	216	193	224	214	198	233	200	243	239	243	206	238	221	211	219	214	201	236	200	203	195	176	202	230	205	209	201	232	198	198	206	215	229	241	186	201	218	215	207	208	214	206	246	230	227	209	205	211	205	244	224	186	208	219	192	207	222	195	197	195	238	251	207	220	218	210	222	219	202	219	198	199	184	231	202	204	205	201	197	205	222	212	218	207	220	204	206	210	248	201	230	206	218	213	206	193	191	216	217	209	254	228	223	211	229	193	198	250	203	242	203	252	240	217	222	192	213	230	219	217	211	222	224	217	205	215	209	226	247	218	227	215	201	199	195	208	238	235	223	221	214	205	203	208	238	232	200	197	202	226	204	218	201	199	205	206	219	234	201	205	211	211	213	197	195	213	222	216	216	238	231	235	248	194	212	194	208	212	201	210	202	220	211	207	240	226	229	201	215	223	203	225	218	213	211	180	208	191	194	212	206	234	206	190	197	187	226	222	224	206	197	190	190	221	225	210	225	205	207	200	225	237	211	225	228	230	213	190	218	175	203	225	182	204	234	209	222	219	214	216	198	206	214	241	205	218	198	209	206	218	200	222	196	226	216	227	192	234	241	191	220	203	206	223	196	208	195	213	195	203	223	221	226	210	222	201	210	226	200	215	201	230	208	202	216	214	203	228	203	197	199	237	196	204	200	213	224	195	191	207	198	224	197	211	230	210	189	225	222	214	211	227	196	237	216	222	264	190	199	217	199	203	228	209	204	226	219	221	208	235	234	197	204	231	229	228	214	232	206	223	197	218	214	200	207	221	214	197	213	212	201	209	233	210	197	221	212	212	206	217	216	202	208	221	205	195	200	183	194	216	214	206	192	222	223	212	207	251	210	238	207	223	226	219	219	235	230	203	190	224	225	211	232	223	218	215	213	203	215	230	210	230	198	222	218	226	207	216	216	248	234	224	212	216	229	224	244	214	240	195	218	207	206	189	222	227	221	239	231	241	222	205	204	236	196	224	217	206	201	247	211	195	185	215	221	236	198	213	238	221	240	209	207	212	198	218	223	193	188	204	220	224	236	197	214	213	204	205	234	215	211	217	216	221	236	198	220	215	241	216	228	216	234	212	216	213	212	227	221	198	213	237	217	212	218	212	216	235	226	181	208	197	218	194	212	206	212	234	229	198	229	221	197	208	219	179	199	212	230	217	199	230	199	188	196	206	227	233	217	217	209	216	215	215	219	192	207	211	175	235	212	223	214	198	221	206	213	233	243	217	207	205	208	209	200	214	179	218	193	197	208	186	227	228	217	186	211	207	207	198	224	200	207	196	226	234	230	198	185	208	220	233	210	213	207	201	206	206	221	203	242	211	217	215	204	210	220	185	211	211	201	216	203	190	220	200	227	237	220	203	201	216	220	211	208	225	229	230	208
28069	19819	7110	1695	1032	839	704	668	664	658	643	592	628	620	599	580	587	619	576	561	582	552	591	583	565	563	570	574	558	596	637	592	567	556	585	584	567	580	571	550	585	573	529	572	546	524	514	554	569	566	548	580	558	546	574	596	530	595	550	568	547	589	518	533	536	561	544	541	554	592	561	596	519	557	574	533	646	546	605	635	572	574	561	578	577	579	547	603	568	552	572	543	550	572	599	595	540	531	588	524	588	562	551	581	554	583	537	557	593	576	549	569	599	534	553	586	583	576	585	526	571	536	553	566	527	588	575	624	600	570	576	597	544	575	616	556	529	552	565	595	550	573	568	566	555	537	561	578	535	561	623	517	568	575	536	558	574	587	563	574	562	590	608	588	588	566	564	571	557	576	588	567	589	589	592	581	587	583	554	546	563	573	560	597	588	581	584	554	592	584	611	600	575	542	487	566	588	567	555	537	559	522	581	564	533	536	559	569	557	541	552	602	577	593	593	567	564	584	587	576	549	582	587	572	531	609	591	534	543	584	576	563	580	561	609	584	573	559	570	589	507	593	607	605	580	575	563	570	603	565	567	573	571	603	571	551	557	571	565	580	603	543	525	566	542	543	575	559	619	567	592	599	566	575	571	554	575	572	602	588	541	585	569	591	587	581	629	593	557	596	583	527	530	600	575	570	541	574	567	530	564	590	574	590	568	599	585	593	550	583	624	573	544	609	543	556	591	583	576	603	569	542	536	570	554	563	548	589	601	576	591	588	560	567	550	546	604	566	575	570	547	580	550	560	554	545	587	590	527	576	580	595	547	567	555	557	565	571	593	574	552	541	575	590	578	532	576	551	563	537	575	584	588	623	633	566	578	568	601	549	569	531	609	552	608	561	583	579	589	594	523	569	556	541	573	583	561	573	584	548	594	549	592	576	561	588	583	616	584	556	577	581	551	529	584	537	544	586	558	568	567	577	556	545	583	592	587	557	560	576	558	568	590	557	532	515	550	550	548	589	570	582	580	560	541	587	597	583	544	547	617	547	570	558	578	556	549	570	565	585	596	537	576	555	613	579	564	551	574	569	617	600	541	542	592	595	613	585	572	552	546	581	589	569	564	556	580	562	589	528	578	519	619	589	542	591	585	556	581	561	549	605	552	559	594	551	597	589	561	550	588	637	604	574	601	585	546	608	547	576	551	599	542	539	579	559	537	573	547	569	564	614	532	543	562	564	576	541	562	610	544	574	582	564	599	558	528	515	551	603	594	597	585	521	599	526	571	540	561	580	554	549	543	552	541	560	587	551	593	571	573	555	540	587	583	559	598	530	516	525	569	594	567	564	565	556	542	562	566	582	571	605	585	558	571	580	544	574	595	601	544	569	543	548	581	550	584	540	576	584	556	614	594	582	541	610	575	627	588	563	580	579	567	560	601	577	578	589	580	523	564	560	609	591	579	574	529	607	553	581	537	578	548	592	592	552	569	563	593	603	564	576	560	580	560	528	574	558	582	531	587	572	542	573	573	532	567	591	561	547	561	532	558	558	564	567	563	553	582	583	569	526	568	564	557	547	550	584	575	610	589	565	547	536	577	560	573	584	554	619	584	589	570	569	535	560	552	538	543	613	555	572	604	537	569	522	572	561	547	572	554	553	581	541	604	545	538	568	580	545	564	594	578	577	553	579	564	552	583	556	583	552	564	555	534	590	601	548	564	565	548	559	563	583	584	545	528	600	570	535	566	587	524	593	547	604	552	568	561	538	521	565	568	507	612	578	544	613	573	583	540	548	588	551	543	580	598	573	532	548	556	595	609	591	594	540	581	542	577	567	606	584	540	572	538	579	602	597	568	591	551	563	522	618	537	554	599	555	604	567	572	617	544	596	584	539	557	583	567	583	520	560	579	561	594	523	545	582	529	608	600	540	576	571	555	572	566	595	549	608	570	546	565	560	598	569	545	612	520	585	568	607	519	566	559	557	570	545	581	577	610	535	568	559	586	547	556	558	586	578	583	601	559	611	567	545	561	548	560	569	548	598	575	565	568	554	597	552	535	600	535	577	530	566	557	592	558	588	609	556	567	578	619	549	568	547	545	574	601	548	543	527	556	608	576	601	588	564	578	571	596	519	534	524	607	548	579	538	552	590	564	568	557	565	580	601	551	571	568	548	547	562	571	552	575	624	556	594	514	594	582	586	561	571	568	531	566	592	617	570	574	587	569	556	563	534	556	577	543	562	527	550	577	545	572	564	639	556	600	564	591	602	601	585	604	585	547	555	594	624	573	568	551	570	587	548	561	584	534	575	578	554	549	548	603	578	598	587	544	566	532	566	608	547	563	559	576	545	552	593	540	556	572	552	576	541	551	557	593	543	550	578	571	559	585	532	585	607	591	605	618	570	591	550	564	524	582	572	590	548	548	547	568	576	562	545	555	571	574	605	589	573	536	568	533	556	567	621	610	597	574	582	582	610	619	589	575	587	577	586	578	556	571	576	530	534	549	560	555	604	577	554	622	564	606	576	554	558	600	573	598	558	610	587	610	575	574	554	575	594	609	581	568	536	562	580	602	590	554	542	573	587	539	567	565	559	617	566	514	553	550	567	567	582	555	580	596	577	571	604	582	564	553	569	580	612	528	540	557	560	556	603	580	516	614	527	609	599	633	600	575	571	553	557	539	593	541	564	579	515	580	555	572	557	533	560	627	588	586	605	558	578	566	561	556	589	575	618	580	569	524	526	589	577	531	523	579	560	575	540	545	556	587	578	558	591	586	593	583	579	567	590	586	563	543	546	563	570	590	550	513	580	599	588	572	537	565	559	564	541	583	588	536	559	592	571	610	577	563	603	582	532	585	589	585	547	530	551	548	527	574	591	580	596	579	561	560	551	579	538	548	572	605	567	599	565	547	576	579	573	565	584	551	576	606	574	605	595	540	525	591	550	569	619	599	551	609	540	564	595	522	586	539	563	559	587	558	589	560	583	594	592	556	568	596	579	541	586	594	564	550	532	553	555	535	570	574	603	557	597	581	577	585	552	578	545	578	566	555	567	587	536	589	543	551	580	569	569	541	572	535	564	556	553	586	544	545	556	583	570	550	578	569	575	545	560	572	573	596	534	553	576	544	549	584	574	549	527	577	604	563	554	556	548	573	534	576	546	572	600	542	575	555	590	562	557	613	592	581	569	575	580	560	595	515	595	604	553	583	553	502	584	574	569	557	577	571	565	610	519	522	534	531	619	587	540	588	605	571	549	551	498	584	580	589	588	522	567	594	551	556	595	567	566	579	573	570	623	566	551	552	585	519	564	552	529	558	574	579	553	580	556	566	550	570	564	603	556	552	584	599	591	585	502	615	560	562	531	562	551	525	564	568	584	598	579	556	631	569	583	649	552	578	543	589	564	602	566	555	551	570	581	551	603	601	535	587	594	543	541	558	544	593	533	610	536	553	577	542	553	546	555	569	584	534	579	598	587	575	575	532	532	553	598	576	534
4683	3055	2534	1580	1238	1079	899	865	753	750	713	683	688	664	701	631	729	651	615	630	607	557	600	603	596	629	608	639	615	589	614	614	602	614	615	650	605	586	588	600	577	624	570	607	593	602	560	610	589	587	683	583	575	602	612	572	575	588	593	616	590	602	617	569	585	576	570	636	659	575	611	627	611	622	570	621	591	620	610	563	613	564	575	593	582	587	578	592	602	578	598	652	623	619	593	615	617	620	596	600	594	630	620	626	627	590	603	575	577	615	595	595	587	559	591	606	586	576	592	572	621	574	615	576	599	617	587	565	563	600	574	574	592	604	611	558	588	559	625	613	600	615	621	605	598	578	580	544	652	564	627	567	625	593	624	576	612	570	560	572	617	610	582	598	620	634	562	573	584	584	580	588	616	627	566	604	569	596	578	588	567	558	630	620	605	596	620	585	586	588	594	578	618	586	596	591	588	598	610	614	589	555	594	588	589	573	540	557	635	619	631	609	622	603	609	581	600	579	610	628	567	590	625	604	520	568	604	562	574	644	578	587	603	623	589	603	623	576	589	592	548	573	600	646	563	628	593	592	627	614	627	561	601	573	584	555	629	576	644	651	616	604	570	604	604	544	560	608	588	599	600	617	620	607	547	589	614	587	601	598	585	609	627	591	594	623	626	641	617	601	565	562	552	631	564	574	588	596	595	580	583	602	595	626	541	581	606	555	615	565	532	583	595	618	589	568	606	568	609	607	592	601	565	568	645	579	613	605	626	584	614	584	601	599	597	570	615	629	615	592	578	596	618	571	574	584	607	553	583	589	592	649	598	603	596	588	603	623	582	614	645	623	607	582	617	595	642	586	554	613	558	647	595	580	611	569	591	614	570	632	611	573	605	649	556	582	572	630	606	595	615	586	611	607	610	572	591	557	617	650	584	565	619	583	605	610	612	562	589	582	612	616	566	607	606	582	599	595	642	600	561	604	571	553	636	580	634	586	606	576	614	586	617	567	586	642	599	615	641	567	605	616	588	574	582	628	565	624	568	573	616	616	584	623	602	634	586	604	618	609	602	624	589	562	589	577	589	595	598	598	564	611	627	616	582	595	573	597	606	630	580	595	604	573	603	620	628	625	613	547	651	643	572	652	604	641	612	593	588	574	614	606	562	559	647	570	586	598	589	588	652	616	659	566	598	571	614	598	607	572	570	634	591	606	618	611	583	614	582	631	574	631	618	598	598	629	600	570	571	579	567	606	613	613	607	614	640	592	589	629	621	586	630	628	631	590	577	566	597	566	621	588	618	599	583	588	619	578	605	583	602	614	601	575	536	627	588	599	585	623	623	611	637	571	567	608	617	567	605	601	587	626	593	581	592	573	634	582	578	579	644	620	627	586	559	602	600	604	608	587	624	599	578	591	595	588	609	619	557	585	646	625	600	649	607	634	602	604	599	621	591	620	626	561	575	564	564	600	611	581	577	619	625	558	593	648	606	603	616	612	597	610	584	590	608	615	571	588	617	598	580	575	587	632	609	590	614	614	626	618	577	579	592	617	565	561	547	591	630	618	614	565	577	556	595	583	583	582	627	607	578	607	603	616	592	575	606	591	568	660	606	609	607	633	627	571	600	619	604	555	620	594	558	568	630	597	583	627	606	600	589	518	568	605	565	619	578	634	605	555	602	576	601	580	592	576	595	580	598	621	580	589	617	605	630	603	654	591	614	589	637	589	569	563	569	604	562	582	561	582	629	615	587	588	589	610	614	597	567	605	599	618	586	610	578	622	589	606	606	564	540	609	589	605	591	610	581	637	559	564	626	601	588	569	624	576	591	563	600	572	560	611	677	547	628	618	614	544	637	604	608	595	571	586	612	602	608	578	627	578	630	572	629	582	595	583	619	570	604	623	581	589	564	635	599	600	615	656	634	553	630	561	599	626	647	593	607	602	575	609	631	581	632	593	589	617	621	591	607	630	605	598	604	643	627	558	594	602	628	615	587	609	602	557	556	611	578	580	618	617	598	663	617	629	621	637	579	598	599	588	568	584	570	606	538	595	563	596	637	594	590	605	637	597	640	563	568	602	590	567	561	588	582	599	610	558	622	537	603	571	657	553	630	600	606	589	620	600	589	565	604	602	581	624	610	564	627	579	636	602	613	606	603	588	600	622	564	573	589	558	584	606	625	575	580	613	591	608	571	589	602	573	607	557	584	586	611	596	654	601	611	596	581	605	582	612	573	603	622	620	559	609	540	566	640	628	620	594	619	583	603	593	622	566	596	612	559	607	617	590	593	615	555	574	615	608	603	615	601	586	591	587	595	609	592	579	588	620	611	579	592	608	587	615	603	546	611	568	572	599	596	626	626	618	587	591	560	577	628	600	623	547	599	616	634	591	604	579	623	603	592	614	618	585	611	519	626	619	566	584	584	579	614	580	623	617	624	583	590	594	618	626	580	617	585	581	607	626	584	579	579	585	597	610	586	574	594	601	612	617	604	575	611	580	654	584	637	629	634	597	601	635	593	637	604	557	608	577	613	599	596	594	582	577	578	601	628	620	592	617	604	612	617	586	613	627	620	586	590	601	606	585	632	566	600	574	569	593	582	596	614	613	612	616	647	641	620	643	579	600	626	556	644	592	598	572	598	623	641	588	542	631	560	590	586	630	536	583	552	608	596	538	589	564	625	589	621	580	565	594	594	566	651	604	617	663	564	609	611	644	641	614	597	620	563	567	609	591	573	622	603	627	628	562	571	597	619	595	585	614	604	619	617	645	638	592	590	574	594	598	606	617	601	579	568	597	620	570	614	594	576	617	563	639	599	613	570	636	613	636	578	604	555	591	574	610	564	637	563	570	588	625	580	609	620	616	623	593	607	625	587	601	597	613	573	644	560	627	583	615	606	580	542	552	573	586	599	584	611	584	604	575	604	634	608	624	627	602	599	550	602	586	590	591	619	587	574	584	626	607	595	632	580	589	542	582	559	571	556	621	593	618	604	557	619	607	634	625	608	607	601	606	608	590	565	545	621	561	600	603	588	614	649	659	585	565	600	623	562	627	588	608	589	548	583	601	556	577	584	645	620	622	585	599	597	632	606	616	608	555	637	598	600	555	606	596	548	595	603	630	611	639	619	600	618	609	646	623	601	519	616	614	625	584	568	603	612	583	618	596	603	584	633	608	565	619	627	542	628	600	635	569	584	593	614	643	584	594	620	603	605	575	610	639	630	623	596	612	649	636	545	564	581	588	569	582	621	612	579	572	645	622	595	609	632	545	602	598	636	592	568	615	616	605	583	566	588	637	589	594	572	607	603	588	582	620	615	617	616	597	569	598	631	610	626	548	618	570	605	645	603	617	620	552	613	596	627	599	624	618	563	564	574	588	615	616	615	575	571	572	587	601	588	556	608	555	643	559	638	547	606	585	597	616	581	580	612	607	571	555	621	596	624	624	583	601	638	568	569	585	569	548	587	616	581	606	613	580	624	594	620	637	598	564	578	618
23829	21568	29140	24440	21574	13770	1518	911	735	587	588	521	495	465	421	408	435	355	391	359	340	378	375	348	332	326	340	352	333	311	356	356	336	315	318	345	336	332	343	330	313	301	318	332	300	289	322	297	316	329	321	300	332	279	295	296	285	310	256	317	325	329	322	297	301	290	331	331	320	318	305	359	272	304	339	305	296	283	295	316	301	336	311	312	304	340	317	281	315	340	301	292	290	308	307	297	309	312	329	300	290	309	302	317	315	320	284	306	312	286	309	304	309	299	305	280	296	281	306	281	327	285	299	324	307	319	292	350	322	299	288	291	330	289	284	320	314	318	302	301	264	306	306	339	290	296	315	298	322	277	313	314	276	288	253	298	289	289	288	296	312	325	300	284	298	282	320	280	265	283	269	299	328	288	297	339	300	279	327	278	293	289	291	314	309	298	302	320	292	288	282	312	298	285	288	322	322	268	298	281	278	309	313	295	297	283	297	266	309	309	308	299	289	322	308	285	307	328	277	329	312	270	307	296	313	281	342	312	290	299	294	330	300	309	275	302	288	320	348	353	291	290	294	301	291	326	302	318	328	279	289	306	303	316	326	348	345	299	293	304	310	295	326	282	297	345	304	298	274	287	329	321	321	313	307	282	337	288	294	317	291	309	281	328	297	289	301	272	313	309	310	354	283	313	315	266	314	326	306	287	305	294	299	288	285	291	318	299	325	305	278	313	292	263	290	302	290	271	289	312	318	313	330	306	329	298	318	316	342	308	285	330	291	307	300	334	316	291	308	327	286	307	315	269	306	296	283	289	308	301	346	311	321	315	294	278	309	289	308	321	324	300	302	310	289	297	289	326	321	282	291	314	301	284	291	312	260	291	290	306	314	307	294	310	260	309	322	304	286	293	326	285	285	322	300	290	318	313	287	322	317	302	318	294	292	305	310	307	290	293	277	321	292	279	306	301	321	275	312	309	288	302	286	283	315	273	277	272	298	311	310	258	299	304	309	303	302	293	311	277	284	319	307	331	294	297	288	302	298	343	315	308	310	309	302	325	322	295	281	302	287	354	249	288	316	261	329	295	293	294	299	285	307	299	304	299	299	319	316	294	314	312	297	305	331	308	319	325	311	309	297	298	280	276	299	304	330	305	304	297	317	289	332	316	330	317	296	287	284	289	291	274	307	285	306	321	304	299	301	309	311	323	306	307	306	280	276	297	300	313	324	286	328	288	323	298	281	326	313	283	287	296	282	271	304	298	303	309	290	307	281	332	302	304	284	325	276	301	297	313	282	321	265	288	261	309	327	279	291	318	309	289	326	299	310	294	275	296	317	300	316	280	301	272	290	303	302	324	304	302	314	260	326	309	313	313	296	306	312	312	313	286	287	282	315	305	296	321	332	284	312	292	303	291	306	308	297	310	296	262	289	284	293	283	310	320	281	280	289	261	304	285	314	303	331	266	299	307	290	279	269	301	302	281	275	286	314	309	309	316	293	312	267	280	285	292	302	282	295	309	292	299	288	324	304	321	290	319	296	301	269	300	311	314	272	263	349	329	301	303	285	306	298	295	301	309	306	299	314	322	281	284	281	291	289	331	311	304	276	328	303	295	288	312	283	303	302	302	298	308	304	340	303	295	291	327	316	319	327	310	291	276	325	298	310	316	309	303	301	281	310	296	304	280	308	291	282	267	313	308	328	336	283	284	286	344	308	300	315	300	298	275	288	294	322	292	300	325	291	297	282	297	284	311	279	291	303	302	316	314	299	319	331	289	302	293	290	321	294	286	313	289	298	332	289	285	301	303	308	308	302	294	287	286	296	293	303	301	278	313	316	296	291	298	297	300	305	290	282	294	313	294	316	327	299	281	306	297	281	327	301	299	323	298	283	302	326	289	313	289	313	307	308	305	324	311	290	283	316	271	306	276	273	316	299	301	291	279	287	285	322	324	271	306	310	276	287	314	308	288	314	322	331	312	285	264	298	284	259	308	309	283	295	269	314	277	326	309	274	306	313	264	297	303	288	314	300	309	312	324	300	304	272	287	276	285	294	316	295	314	292	292	285	285	328	308	293	338	290	282	306	293	285	285	321	280	300	306	304	300	281	282	295	285	294	305	302	298	286	298	308	290	322	318	319	291	310	329	263	293	274	292	283	310	303	300	319	286	345	289	289	284	315	272	301	270	307	295	278	295	312	292	304	309	298	303	324	320	286	306	295	288	302	325	283	338	289	283	321	275	287	280	341	296	296	315	305	296	332	284	293	323	301	308	310	292	307	300	300	277	277	306	277	296	318	316	261	274	313	302	304	302	301	320	281	303	319	295	321	269	336	291	326	288	285	289	317	294	272	312	290	286	289	289	309	277	316	317	315	256	305	313	273	275	300	305	312	282	290	271	309	322	289	280	275	303	311	286	286	276	267	294	305	338	291	270	286	293	329	299	300	301	297	293	305	301	277	312	301	315	286	300	300	318	310	303	319	322	293	312	277	300	301	356	313	305	314	348	287	301	307	314	298	313	303	313	313	294	308	297	279	307	324	299	292	299	288	330	332	297	304	314	276	295	318	296	291	283	325	294	311	314	320	306	313	304	281	306	327	280	322	308	305	325	311	333	303	312	291	306	332	271	327	295	286	290	286	299	268	310	319	315	298	319	309	287	295	284	286	312	289	261	321	335	311	300	303	303	295	289	287	330	292	307	300	297	285	277	273	306	300	289	301	290	300	285	295	295	313	323	340	300	302	283	306	278	302	316	322	313	306	288	287	317	321	317	291	316	287	294	304	309	307	295	296	301	327	291	299	325	300	321	300	274	289	284	310	292	312	309	293	325	306	261	290	290	290	294	310	301	284	334	331	313	314	282	300	289	304	316	275	310	315	290	294	307	307	279	320	304	317	314	316	308	300	338	307	299	292	296	298	325	324	307	293	308	274	276	293	317	304	283	313	319	283	309	261	294	311	294	295	316	311	284	308	303	294	316	307	299	296	321	282	309	277	266	275	295	292	274	309	288	333	328	308	294	295	308	270	273	285	277	313	318	271	288	279	291	313	289	279	289	299	309	263	282	322	299	290	300	313	290	334	303	292	305	289	310	327	333	293	293	273	321	290	297	291	289	284	280	335	321	284	284	302	299	301	307	297	322	319	303	310	286	306	284	311	293	306	313	330	307	298	293	314	328	313	308	298	287	310	323	306	282	323	290	306	324	290	306	305	312	293	286	286	306	291	325	302	297	345	288	312	310	292	303	324	279	311	294	281	315	312	305	327	281	320	306	323	277	285	301	318	272	274	343	300	281	319	318	325	317	291	315	309	277	298	282	297	292	287	307	284	318	291	303	319	290	308	270	297	281	315	285	282	294	289	318	282	278	281	298	290	267	270	298	303	294	304	334	314	338	262	302	301	296	284	312	292	333	280	328	320	298	291	304	305	306	302	351	287	308	291	270	293	300	281	308	275	323	298	283	316	296	304	291	299	329	297	332	276	304	294	285	301	325
3577	11118	8390	4188	2965	2187	1671	1303	1100	950	786	742	609	621	544	536	508	497	477	400	428	425	400	444	412	387	376	360	356	384	337	369	393	387	379	382	366	382	377	349	410	346	322	362	354	339	331	326	343	291	342	344	332	354	341	357	335	350	326	327	312	338	348	333	323	317	356	375	342	334	346	327	318	341	310	311	336	381	345	300	331	339	343	330	338	347	336	344	337	320	319	358	325	326	314	327	305	328	362	327	328	299	331	286	312	335	327	346	315	326	280	317	329	347	365	284	307	340	299	332	331	304	351	332	311	320	307	348	334	298	338	313	331	354	332	319	337	312	306	350	318	328	309	304	313	331	295	326	328	347	301	327	340	302	351	332	323	333	305	321	338	309	329	307	315	314	307	318	327	314	352	342	349	340	302	347	312	359	311	339	366	346	308	327	307	330	313	309	323	338	308	327	325	333	344	340	319	350	294	300	333	291	325	344	309	316	311	359	307	304	363	319	312	299	357	325	339	295	346	293	335	302	379	307	336	346	346	343	321	299	321	347	324	320	356	343	340	299	326	301	348	319	318	325	350	306	332	306	316	303	322	309	319	347	319	341	337	342	336	307	310	326	341	337	333	319	309	328	291	295	308	351	330	364	339	333	341	330	351	323	321	329	346	336	365	319	332	313	326	307	350	340	307	305	331	347	336	296	343	341	335	303	300	326	324	342	332	354	326	333	289	320	325	315	319	318	322	348	318	314	337	308	341	324	298	296	310	324	353	292	328	307	328	368	335	336	280	296	334	319	341	311	312	313	309	343	339	312	311	318	307	287	280	339	362	329	308	314	334	332	336	305	329	326	336	325	356	332	329	319	315	347	295	317	328	293	294	335	365	326	337	351	294	319	335	291	339	337	309	317	345	310	338	303	324	314	329	349	334	329	338	339	304	367	307	332	332	345	345	330	325	318	282	321	331	330	304	311	332	307	331	334	321	319	364	312	315	311	318	337	349	338	309	322	313	328	306	285	313	336	328	346	322	358	305	338	325	357	297	332	331	334	346	344	346	337	339	349	343	328	316	300	321	340	323	353	337	309	349	332	331	337	329	322	324	321	319	357	314	310	304	307	339	314	314	314	315	331	348	334	314	360	319	308	349	327	328	337	345	329	301	325	328	317	328	339	345	330	318	346	321	266	315	336	334	318	346	294	342	349	303	326	344	298	282	324	328	333	325	322	333	348	323	327	332	336	316	333	325	354	338	333	326	344	305	347	297	350	305	356	350	292	315	314	302	328	313	318	303	313	315	336	346	323	323	305	322	317	305	342	330	322	299	297	294	338	350	322	337	328	316	310	315	323	337	355	332	314	324	315	314	300	337	315	343	319	330	335	328	332	360	338	332	335	353	365	365	343	289	322	348	308	378	333	315	313	318	325	303	343	349	307	316	328	347	334	297	307	336	352	355	326	320	317	337	319	321	327	306	324	327	326	313	335	303	325	272	307	316	329	326	338	305	363	348	318	311	349	367	270	358	313	311	340	331	369	320	348	355	325	323	311	317	327	344	317	318	308	317	309	339	309	335	335	298	312	345	305	293	346	335	316	306	301	348	333	342	325	317	320	315	306	341	326	356	353	320	336	309	338	304	322	356	347	314	363	342	313	334	315	292	288	329	290	330	319	344	315	309	340	323	345	320	329	311	303	291	347	329	312	336	331	318	316	344	315	333	337	322	325	322	335	367	310	313	319	348	321	339	338	320	305	356	312	359	326	323	343	313	326	308	335	343	315	330	332	332	328	345	344	326	288	319	350	323	318	316	324	313	345	310	325	345	320	335	345	342	327	328	316	309	317	300	324	349	311	324	334	303	376	351	320	301	331	293	301	313	314	315	333	359	343	349	311	311	339	319	342	317	340	322	337	329	315	335	291	336	325	339	310	318	323	320	344	338	328	334	341	330	358	318	336	306	316	326	317	352	311	351	326	331	331	333	333	312	298	321	341	315	328	325	323	297	339	346	325	319	313	359	297	360	331	338	327	317	296	314	359	315	333	332	317	344	310	325	313	316	341	346	310	373	313	314	341	317	333	316	314	355	330	317	311	304	316	350	319	306	340	330	307	291	357	307	303	292	334	324	356	358	336	310	304	317	348	307	320	310	334	319	328	349	318	321	366	291	320	371	323	334	332	344	330	342	319	349	301	294	334	316	337	356	308	331	320	318	332	321	318	342	312	327	325	330	344	354	320	312	281	314	346	315	327	349	315	330	326	341	343	326	333	318	313	287	342	340	325	322	308	328	343	332	296	337	325	335	328	401	333	318	351	354	294	356	303	314	335	299	287	350	330	333	337	314	358	334	323	353	322	314	316	353	334	315	316	350	332	356	320	351	331	315	356	367	335	335	331	362	336	298	320	360	314	324	279	317	353	284	296	340	319	364	324	328	324	311	323	334	329	315	333	303	371	331	309	333	314	340	305	347	358	318	361	346	329	307	298	301	306	321	309	349	345	300	322	340	308	339	325	302	365	344	352	339	323	323	325	292	333	324	313	354	393	316	311	369	309	340	340	337	346	327	330	337	345	332	362	329	315	348	345	357	322	338	341	289	325	345	325	298	340	271	304	330	310	303	340	341	340	313	324	337	324	331	355	315	301	318	355	300	345	301	341	297	312	342	299	329	320	352	339	330	315	354	315	336	337	323	333	315	304	350	309	320	333	318	339	335	339	294	319	315	306	340	304	326	314	363	328	326	345	358	321	314	317	337	316	325	329	338	331	309	317	319	341	321	318	301	344	328	316	321	327	315	338	329	329	323	315	306	339	294	324	320	321	308	307	344	294	353	329	322	340	331	314	293	307	302	352	354	328	306	326	326	332	305	310	332	341	312	341	314	335	329	329	307	303	333	362	319	369	315	361	297	350	336	320	346	328	322	324	343	323	331	321	318	332	348	329	336	283	319	328	334	297	315	332	308	352	310	331	313	296	322	329	299	324	342	305	323	318	346	361	337	327	324	318	320	327	288	324	314	360	321	305	338	331	341	296	327	323	353	319	325	305	350	335	308	324	327	326	324	307	321	317	336	320	335	301	337	326	332	340	300	335	320	350	304	330	321	350	343	325	343	334	370	327	346	320	345	337	350	297	314	340	316	328	315	328	311	344	325	314	330	334	346	334	306	311	321	314	344	314	342	340	324	340	313	337	325	300	347	348	306	319	324	345	337	315	358	311	306	372	343	303	331	322	319	345	343	327	319	336	311	319	354	339	320	287	336	343	318	330	348	342	316	321	306	315	306	329	343	314	314	331	330	320	308	319	304	297	324	318	327	333	310	358	312	299	325	325	298	323	330	338	335	304	340	314	321	335	312	323	314	332	315	331	313	358	333	323	331	358	311	337	326	332	319	361	324	313	322	306	312	318	323	328	350	337	320	325	349	311	336	349	347	323	325	345	309	297	326	342	309	335	286	340	326	332	339	351	317	312	321	333	348	318	329	343	348	348	328	327	345	327	346	345
24910	21492	28116	25184	15356	1709	1113	903	790	793	736	703	701	653	631	636	644	640	647	626	626	626	642	640	553	595	601	588	581	658	609	608	556	618	585	583	611	591	583	553	607	560	614	564	574	553	578	581	568	587	552	579	517	585	574	552	570	601	572	533	573	599	591	575	589	580	548	583	608	581	586	603	564	595	552	546	563	550	614	584	569	614	522	590	551	577	543	542	564	574	586	545	588	571	515	598	578	595	526	567	563	561	566	550	566	580	587	569	614	524	568	578	589	580	583	581	605	586	552	607	583	562	608	528	569	572	604	538	586	579	576	594	566	562	582	625	601	569	608	618	542	548	615	556	556	580	576	570	577	587	564	584	551	591	559	559	544	547	591	564	611	610	556	590	562	565	597	567	600	545	566	554	586	558	521	563	602	572	567	628	556	604	562	559	581	558	583	530	574	572	597	539	571	567	575	590	526	606	601	635	575	581	584	572	546	583	548	581	599	598	571	536	555	570	552	567	570	537	562	587	579	558	601	558	592	507	614	544	561	505	583	568	568	593	552	568	521	601	512	572	511	554	533	569	523	579	575	557	624	557	493	580	624	562	526	597	594	576	561	573	593	594	564	587	574	601	573	593	571	548	533	545	627	522	537	584	585	569	548	547	561	545	588	569	586	537	544	584	591	612	560	559	576	593	560	592	604	564	584	555	593	599	609	581	565	551	552	571	529	560	581	609	555	581	559	556	551	589	601	600	570	554	574	538	594	565	560	551	583	544	574	612	550	545	520	561	568	547	580	553	595	572	582	542	529	572	625	563	571	584	581	595	573	534	579	507	544	586	566	600	545	524	588	544	594	552	585	587	547	580	560	585	536	565	586	563	532	579	571	556	610	572	546	555	610	571	535	559	592	555	578	531	559	592	614	567	637	584	583	607	581	609	576	574	552	530	579	576	586	523	575	608	576	554	517	569	572	586	585	550	550	596	603	536	553	587	560	585	525	562	581	588	559	620	602	553	582	541	565	574	584	598	517	561	608	551	578	556	548	583	575	545	513	572	623	542	526	622	577	578	602	600	587	523	556	610	545	573	573	547	593	576	531	573	586	610	559	558	599	548	560	574	561	546	563	535	555	601	578	616	591	536	553	535	579	581	579	572	563	557	558	564	552	596	545	587	541	558	542	558	572	597	583	589	545	563	552	587	547	573	546	572	557	593	527	546	529	546	547	587	540	575	613	554	586	580	571	535	575	557	566	577	571	580	612	605	540	544	606	532	546	576	549	599	594	588	535	609	553	594	551	609	572	612	571	548	558	617	622	558	558	528	585	604	542	556	572	532	514	571	563	567	606	558	592	554	562	538	553	557	597	552	539	616	594	560	598	572	590	589	559	544	583	577	555	554	560	556	509	575	584	524	561	570	560	550	556	533	549	558	517	563	568	549	545	572	602	559	589	599	537	577	548	591	601	581	552	578	564	568	544	568	536	567	537	581	515	588	546	616	578	583	600	564	562	572	564	566	566	583	579	599	614	580	545	600	557	569	569	576	588	607	620	560	552	570	555	602	565	561	578	581	563	582	567	549	597	561	562	586	577	567	569	550	563	555	569	573	534	572	569	537	611	572	552	524	600	573	536	575	584	545	559	577	561	585	537	548	596	555	553	583	595	585	543	556	580	576	580	553	551	575	585	547	510	601	605	558	542	567	583	526	601	599	587	600	564	577	586	542	512	590	578	558	581	567	597	547	549	553	522	582	577	562	554	538	551	590	569	579	561	563	574	611	550	584	562	593	547	549	573	552	604	580	543	581	554	566	587	524	617	536	597	513	558	534	630	565	581	539	552	571	550	571	553	569	550	578	558	580	580	591	541	555	571	568	554	545	605	565	579	562	558	553	550	558	583	581	575	577	601	582	568	585	554	518	582	573	584	619	550	594	602	604	578	577	572	556	581	573	564	581	526	629	538	585	559	584	552	573	508	575	565	517	537	602	527	552	546	571	581	592	586	563	555	570	574	549	571	584	537	538	546	583	576	567	553	562	582	595	566	552	569	566	581	600	575	557	562	574	540	603	507	573	599	576	602	543	527	572	586	578	576	638	576	565	557	548	585	556	585	545	570	539	570	564	571	568	548	555	570	579	572	544	567	565	564	544	545	546	589	582	563	576	597	555	570	573	572	580	552	594	586	594	545	570	572	588	609	535	592	511	577	538	576	627	560	532	606	596	594	574	614	566	566	556	581	576	572	603	549	566	565	608	573	555	587	578	570	560	559	522	556	572	567	533	551	518	527	582	575	584	581	575	564	534	569	524	549	551	560	535	594	596	635	597	499	575	563	581	561	596	581	573	570	568	542	539	574	563	507	570	575	562	560	561	572	560	593	599	552	614	592	562	554	589	584	588	567	525	543	563	573	581	546	604	563	581	559	536	584	548	565	575	551	549	550	599	585	537	582	572	561	574	583	572	560	547	566	542	558	581	550	584	589	565	580	577	592	569	586	597	539	579	592	568	580	513	544	545	592	585	588	570	548	598	567	534	550	583	572	579	581	551	523	585	575	560	559	561	546	555	531	575	606	583	575	588	580	631	541	575	547	574	569	543	578	565	600	547	601	594	537	558	581	574	589	572	543	565	563	554	524	617	559	522	573	606	607	648	583	570	617	557	510	560	548	543	582	582	534	585	579	576	529	543	537	589	582	538	583	577	575	535	602	570	589	559	580	546	603	534	590	547	582	558	576	587	551	607	577	663	595	555	576	590	584	569	565	569	575	580	553	591	571	563	566	543	529	568	586	552	620	541	573	538	571	537	544	538	599	539	589	578	565	580	578	550	626	529	575	574	560	560	562	590	618	592	572	581	594	552	557	540	550	585	544	607	597	573	523	591	587	555	588	591	595	572	570	564	553	546	584	564	560	578	545	600	574	578	592	579	559	613	590	586	562	565	535	534	579	551	587	582	557	565	543	531	541	615	595	555	626	577	551	546	557	620	584	529	520	553	561	533	579	594	558	526	584	612	537	571	574	538	570	587	565	586	575	549	603	575	608	600	584	580	527	564	550	625	624	529	565	567	619	559	578	544	566	583	587	598	553	566	597	543	542	595	605	536	577	553	564	603	577	606	625	585	586	574	586	601	605	623	594	596	581	560	555	565	557	551	579	548	615	576	563	549	581	592	561	606	559	523	596	564	564	570	558	557	595	571	591	578	574	600	577	577	570	556	614	574	603	583	580	624	562	547	539	542	573	569	627	606	560	571	521	523	609	590	565	567	556	568	573	519	561	568	557	583	532	540	626	529	573	558	584	547	590	570	578	577	611	615	541	542	546	554	592	600	617	543	591	577	625	556	564	551	566	568	620	587	579	594	567	545	536	559	525	582	564	532	543	590	521	591	568	583	564	575	597	563	554	547	583	599	585	623	536	565	572	550	605	574	560	553	587	522	566	556	595	552	556	582	552	615	598	568	560	596	540	543	562	552	576	552	583	579	566	604	596	549	585	605	562	587
3817	7397	5419	3007	2281	1741	1499	1219	1115	970	890	831	783	753	674	715	645	667	659	639	632	607	681	599	612	645	616	600	645	544	647	594	641	598	618	600	610	613	596	610	612	583	600	600	603	563	595	592	585	604	619	601	573	605	627	576	589	590	631	550	574	572	575	632	591	584	598	619	624	540	558	550	576	572	592	580	619	565	542	547	611	594	601	596	559	571	595	580	571	577	583	581	584	523	585	529	593	597	581	547	553	582	581	541	540	603	549	581	573	598	562	615	560	600	573	609	577	559	579	585	582	546	548	532	584	572	588	569	601	624	627	564	552	548	549	558	579	574	524	565	596	615	621	564	526	604	536	544	585	577	580	605	506	587	591	568	609	556	606	570	627	595	593	595	590	590	573	595	565	605	580	542	579	591	558	527	584	618	523	575	605	584	604	587	596	532	569	589	531	572	548	572	568	588	591	598	577	602	595	581	572	562	586	568	654	576	610	556	595	531	642	542	576	593	589	547	592	591	574	570	611	604	609	595	554	558	568	619	539	564	557	605	545	602	604	560	617	558	600	562	576	606	602	592	567	572	551	572	590	596	600	562	599	580	581	601	577	611	617	596	624	580	592	591	599	562	604	597	550	570	576	588	549	550	580	562	593	589	583	567	546	596	569	577	576	550	583	583	516	530	564	562	570	566	603	613	589	557	552	580	623	598	566	622	587	562	566	603	605	587	578	592	567	607	606	585	539	584	577	575	555	580	546	603	584	562	575	588	568	551	560	556	546	579	601	557	597	597	566	592	543	591	598	576	575	596	602	623	567	594	603	604	583	575	608	586	589	602	589	563	544	619	586	579	585	620	571	593	590	589	575	578	540	579	572	563	609	536	582	550	567	583	548	626	558	581	618	565	601	534	558	533	550	555	584	593	565	585	600	625	572	554	585	622	585	604	586	573	604	585	588	546	579	620	577	550	557	592	583	597	554	554	579	584	586	586	600	579	592	609	580	597	552	563	582	590	571	583	585	597	569	603	591	554	567	576	559	580	557	547	562	601	594	555	528	596	602	575	643	588	543	589	599	558	558	626	597	586	597	587	613	609	586	606	589	622	624	594	544	580	562	559	522	576	572	529	595	606	639	564	578	555	590	623	601	567	605	624	582	532	584	591	600	593	578	546	569	571	622	568	550	543	577	634	613	583	579	591	557	593	589	554	605	625	558	615	578	584	559	615	511	574	549	561	538	585	596	596	610	588	604	582	573	572	534	580	573	549	549	606	596	579	566	599	564	547	548	520	606	605	586	581	572	581	580	600	580	578	530	621	591	572	571	568	616	558	566	607	606	578	631	555	575	576	599	580	572	583	523	530	603	615	600	567	572	612	571	540	609	565	581	607	595	575	592	594	591	586	586	590	610	542	576	551	585	610	612	564	565	551	577	596	577	572	568	558	593	642	583	585	572	587	585	567	589	576	615	580	560	612	561	596	568	593	593	575	588	561	557	593	549	553	625	568	528	561	601	559	599	611	579	552	552	565	604	589	571	571	562	577	604	597	597	574	565	589	595	581	569	560	533	556	597	537	544	534	565	582	628	606	559	604	627	574	633	566	614	548	574	588	572	576	623	566	585	566	613	591	605	548	597	587	553	552	591	593	557	581	595	589	579	568	579	566	578	568	568	581	533	567	555	587	573	578	576	592	583	575	623	587	557	576	565	623	571	570	607	582	577	600	572	591	595	544	586	564	579	602	612	546	594	586	545	589	587	556	580	587	603	574	567	574	568	622	613	609	586	557	574	606	579	560	618	574	575	569	619	578	608	554	569	650	605	580	587	585	578	574	609	579	635	599	595	559	577	633	599	559	550	620	549	581	602	588	602	580	579	619	626	582	579	586	558	610	546	582	545	582	588	586	625	558	591	574	550	572	587	594	578	555	602	583	561	583	563	629	611	594	583	556	563	584	589	630	614	575	593	573	564	612	639	557	565	547	590	561	573	557	569	562	568	570	592	630	578	550	595	606	574	601	564	574	581	570	577	575	545	602	632	564	583	601	548	602	581	610	580	574	577	583	583	591	566	565	556	554	587	556	602	585	617	585	569	567	620	593	573	603	592	540	567	549	583	542	553	588	554	594	522	541	574	608	612	566	592	590	571	590	571	559	547	544	565	564	600	606	590	584	568	600	562	539	575	613	547	577	556	618	583	599	583	578	597	555	551	554	573	570	562	563	593	548	569	554	605	583	570	554	561	595	603	567	553	571	570	582	606	597	603	551	562	567	534	593	590	568	592	571	592	577	583	574	584	573	594	580	588	595	567	567	586	586	633	589	563	595	590	605	623	562	576	601	550	586	586	577	572	573	590	590	592	590	563	566	598	587	541	580	550	615	577	520	569	604	598	588	556	561	580	579	551	567	590	529	556	591	549	582	620	594	565	530	578	560	554	551	587	563	611	638	531	534	581	565	549	537	545	583	602	610	576	578	552	611	569	577	543	581	602	564	578	576	582	596	544	599	586	597	571	622	604	592	568	620	565	569	582	543	582	533	552	563	597	521	584	577	601	601	590	583	612	542	562	598	598	585	602	567	580	567	558	580	615	573	630	560	566	584	610	589	620	554	589	561	543	597	580	608	539	544	576	623	534	588	589	593	599	602	604	549	564	549	573	585	540	581	569	585	580	562	573	559	568	626	597	579	589	629	580	596	618	600	594	611	600	583	557	553	558	542	580	585	598	575	592	593	589	611	566	565	558	538	583	564	581	582	578	605	596	648	577	575	613	568	553	582	561	566	589	555	569	596	601	577	551	526	597	615	594	593	562	613	555	563	622	590	599	597	587	555	566	588	602	629	534	549	582	549	561	593	621	528	556	597	560	540	563	582	540	557	608	647	599	561	579	605	557	614	559	566	578	599	565	560	572	548	619	556	601	589	574	575	581	570	528	595	555	551	608	617	589	575	569	551	571	599	590	583	573	591	573	563	564	558	551	576	563	599	580	597	530	557	569	571	575	615	532	564	605	593	527	584	599	564	522	560	631	574	560	597	565	570	586	570	570	566	569	567	517	593	587	578	604	575	583	533	586	560	557	591	571	585	580	576	586	560	609	604	556	621	564	553	610	583	568	601	559	584	631	557	587	610	602	559	600	595	578	543	552	573	571	544	593	587	544	577	579	576	545	578	572	617	602	593	584	585	574	568	611	591	567	566	526	572	582	557	576	618	588	570	560	584	574	561	598	581	598	581	587	550	550	612	561	563	570	532	579	580	610	575	559	576	578	549	580	565	581	558	578	535	600	564	595	597	564	581	543	559	563	600	576	604	573	585	586	582	573	550	571	613	562	592	592	574	634	615	585	537	557	536	584	533	576	561	584	558	598	568	554	599	579	570	584	593	522	609	616	592	596	601	600	571	530	543	590	628	536	585	562	570	594	596	576	584	581	605	572	574	571	574	588	593	561	573	602	569	532	559	573	561	573	603	618	571	592	592	624	592	533	605	532	592	575	576	556	567
22794	21540	29459	24068	21535	21597	12278	1307	968	868	698	608	589	481	447	394	384	370	335	327	340	351	338	310	301	289	280	266	227	239	287	273	276	280	263	254	249	276	240	283	254	296	272	239	244	231	233	231	229	215	223	228	242	229	229	208	219	216	197	224	202	211	244	203	207	241	205	241	238	190	228	215	219	238	226	214	224	231	243	208	219	221	224	247	212	250	215	222	226	218	228	201	219	213	213	211	222	214	227	205	233	242	197	196	216	231	217	203	228	228	206	197	224	247	217	200	233	218	201	232	201	220	235	206	230	205	248	210	216	202	202	196	203	203	220	206	198	215	219	203	210	211	220	218	228	204	229	236	206	184	203	219	203	214	238	203	233	235	225	219	224	191	222	204	220	214	203	220	228	221	232	203	217	200	250	211	206	227	214	222	224	234	231	230	197	253	218	215	220	199	227	206	226	209	219	200	234	244	214	205	201	213	216	240	209	225	213	218	195	206	217	187	221	200	211	231	224	209	223	246	209	226	198	200	205	248	211	236	213	204	208	208	244	222	231	208	213	186	194	199	217	217	192	230	252	205	224	210	223	202	225	201	209	196	235	217	188	205	208	212	232	213	218	209	223	228	232	204	215	244	219	229	217	209	222	203	238	229	223	235	232	192	218	229	209	210	214	210	223	203	227	226	229	205	213	214	208	236	223	231	204	213	226	195	215	187	219	205	201	207	213	245	200	204	218	207	241	203	211	235	227	192	258	201	204	238	229	220	219	222	225	209	231	214	241	214	234	234	233	208	203	203	215	230	204	194	207	206	201	240	217	223	227	224	211	231	193	227	225	204	225	224	222	240	229	218	216	224	228	209	227	216	228	200	241	240	213	204	239	219	232	235	224	200	223	200	232	216	199	210	201	232	207	207	223	235	237	215	209	221	246	217	216	228	212	221	218	201	211	206	197	206	219	206	202	233	226	220	237	206	203	200	218	228	216	224	189	219	202	216	238	198	237	208	203	227	197	223	240	232	229	231	216	193	217	192	212	208	219	210	217	221	216	211	244	215	196	189	226	213	216	226	213	216	237	200	211	192	240	232	202	241	196	220	211	199	210	217	212	204	234	200	194	204	209	221	205	232	208	215	238	206	230	224	233	233	211	217	222	190	218	193	218	225	192	233	190	252	201	219	236	202	214	215	215	213	191	240	212	229	213	192	227	208	211	198	223	230	219	215	198	228	218	222	232	204	233	226	195	210	248	223	222	202	225	218	213	201	207	201	212	206	209	198	214	215	240	197	218	229	249	204	213	224	207	214	215	240	234	201	230	226	211	173	216	203	214	223	228	213	244	222	210	204	233	192	224	213	234	176	216	183	214	226	213	216	228	209	213	204	223	227	221	213	215	212	205	204	232	209	214	213	191	222	190	229	198	228	192	261	205	204	221	213	213	236	205	212	217	218	229	190	189	203	203	216	211	221	209	242	211	221	219	205	216	230	212	248	208	206	224	218	212	234	210	209	219	195	216	214	181	199	200	198	238	186	238	238	208	197	230	202	205	212	235	207	210	210	200	210	239	210	210	204	196	226	229	211	202	208	219	205	193	207	226	210	213	214	207	186	218	241	199	227	221	210	216	204	189	204	215	199	223	198	208	236	207	203	205	198	210	191	230	234	213	238	215	227	195	212	220	230	215	206	203	232	208	200	230	189	214	211	207	217	213	198	229	208	238	259	205	204	239	211	219	212	218	195	189	237	242	224	224	194	213	236	218	220	201	208	239	205	225	187	189	232	230	208	220	234	216	218	252	197	215	230	203	212	232	212	232	208	203	217	221	196	177	226	204	219	235	226	205	218	220	202	228	184	228	224	219	252	212	205	222	205	212	241	196	207	233	196	200	238	230	215	206	226	238	221	231	227	220	207	200	192	205	198	238	196	227	212	212	206	214	216	200	193	190	230	204	225	179	222	229	198	186	234	230	188	203	222	238	211	213	210	224	178	197	218	238	203	232	189	210	240	224	225	211	217	213	256	214	228	219	228	203	236	207	179	211	213	230	210	209	205	217	209	219	221	190	212	194	208	211	193	199	205	213	216	209	219	216	206	202	238	230	219	217	231	211	216	224	225	210	213	224	207	191	226	213	230	228	199	240	232	213	242	226	225	197	234	190	207	211	218	227	215	215	218	198	228	229	187	195	238	199	237	247	197	245	209	208	205	228	214	204	211	210	200	199	185	212	218	226	194	212	220	220	208	223	222	215	210	216	199	197	240	202	215	214	200	198	221	210	213	217	223	228	206	199	204	213	243	214	231	201	237	218	192	216	218	224	205	215	217	199	223	211	232	217	197	214	199	189	220	200	209	196	207	228	203	218	237	224	222	224	220	246	206	259	217	210	211	224	239	235	214	209	239	215	178	192	205	249	222	230	233	218	206	234	223	210	229	197	223	201	201	203	214	220	204	221	201	259	218	222	211	210	186	203	195	202	242	203	236	212	195	196	219	233	235	223	217	221	194	204	214	212	256	224	224	216	207	210	239	222	229	197	181	228	215	194	196	206	205	220	222	209	223	206	226	209	226	220	210	219	225	219	220	220	233	203	233	207	227	207	200	199	239	198	221	207	222	217	197	208	204	225	229	225	225	216	215	209	210	234	208	227	233	197	212	179	204	245	216	209	210	191	198	221	199	251	226	246	205	212	225	191	196	214	207	214	209	237	217	200	229	206	216	217	224	202	196	226	215	194	205	204	190	215	239	223	220	231	224	224	212	208	196	208	231	241	200	203	189	253	236	213	217	242	199	230	208	213	202	217	216	245	221	238	246	217	222	239	198	216	214	212	218	212	241	216	199	215	190	223	214	216	211	222	192	216	224	211	221	201	206	222	207	231	192	218	211	235	214	222	210	226	233	179	184	223	222	219	194	223	214	237	213	241	181	227	231	228	214	205	238	211	203	188	215	224	223	218	255	208	210	194	231	192	190	226	212	227	212	214	197	201	227	204	205	182	203	188	214	223	216	209	242	211	240	219	211	222	190	235	210	211	213	230	230	233	202	208	229	197	203	217	222	200	202	222	218	207	215	195	207	218	228	213	231	218	204	229	219	215	231	193	200	223	215	212	203	215	207	192	210	194	245	219	238	237	203	194	211	218	236	207	242	233	218	221	215	222	222	194	214	215	258	231	229	206	213	205	210	197	234	207	199	225	224	228	231	234	220	215	196	226	204	200	227	232	206	205	204	220	216	219	205	243	246	198	238	218	217	190	197	199	223	231	208	234	239	191	198	216	236	212	203	244	223	213	208	226	245	187	195	219	215	219	253	228	220	206	198	226	216	195	219	207	202	220	194	198	203	217	219	199	246	195	234	215	242	185	210	216	214	226	186	229	208	203	194	231	231	221	225	210	196	194	213	230	216	207	211	231	224	192	199	234	214	220	217	240	211	209	210	212	224	180	190	190	221	201	210	232	198	195	204	199	208	225	219	188	225	232	216	201	214	219	228	214	224	190	205
4874	16350	12480	6363	4582	3357	2581	2049	1625	1288	1012	893	779	664	631	509	504	454	452	386	388	366	420	361	328	315	316	292	300	297	269	265	327	284	273	290	299	272	289	288	303	302	277	284	251	242	237	244	243	211	218	250	221	246	227	262	220	243	226	243	238	254	261	258	228	233	220	247	227	227	236	230	250	230	230	224	218	228	214	232	209	210	237	217	225	231	235	232	255	239	211	214	198	243	205	235	237	221	238	240	234	252	233	202	227	227	227	236	202	230	234	210	230	232	192	210	229	225	221	243	214	224	244	228	221	205	217	231	213	209	194	248	223	211	218	190	192	230	224	234	222	246	246	200	240	220	254	227	202	226	219	242	225	214	232	217	214	204	244	207	234	213	248	212	217	206	230	188	215	229	223	211	234	230	204	196	212	200	233	225	233	217	217	240	204	218	252	243	223	229	213	227	222	235	231	202	226	234	233	227	203	227	204	198	210	202	235	206	233	201	221	246	222	248	209	248	241	236	192	203	218	246	217	241	232	197	208	216	235	218	203	202	204	223	202	219	205	223	205	249	221	206	260	207	229	228	222	210	221	206	223	212	225	233	232	227	227	210	211	229	231	228	211	217	214	222	223	243	218	251	218	255	234	198	230	215	246	204	239	203	191	225	225	206	217	257	231	195	203	204	235	257	189	235	222	212	227	206	235	204	226	235	230	209	208	226	205	202	186	234	229	228	240	208	221	212	217	201	246	230	225	207	209	234	229	242	216	200	205	213	179	221	209	222	226	225	220	223	218	226	229	199	219	244	210	246	230	217	212	215	236	239	246	225	204	237	239	225	228	251	199	202	214	215	234	208	227	221	226	213	222	202	226	230	231	223	236	207	222	231	192	194	203	229	212	221	233	224	225	207	232	207	217	222	203	208	209	201	203	226	220	204	220	223	202	258	219	198	243	232	210	226	228	206	208	234	224	230	230	206	209	223	212	252	219	232	207	212	219	196	209	220	208	221	207	222	250	213	231	238	228	215	216	205	217	220	207	224	228	214	253	199	224	209	216	230	215	233	222	219	239	260	232	223	238	238	220	207	205	208	219	211	235	219	225	250	204	205	217	236	220	252	220	203	206	204	207	215	184	237	222	215	222	199	189	216	228	226	220	242	214	213	240	211	234	221	213	203	201	199	245	232	220	242	236	232	233	209	215	211	225	240	195	238	218	195	209	195	233	219	202	214	204	237	221	220	226	227	225	223	216	234	217	230	222	233	182	212	233	223	235	213	230	197	211	231	233	236	247	260	201	259	254	230	223	222	232	198	251	213	215	218	207	238	205	199	260	223	192	233	215	227	181	246	225	205	220	218	210	237	219	234	242	204	200	234	202	236	210	248	233	217	228	237	239	255	223	218	225	226	222	221	224	226	217	226	190	216	205	221	202	217	221	212	205	241	207	220	245	203	215	229	199	215	205	254	213	229	208	215	240	225	259	230	224	205	234	237	209	217	218	208	236	219	239	220	208	206	231	232	199	190	210	204	237	233	228	203	228	211	228	212	252	203	219	228	232	221	223	221	229	233	211	220	215	232	237	246	200	228	233	209	232	211	253	232	218	245	210	227	249	230	222	233	242	228	220	231	223	232	230	228	218	198	234	230	200	208	215	210	227	243	216	229	231	212	210	197	212	227	211	226	220	216	212	210	218	192	224	209	225	205	201	209	215	200	209	236	219	228	239	250	201	216	218	198	223	220	250	203	220	218	233	226	222	221	222	207	215	233	240	209	227	214	205	201	222	200	245	227	232	231	213	210	220	231	209	249	198	245	204	231	229	216	234	237	226	233	217	231	225	175	198	206	208	232	208	244	234	210	223	210	222	215	242	247	232	200	212	225	201	198	216	224	223	234	206	248	243	219	221	222	259	225	215	215	197	194	222	256	221	224	227	211	231	211	236	213	217	225	196	185	220	207	221	221	223	202	245	234	206	203	193	213	220	216	217	193	221	223	209	202	206	207	213	227	240	213	219	207	225	196	184	197	196	220	224	218	210	198	232	217	214	231	221	205	224	215	223	211	243	198	239	198	223	215	210	210	226	200	251	197	231	228	232	225	226	240	205	218	199	229	229	209	228	215	218	243	217	225	220	202	235	234	219	218	220	220	213	205	224	211	221	209	191	188	213	220	237	219	238	216	240	227	237	222	221	232	255	220	209	229	221	203	209	226	218	244	210	207	237	208	225	226	217	221	207	182	190	247	228	222	230	241	216	222	239	213	219	209	219	228	204	223	214	201	249	202	211	240	225	213	202	235	225	208	225	254	238	191	213	222	196	232	240	207	246	232	222	237	222	221	209	231	237	217	220	195	212	238	221	211	217	225	235	205	227	215	220	239	228	228	221	225	226	212	213	215	205	207	200	205	234	237	219	224	220	226	208	237	207	238	205	219	225	194	217	222	209	222	229	227	200	228	207	192	231	214	213	227	229	216	207	201	214	197	212	227	227	185	215	197	224	211	222	226	209	225	238	227	231	215	238	211	243	200	247	223	200	218	222	236	234	232	225	207	222	228	218	219	252	210	215	232	210	223	198	197	231	233	220	212	214	212	223	202	224	213	206	186	192	240	238	235	190	264	255	229	220	206	224	242	229	212	222	214	201	232	224	225	223	225	242	221	222	239	199	208	201	212	228	226	211	224	211	241	217	241	209	233	215	201	220	237	217	225	226	207	228	226	218	216	222	197	229	210	225	204	223	230	218	224	209	232	234	201	215	204	249	233	239	235	233	194	222	203	205	221	215	206	223	225	232	237	251	241	239	222	230	245	235	250	200	211	211	241	223	228	208	245	199	227	254	194	201	217	208	218	209	237	211	244	220	239	223	230	240	209	199	237	203	225	181	214	218	201	216	218	218	221	216	201	221	236	235	198	227	234	208	229	245	230	218	220	225	231	210	199	218	216	235	220	203	220	195	228	192	208	217	222	247	251	237	205	218	209	232	228	243	240	238	219	213	234	248	223	215	199	218	231	229	208	238	215	218	249	210	208	240	217	216	238	217	215	236	221	236	216	234	215	231	198	216	210	208	210	207	233	240	225	208	220	197	211	230	223	217	216	200	225	236	218	220	216	228	221	201	215	248	216	222	196	230	217	227	232	198	220	236	201	233	209	223	204	212	245	236	215	225	209	190	197	202	207	224	190	214	213	237	214	225	202	211	212	205	214	227	195	234	226	239	215	217	220	198	240	232	201	252	223	231	225	198	215	212	207	211	215	204	190	191	222	226	230	222	227	205	220	206	221	242	223	226	218	236	221	207	225	213	203	230	183	212	221	212	203	225	204	216	229	213	248	211	225	223	207	209	240	231	204	249	209	228	211	245	221	209	213	192	200	223	245	209	235	228	220	230	237	226	225	241	230	196	206	250	223	215	239	196	230	216	230	195	223	226	236	204	191	234	225	249	234	235	219	228	191	226	210	241	209	195	215	197	232	227	193	213	192	195	236	230	217	228	226	217	234
27679	19717	7176	1655	971	832	739	729	742	661	665	665	622	634	590	576	596	593	540	561	575	567	595	587	596	577	566	571	581	569	592	583	573	579	576	575	584	580	571	566	600	536	542	616	615	568	601	621	554	558	572	560	558	593	563	575	566	601	621	572	557	576	564	534	588	577	594	573	567	597	596	588	579	573	582	560	595	570	566	555	560	579	540	517	573	526	566	575	588	560	611	540	561	591	583	585	595	585	586	600	552	579	529	591	584	585	574	579	542	555	609	546	556	561	580	624	582	595	559	590	563	575	551	563	598	545	598	611	629	571	521	578	585	554	587	526	593	551	591	559	581	589	563	563	589	558	590	595	566	556	556	566	541	584	545	585	565	557	542	583	583	573	570	543	520	543	595	561	541	534	553	575	607	591	553	565	604	589	597	588	601	545	613	559	526	567	584	580	555	576	557	595	571	585	591	568	542	546	595	588	552	565	583	588	552	536	571	582	587	549	530	585	594	602	548	549	584	593	567	577	556	550	584	579	552	568	559	578	546	622	561	607	535	567	541	551	566	591	593	562	544	571	598	602	553	557	584	589	534	579	596	627	590	572	569	572	587	580	572	610	621	562	596	589	553	563	557	584	622	578	592	561	575	589	606	569	548	615	559	535	590	546	593	605	598	535	580	589	604	552	519	596	602	573	599	581	553	554	610	554	598	570	539	586	581	586	567	598	574	587	578	618	561	546	612	589	567	596	593	604	575	582	514	537	567	576	602	568	558	595	571	550	587	575	604	537	565	595	577	612	578	549	544	566	576	539	572	623	543	534	569	581	561	578	604	562	588	537	612	604	572	553	533	598	552	592	564	565	605	583	586	539	600	600	580	573	571	529	548	576	587	551	593	584	601	573	587	593	581	563	554	565	567	559	545	546	623	561	547	561	573	569	551	635	561	549	565	593	613	566	579	545	550	533	584	566	590	569	599	609	564	562	539	542	569	581	586	625	557	603	560	598	605	566	570	616	557	597	584	613	569	552	543	548	558	551	536	523	542	607	603	542	532	599	613	567	558	589	551	567	571	571	597	597	601	611	617	624	627	587	566	540	557	593	545	579	559	555	550	569	546	549	602	588	573	586	582	561	545	565	569	614	608	607	558	576	572	537	560	569	563	542	544	543	585	557	569	537	560	618	603	604	571	563	556	564	546	591	580	575	617	555	606	584	594	518	577	553	613	561	596	576	574	593	569	578	518	568	565	549	538	592	562	562	574	595	596	538	587	597	603	557	577	559	624	594	560	561	577	570	599	640	595	592	590	534	576	585	564	555	567	552	545	593	608	552	616	576	557	614	580	596	598	552	560	603	625	568	551	544	609	569	592	575	565	554	610	582	551	602	564	564	588	586	568	572	567	593	552	531	584	555	567	580	566	591	543	579	557	547	593	555	582	547	582	572	573	568	558	573	571	553	558	566	592	578	571	559	550	567	597	590	510	572	557	573	564	586	635	580	585	545	575	581	574	569	615	535	570	538	586	574	592	554	619	591	566	549	553	539	541	568	553	571	610	552	565	625	558	572	605	567	501	548	568	524	584	576	541	583	551	576	574	553	576	555	564	563	580	607	552	551	518	608	595	587	574	577	551	560	570	555	552	603	576	580	573	570	584	591	551	534	564	579	549	573	571	589	562	597	588	594	578	556	591	544	562	533	579	615	588	612	633	560	589	568	579	528	549	560	572	597	613	527	573	600	590	583	594	556	570	562	596	592	550	618	589	608	590	583	617	598	580	637	561	562	624	577	577	573	582	595	592	518	613	552	543	587	576	558	578	559	558	583	590	575	565	579	570	579	525	510	585	590	609	587	585	588	591	516	592	568	530	572	619	603	567	609	581	566	565	578	557	606	549	531	559	544	562	587	561	576	552	563	589	576	593	598	595	581	551	542	568	574	607	572	579	603	566	617	528	557	567	572	566	574	593	528	571	640	596	564	569	585	624	567	560	531	559	591	553	555	592	601	582	593	553	568	633	622	599	582	606	594	644	604	562	561	616	620	597	546	603	587	598	541	602	588	587	577	562	568	569	563	583	605	564	565	597	580	589	585	540	475	577	580	552	614	537	554	527	591	573	598	587	574	585	554	573	545	578	527	559	586	618	543	575	577	589	573	578	579	552	576	602	574	585	558	538	624	554	546	520	595	585	562	609	621	613	567	572	592	535	596	571	581	572	597	581	557	602	567	560	595	555	588	612	592	538	524	606	551	598	604	562	573	582	571	543	583	576	570	605	635	619	557	577	565	531	581	604	562	531	591	561	569	582	585	617	543	574	556	566	563	584	560	552	566	603	585	530	603	593	563	565	557	579	573	569	541	514	588	559	568	561	572	566	598	548	580	574	547	581	581	582	550	580	610	576	525	528	593	568	581	542	586	529	553	548	570	559	583	549	602	584	589	590	564	565	548	592	565	576	589	590	615	589	561	548	585	593	573	569	628	529	568	548	553	572	571	547	572	587	571	552	549	553	569	578	597	559	584	576	578	555	557	561	583	584	610	576	589	573	596	583	554	567	596	617	598	599	619	574	567	575	544	592	566	566	589	542	554	617	546	583	581	565	570	533	581	591	542	544	587	560	579	601	611	587	551	560	591	590	622	542	581	598	553	574	567	623	545	610	543	562	546	549	602	630	534	553	585	574	590	570	576	536	565	607	616	554	548	615	594	601	578	593	531	555	561	556	561	548	602	585	578	585	570	582	550	602	606	545	584	571	609	594	608	579	548	572	638	574	554	570	548	596	568	572	576	529	538	564	563	569	584	636	574	564	588	576	568	545	536	602	572	559	570	539	573	568	609	571	595	617	614	572	596	599	567	587	574	568	619	568	581	595	568	555	548	570	544	580	596	536	573	552	541	596	572	571	589	567	565	605	582	538	587	595	542	604	589	605	587	590	576	579	569	614	572	545	608	575	548	598	596	601	571	592	592	546	567	564	655	594	620	589	557	548	646	592	599	595	568	584	593	571	543	597	548	541	559	571	534	585	604	568	567	599	584	573	558	551	585	570	584	573	582	555	539	585	575	570	550	554	557	618	583	564	602	541	569	523	560	592	603	539	593	582	555	592	545	568	597	609	570	564	539	571	588	554	571	592	558	589	576	553	545	612	603	605	621	584	552	583	586	580	560	581	551	533	528	603	592	511	575	574	585	548	560	541	556	602	617	596	547	560	578	565	584	615	548	617	575	607	571	588	528	621	626	558	587	576	540	587	568	645	584	582	578	624	553	579	569	557	584	601	569	552	606	598	533	595	536	564	563	601	555	597	608	539	569	636	571	579	601	589	612	588	582	608	547	563	573	575	526	575	553	569	599	536	564	561	557	569	541	599	507	620	536	578	543	568	536	595	556	566	611	615	596	559	545	584	614	531	604	610	586	567	559	525	596	597	613	551	600	580	542	593	604	553	586	554	579	590	583	611	559	546	562	589	576	550	583	554	535	557	597	576	584	578	581	556	633	610	617
4826	3347	2676	1535	1241	998	935	885	818	800	750	717	688	691	664	677	638	659	639	602	608	607	664	665	596	631	634	629	575	608	598	610	651	636	656	626	539	631	566	632	602	598	647	597	590	629	634	570	589	629	658	649	608	625	617	596	648	619	615	632	622	580	615	555	613	570	588	577	615	598	626	554	631	577	590	569	610	605	582	626	630	584	668	591	603	598	599	611	613	570	608	583	621	570	573	605	585	624	598	603	551	597	647	582	583	574	608	585	591	599	583	593	613	617	589	591	577	587	608	580	603	576	592	602	608	572	582	578	590	574	602	603	621	615	594	604	595	624	622	608	594	589	627	614	594	659	612	617	546	592	621	587	579	611	579	621	626	590	598	579	591	586	597	577	608	576	603	611	571	581	594	604	626	606	595	571	596	586	658	599	596	582	586	578	658	591	616	652	578	641	583	623	635	583	573	634	599	588	567	571	646	589	619	611	613	609	579	584	598	621	591	582	584	590	599	610	581	622	645	623	614	582	574	616	603	599	604	554	656	646	617	559	605	587	600	599	596	590	592	575	596	597	609	628	605	585	593	632	617	587	593	578	626	616	613	572	654	559	602	610	579	608	571	613	589	624	637	614	608	587	612	636	587	609	600	636	609	620	596	623	617	576	575	630	596	599	590	604	628	568	587	586	568	608	581	631	631	597	590	557	627	613	596	623	619	585	569	562	556	600	595	620	578	607	589	579	606	559	591	660	599	586	590	612	577	684	614	579	585	637	601	556	599	616	579	570	596	595	581	618	615	577	541	618	592	609	591	604	576	614	580	625	594	598	541	617	611	589	576	574	642	610	603	596	619	592	604	630	580	578	626	608	640	597	637	622	615	592	572	619	639	601	566	616	609	603	573	600	618	675	627	573	664	600	594	601	618	599	587	576	628	580	617	598	589	633	633	564	635	592	661	584	614	587	596	613	605	565	607	590	587	619	584	616	585	562	607	590	622	607	649	591	623	578	603	656	599	592	616	641	688	627	611	573	632	620	587	599	552	632	625	579	634	598	560	587	586	614	577	592	573	604	565	672	603	641	627	636	587	590	574	628	572	583	620	551	631	628	628	604	612	615	644	622	590	590	620	640	653	610	629	564	605	556	607	605	593	568	556	582	599	635	588	578	623	574	630	593	608	647	603	567	618	593	634	569	634	569	560	589	591	647	590	600	607	528	596	608	604	611	572	625	619	599	628	533	587	574	631	608	603	614	639	590	565	602	588	576	632	575	584	579	624	633	618	619	637	562	590	590	608	588	616	612	596	620	595	585	628	661	572	623	602	576	614	567	578	623	591	567	607	615	594	584	619	630	643	594	578	618	598	613	596	606	587	566	633	630	596	611	604	613	587	626	605	578	615	539	602	573	566	595	575	630	611	629	583	591	641	601	601	578	642	576	653	623	626	647	591	585	624	583	589	597	586	608	602	605	578	608	596	585	610	609	609	601	635	589	609	629	578	607	560	606	574	574	638	598	599	593	600	640	611	601	586	598	577	582	647	562	614	582	606	592	639	606	616	663	589	621	604	591	598	585	579	564	600	553	637	592	612	570	586	615	625	604	585	625	640	599	563	615	636	630	589	605	623	555	614	629	597	593	580	572	578	596	550	602	606	637	604	627	614	597	624	600	548	571	572	618	628	598	587	592	557	637	620	617	658	637	602	618	635	601	603	610	594	548	576	596	578	551	644	641	631	615	618	575	594	600	606	597	566	614	608	568	588	654	619	626	619	595	659	620	612	625	571	558	580	576	586	621	571	587	585	582	600	659	582	603	594	599	562	603	625	576	573	638	618	565	629	608	575	608	547	629	613	646	629	632	587	610	636	557	593	582	599	622	609	602	599	618	578	605	612	599	589	614	605	576	586	615	615	628	618	602	595	625	608	638	630	600	644	598	636	604	595	602	611	601	614	607	582	624	584	621	601	608	619	618	601	619	631	590	656	581	607	585	626	577	584	599	634	589	621	598	579	607	586	613	583	555	616	613	620	541	624	616	608	622	605	591	620	583	589	609	614	587	631	567	587	592	592	596	557	596	628	612	595	633	591	623	579	632	598	637	595	622	645	582	584	606	545	579	594	603	579	620	594	606	574	599	590	611	577	616	588	576	581	611	578	555	599	605	603	599	623	574	591	616	608	614	598	605	566	623	572	573	601	604	584	610	593	582	617	592	602	607	602	622	614	620	616	610	559	582	593	619	629	572	634	633	609	620	547	618	621	615	575	590	576	582	626	588	578	644	616	592	617	578	620	615	596	584	635	619	595	610	606	546	603	622	599	587	598	603	560	621	619	555	608	609	614	594	647	623	618	603	653	582	598	597	594	627	601	621	626	623	616	611	589	616	604	607	592	605	549	576	613	626	574	609	586	602	589	592	618	611	638	617	612	608	616	617	567	626	573	604	621	621	599	585	644	570	575	614	633	590	575	616	647	576	596	624	612	566	608	612	617	600	625	574	626	599	585	602	588	616	615	589	611	607	614	635	624	591	590	599	602	573	600	562	595	625	613	630	626	608	568	666	602	590	589	628	590	598	600	643	585	624	612	641	614	614	622	660	580	627	605	598	613	618	621	641	601	605	614	597	603	609	592	631	633	604	611	547	604	614	575	627	579	616	605	570	607	599	586	621	588	621	600	577	596	615	554	577	624	601	614	597	608	600	587	602	615	584	578	617	622	642	573	553	572	635	593	571	586	579	619	584	635	576	618	581	585	604	583	623	652	578	649	610	600	643	572	579	611	605	649	565	628	617	581	596	598	658	668	602	582	592	611	631	625	641	572	594	608	613	589	580	648	598	620	621	615	602	602	624	567	641	598	587	609	597	591	624	625	633	577	604	597	592	572	599	593	626	607	616	615	582	643	568	581	620	601	638	635	591	645	619	591	601	609	547	630	599	537	588	653	592	567	633	555	646	571	605	615	604	594	636	641	611	578	590	632	620	609	636	588	592	611	614	588	643	600	577	587	595	580	581	577	648	626	618	566	620	598	594	586	645	624	648	624	642	563	576	658	600	602	601	581	590	593	590	630	601	605	598	612	626	616	580	595	602	597	593	624	606	582	610	563	591	607	593	606	639	652	636	577	612	594	611	630	627	609	561	563	602	625	638	630	585	591	624	639	602	634	583	593	610	662	631	616	562	602	645	579	567	641	588	589	642	603	600	625	618	618	605	604	584	606	620	597	657	583	564	571	587	609	608	603	629	651	583	574	598	597	578	592	593	613	656	546	628	590	596	598	625	571	598	600	566	590	629	629	595	593	636	564	605	634	626	557	569	595	578	554	618	524	598	626	602	592	604	607	586	610	577	576	634	624	626	576	631	609	579	578	632	636	574	621	564	575	588	597	662	611	581	586	606	599	603	605	556	611	602	608	609	599	587	554	613	623	616	600	577	597	565	622	621	575	603	642	637	635	569	619	627	637	612	588	596	624	617	601	609	597	629	617	616	585	620	642	662	569	618
23744	21498	29058	24356	21502	13633	1568	931	710	648	567	517	519	480	475	446	425	353	404	340	396	363	388	353	346	353	372	319	332	327	277	312	334	339	315	336	347	334	332	340	300	347	306	348	297	310	271	287	341	283	296	314	311	311	310	339	318	313	323	307	316	323	294	306	329	283	308	330	310	322	325	279	331	324	305	295	305	284	279	287	292	308	295	305	347	287	295	298	313	279	293	315	310	316	296	303	316	328	291	291	273	333	295	286	288	296	293	307	280	289	296	314	294	309	328	305	294	298	317	314	279	309	325	321	285	299	276	315	317	303	331	299	330	304	341	298	321	275	300	307	330	322	319	289	326	315	352	305	291	288	312	280	286	333	312	308	298	299	275	287	303	292	329	299	285	328	306	329	330	315	308	310	291	293	290	295	300	341	332	307	316	314	305	293	310	310	300	321	307	323	285	276	283	287	295	285	322	275	306	306	288	288	335	314	298	304	304	319	293	284	296	335	317	291	275	286	307	285	280	284	292	284	319	334	312	330	314	309	314	309	300	300	321	292	317	311	307	313	310	341	288	312	282	274	314	277	301	350	295	342	325	279	304	289	312	288	315	300	328	284	301	335	286	283	335	320	321	300	297	294	288	307	300	313	301	317	286	309	300	306	291	310	292	303	296	327	289	301	304	312	288	290	311	315	321	294	285	315	304	313	312	313	317	313	304	340	316	288	296	310	306	306	272	307	310	293	325	295	320	311	295	323	293	320	327	285	309	318	272	322	307	304	261	298	284	297	319	275	294	322	324	291	319	309	287	320	319	309	286	312	342	296	297	302	299	328	298	343	297	308	311	311	299	330	325	311	312	293	338	310	292	301	272	299	292	305	302	321	308	335	294	318	320	305	330	316	333	288	289	283	318	310	310	278	301	309	301	325	302	324	308	315	338	298	293	312	302	321	283	292	295	320	299	293	276	264	294	304	296	287	317	307	307	313	342	290	287	309	268	304	305	276	285	305	268	302	304	323	292	310	302	335	336	303	308	324	298	252	309	300	301	295	308	325	317	286	284	284	319	285	315	287	322	285	292	310	307	303	284	290	291	301	294	305	297	307	307	293	303	329	291	278	286	330	326	309	290	309	300	306	283	312	308	340	268	282	313	303	315	295	300	277	290	311	319	317	284	283	280	278	287	326	315	317	330	340	323	297	294	359	275	342	319	314	287	286	295	302	308	307	296	319	291	285	269	325	309	290	331	309	283	273	289	300	312	306	275	258	308	320	306	327	325	300	324	303	304	309	306	276	305	275	322	292	274	307	288	305	302	283	295	292	268	309	279	302	309	296	308	317	312	267	272	296	318	281	294	276	302	319	285	306	288	304	295	309	322	317	281	290	312	334	293	322	322	348	286	317	300	307	310	289	270	276	291	300	317	295	275	304	307	313	310	312	303	304	304	293	298	302	285	322	312	304	301	322	304	296	295	280	285	328	308	300	297	328	298	295	303	314	329	302	283	317	288	310	346	305	302	290	335	321	341	312	301	306	295	286	323	271	313	307	303	309	367	301	299	283	320	266	310	316	306	296	297	278	315	337	299	300	311	261	320	282	333	296	296	309	271	311	285	282	299	303	312	309	296	326	299	288	323	262	300	280	288	298	277	302	306	321	296	299	299	329	322	269	304	326	292	330	330	303	284	307	288	321	299	298	330	274	300	287	298	312	299	307	324	320	316	319	301	296	310	318	275	294	307	305	353	292	292	327	270	288	328	303	287	318	310	274	284	307	294	309	301	319	305	330	298	321	282	325	297	322	344	310	324	277	326	316	275	308	320	269	306	302	285	311	350	315	302	316	303	336	287	284	352	275	304	353	297	347	301	306	327	352	310	313	287	299	296	266	329	313	288	276	305	308	287	261	333	292	307	300	289	294	303	310	331	311	269	303	295	276	303	275	345	311	306	322	291	310	292	301	303	274	294	281	318	332	295	301	312	285	332	289	280	295	323	282	302	303	342	289	326	299	325	308	288	279	278	324	309	319	320	292	339	277	322	319	313	305	297	288	299	271	308	293	308	297	300	292	283	308	323	322	301	314	316	281	273	295	301	299	271	303	295	309	287	319	270	303	299	313	310	328	280	269	303	277	294	309	297	309	288	309	323	309	321	310	306	262	333	308	305	315	283	291	315	295	306	312	315	316	273	326	319	290	276	306	331	287	326	306	286	297	298	299	304	335	304	283	284	313	319	282	311	295	293	318	299	273	324	296	291	310	289	328	290	275	310	327	303	323	321	316	305	294	293	315	276	312	260	279	313	308	299	288	310	321	309	318	314	278	294	297	344	347	272	302	297	288	315	304	293	292	282	304	313	321	303	307	260	287	317	291	325	288	298	341	319	321	284	325	274	306	296	297	303	286	299	292	334	309	292	312	304	268	288	297	336	281	302	289	291	291	305	303	281	293	312	337	277	348	270	276	318	303	299	285	288	294	277	320	325	333	279	304	314	322	285	298	281	298	346	303	292	302	338	312	320	285	304	289	296	293	299	301	311	282	299	310	320	341	320	299	304	311	305	330	299	289	275	299	317	311	318	304	325	306	288	299	303	279	272	280	293	289	285	313	296	312	342	331	304	316	297	311	313	274	303	300	254	309	312	293	279	283	343	299	282	282	302	280	281	287	285	311	285	295	298	298	304	282	307	311	305	326	308	319	309	309	326	300	289	316	288	307	313	314	309	288	297	307	265	350	275	314	292	311	280	326	310	295	279	300	283	323	301	304	286	327	327	292	333	313	292	327	278	294	275	299	299	279	293	306	322	310	307	338	350	311	301	309	316	305	308	315	301	299	326	309	310	304	324	322	309	319	303	325	324	277	317	302	321	315	324	325	308	319	296	276	285	292	283	290	306	319	296	285	279	286	318	289	319	329	277	317	292	310	303	294	307	303	312	291	311	295	296	299	305	309	291	298	299	314	316	319	305	290	333	309	304	309	272	329	316	330	292	269	283	306	295	296	308	300	267	334	309	315	294	296	314	299	295	311	292	285	293	291	332	289	277	291	302	303	304	310	279	309	293	312	340	295	315	349	279	284	276	280	324	288	284	310	270	290	275	315	284	304	276	300	294	309	309	275	301	303	306	318	292	314	315	307	290	315	322	277	295	256	305	277	303	320	298	309	287	272	299	304	298	311	305	319	311	289	320	315	301	308	298	314	289	303	306	307	338	291	283	301	274	316	310	313	300	334	280	321	281	296	271	306	285	312	294	320	317	296	298	304	336	310	288	311	302	303	314	321	338	309	302	285	302	299	269	334	314	293	290	322	280	323	318	294	285	315	299	307	277	317	301	305	315	302	271	300	299	322	301	302	287	290	308	322	273	298	304	310	295	291	316	309	300	327	294	300	324	311	298	278	276	337	285	299	272	337	301	306	289	278	305	323	305	313	318	311	311	304	296	322	323	311	318	306	305	277	275	309	295	287	298	342	306	299	301	302	299	313	329	309	318	281	287	281	299	283
3682	11373	8218	4154	2862	2235	1681	1368	1136	944	818	747	618	563	510	526	466	415	475	409	439	441	421	447	408	381	384	377	392	330	369	383	407	382	424	395	377	378	354	361	399	359	339	340	360	336	338	349	334	329	331	369	326	328	347	356	370	343	360	337	354	330	369	336	325	300	338	361	352	332	386	308	341	355	356	317	328	342	355	354	339	341	349	331	324	352	367	319	333	359	325	317	334	307	345	347	345	315	339	351	344	312	328	349	347	322	284	342	352	363	338	295	336	332	333	304	360	347	380	338	320	342	301	324	310	343	361	348	360	332	363	362	315	315	364	329	306	311	318	323	358	346	330	313	326	336	347	337	356	327	333	322	315	330	340	361	348	358	313	309	339	366	317	315	344	330	296	319	328	327	329	326	317	342	349	297	314	313	316	334	294	323	336	343	305	354	324	337	338	346	284	328	314	335	359	343	349	341	331	362	321	354	321	329	357	362	389	322	321	317	312	332	343	333	328	322	319	327	334	327	329	338	344	354	330	327	345	311	363	347	321	347	330	343	339	332	290	334	340	329	320	342	376	324	352	343	346	338	341	341	326	346	340	356	338	353	296	337	297	333	309	332	319	298	299	360	330	368	359	343	305	331	346	311	333	332	335	337	327	340	344	299	357	332	342	336	347	350	318	328	333	331	331	323	350	342	356	339	314	349	332	322	321	318	313	343	303	322	318	337	300	339	331	318	361	320	329	336	334	284	349	355	341	318	342	326	299	327	337	345	348	373	308	321	293	348	330	303	324	364	350	336	340	327	319	344	331	339	313	331	336	347	323	316	333	319	321	331	344	314	332	313	323	348	356	328	350	342	344	360	352	325	358	335	380	355	300	351	329	353	352	354	284	349	343	341	321	331	300	333	350	289	316	334	324	362	351	340	322	327	324	335	319	326	326	304	338	347	358	348	341	339	326	355	352	338	308	338	347	341	338	330	343	317	304	320	316	339	357	323	330	333	308	312	330	353	320	345	346	328	333	342	323	298	312	331	368	296	352	319	311	319	311	314	326	320	353	378	366	330	334	298	347	336	344	350	358	343	341	349	297	333	374	342	346	371	304	321	332	338	321	361	318	333	330	347	338	325	321	346	311	373	351	307	312	328	337	338	329	307	328	334	335	320	353	330	344	349	341	311	325	383	349	350	343	314	328	334	318	317	358	360	334	369	321	354	331	338	280	319	328	316	293	322	362	322	324	309	317	336	335	350	305	349	320	339	333	343	328	324	352	311	337	335	345	290	288	276	335	347	327	302	318	345	337	346	347	329	378	363	327	315	327	367	348	317	339	333	335	336	308	312	317	325	344	338	311	325	309	351	340	387	347	341	317	334	338	325	328	367	350	317	336	325	348	347	363	347	345	312	350	340	339	332	354	318	312	316	342	329	368	322	360	329	326	328	303	331	337	302	339	313	301	304	326	354	308	330	331	314	332	333	336	357	323	335	319	351	351	327	301	331	361	311	336	346	355	344	323	280	292	314	328	326	293	341	343	336	303	338	349	358	334	341	343	367	319	303	296	330	336	345	341	347	293	342	356	355	337	331	304	325	325	339	332	353	348	336	355	313	317	304	337	319	325	306	341	322	336	323	338	340	350	338	352	330	351	322	338	317	309	320	335	337	340	357	342	336	313	315	326	319	328	341	342	329	357	342	305	316	338	332	331	335	348	313	336	325	354	339	328	353	342	343	333	324	342	324	299	319	339	352	332	297	314	331	308	327	345	312	343	354	346	347	342	354	318	303	309	312	321	338	333	329	321	345	328	313	349	305	331	315	347	360	340	369	315	333	331	329	362	346	322	354	306	321	319	316	323	310	337	344	320	335	318	367	347	340	304	319	318	324	304	347	297	326	351	344	316	352	323	344	350	337	312	318	329	334	288	346	347	314	373	294	328	329	336	335	309	338	352	330	334	360	342	331	334	320	355	333	327	357	342	330	306	340	315	350	320	351	336	344	328	342	352	299	321	305	343	329	324	337	311	322	336	334	396	330	327	351	298	347	294	302	309	339	357	318	327	330	331	324	327	316	310	337	372	320	363	308	327	335	346	329	333	318	277	343	347	328	333	325	329	321	338	312	335	342	332	326	323	364	332	316	308	306	323	306	338	317	350	322	333	325	324	345	337	319	302	332	334	328	358	344	291	357	353	356	301	318	347	339	311	320	344	323	347	366	312	346	343	357	354	390	338	335	320	318	342	310	313	335	350	312	325	323	302	301	342	357	313	333	364	338	354	333	300	374	343	311	299	359	311	343	322	294	337	338	354	331	345	328	345	337	347	330	352	366	318	279	288	310	347	380	315	363	321	307	324	317	330	322	348	320	306	354	338	347	327	318	327	335	326	330	356	354	307	325	317	323	352	338	351	299	299	331	317	332	346	358	336	321	332	342	332	329	339	306	359	348	346	335	368	328	347	324	337	340	338	330	337	320	311	333	314	329	350	294	346	349	353	329	331	335	324	315	319	343	330	353	323	334	329	341	307	317	367	327	352	332	326	337	328	356	323	344	325	321	328	334	355	337	319	352	322	332	320	356	312	328	338	346	323	317	346	312	312	331	328	317	311	334	302	287	311	354	316	335	310	321	330	343	311	353	305	335	308	313	339	322	335	298	284	356	331	330	331	323	327	335	311	345	351	304	359	315	291	360	336	293	302	331	351	334	303	347	314	351	332	326	335	325	323	336	365	347	293	342	322	330	319	295	328	326	337	332	342	311	334	335	338	320	324	314	349	328	345	325	346	327	346	359	304	316	344	344	321	344	354	341	314	322	315	345	321	330	339	310	308	346	340	344	341	338	325	348	323	382	317	349	341	306	347	344	347	334	351	348	310	353	332	338	357	324	322	342	359	326	329	347	311	353	324	324	296	318	337	302	334	332	319	335	326	324	306	339	320	352	340	346	294	333	328	351	327	329	356	341	337	323	326	308	340	326	358	330	355	347	307	326	320	338	322	318	336	321	342	351	346	339	346	337	319	320	335	314	312	338	341	346	316	334	296	316	322	302	318	359	318	339	355	301	348	322	330	326	310	344	344	315	321	320	313	359	337	336	324	336	311	322	332	343	279	354	339	343	330	339	328	329	351	337	353	328	338	336	364	297	357	347	344	327	344	357	341	342	312	320	333	359	314	313	338	320	316	331	329	319	313	315	328	319	329	310	360	343	332	345	343	310	346	331	317	368	340	306	353	327	298	337	321	334	301	305	332	320	291	344	335	300	357	364	346	358	347	350	330	333	339	341	335	318	328	313	334	352	319	305	352	344	322	321	325	330	336	324	340	342	336	318	324	339	331	354	303	339	317	338	314	325	358	337	322	349	298	311	329	312	334	350	339	369	347	320	347	322	323	336	340	372	332	313	332	329	312	338	319	294	324	335	292	319	360	332	333	348	325	320	333	319	344	312	349	341	331	336	339	363	352	374	342	342	352	332	350	307	317	337	335	313	322	363	354	309	341	331
25007	21570	28245	25260	15511	1644	1051	884	835	787	737	670	707	668	708	627	612	672	580	602	632	606	590	535	595	573	579	583	556	550	638	617	593	593	588	587	583	576	596	611	603	546	666	564	598	560	580	563	572	568	561	588	594	544	575	594	534	611	570	569	601	498	579	597	541	614	588	573	574	590	621	609	573	613	566	561	607	572	619	550	563	585	538	562	551	551	603	580	562	567	539	555	560	564	634	592	581	555	534	572	577	569	582	587	555	578	579	604	541	545	584	528	563	635	573	593	613	574	605	573	594	529	584	610	590	558	596	556	559	550	614	558	549	572	578	594	613	585	569	591	568	570	544	571	575	570	559	611	572	574	597	554	598	634	603	533	580	531	547	533	538	611	644	568	602	564	557	567	565	570	583	580	569	603	554	580	556	580	556	584	565	600	567	552	561	542	556	589	576	613	597	583	594	596	605	602	562	569	527	581	575	565	588	556	538	576	531	579	568	571	551	563	588	572	553	622	582	589	559	561	597	572	580	590	561	573	596	564	555	634	592	580	577	590	558	598	586	576	609	581	533	597	549	559	623	561	572	612	583	577	549	587	582	564	583	550	564	553	602	558	636	540	556	556	574	529	604	604	615	582	623	606	631	553	611	535	601	565	561	614	547	608	539	581	543	550	590	597	588	526	591	559	538	552	593	594	569	554	578	567	543	562	618	561	599	533	553	572	586	551	594	609	563	598	568	550	572	534	569	585	585	613	573	564	598	536	593	563	568	562	567	574	536	553	534	553	566	550	568	595	568	568	558	565	569	540	574	551	577	565	586	579	614	488	573	554	532	568	564	564	522	572	585	557	596	599	602	588	555	585	538	607	580	604	558	585	556	573	571	597	526	577	566	573	599	582	602	565	549	588	519	557	554	607	591	576	572	573	586	565	560	575	608	563	603	545	610	555	556	585	593	558	585	579	593	589	604	556	624	589	618	558	579	591	544	561	621	560	652	566	546	556	579	533	555	557	604	612	588	596	536	603	610	590	571	591	556	552	560	592	593	621	554	595	550	547	620	551	593	581	578	589	534	563	578	569	563	565	587	578	618	599	584	544	552	569	554	561	566	560	543	567	566	577	567	590	604	606	557	578	567	523	605	574	532	557	603	585	559	544	568	547	548	574	562	563	575	531	591	599	590	568	555	596	579	537	528	579	600	570	580	557	599	561	536	567	580	572	588	579	574	606	554	547	600	586	588	582	546	531	597	558	532	582	562	583	589	561	551	548	566	546	560	605	536	551	572	578	570	563	517	575	607	592	593	563	565	560	540	573	559	617	513	555	601	580	588	552	577	560	586	573	595	635	571	553	557	531	559	563	590	559	572	563	585	576	545	543	556	565	574	608	557	590	578	568	573	600	592	642	582	628	531	558	560	583	614	555	594	596	608	570	577	572	584	566	578	576	602	550	544	575	552	515	568	537	554	569	565	571	578	598	533	610	568	569	610	562	580	549	552	571	583	547	535	588	533	566	541	550	588	562	555	554	564	586	622	598	598	621	608	649	590	534	585	601	575	602	550	539	560	556	564	595	589	606	552	566	536	533	596	616	569	586	545	566	592	551	572	574	575	567	582	611	584	568	548	555	562	593	555	572	544	590	573	550	587	580	548	548	538	544	622	605	610	652	626	553	570	567	613	580	550	552	564	576	591	565	587	583	599	585	631	594	585	558	607	550	552	606	546	518	541	561	583	569	582	547	586	555	539	565	567	539	583	622	540	547	555	539	594	555	600	580	586	579	566	584	552	579	577	590	593	557	557	574	600	604	588	603	553	552	581	589	598	575	633	564	525	589	587	576	556	607	586	584	519	578	555	528	595	552	586	562	566	545	565	555	592	545	559	558	549	603	551	567	559	582	518	606	565	586	583	584	558	550	550	568	584	587	572	565	598	544	543	582	551	592	585	549	608	606	611	551	572	599	562	551	580	561	572	592	573	570	537	588	578	560	567	555	599	583	567	559	603	550	589	596	627	569	601	589	537	567	586	525	547	586	561	575	562	592	555	555	553	534	592	610	560	634	584	575	588	572	628	621	596	564	530	583	610	505	551	625	592	597	571	594	558	596	587	572	561	532	608	587	552	592	599	589	571	545	590	573	588	584	593	531	549	611	548	606	582	586	588	572	587	604	630	558	566	631	598	559	589	561	595	567	567	551	593	569	578	597	569	561	576	572	582	566	583	570	538	553	604	579	561	588	577	585	557	545	563	570	560	593	609	560	522	600	583	592	595	609	608	527	599	566	605	574	565	528	530	569	544	576	581	603	542	573	581	577	580	558	595	553	616	603	582	523	590	586	570	590	591	587	550	597	556	589	567	563	592	576	581	586	630	588	586	577	613	621	560	532	591	534	599	542	609	581	616	577	578	570	593	602	612	582	592	607	597	606	584	580	546	542	591	611	560	566	559	591	546	564	599	599	590	573	623	577	570	609	585	578	548	554	538	579	573	590	589	568	538	584	567	577	561	544	538	603	577	560	585	573	584	590	580	574	584	603	571	601	530	610	576	561	548	539	582	543	563	554	576	583	590	542	582	572	579	607	573	550	563	587	593	596	611	573	541	523	563	564	611	606	552	563	574	591	562	571	634	602	575	562	610	593	538	555	565	621	569	548	598	588	529	576	572	622	518	600	560	579	599	578	562	631	584	581	575	513	528	614	607	578	553	555	540	544	561	526	567	595	565	577	527	534	583	580	606	575	583	580	592	555	618	590	569	574	609	544	545	541	596	558	582	578	612	591	540	601	551	576	597	582	555	588	569	552	545	586	515	596	588	537	572	596	578	609	564	600	631	537	577	563	558	595	583	590	574	606	564	586	593	561	582	559	550	577	623	584	547	541	554	580	568	561	583	561	578	586	574	577	607	576	567	551	572	593	580	563	535	571	603	597	578	548	614	627	578	560	568	584	525	578	536	550	580	560	596	579	576	603	612	598	611	593	555	542	556	562	585	575	577	572	574	580	560	562	590	571	560	608	614	572	591	556	576	552	549	609	576	567	585	597	600	564	549	585	559	616	574	560	594	601	625	580	578	601	539	577	530	597	584	561	564	607	555	569	576	597	568	598	609	597	571	569	540	562	555	554	554	565	558	622	560	563	599	627	612	574	596	567	555	567	560	522	569	580	570	554	613	603	544	590	598	564	558	596	595	619	560	591	623	560	560	595	583	557	561	589	543	574	560	552	621	560	590	567	602	603	649	561	559	572	532	597	543	530	589	555	607	542	586	596	575	575	629	550	521	572	544	588	610	562	601	631	585	530	571	574	609	579	648	583	535	574	598	566	519	589	604	591	609	544	568	599	544	580	562	543	614	571	562	564	567	577	555	531	572	579	614	603	571	601	501	566	587	608	584	536	587	589	621	558	569	576	521	525	632	583	569	580	574	577	604	578	531	550	584	556	573	558	560	531	554	593	571	580	564	537	607	570	576	636	571	600	586	564	559	572	572	599	537	565	615	591
3758	7864	5686	3025	2126	1770	1381	1247	1073	974	894	852	752	710	736	684	702	678	652	656	651	624	635	619	633	638	612	604	647	581	613	611	614	660	593	644	620	616	666	591	626	616	596	630	571	613	567	617	638	593	599	585	578	618	611	594	598	574	571	611	605	578	603	599	584	561	589	610	615	540	556	575	611	600	593	558	584	579	558	580	592	632	604	603	607	588	588	586	640	598	601	626	547	613	639	602	587	616	612	574	605	600	599	591	554	585	618	579	587	638	575	586	563	577	559	629	543	569	554	575	562	591	576	575	640	579	597	533	574	563	568	556	579	538	594	631	605	581	564	534	585	594	619	613	612	619	598	613	629	566	626	605	605	571	581	596	602	569	578	563	593	602	622	624	602	562	603	596	609	601	580	602	562	567	587	607	582	624	574	603	565	584	569	652	605	584	610	592	583	589	631	623	598	575	579	613	555	547	599	582	582	595	613	651	572	557	577	581	588	610	609	608	569	604	546	614	545	590	566	595	602	576	561	578	552	633	638	562	573	572	577	553	583	576	531	581	577	608	567	590	590	573	584	596	559	566	611	558	592	577	604	612	592	571	546	604	579	545	585	591	591	576	592	561	579	568	578	588	614	541	598	615	595	590	570	585	579	621	614	596	562	577	576	563	580	583	569	584	609	596	593	579	625	572	591	656	558	579	597	550	597	569	584	561	546	567	585	575	559	584	568	587	597	559	584	571	567	593	590	601	567	622	605	575	565	570	568	619	519	592	582	592	573	563	599	620	596	570	580	591	549	601	597	553	581	622	581	575	583	576	604	597	597	590	545	609	559	576	588	582	609	585	587	564	595	604	579	587	611	577	614	601	558	592	590	570	584	599	590	570	569	534	598	579	582	602	553	596	586	564	580	571	571	598	603	591	629	603	555	613	566	613	634	569	590	610	606	577	578	591	592	594	586	634	572	603	596	610	623	583	572	612	562	575	617	585	573	570	588	563	574	598	614	552	574	560	627	605	578	595	574	590	571	578	625	624	544	591	587	581	580	592	596	572	580	544	577	610	601	544	594	580	597	615	578	612	612	579	545	578	531	575	572	571	623	616	620	628	639	542	574	576	598	576	572	570	545	615	578	562	603	553	582	607	615	567	571	607	597	592	532	575	632	550	575	594	549	587	605	590	628	583	559	598	545	585	531	590	545	564	605	584	581	602	621	605	562	604	592	621	566	602	638	607	645	622	598	569	623	553	627	600	604	573	613	584	588	609	563	574	608	551	588	543	597	604	568	619	589	579	561	603	603	539	587	599	594	572	578	578	652	572	639	568	571	615	564	590	593	610	518	626	625	588	601	583	531	551	634	572	635	547	561	596	599	590	544	593	574	569	608	592	577	573	599	611	594	584	606	591	569	577	626	600	570	562	574	559	522	568	545	579	556	599	602	615	561	597	584	620	580	578	559	597	645	574	580	563	585	576	572	579	560	599	539	633	562	601	544	613	562	555	573	590	599	585	600	584	580	597	551	624	633	605	652	598	629	566	603	625	574	558	550	595	590	606	605	584	593	548	558	582	582	588	606	571	565	615	589	605	532	562	615	580	575	602	578	555	583	587	588	607	599	531	603	580	569	627	587	585	593	548	566	597	581	619	574	597	572	587	560	596	584	573	625	579	584	552	599	583	613	578	590	594	620	594	572	552	611	616	576	586	600	586	620	562	571	530	563	545	583	574	612	582	561	560	583	650	591	571	583	587	546	600	576	636	510	579	562	591	586	555	619	567	611	611	599	598	606	593	553	588	599	566	578	579	605	592	559	616	583	580	544	573	587	572	572	573	555	569	557	542	586	592	608	603	558	609	579	585	619	568	546	561	620	589	581	612	559	581	585	627	593	593	592	601	594	576	523	600	574	573	556	592	595	627	616	569	593	586	549	581	607	556	567	586	611	552	562	577	578	588	543	585	582	555	596	596	552	591	585	613	583	601	598	564	526	553	591	582	645	582	600	556	586	564	583	554	587	581	574	583	588	626	581	598	549	597	566	631	589	620	588	558	598	617	608	593	574	573	594	604	638	569	572	513	613	590	575	580	619	578	589	623	577	618	579	606	591	605	561	596	584	596	615	567	614	595	625	612	573	576	545	612	622	602	584	585	555	592	579	596	578	594	559	576	581	533	590	613	611	627	572	593	601	641	572	613	595	596	613	582	595	621	613	594	583	559	624	594	580	581	583	583	614	597	554	606	584	564	604	595	617	571	612	584	600	612	615	583	618	605	629	541	619	633	624	588	639	585	570	560	593	601	625	634	645	580	585	549	599	588	559	571	588	566	596	598	617	604	604	601	609	608	562	601	530	604	621	568	613	546	619	572	581	598	574	626	597	564	602	567	579	563	541	581	562	621	595	630	566	561	602	556	608	589	601	596	567	579	589	607	587	584	617	529	564	564	573	612	588	596	563	558	595	585	589	581	553	590	637	576	620	603	635	570	550	575	532	600	585	572	593	554	598	559	618	586	621	598	545	568	606	578	598	588	586	557	628	565	605	577	601	612	585	570	602	579	558	588	568	587	599	614	583	576	595	630	577	591	576	562	563	569	603	587	576	545	576	588	588	572	568	598	636	545	558	593	599	555	578	574	588	578	600	597	614	557	601	582	612	552	614	607	598	610	614	575	606	614	577	620	590	582	567	608	572	606	557	567	587	615	556	596	563	553	576	621	631	567	605	564	575	571	595	568	601	568	551	612	606	591	627	613	587	612	621	586	591	551	610	592	579	610	578	604	621	574	591	601	566	598	579	590	574	583	618	584	593	583	575	587	545	622	601	547	570	543	564	591	588	618	558	615	567	613	603	595	539	616	622	557	613	595	575	585	534	581	587	588	563	589	570	570	617	585	594	601	585	596	574	580	592	592	565	554	553	604	574	600	566	579	619	567	609	593	570	592	612	629	609	572	576	577	624	589	611	623	588	567	585	548	593	622	593	585	573	552	594	534	575	589	568	627	602	551	609	579	573	580	570	531	554	579	590	610	587	599	580	618	586	575	574	602	628	562	622	565	585	596	551	597	598	601	600	616	599	591	543	596	591	580	562	577	603	582	629	590	628	574	573	560	586	614	583	595	575	589	584	584	540	569	588	589	624	589	602	600	585	543	578	563	554	567	539	571	608	591	623	564	587	574	578	606	619	575	613	559	574	632	624	580	584	598	591	583	527	560	571	567	598	572	592	597	574	564	585	583	584	583	590	597	555	598	571	604	584	569	585	611	571	633	561	602	562	606	618	569	596	593	556	601	618	609	609	601	572	562	573	583	555	618	549	560	581	589	553	613	588	578	573	575	591	612	607	577	600	598	591	613	597	586	571	556	581	605	581	615	608	580	539	576	582	624	615	609	580	611	625	580	598	587	568	569	572	592	566	593	561	575	591	550	592	590	611	590	590	590	641	588	592	599	604	582	590	577	580	530	618	595	580	568	584	625	576	565	625	601	562	530	582	614	618	553	582	594
22761	21543	29474	24077	21536	21584	12205	1385	976	829	643	588	547	475	468	413	334	376	311	349	327	310	324	313	299	263	277	285	299	280	270	264	258	242	262	246	247	258	269	281	257	261	239	234	214	238	225	239	221	226	221	249	219	232	250	233	203	233	239	206	187	216	217	236	218	205	242	231	200	234	220	232	238	234	236	195	225	226	206	208	213	223	208	206	234	227	226	211	211	233	215	195	209	228	211	187	225	232	213	211	238	212	217	214	231	216	223	218	205	196	236	230	207	219	246	215	261	206	217	218	192	219	261	221	231	252	226	239	226	200	218	223	238	211	214	211	216	239	221	200	224	208	216	210	207	219	218	213	228	229	214	219	219	211	210	201	212	213	237	209	204	223	191	226	226	228	228	188	247	225	220	226	201	198	211	214	225	237	234	218	222	225	228	191	193	252	213	202	197	221	196	228	226	233	216	230	218	209	223	211	229	233	221	212	231	232	223	252	231	215	257	218	212	213	225	191	220	215	215	215	220	184	209	211	214	225	206	202	238	238	217	212	219	218	211	214	231	239	204	192	240	228	226	224	246	228	201	213	179	193	221	219	223	216	208	237	222	226	214	191	225	217	230	233	214	227	216	217	194	237	223	202	220	212	257	218	231	197	203	205	226	224	219	195	211	232	223	251	235	229	220	207	218	218	208	215	232	251	216	203	210	207	216	220	218	226	242	215	233	235	192	198	208	219	196	246	243	201	224	224	212	215	206	236	229	203	237	233	211	219	191	219	191	205	211	210	219	214	224	213	229	214	207	216	211	216	220	200	237	195	204	210	227	235	196	216	226	222	237	219	215	205	202	211	194	219	231	239	221	231	225	217	205	239	203	229	211	208	222	220	209	200	227	199	213	212	206	227	228	224	187	211	228	195	228	213	227	196	225	234	222	217	225	223	216	214	214	184	219	218	240	219	202	257	234	205	253	234	256	197	200	254	213	212	206	215	227	198	214	194	193	233	217	211	213	201	228	245	222	236	203	228	223	235	234	224	216	230	225	232	210	216	209	227	221	243	222	235	244	244	258	228	221	230	210	251	202	220	220	229	202	229	191	220	192	214	199	210	222	184	239	222	217	214	224	213	225	210	210	221	199	235	231	214	215	220	219	194	204	218	204	226	222	216	189	234	220	223	198	219	219	219	214	233	226	238	232	182	210	238	243	190	176	218	194	217	193	218	210	235	244	207	189	218	211	213	218	201	219	214	208	212	196	220	206	228	236	213	217	210	249	231	213	213	230	205	221	187	223	235	213	250	202	230	227	216	190	212	214	204	219	202	213	227	225	213	203	204	236	223	215	222	242	243	217	212	197	221	210	212	201	205	225	206	237	229	217	203	210	206	220	233	243	217	222	239	208	223	206	221	212	245	190	213	213	185	250	217	213	234	229	235	223	210	215	249	208	212	228	200	194	240	207	223	209	214	213	223	211	216	207	204	199	189	218	215	212	226	237	200	207	192	194	250	202	240	228	214	198	207	217	225	214	242	202	212	205	244	213	206	225	219	225	198	205	228	204	233	218	222	235	221	221	227	208	221	242	209	229	198	211	209	201	227	231	222	220	187	228	204	237	226	205	234	241	189	190	205	221	215	227	214	201	229	198	213	208	215	214	229	190	200	196	215	215	220	215	206	220	221	205	210	211	224	223	223	209	209	225	236	211	208	208	245	205	179	217	217	224	231	244	209	231	208	218	224	205	246	231	194	205	240	240	236	208	226	219	237	204	223	201	204	200	228	215	217	238	217	204	187	216	218	215	195	223	210	216	220	208	216	216	196	207	219	210	214	235	207	227	203	231	222	207	224	197	249	211	210	228	211	228	239	194	209	187	205	235	219	238	212	226	191	227	232	246	205	202	199	200	210	212	237	216	212	217	222	209	187	196	217	242	217	208	235	206	209	213	220	201	203	219	233	225	209	236	202	200	225	216	249	171	201	216	213	216	205	242	220	212	216	189	227	231	228	223	208	217	222	189	213	195	223	193	223	219	206	223	243	230	236	203	191	208	218	215	213	238	213	210	233	216	206	233	203	244	232	190	233	204	187	228	202	241	213	213	209	216	235	209	212	216	228	219	221	204	195	194	212	209	200	251	228	208	222	227	231	207	213	229	235	240	212	226	245	196	209	216	230	222	207	183	189	205	186	206	242	215	222	220	218	208	224	219	198	217	216	195	220	200	198	237	220	201	194	208	195	204	226	232	230	207	227	225	209	194	218	233	204	241	214	182	231	244	216	202	227	231	191	212	240	241	214	202	212	211	196	218	216	207	193	224	206	220	190	185	185	233	210	206	208	207	222	235	223	215	244	214	204	237	212	236	216	207	221	197	205	218	244	235	212	217	216	225	220	218	216	202	206	199	221	211	217	221	214	231	227	236	222	212	218	196	231	209	233	199	243	198	226	204	235	226	214	211	227	205	202	222	196	235	191	219	224	227	209	222	235	197	215	206	203	228	191	206	206	241	212	198	194	224	222	220	209	191	221	205	209	204	218	220	202	222	219	197	209	223	227	209	211	193	227	223	201	232	232	211	244	213	200	224	191	226	191	227	229	234	252	194	202	209	195	214	213	207	231	229	206	209	222	214	252	218	246	214	217	213	229	213	210	228	237	213	194	202	218	199	201	242	213	197	228	212	228	221	195	208	225	212	232	223	248	230	224	218	196	231	225	204	221	236	238	178	264	210	230	196	234	220	226	218	213	208	210	220	233	206	230	248	203	185	233	238	227	230	207	208	201	230	220	227	199	222	214	211	219	216	200	203	205	226	232	216	236	205	214	212	208	218	215	229	223	226	210	228	220	224	223	210	219	211	210	226	206	224	226	216	244	214	197	228	200	204	213	219	208	213	206	222	207	177	214	224	219	225	201	225	250	244	245	206	223	215	210	186	220	211	234	216	237	236	199	221	227	211	196	224	214	216	210	228	209	236	217	244	247	205	223	205	197	212	197	194	192	212	205	228	217	227	209	215	204	199	236	210	190	227	233	228	214	231	232	197	205	216	208	212	238	197	209	211	207	211	207	208	209	231	212	210	222	226	215	192	194	231	229	208	210	217	204	209	223	206	237	215	197	222	220	220	243	203	229	233	215	216	259	217	220	204	203	168	196	212	204	211	194	229	203	242	222	212	183	207	219	223	211	213	229	211	228	216	219	233	208	226	226	240	219	210	201	226	213	236	229	214	217	207	214	241	214	198	208	231	204	213	213	209	256	223	237	189	235	219	244	218	206	211	213	196	207	256	221	211	228	252	221	224	249	213	224	232	207	214	206	213	217	225	211	199	246	233	213	194	229	237	207	215	207	232	220	208	218	222	218	213	182	191	207	239	194	238	218	208	244	221	232	205	206	210	216	222	209	197	230	205	182	203	210	214	227	245	215	219	210	219	237	214	218	218	212	211	199	223	221	213	232	214	241	213	243	213	224	240	224	205	214	219	201	238	203	200	235	210	206	208	219	227	183
5037	16734	12350	6450	4589	3496	2599	2055	1581	1275	1017	858	794	642	562	551	452	452	409	399	359	345	348	335	326	338	321	302	310	296	285	335	292	311	304	299	263	293	330	292	292	278	238	232	258	244	256	225	233	239	240	225	247	267	222	225	232	254	226	244	235	257	222	235	217	230	223	233	233	239	240	231	241	230	248	215	239	210	231	232	211	198	237	249	209	223	235	222	226	261	223	227	252	218	229	235	232	254	223	202	226	212	213	219	215	217	238	237	228	223	221	216	261	231	224	238	232	211	253	258	213	239	245	235	211	222	239	248	222	228	200	217	198	214	221	228	259	234	223	241	243	235	228	231	248	238	237	233	204	208	219	220	244	241	224	231	245	227	226	256	197	234	233	211	211	243	218	230	235	213	210	216	261	213	217	239	211	240	199	212	243	237	234	235	225	204	216	201	198	217	208	207	222	231	209	232	209	257	196	210	239	219	228	239	229	235	225	212	225	216	231	239	226	212	210	214	219	214	223	232	228	233	231	237	252	229	227	244	249	216	187	250	229	213	217	239	235	202	212	231	203	234	181	213	207	252	217	197	256	237	236	240	231	228	240	228	228	229	218	201	212	201	244	203	221	231	223	262	247	253	250	237	245	204	215	250	212	226	209	223	249	246	219	207	241	220	208	235	216	224	202	226	243	243	222	229	191	242	207	230	258	223	237	222	223	218	212	199	230	241	217	211	213	217	239	242	232	234	197	212	246	226	207	238	222	223	220	232	235	222	223	217	225	243	213	233	246	234	244	251	251	260	226	230	228	231	258	219	188	231	248	231	210	217	221	210	235	229	217	251	199	218	205	200	204	226	259	201	221	215	226	227	228	218	258	202	231	217	216	244	214	228	209	193	250	228	224	229	235	232	220	252	209	213	211	211	214	243	233	232	254	230	229	237	224	213	255	235	222	211	229	213	225	204	224	212	207	210	193	249	225	242	241	221	218	214	218	251	216	232	263	221	196	194	212	228	196	238	224	223	234	220	206	192	230	210	210	212	226	236	227	248	223	182	226	225	223	237	249	222	212	241	239	217	249	206	239	242	233	227	233	241	223	217	244	199	226	225	203	224	227	231	233	233	222	217	213	221	221	217	244	215	226	226	243	234	226	236	212	230	219	236	241	249	204	239	224	244	207	217	233	246	221	198	209	225	235	218	242	223	234	226	228	195	206	225	207	205	230	218	209	227	211	261	219	220	213	219	227	223	188	234	234	247	226	196	201	238	225	224	218	204	207	222	200	236	229	252	250	221	214	225	218	217	226	228	231	211	226	219	247	240	224	212	208	207	215	213	225	192	211	226	219	229	207	202	194	231	231	192	225	210	222	222	218	244	223	221	236	204	218	214	242	208	213	218	230	236	209	194	227	225	214	196	212	236	238	196	237	218	205	240	208	214	236	221	212	231	218	222	241	235	233	222	221	210	222	222	239	227	221	223	227	246	230	212	247	258	189	242	239	229	211	223	208	211	216	224	203	198	222	233	255	250	225	218	219	233	241	218	227	221	219	228	232	239	248	230	242	223	217	212	198	226	245	212	188	234	186	229	224	198	221	206	224	184	210	205	238	230	222	207	212	225	238	216	211	235	213	237	211	223	202	267	246	255	211	222	193	230	215	220	230	210	232	221	245	218	237	192	216	235	201	221	240	217	224	229	219	222	228	209	212	235	200	264	224	213	249	209	209	220	210	201	234	225	206	185	248	235	204	214	232	214	214	226	209	231	194	228	245	214	229	244	218	260	213	238	210	224	204	253	219	221	208	239	200	223	202	191	231	210	230	225	202	207	205	248	213	217	228	214	225	234	226	225	221	208	207	207	246	220	220	210	203	219	204	231	221	206	227	219	234	232	235	230	204	224	244	246	218	227	214	189	217	203	192	230	212	227	224	218	249	233	244	215	227	227	200	213	216	234	250	196	219	209	233	211	242	231	237	206	230	236	224	246	232	213	212	240	230	213	216	208	202	223	223	222	223	204	235	239	208	212	199	237	209	216	212	225	229	252	230	223	214	226	223	234	231	228	219	218	203	228	241	249	219	208	226	199	256	229	219	222	228	224	231	209	233	221	218	166	206	224	210	220	260	202	225	243	216	213	215	261	183	226	241	226	224	214	252	215	239	232	230	250	239	238	212	253	244	236	246	240	222	222	241	213	226	214	210	222	226	218	246	207	243	202	244	207	234	230	229	219	229	225	234	225	229	214	206	209	221	216	184	242	243	220	237	216	244	240	240	242	235	234	223	210	230	202	227	241	218	219	226	223	212	226	231	195	201	235	216	265	235	232	205	240	234	246	240	233	200	212	230	230	246	219	227	205	191	208	233	214	231	211	223	242	227	197	242	211	230	223	231	214	225	230	246	241	216	228	233	221	228	228	235	235	204	223	220	214	216	215	224	208	226	260	215	223	213	209	208	226	211	239	222	218	222	220	249	224	226	249	219	231	223	220	210	225	219	224	225	195	217	230	214	230	222	212	233	231	222	203	211	241	225	217	220	192	200	237	201	213	220	221	231	230	229	244	206	223	241	221	235	231	223	205	219	243	225	223	255	224	216	228	228	236	210	232	219	209	226	236	219	234	233	218	227	227	246	217	235	218	218	235	230	244	222	208	204	251	212	252	238	215	232	222	198	221	213	221	241	222	209	225	228	233	208	220	220	250	228	236	217	210	220	232	199	218	228	220	230	258	190	237	198	247	206	214	216	242	233	232	238	207	234	215	214	199	262	222	231	232	264	227	206	212	242	244	210	210	233	227	234	206	234	209	216	225	239	206	229	218	228	256	231	213	220	192	222	201	213	231	223	245	224	226	223	230	230	234	251	226	226	230	202	204	219	220	205	212	218	239	228	213	214	219	212	195	219	234	219	244	228	224	234	203	223	215	247	213	220	218	209	226	223	226	208	230	216	229	223	244	238	250	213	201	259	234	227	224	230	245	212	234	221	197	234	250	243	213	208	231	221	254	220	208	198	207	228	221	202	210	239	204	225	244	228	228	201	219	221	219	197	219	255	227	219	206	223	192	236	218	250	226	222	204	231	206	232	220	217	235	217	188	198	238	235	226	229	232	238	229	200	239	230	241	212	203	207	231	245	201	214	239	191	218	222	214	215	228	239	221	234	224	226	214	226	216	218	224	239	224	214	228	222	223	239	245	208	236	217	219	221	231	213	219	197	215	242	219	221	237	213	238	206	228	224	222	231	232	236	199	258	219	208	225	246	220	216	211	244	214	231	203	247	222	234	225	214	208	245	220	212	229	199	231	225	215	236	199	194	217	223	226	230	212	215	235	240	241	201	213	234	213	241	221	227	218	202	245	227	228	204	224	211	211	221	199	175	247	210	215	212	226	225	209	248	226	222	213	237	218	218	209	230	224	197	218	206	225	268	253	240	254	209	230	211	209	227	223	249	235	208	210	241	213	204	195	233	223	221	215	220	222	213	231	213	191	201	225	209	246	235	218
28040	19728	7085	1675	1009	823	775	698	722	662	670	619	638	625	597	632	577	647	640	596	586	603	593	542	623	604	574	597	640	586	571	585	569	580	572	584	572	622	574	614	649	588	582	593	646	555	595	594	587	545	538	589	561	549	562	550	535	543	563	641	586	579	589	555	582	560	592	581	547	590	589	541	583	601	588	582	564	583	579	591	614	564	563	563	588	549	556	626	558	579	643	557	543	601	605	601	611	571	585	547	578	595	571	563	606	590	586	559	542	559	595	562	589	597	581	591	553	558	541	558	604	557	570	557	603	586	604	579	592	596	567	535	581	571	571	533	555	574	574	590	582	609	601	584	619	601	579	563	599	591	572	568	596	565	596	609	551	612	630	634	618	588	563	574	590	623	542	589	540	567	588	568	604	545	573	598	608	595	546	557	514	558	584	563	582	552	586	553	560	571	604	616	549	585	543	561	594	567	583	569	594	560	606	578	532	573	578	571	558	544	542	596	545	586	565	582	566	588	552	551	596	572	574	597	585	607	575	614	599	527	564	606	585	585	611	584	591	622	590	608	581	622	623	605	610	581	642	593	582	593	571	578	580	520	646	542	614	619	594	596	561	557	597	618	588	598	596	544	562	564	558	587	574	583	585	543	573	554	596	556	556	612	542	573	564	564	659	573	586	622	636	641	572	548	586	597	630	567	604	616	590	585	581	548	582	577	565	597	562	571	570	597	618	554	580	578	575	649	595	608	565	593	609	585	544	578	559	570	551	569	603	587	609	593	554	584	596	590	578	581	575	584	584	577	585	543	569	554	542	599	604	601	565	536	592	593	589	606	608	576	564	618	562	541	540	576	563	577	568	581	630	587	540	552	538	589	559	567	604	549	569	621	560	582	561	566	584	527	579	585	625	626	554	597	615	625	594	571	574	609	621	558	591	587	594	575	598	595	613	578	548	580	590	610	587	654	594	569	593	587	574	571	596	605	609	594	569	615	565	564	578	573	567	547	612	617	552	539	605	549	561	604	550	611	558	563	561	596	585	562	571	586	582	564	551	591	558	577	560	580	568	568	596	578	603	612	605	556	575	598	608	554	583	574	588	593	567	601	594	574	592	567	589	534	529	554	586	570	572	603	602	569	550	552	552	562	574	581	577	565	572	611	539	600	575	611	581	564	558	595	576	580	569	585	611	569	589	560	581	559	550	579	590	595	554	599	546	563	579	609	549	615	560	582	621	571	573	584	533	576	579	558	603	532	588	553	536	617	572	604	559	558	574	582	606	557	521	587	568	575	578	530	599	577	543	575	571	556	633	599	554	577	591	599	583	588	573	583	595	573	588	570	600	575	558	561	618	561	568	638	600	599	551	586	576	626	537	563	541	545	588	578	587	580	613	572	609	587	615	588	562	614	579	558	570	580	596	598	552	637	617	565	571	543	620	565	596	566	552	575	574	577	572	553	547	568	573	613	589	587	590	585	611	616	585	582	621	598	596	569	606	587	589	626	523	586	559	596	553	588	610	580	571	566	597	555	580	549	606	563	596	611	596	595	580	599	557	589	576	546	599	617	556	578	558	558	583	631	548	565	571	632	616	540	574	612	593	592	582	579	577	616	580	569	585	602	524	593	602	577	611	575	617	584	549	622	576	551	613	571	567	553	581	591	572	552	600	601	531	621	584	571	567	577	595	599	552	566	586	568	590	570	576	617	567	553	557	582	580	581	564	593	551	577	563	550	557	589	595	582	557	546	579	574	610	600	601	563	601	587	574	571	591	624	564	607	586	573	574	609	602	624	593	559	566	588	578	597	570	613	585	551	594	595	573	586	562	559	576	557	610	557	547	616	593	573	596	577	626	609	629	549	596	576	569	592	581	574	605	545	630	582	558	568	589	586	604	611	607	603	584	547	570	563	539	569	562	590	548	572	627	575	612	612	554	569	616	597	573	597	588	538	576	628	579	597	536	604	647	594	582	614	615	591	595	576	559	616	604	591	590	606	555	563	560	584	563	572	551	566	594	610	581	591	585	573	584	566	569	588	634	638	578	623	603	565	601	614	589	558	590	582	567	569	584	562	589	545	560	585	583	581	610	567	583	583	589	534	597	608	599	607	618	595	565	557	583	599	588	557	601	585	573	584	545	573	545	535	557	608	586	617	594	598	573	623	546	549	584	599	613	606	550	531	591	563	556	604	608	628	569	603	552	601	594	609	593	586	595	594	562	614	606	574	581	628	583	581	578	571	596	595	631	602	600	617	570	563	584	582	591	571	595	555	596	545	559	607	592	567	557	555	559	539	552	576	585	548	660	597	595	612	583	641	596	589	639	589	573	603	615	550	562	597	628	548	592	651	560	587	578	548	593	621	580	593	580	547	567	600	605	570	581	584	548	577	583	658	606	608	562	620	554	576	582	585	564	582	552	575	608	606	596	605	563	571	611	595	577	556	626	643	615	588	594	524	561	531	540	573	533	610	536	597	583	559	592	563	618	558	634	585	580	570	604	591	560	601	596	578	582	592	571	551	586	560	595	599	558	609	545	545	538	568	565	629	598	630	597	593	604	586	566	595	576	577	545	564	574	611	590	551	578	645	561	562	531	567	511	545	587	566	588	546	535	589	598	579	580	603	556	577	609	590	570	552	591	555	552	579	586	597	590	558	579	604	558	606	627	567	576	626	579	556	623	582	581	567	622	543	588	583	588	591	580	552	585	533	587	578	546	567	580	565	583	630	547	579	626	588	604	580	568	592	583	555	611	576	564	583	591	522	611	622	560	575	552	579	552	592	618	609	591	593	575	598	574	573	651	572	568	582	587	584	607	590	625	617	591	553	576	577	588	572	604	539	599	551	613	589	577	569	576	574	598	582	609	635	608	562	584	548	586	596	577	570	588	584	579	572	593	565	558	603	592	575	567	559	580	598	572	571	594	630	602	552	588	558	539	577	578	610	569	606	590	538	585	627	578	525	614	595	599	560	573	594	590	588	602	604	587	607	576	581	556	565	584	586	585	595	568	536	558	557	540	591	592	553	604	592	596	584	583	592	600	586	539	589	572	572	573	544	580	571	582	544	557	597	550	569	614	593	565	545	578	554	576	602	597	594	605	564	562	604	572	553	569	550	621	599	574	610	561	540	614	575	614	603	627	568	600	596	587	592	557	581	597	544	585	601	594	555	574	584	586	552	563	569	559	616	609	635	551	547	580	582	550	582	582	575	603	553	622	592	525	626	592	565	555	581	586	634	563	547	551	578	561	567	608	570	603	544	593	609	587	586	592	627	567	590	627	564	575	606	653	588	579	574	585	599	584	602	552	572	620	570	549	628	594	605	615	584	657	575	558	569	557	609	642	530	547	543	601	591	553	536	578	628	578	593	583	563	576	597	584	566	544	606	551	595	610	564	595	530	580	543	569	565	526	593	558	582	584	598	558	614	624	547	535	572	594	614	592	560	611	623	541	591	539	605	649	583	566	567	556	545	550	617	578	594	560	575	624	561	588	573
4989	3563	2833	1704	1249	1124	985	872	801	763	761	686	714	690	647	647	659	638	670	636	656	698	631	647	637	618	619	574	682	619	611	647	660	636	637	602	647	598	648	618	652	610	584	652	630	638	615	596	656	611	596	589	558	658	631	641	651	593	580	614	596	623	639	574	630	596	625	619	649	623	597	633	594	620	615	660	636	617	600	602	595	648	621	671	614	641	636	623	608	612	601	579	648	658	665	641	589	615	636	622	617	631	604	577	579	606	622	651	589	653	603	583	637	622	581	605	596	623	635	626	636	621	598	619	627	600	621	594	652	616	631	607	622	587	651	599	620	570	601	605	640	618	603	596	620	626	583	600	582	587	605	626	607	604	673	606	641	592	591	628	611	597	654	638	630	599	620	603	649	582	654	626	618	578	649	656	623	586	603	626	598	613	581	579	602	615	632	638	652	592	609	645	606	608	668	590	672	614	635	625	569	602	661	584	600	634	571	620	643	646	590	626	617	648	587	642	618	602	548	604	656	615	606	597	598	653	607	604	573	622	606	600	604	610	632	611	598	596	665	626	582	621	605	641	604	596	574	635	600	617	571	620	614	669	591	600	623	613	630	588	605	640	579	580	601	566	618	639	565	584	605	596	612	578	627	635	614	592	658	588	635	602	595	614	605	608	642	629	642	587	625	593	636	605	611	589	573	583	675	646	594	612	615	579	607	635	558	618	662	598	625	643	548	595	631	604	600	625	567	626	595	623	623	635	609	615	596	590	585	586	590	579	611	592	564	583	620	635	648	555	569	606	616	587	609	620	628	649	636	616	617	564	630	560	666	582	577	620	628	631	622	655	597	647	614	567	572	616	608	636	642	613	615	651	670	610	609	604	576	649	593	634	635	608	556	586	623	590	646	635	601	584	601	631	623	583	610	650	563	585	598	670	628	599	585	635	642	636	622	555	661	605	640	556	593	685	646	616	573	604	579	601	631	628	640	644	620	573	649	643	594	622	641	611	629	603	618	613	630	574	593	635	615	642	559	618	600	628	613	605	567	619	619	599	657	616	606	619	615	620	614	643	626	633	608	572	645	614	628	614	601	601	589	599	617	613	619	620	624	594	598	626	636	644	600	628	614	593	629	619	656	656	589	605	601	596	672	590	625	604	645	634	622	590	604	657	594	602	666	622	608	595	620	547	616	618	612	620	619	630	611	610	629	658	602	608	601	591	636	635	657	638	604	617	635	565	652	571	567	640	627	596	610	622	598	627	594	608	560	618	623	601	597	608	627	586	642	662	588	642	618	634	602	590	648	629	638	601	571	607	610	648	664	622	612	577	615	638	610	645	576	626	608	594	602	604	618	592	614	631	663	645	621	615	621	576	598	632	596	608	618	635	601	667	607	584	618	629	624	651	629	622	630	622	619	624	609	612	604	615	632	643	591	630	624	587	604	600	647	635	626	597	565	652	616	608	594	592	608	617	615	641	639	640	561	614	643	586	615	608	629	656	623	619	623	627	588	606	648	658	583	589	637	608	629	618	649	604	611	606	575	593	623	615	611	612	621	591	620	591	611	633	601	661	614	644	621	573	578	602	593	593	608	597	611	623	617	603	633	596	609	580	620	643	649	582	575	591	610	585	581	665	675	668	625	591	575	583	620	633	600	605	578	641	596	627	590	650	610	601	634	594	604	604	646	637	626	627	572	625	621	662	644	641	592	634	594	632	603	615	637	624	630	618	642	641	553	621	618	597	625	625	581	598	612	572	612	617	587	610	615	655	611	649	563	618	621	624	596	618	625	632	653	604	584	653	602	620	592	600	592	624	661	608	623	590	624	617	573	607	623	632	592	624	654	617	634	592	641	594	615	600	561	622	610	615	633	620	613	634	626	605	609	597	598	605	601	587	607	616	600	582	629	616	605	646	620	613	577	618	620	595	614	525	600	614	593	621	602	611	581	561	583	580	625	662	603	603	592	594	638	590	594	595	622	618	582	612	616	631	599	591	664	607	586	581	583	587	663	592	618	606	629	615	638	628	601	590	637	582	603	608	629	593	611	575	559	639	564	595	611	667	618	603	631	627	614	626	605	590	612	634	615	625	597	563	628	654	569	600	623	633	647	615	606	605	608	608	653	587	613	570	595	615	619	566	585	600	610	623	576	614	583	586	640	602	611	624	629	583	613	640	584	607	601	596	638	623	638	639	592	575	609	614	628	628	552	576	554	602	644	571	631	619	614	634	596	641	611	663	652	591	628	594	596	648	609	647	560	612	659	636	578	617	620	625	602	637	578	547	605	602	662	604	605	602	691	643	629	619	617	595	611	601	632	630	574	608	607	597	600	593	601	639	626	634	643	596	622	640	645	620	635	611	613	606	632	611	667	599	622	605	610	614	579	628	588	579	624	627	630	619	590	602	595	662	652	606	634	580	662	600	601	662	637	642	603	628	618	543	629	641	638	584	603	587	628	626	594	594	628	643	552	636	558	601	584	656	628	598	616	557	617	632	641	629	598	625	632	618	601	669	611	569	612	594	580	646	619	574	632	586	595	638	628	590	600	583	629	612	650	637	611	610	607	593	647	575	621	624	601	628	604	622	604	610	623	602	659	587	613	586	599	567	667	631	602	627	626	606	619	600	633	642	572	626	608	611	631	588	633	616	555	633	623	638	615	619	594	592	597	603	628	608	649	586	620	618	590	616	584	592	614	624	625	625	653	605	601	612	612	601	644	620	600	593	582	621	649	566	607	591	614	588	566	615	584	596	612	581	595	593	586	647	606	640	646	615	607	643	681	564	558	619	591	644	601	587	610	631	625	587	576	587	638	622	596	586	646	595	675	583	598	560	611	626	620	628	565	594	615	603	617	588	606	615	606	601	563	579	638	593	599	588	608	592	584	643	581	620	613	619	609	634	637	628	606	615	609	620	592	611	580	624	596	618	616	652	594	586	595	581	595	626	614	615	610	565	592	623	631	570	614	579	620	662	630	616	555	631	634	603	664	605	649	627	622	596	623	589	600	646	569	601	637	623	598	638	611	577	617	604	592	634	599	601	630	594	618	629	618	580	626	659	627	639	591	626	570	578	575	554	621	619	621	620	612	593	607	613	613	618	657	617	626	634	591	594	596	601	611	621	609	575	606	593	630	579	604	645	617	613	609	619	602	552	621	578	619	652	611	661	599	612	616	566	647	624	586	625	633	608	600	594	653	671	634	627	569	628	616	620	604	612	657	641	685	590	593	597	581	616	646	579	621	640	582	627	592	648	616	585	593	602	591	590	610	623	666	594	609	609	617	624	600	621	592	611	675	669	645	605	630	625	612	579	588	600	636	619	587	606	620	620	624	617	617	564	625	638	587	625	637	600	570	624	617	662	610	669	615	663	591	664	622	639	643	620	602	580	574	598	612	627	627	598	610	622	694	618	634	614	605	576	664	625	613	639	603	591	638	596	580	632	591	620	625	582	587	582	623	619	602	615	602	644	613	642	605	554	634	598	580	564	626	603
23724	21494	29052	24327	21491	13814	1654	902	731	654	606	554	504	429	434	449	443	436	353	393	396	382	330	360	342	321	320	351	353	353	366	331	359	352	313	327	354	347	321	300	364	329	305	292	301	314	353	355	310	334	302	315	295	311	312	335	297	304	329	318	294	300	332	341	324	316	369	322	325	319	310	294	334	320	317	359	336	312	310	277	308	316	330	309	292	308	300	338	324	298	291	345	343	297	298	319	312	304	330	316	326	322	303	302	320	323	296	328	300	322	310	319	287	296	320	334	321	315	313	330	333	321	326	316	326	313	329	307	309	294	288	314	310	347	305	307	325	288	334	296	302	305	308	314	330	304	320	322	287	298	340	313	325	316	316	292	323	290	300	297	294	311	332	311	336	292	324	285	315	305	309	288	296	308	312	321	300	312	300	310	331	325	302	308	325	329	290	291	321	305	285	304	297	322	313	311	336	303	326	314	325	339	288	267	327	327	305	272	310	302	279	292	322	300	320	285	263	298	314	331	308	304	330	353	284	289	294	339	328	285	297	309	317	313	325	348	284	334	333	315	291	317	297	319	329	307	308	317	275	317	310	321	320	292	298	308	295	306	286	285	305	310	309	311	330	303	328	309	287	300	303	311	315	292	298	331	304	301	315	326	293	322	299	291	336	305	280	336	310	316	331	328	320	324	296	295	329	339	319	313	316	304	323	308	319	328	330	314	339	291	329	314	316	331	286	296	322	320	284	318	319	274	308	274	300	275	294	304	303	323	317	339	322	285	314	333	325	323	316	307	283	322	318	307	295	297	291	281	354	328	325	311	310	282	340	320	318	314	319	302	306	307	321	313	324	295	309	279	292	323	283	334	287	313	322	328	320	286	299	290	303	291	316	302	325	310	306	308	265	315	295	334	335	300	294	340	293	305	312	319	315	313	304	323	321	290	315	351	331	305	328	289	303	306	326	307	312	289	308	305	334	309	303	326	284	331	283	338	368	320	315	318	307	303	314	328	319	334	298	280	299	317	341	302	338	296	319	305	308	325	329	313	334	312	328	304	296	332	335	348	353	335	288	294	323	287	293	329	305	313	304	317	292	309	309	313	314	301	330	308	306	316	334	337	330	311	314	295	325	325	322	282	301	350	310	321	309	281	311	338	284	315	298	299	340	313	325	306	317	309	301	347	313	316	328	312	278	339	291	284	312	316	320	336	329	335	316	277	311	308	321	321	288	300	324	296	314	299	316	315	323	276	326	340	349	276	326	307	312	329	294	310	297	320	294	316	299	304	350	308	299	283	324	295	291	315	308	330	281	326	307	320	328	310	328	307	317	302	317	316	312	302	316	317	311	297	318	308	307	291	283	285	274	276	304	341	297	289	302	318	324	268	310	314	319	286	333	321	305	293	324	309	302	315	277	298	289	328	327	288	330	315	332	288	283	346	311	294	332	305	297	330	303	305	316	268	310	314	327	309	301	330	333	323	313	342	299	285	309	284	320	289	268	328	315	324	318	287	298	328	301	301	308	292	322	308	308	277	296	330	291	308	295	299	294	334	286	279	312	322	299	316	313	300	307	285	300	318	281	305	300	354	302	322	280	324	297	267	314	327	303	290	328	301	348	307	275	288	284	315	299	327	332	334	312	305	338	290	311	306	317	310	304	344	320	333	277	299	305	302	298	307	324	320	282	289	318	317	308	306	322	315	306	264	326	312	299	313	303	284	287	314	329	344	302	309	320	302	304	294	336	280	315	315	296	310	311	313	307	300	322	329	281	317	331	341	320	330	313	323	299	315	321	300	301	334	340	324	318	307	348	299	304	293	311	290	302	308	285	318	308	295	318	323	349	300	298	306	296	306	318	311	326	315	318	322	303	323	333	317	305	264	288	307	320	267	323	339	306	305	345	285	304	274	325	306	307	263	327	283	317	309	324	315	306	362	293	301	292	271	290	312	304	297	298	330	317	336	329	302	302	317	309	287	304	313	321	304	326	316	299	283	331	320	294	272	275	281	319	309	297	316	321	285	285	318	289	336	291	309	333	312	313	308	334	309	295	317	294	283	300	315	296	314	347	310	320	319	324	299	302	312	317	320	335	294	326	301	303	321	298	337	344	316	333	306	281	344	321	282	304	290	303	321	302	322	302	305	312	301	279	341	346	319	275	299	318	302	304	293	315	331	312	311	303	302	303	313	310	321	303	313	338	292	310	318	313	324	280	281	281	306	334	324	286	306	322	285	294	294	337	333	341	282	320	316	288	276	311	322	313	307	302	331	284	318	299	293	277	286	283	289	320	309	319	308	316	294	316	326	308	330	323	302	309	298	291	328	319	291	294	304	289	332	314	291	311	289	280	309	305	311	300	316	317	317	341	280	274	306	308	303	288	306	324	295	307	332	299	302	293	308	318	300	314	306	283	290	303	317	308	312	311	311	334	317	315	285	297	299	299	317	313	307	323	314	293	300	288	287	310	308	301	322	268	301	296	312	317	303	344	295	307	299	351	305	327	275	310	336	327	313	289	294	290	313	308	294	314	324	306	293	320	283	321	286	301	291	314	310	323	305	300	301	313	322	334	297	309	307	330	293	308	315	321	312	291	289	310	302	324	315	311	338	305	319	288	286	313	330	317	331	311	316	329	300	324	300	363	313	318	306	302	314	324	304	303	322	282	332	313	307	340	305	319	326	303	340	319	311	298	289	320	304	304	301	308	314	299	280	305	302	296	321	332	264	299	304	316	307	317	308	296	331	333	351	296	308	326	300	308	262	292	296	304	283	317	320	293	313	277	298	329	302	301	308	300	306	311	342	326	298	317	312	333	300	291	324	315	291	313	300	328	296	289	302	326	294	312	321	317	339	326	320	309	324	301	310	332	289	304	323	308	320	307	315	308	305	283	331	337	308	354	329	275	313	302	303	325	292	292	321	282	312	319	319	328	264	307	323	306	292	303	291	304	283	347	305	310	296	301	300	321	286	327	316	299	319	343	300	317	313	255	325	307	328	332	304	264	300	325	313	286	298	322	286	283	318	309	298	321	324	293	337	291	300	292	293	314	303	320	297	295	284	303	303	328	340	311	299	313	311	280	285	318	288	329	309	313	294	277	302	302	331	289	298	285	285	329	300	272	318	316	330	299	309	307	304	284	325	318	332	314	308	302	304	292	287	295	294	294	306	318	303	280	283	343	285	327	302	287	292	300	303	277	306	319	315	335	318	313	332	312	294	283	325	307	296	312	293	298	314	305	304	281	336	303	333	296	285	340	317	312	321	325	311	285	322	317	286	292	326	306	324	329	305	285	313	320	283	329	308	308	325	303	330	296	292	301	283	320	328	328	330	291	309	309	330	298	295	327	308	306	315	307	309	325	319	306	298	330	316	272	305	311	321	275	317	298	322	312	308	301	304	320	322	299	302	330	337	304	300	323	296	283	319	300	305	285	296	300	318	303	287	280	274	298	301	319	302	317	322	322	297	325	310	294	281	323	302	317	283	293	316	319	317
3844	11342	8338	4194	2875	2192	1759	1379	1116	973	804	731	689	629	553	565	504	462	490	427	423	435	428	397	391	374	416	378	382	412	411	399	420	409	398	393	380	371	369	394	357	393	359	347	322	338	359	349	336	327	364	346	362	348	330	326	363	342	345	358	352	352	366	365	370	365	342	288	339	328	332	350	396	336	348	324	330	343	354	345	347	350	353	320	326	339	331	328	329	315	324	344	331	335	348	358	345	341	334	304	337	360	371	348	328	335	348	377	326	305	343	323	354	369	337	351	348	361	347	347	355	344	352	343	344	285	335	362	351	337	335	383	309	331	303	354	329	303	355	316	342	305	341	339	340	330	371	360	337	333	353	331	334	292	340	327	335	340	369	324	315	331	323	352	324	348	348	302	337	335	308	316	344	313	341	350	309	296	328	326	372	350	337	340	371	342	336	303	314	344	338	327	360	365	340	339	327	341	332	358	324	334	332	328	349	335	330	347	299	332	325	351	342	373	354	325	334	346	333	317	330	334	338	342	326	307	312	343	330	294	336	345	361	371	352	325	336	293	355	354	309	365	353	341	348	366	322	339	351	341	326	300	355	312	371	332	368	328	337	296	346	326	319	352	332	351	330	350	331	317	368	328	361	335	339	329	326	324	332	339	350	354	304	334	359	336	327	312	350	356	359	373	353	358	343	382	337	369	348	333	315	336	369	311	349	326	344	346	342	325	305	327	366	363	354	352	315	353	329	334	349	328	325	339	325	333	337	366	330	355	366	337	315	341	362	327	322	329	324	327	353	355	365	310	317	324	392	336	317	338	294	337	349	354	335	332	356	350	356	326	348	343	375	315	327	361	349	360	331	336	330	291	358	366	326	354	334	304	323	313	292	340	367	310	297	300	348	358	318	376	352	324	314	321	318	344	346	350	359	334	298	309	309	316	335	357	332	321	331	326	369	363	339	328	342	346	341	364	312	322	329	339	330	311	338	331	296	332	332	349	334	330	297	327	328	328	364	323	324	336	304	361	345	324	320	331	348	361	320	342	313	362	329	349	326	389	276	348	318	322	338	327	340	327	353	322	315	328	318	345	320	315	317	328	315	322	331	366	370	309	337	337	323	352	324	347	336	362	317	309	340	321	312	349	336	327	343	328	339	320	330	336	330	303	335	336	349	337	327	328	342	340	310	315	324	341	353	327	329	323	345	345	331	327	344	310	365	345	345	339	350	345	335	353	403	320	345	346	346	333	353	336	365	305	335	318	328	335	314	328	348	343	316	331	308	344	355	356	340	363	335	333	343	344	313	367	294	314	348	328	305	330	351	316	315	361	343	327	311	344	325	350	340	364	330	305	349	331	337	297	349	332	295	354	316	355	340	338	339	364	327	326	339	360	325	349	321	361	298	352	303	336	320	328	310	298	292	335	375	376	340	340	319	329	365	357	317	344	328	325	317	336	363	340	337	324	343	345	322	329	336	335	366	378	370	304	330	324	374	342	354	365	354	302	297	351	359	342	345	365	343	320	351	337	315	328	343	310	372	337	373	320	344	361	344	327	333	352	336	336	329	314	367	336	339	302	326	333	349	345	286	333	342	350	349	336	326	332	315	349	354	331	333	348	318	320	327	335	328	332	372	332	344	322	309	336	352	344	355	329	333	359	339	328	322	347	311	345	343	337	329	334	313	339	347	288	302	319	324	325	339	324	342	333	319	306	332	330	319	320	322	353	334	332	327	373	324	332	304	354	328	295	300	326	326	315	346	342	325	330	349	337	304	326	348	325	344	328	362	329	327	339	342	318	331	330	321	361	346	311	306	331	321	336	305	350	319	347	388	336	327	320	333	324	318	338	310	316	309	342	351	362	341	396	351	314	300	338	353	333	337	350	365	357	313	345	343	338	327	367	371	335	360	326	341	319	301	371	337	363	333	339	359	332	331	358	322	353	342	368	335	325	340	356	308	331	338	301	331	330	351	316	347	342	314	350	363	352	333	336	340	349	352	314	315	348	319	330	343	329	323	348	332	343	338	330	308	341	339	323	319	337	343	346	350	358	325	364	338	298	351	365	289	360	314	315	353	314	298	352	316	327	340	326	355	332	327	354	352	329	327	333	338	362	358	369	326	321	338	341	360	350	327	359	340	353	358	360	356	346	349	316	329	345	326	313	347	316	324	367	309	338	293	336	341	358	337	326	323	310	327	310	316	336	327	335	323	328	352	346	334	368	349	338	333	337	345	297	329	348	322	344	358	330	360	322	355	353	325	328	325	332	358	330	341	350	343	369	349	349	317	351	328	356	365	335	346	338	335	353	326	336	343	303	307	357	350	320	329	340	343	351	375	312	336	326	315	340	330	356	345	300	324	328	322	336	359	344	307	327	332	337	350	330	319	334	346	329	314	356	381	323	353	315	324	296	333	333	341	342	315	338	319	329	336	329	354	328	355	310	364	354	390	335	354	324	339	308	374	332	354	347	320	312	359	343	365	351	355	318	339	333	311	296	331	332	343	362	337	341	311	328	315	358	351	367	309	325	331	367	353	305	339	331	336	295	340	325	373	336	327	324	296	326	337	341	376	327	320	330	371	358	309	341	327	355	354	297	354	366	328	349	314	329	309	345	312	341	310	349	339	322	327	336	366	319	346	329	365	354	292	293	353	335	310	339	362	310	329	336	357	353	312	371	354	321	343	343	346	363	334	340	317	342	324	339	367	330	370	346	338	336	333	333	319	329	305	312	318	346	336	374	349	328	328	366	337	334	333	333	323	334	333	350	327	331	327	354	344	371	347	312	318	341	328	345	323	368	341	345	345	335	342	357	352	338	311	341	322	324	345	325	346	313	330	340	331	333	348	323	342	306	364	350	339	347	326	333	341	347	360	305	325	342	329	299	338	353	332	331	363	302	320	327	322	328	335	352	326	394	334	350	340	330	336	333	354	317	337	355	350	345	331	333	327	338	360	324	359	354	299	329	335	340	328	376	339	316	352	369	335	347	347	317	345	340	319	350	332	341	300	351	330	338	342	331	343	334	306	308	326	336	332	338	346	322	346	360	341	341	307	321	319	358	343	328	309	339	315	350	317	325	361	345	320	356	345	353	356	332	320	350	327	347	330	350	338	369	366	381	349	359	345	313	341	319	329	320	321	362	305	331	284	325	325	363	346	313	315	349	353	296	321	355	344	347	353	340	354	295	324	337	372	337	317	346	336	326	332	331	329	363	342	344	350	333	356	341	349	379	374	311	338	346	342	336	319	329	332	360	336	319	352	341	363	364	377	378	315	348	323	370	307	350	317	311	349	331	328	321	353	360	313	341	340	318	338	324	328	341	327	338	341	334	346	336	346	323	317	337	324	336	317	332	317	342	319	332	329	334	327	348	356	364	332	326	334	354	367	341	309	346	361	309	318	309	350	327	349	357	330	348	327	330	318	332	384	334	316	335	350	292	338	314	329	338	356	338	338	348	337	342	350	323	366	336	363	289	351	359	346	341	315	379	329	305
25050	21588	28276	25308	15571	1684	1143	990	876	805	734	703	726	650	672	669	628	663	706	654	659	667	631	580	578	622	624	618	596	597	627	642	619	595	592	596	606	601	578	606	568	645	592	595	616	616	613	598	599	585	560	591	603	569	624	582	594	568	581	575	615	528	598	584	578	595	582	599	591	608	579	534	589	606	627	614	532	582	627	593	559	573	575	572	609	581	578	639	604	605	637	568	574	578	566	593	544	556	581	586	603	642	580	593	591	574	610	574	580	566	621	616	574	590	603	610	569	609	570	612	595	560	595	558	585	608	601	558	588	550	607	580	578	593	599	624	651	612	608	565	591	628	567	618	579	611	559	604	565	574	563	565	546	584	606	626	584	558	608	623	586	593	624	593	589	582	612	591	613	567	580	546	593	575	568	647	624	583	574	621	585	594	595	604	596	575	554	580	582	602	601	540	566	521	591	608	593	605	596	542	585	537	590	600	610	617	552	576	603	593	591	575	620	605	613	611	571	579	554	563	606	554	601	572	604	555	578	541	614	563	552	565	605	608	607	580	594	586	593	575	562	582	568	578	570	552	596	658	565	543	597	628	631	541	585	612	625	580	621	645	623	579	617	584	585	573	586	583	592	575	581	578	643	642	528	583	581	647	555	581	580	592	588	574	618	560	582	611	619	604	530	600	608	615	564	574	545	534	595	580	563	620	606	585	552	597	589	602	625	592	589	595	631	525	543	626	584	618	583	608	600	562	611	550	605	556	580	578	625	552	568	561	545	550	623	601	573	556	554	600	579	598	623	606	595	555	576	603	601	591	565	628	564	587	617	586	629	602	541	558	580	562	592	607	579	569	606	562	570	580	596	566	616	592	602	591	641	621	601	621	583	577	586	550	564	617	610	536	582	584	565	565	558	574	596	590	599	582	518	559	560	580	611	619	608	578	607	564	580	607	557	561	598	592	584	585	590	577	526	641	571	591	598	580	580	625	601	576	574	615	560	606	558	552	544	562	565	586	587	569	581	600	590	581	582	605	597	623	611	551	579	548	573	588	582	584	576	582	592	557	567	584	631	602	602	548	594	590	620	567	573	565	596	554	625	640	580	583	618	540	602	591	602	566	595	615	646	563	586	600	620	585	572	600	514	578	611	594	598	576	589	597	618	574	586	595	587	550	561	560	604	572	610	599	590	573	566	593	583	593	567	587	580	589	633	536	587	585	593	541	587	596	576	544	574	575	625	624	545	593	599	588	626	606	610	538	609	598	575	609	592	561	594	617	613	592	614	541	581	601	585	574	573	557	593	606	615	544	602	594	581	617	614	559	590	578	574	594	562	544	576	594	560	570	548	589	580	557	636	573	596	567	604	557	532	586	573	549	610	597	606	575	593	598	564	581	543	593	572	569	555	590	629	607	569	600	596	592	588	607	593	594	595	609	561	588	616	554	571	582	646	601	555	597	608	552	604	588	627	563	605	575	579	579	584	603	580	635	571	598	561	611	613	601	616	558	568	605	601	576	601	614	620	569	614	546	605	546	561	590	575	550	596	614	580	617	564	567	631	562	552	587	547	567	606	618	613	543	581	601	605	621	603	579	574	595	589	523	609	579	583	576	582	596	597	550	557	594	579	582	539	655	555	575	600	600	557	590	547	575	602	558	586	605	614	557	592	598	586	624	590	608	631	566	622	566	577	542	588	612	578	566	597	586	539	575	586	567	612	537	565	599	574	565	583	625	556	586	584	579	587	568	561	581	601	550	547	581	625	572	595	600	632	584	579	546	587	549	593	615	583	536	521	618	568	616	578	576	590	607	569	551	579	615	578	614	579	589	571	586	603	595	567	598	559	581	577	596	642	580	593	578	605	569	586	574	589	604	576	532	557	583	598	614	572	560	571	609	590	611	574	558	544	603	582	587	559	540	579	600	558	563	613	661	614	586	574	577	575	575	568	578	547	603	611	598	611	617	551	542	574	587	556	615	595	614	558	562	566	575	611	577	563	597	622	608	589	620	567	601	614	592	549	611	597	573	527	612	613	558	577	540	626	628	592	604	596	597	583	601	578	574	559	582	617	595	553	610	546	550	561	590	583	602	614	553	575	583	606	590	564	599	578	583	552	637	620	591	587	565	622	619	577	608	570	602	613	575	597	573	602	637	560	561	601	606	614	591	546	575	590	587	582	567	621	603	612	547	584	557	586	608	627	595	584	567	561	619	636	650	609	575	605	615	592	590	570	665	612	599	560	561	591	586	546	583	608	581	589	587	626	606	567	551	613	595	565	564	590	579	567	591	598	584	621	572	598	615	573	570	581	612	555	585	612	546	579	542	585	537	580	592	581	604	632	603	598	596	585	578	609	607	565	589	560	600	602	618	599	563	618	611	576	564	620	601	576	609	569	606	603	567	554	575	560	614	612	583	590	563	617	615	615	592	549	586	598	598	597	592	559	586	542	654	614	598	594	572	569	581	628	550	569	592	627	580	543	536	605	577	584	537	575	574	583	629	580	560	600	565	633	619	614	589	641	606	590	577	614	616	570	590	597	599	594	597	565	590	577	611	591	586	592	603	614	584	586	586	569	623	606	590	555	606	564	625	585	538	620	558	582	585	527	583	586	576	544	585	593	597	574	589	608	523	593	604	591	591	596	588	601	612	565	594	576	534	576	579	628	568	628	576	572	624	577	642	525	581	600	579	587	563	559	594	583	635	605	606	592	632	597	605	573	648	613	613	596	562	570	594	586	594	602	555	591	600	535	583	590	589	522	571	595	608	621	603	610	585	589	586	567	543	623	576	586	558	585	565	598	562	585	565	575	610	591	547	576	580	565	593	613	575	573	580	561	615	568	602	621	603	564	574	590	607	579	565	567	585	596	580	540	569	551	587	614	586	608	571	606	581	560	600	600	574	555	569	583	549	606	596	586	574	592	601	584	592	565	586	575	628	534	578	610	559	543	585	565	584	565	611	559	560	629	570	597	585	585	593	570	602	607	593	567	586	564	593	594	624	576	577	563	612	567	578	553	637	587	578	599	573	574	608	608	583	623	544	583	615	608	580	544	575	582	573	615	572	616	580	588	607	551	593	595	563	622	599	584	559	538	605	595	579	583	595	593	552	530	527	584	590	558	566	592	585	548	532	589	549	572	593	612	572	577	573	577	559	613	569	565	582	571	574	638	605	551	505	578	538	579	611	606	574	591	611	576	576	545	550	609	610	623	564	584	571	570	604	592	596	622	592	560	567	643	581	569	591	635	607	516	591	561	588	579	598	589	541	633	629	585	629	578	601	595	610	593	535	591	563	575	582	592	615	618	586	587	582	584	618	561	589	576	578	593	572	605	631	579	607	593	616	633	603	578	579	569	540	560	584	613	629	584	533	576	546	667	607	565	544	574	596	552	602	572	626	600	549	582	573	552	578	558	578	576	637	606	588	589	592	575	581	588	644	593	562	604	544	601	565	568	545	584	552	578	637	545	594	576	578	563	559	563	546	597	609	557	588
3902	8182	5808	3051	2146	1839	1516	1268	1115	999	859	833	840	751	751	690	669	688	664	636	601	677	643	622	659	583	634	614	643	599	642	651	625	586	611	612	614	616	648	623	615	611	635	586	635	601	590	611	614	608	580	585	631	595	590	573	642	595	583	584	554	634	591	615	604	610	605	640	605	597	567	616	614	613	604	626	610	610	566	618	614	650	606	634	583	604	561	591	625	587	576	582	583	619	638	581	605	574	593	664	615	580	600	632	618	553	570	587	578	569	588	599	588	586	599	551	648	586	620	628	585	636	596	585	596	629	613	605	624	576	630	562	622	552	584	664	589	593	576	572	586	569	643	620	569	601	586	598	553	596	589	589	621	580	558	595	618	608	600	616	569	599	588	607	558	574	580	599	588	615	609	559	609	593	665	564	636	582	598	570	578	594	583	627	598	593	555	585	591	554	568	616	611	622	622	608	562	603	561	609	615	588	628	636	550	593	613	611	618	591	574	610	616	592	549	599	586	607	652	593	616	599	597	634	608	592	553	568	596	592	572	576	597	598	601	588	596	559	577	565	619	611	586	596	642	632	615	597	671	603	584	568	634	587	601	611	578	598	582	588	569	581	585	575	642	570	595	541	602	565	559	577	561	621	605	607	608	613	607	585	577	607	624	595	590	596	593	601	605	604	609	647	626	547	588	582	578	636	574	592	594	632	564	596	620	593	592	591	563	556	591	599	604	553	575	585	600	598	621	575	623	568	584	565	596	584	597	551	606	592	630	628	635	547	586	553	589	563	566	607	599	581	587	567	622	618	582	556	566	602	629	579	557	609	617	596	620	584	642	593	588	578	593	593	595	581	595	636	595	630	592	588	552	593	583	598	606	587	601	552	591	589	600	584	594	612	584	561	587	569	618	569	619	577	594	583	598	629	603	602	601	617	598	621	594	612	622	563	600	630	597	590	598	602	595	587	588	595	577	643	578	610	592	585	606	585	625	611	573	558	575	619	633	644	594	601	599	571	606	610	582	617	584	634	643	614	566	582	622	566	549	562	612	592	630	578	559	611	615	574	609	574	626	640	600	596	540	568	574	618	590	597	579	604	605	584	595	586	583	624	589	585	573	626	574	570	610	605	546	621	597	561	636	610	541	635	615	598	595	557	621	590	581	615	601	616	632	605	564	613	582	572	598	573	626	591	632	591	590	615	630	576	565	576	621	620	626	571	573	599	586	562	616	581	610	585	609	635	574	547	601	601	557	603	630	628	600	618	603	584	628	567	589	537	573	639	589	594	587	599	594	606	569	615	573	666	595	608	572	640	604	608	560	634	584	620	604	601	594	576	580	586	599	576	602	583	641	590	631	608	619	588	618	582	616	611	592	593	567	574	584	578	622	538	583	560	586	612	607	578	549	587	571	546	607	569	647	618	587	619	589	610	630	568	584	578	636	609	613	594	627	583	605	555	590	626	578	619	577	599	606	605	631	561	599	627	576	555	605	569	631	573	601	607	606	588	581	613	616	595	579	606	614	618	558	602	640	582	603	581	603	580	584	591	568	588	605	602	567	611	584	630	615	652	625	628	572	612	597	631	576	573	605	572	605	566	591	591	610	544	586	590	633	599	574	539	596	594	577	617	608	597	594	596	614	628	584	612	630	616	513	594	618	619	555	605	628	606	648	574	616	636	566	589	616	596	625	560	570	593	590	642	584	599	625	619	597	618	588	589	623	555	604	578	567	568	566	610	591	620	602	559	560	617	589	627	588	634	613	589	607	583	597	589	614	635	658	593	602	568	584	579	600	568	613	606	590	576	637	612	607	584	614	596	605	572	587	556	589	597	603	564	613	646	590	579	557	582	563	605	595	597	623	577	625	586	572	575	629	592	604	613	581	595	650	588	585	567	609	565	561	587	607	604	575	607	637	610	609	598	591	599	564	599	576	573	603	651	599	583	615	607	592	619	556	586	563	556	592	544	590	570	585	608	583	618	566	587	612	623	625	612	585	618	637	602	617	585	589	617	586	620	591	587	576	654	623	563	542	609	581	590	590	609	600	611	583	636	604	627	580	595	582	603	593	599	578	627	608	581	605	607	614	598	636	557	607	565	594	580	595	575	569	595	609	586	595	615	612	547	572	586	596	615	588	582	628	614	582	564	555	612	560	635	589	592	591	613	614	640	617	576	627	584	585	643	609	573	601	615	595	571	604	589	546	602	562	580	623	590	589	612	633	615	581	611	572	624	553	625	566	608	581	548	622	623	597	557	610	613	581	599	600	600	584	609	575	556	600	616	604	598	632	588	639	592	626	591	624	634	601	583	597	546	628	628	555	567	616	588	584	602	578	631	592	577	576	624	567	610	576	603	584	578	600	551	572	595	580	569	586	617	567	598	569	553	576	601	599	580	611	567	573	553	605	588	601	603	650	665	592	617	631	603	603	611	609	637	573	606	592	610	589	631	610	551	611	570	603	604	571	592	589	623	589	556	634	555	612	545	585	599	588	592	593	557	614	624	607	593	581	582	573	570	607	610	570	614	583	549	549	622	582	608	591	582	609	636	565	612	595	604	595	581	568	614	605	562	533	602	583	570	624	596	600	591	571	605	622	568	553	618	561	618	601	580	561	598	631	595	579	593	549	593	569	601	586	631	637	578	595	620	580	595	554	570	596	560	597	587	595	548	586	576	576	583	594	633	564	576	612	625	628	631	567	545	579	595	610	561	612	556	563	623	618	628	616	599	587	554	618	664	580	601	595	554	637	591	576	570	559	598	616	582	607	587	628	582	563	584	580	606	575	644	602	590	603	594	615	582	609	584	632	659	586	565	576	586	633	592	621	596	589	551	564	604	615	618	616	575	634	602	606	569	613	614	582	643	598	643	599	618	641	621	631	587	570	602	561	571	656	602	641	574	627	593	554	598	555	557	597	638	577	622	579	573	642	596	612	562	607	582	582	626	581	546	595	664	615	604	595	580	565	576	602	633	583	550	554	600	629	597	575	625	626	577	579	616	598	609	597	648	631	591	625	564	589	606	606	610	623	599	585	621	584	608	571	581	608	610	597	621	627	599	553	589	563	580	584	625	598	558	597	617	649	604	549	664	590	601	564	582	580	581	607	656	643	541	597	585	545	586	600	554	599	615	571	557	620	614	563	542	603	581	575	557	654	605	594	611	643	602	609	583	564	586	632	617	576	613	554	612	637	625	607	560	590	596	622	588	597	615	588	584	626	601	667	611	637	602	637	608	573	594	562	601	580	603	610	614	628	616	523	594	567	617	614	569	580	581	616	599	581	608	571	621	648	605	571	609	618	633	628	610	604	604	605	622	590	605	635	570	591	625	599	602	619	587	601	581	602	604	628	625	569	616	563	600	558	585	578	572	594	596	615	563	574	523	603	632	589	616	562	576	603	605	619	583	607	603	620	601	567	606	593	584	566	588	615	618	622	565	548	599	601	601	609	572	633	600	580	556	590	642	577	594	578	619	620	584	605	611	618	585	645	595
22673	21534	29481	24038	21535	21598	12355	1452	965	821	708	613	552	526	449	398	412	365	368	338	340	320	299	326	274	307	309	243	282	265	236	268	280	256	271	281	266	264	266	254	259	240	260	256	224	213	202	241	222	212	239	238	243	244	231	209	237	223	222	238	222	224	226	213	200	227	250	223	221	251	219	217	238	249	210	217	233	228	234	248	232	254	218	227	199	196	232	223	243	214	225	234	251	228	222	237	208	238	235	232	246	228	179	241	239	233	229	227	247	207	269	245	202	233	224	231	211	230	224	245	238	236	232	209	209	223	207	216	221	251	214	208	210	225	228	232	210	233	247	233	192	214	251	212	226	246	233	212	224	234	234	201	227	251	188	220	227	228	191	232	228	229	223	233	225	239	233	229	234	209	221	195	225	234	255	215	206	227	208	202	213	194	189	207	221	210	223	206	225	235	229	225	217	208	249	217	215	194	221	223	219	232	197	224	238	234	205	213	246	214	205	214	217	219	201	219	229	244	212	250	229	244	243	219	249	224	217	212	213	236	205	222	204	208	247	226	239	232	188	215	223	219	217	215	222	223	216	260	228	238	213	205	220	194	224	222	235	190	202	237	204	230	252	218	219	196	230	208	244	209	217	215	234	227	216	233	224	249	217	226	233	231	228	230	223	203	241	242	234	252	225	255	222	215	237	213	250	242	197	229	223	215	235	243	208	223	226	216	230	229	239	217	221	211	231	221	201	197	233	223	265	216	223	211	234	235	207	207	248	219	222	223	207	233	216	240	236	212	211	225	219	244	226	244	231	224	214	221	203	249	198	258	249	192	215	218	211	226	239	238	216	247	242	224	228	210	210	221	200	228	237	223	205	218	207	212	219	212	216	227	229	221	234	220	217	217	223	222	208	232	243	206	203	204	221	249	215	228	215	213	208	233	227	246	237	225	224	234	224	246	230	209	207	248	242	236	237	264	213	237	217	208	222	235	211	216	239	197	212	200	218	240	222	225	231	233	244	217	223	238	244	218	207	227	204	204	195	197	217	221	220	211	228	250	225	223	217	211	234	207	247	235	229	213	202	221	209	231	208	238	223	218	234	236	230	217	250	230	204	200	210	227	216	234	204	232	204	228	228	232	218	243	208	231	224	213	203	243	224	216	219	249	232	217	219	210	211	216	210	235	222	229	217	237	184	225	240	208	216	190	223	248	211	212	209	248	222	219	235	216	254	214	210	195	201	209	216	224	225	211	227	201	231	217	224	236	218	228	208	251	235	231	213	212	214	223	242	206	240	223	227	220	198	209	241	213	221	201	204	224	217	221	196	219	241	239	211	232	225	218	214	231	220	245	219	227	218	233	217	236	238	230	218	191	220	205	209	215	228	212	250	222	235	223	241	224	219	234	223	222	244	230	213	219	223	225	240	228	208	230	232	197	231	212	204	219	243	209	209	216	248	185	224	242	218	192	207	206	252	206	234	221	213	238	218	209	221	218	240	230	218	210	227	210	212	236	205	197	246	215	217	210	209	238	211	206	217	228	221	235	228	212	216	219	222	185	215	225	195	211	243	221	215	231	190	222	212	240	214	208	206	208	210	221	235	226	195	223	242	218	216	228	226	245	200	210	211	230	223	208	201	211	213	213	230	226	213	238	216	216	228	222	215	217	238	214	210	235	226	211	231	241	226	256	212	211	220	246	223	216	224	225	242	217	241	235	238	230	204	216	239	233	233	229	226	239	214	236	222	242	211	210	216	227	226	215	246	212	210	204	202	213	232	218	226	221	221	217	239	232	233	252	251	220	241	237	217	200	229	221	205	212	200	224	247	219	224	210	209	217	204	225	234	226	249	238	220	252	206	216	252	229	189	222	217	215	243	251	233	210	243	231	221	228	217	233	253	226	210	220	228	251	209	248	207	227	207	222	218	203	231	220	226	223	220	243	220	213	188	232	200	222	239	227	231	241	225	234	230	205	232	249	228	233	234	213	207	201	251	238	213	200	205	233	223	235	237	219	226	220	230	252	201	222	224	228	253	233	243	220	243	226	229	225	206	217	239	222	195	226	235	232	228	222	223	218	211	215	218	219	234	206	208	222	226	211	216	227	221	186	226	228	227	231	205	231	229	230	212	253	224	187	208	227	215	204	244	224	253	238	189	204	236	226	208	209	225	234	211	213	202	224	233	210	221	216	254	198	221	232	213	232	224	214	216	204	215	201	223	207	218	227	216	227	224	225	224	208	215	213	218	199	220	212	217	207	213	230	182	228	201	245	231	218	247	220	223	210	220	191	209	221	227	230	237	215	221	229	211	217	209	254	235	207	225	216	222	228	234	226	252	257	240	231	245	221	229	209	211	212	205	202	218	231	214	202	242	231	235	228	239	236	215	231	255	233	230	227	224	219	185	209	238	187	224	222	231	210	223	223	206	244	230	175	226	216	223	223	210	204	227	215	208	232	222	224	193	197	216	230	230	224	233	216	229	221	222	215	214	226	229	230	213	232	207	245	223	237	229	231	264	212	235	215	239	237	199	218	237	245	209	233	245	223	239	215	224	214	224	196	232	195	235	205	207	215	203	218	211	244	240	252	205	222	218	210	238	214	253	224	254	229	223	225	230	204	236	211	200	217	219	217	212	207	238	208	218	223	202	265	262	190	243	231	211	215	234	191	212	228	199	217	191	230	228	222	220	220	240	196	195	223	209	245	220	205	206	211	215	223	206	207	213	210	226	215	240	206	219	248	224	226	221	203	232	230	232	210	225	218	217	228	233	230	225	229	213	208	247	255	224	224	218	237	243	226	247	197	196	207	228	209	221	218	234	224	206	219	233	193	218	225	215	240	228	225	228	213	249	205	211	223	192	226	225	210	238	227	207	231	213	224	261	214	205	214	228	241	218	216	213	222	223	199	226	234	215	216	214	224	231	200	215	208	249	269	199	219	182	213	218	223	232	224	242	242	233	212	209	212	201	230	202	221	212	216	201	206	239	200	224	221	234	215	219	227	208	194	232	189	212	211	216	215	221	201	237	222	204	206	224	249	208	247	193	214	227	237	211	241	225	218	212	231	217	229	197	209	226	231	223	189	235	213	209	224	207	198	223	218	213	243	200	205	237	235	257	223	217	215	230	245	223	221	231	226	213	220	229	199	198	204	205	215	237	188	212	257	215	212	225	241	224	232	203	207	228	220	182	198	229	238	226	204	260	239	242	223	227	228	211	205	241	232	243	213	179	249	199	220	227	212	199	223	195	226	205	200	220	210	243	211	219	222	232	230	224	239	196	215	218	218	219	226	209	190	222	220	229	217	204	209	215	222	223	223	231	210	226	217	210	227	232	233	212	216	215	227	221	198	221	220	247	176	260	210	219	241	225	212	217	238	208	213	228	216	234	217	226	222	219	223	209	228	205	223	208	220	239	187	251	216	209	216	207	244	202	213	221	227	212	217	219	238	223	210	224	243	251	203	252	214	193	231	219	218	240	260	236	240	202	214	234	218	216	252
5094	17146	12943	6533	4511	3376	2613	1934	1596	1225	1043	854	785	643	550	516	517	439	451	433	414	408	364	350	338	305	292	302	330	304	316	322	315	324	298	306	309	287	309	279	284	282	251	294	260	244	278	223	225	238	230	243	258	256	234	237	238	235	237	244	225	245	249	260	271	213	208	263	228	248	231	237	248	252	246	243	219	213	241	235	249	231	240	235	225	217	209	226	235	245	230	232	249	197	230	226	258	234	216	218	223	219	212	216	203	229	255	224	239	215	233	218	236	234	237	243	238	222	224	194	241	221	231	239	247	241	217	228	247	250	234	200	259	224	222	237	257	204	203	251	229	252	214	229	227	226	220	237	215	245	236	247	211	205	240	195	238	203	242	231	240	219	231	228	234	254	227	242	217	244	226	206	243	252	195	221	232	236	221	240	244	234	230	207	215	230	225	234	203	241	211	249	233	221	231	253	228	225	223	243	225	263	223	215	217	237	249	198	234	240	246	258	215	221	225	203	234	249	224	246	214	194	213	238	205	238	203	246	244	229	236	232	247	233	213	223	217	230	236	239	226	226	247	254	232	214	232	216	226	198	235	239	216	226	217	220	258	214	209	223	239	236	233	227	222	217	254	218	203	214	262	197	216	225	232	200	269	222	189	241	250	220	238	228	236	211	228	237	247	218	227	223	225	219	198	213	234	234	234	200	216	209	227	244	223	239	221	222	236	219	241	220	239	239	240	236	203	242	227	222	232	233	241	216	238	223	233	231	255	204	207	225	232	214	217	241	227	238	221	216	233	231	217	222	214	213	241	253	208	221	212	216	234	236	244	220	240	253	211	239	224	216	233	214	229	233	203	204	228	250	220	225	227	221	237	237	220	236	252	211	214	214	265	233	204	239	218	233	235	229	228	207	252	223	232	211	238	220	198	236	218	245	237	257	217	229	235	245	237	249	227	251	221	223	220	255	244	221	208	207	219	228	230	242	210	235	218	230	211	276	225	236	231	219	199	231	191	212	239	194	219	214	227	230	211	231	216	220	224	214	260	223	221	220	243	237	227	223	225	204	220	253	217	231	221	232	226	222	232	234	224	235	229	235	214	218	237	228	215	223	218	206	235	236	259	216	232	267	219	210	221	220	216	215	211	209	242	232	233	208	226	203	239	237	225	268	243	260	240	243	246	210	222	239	260	204	223	222	208	217	209	235	237	228	230	244	235	240	237	254	225	242	233	209	206	239	241	234	220	224	205	230	238	277	241	225	200	239	243	219	219	206	223	225	210	223	203	210	226	246	193	236	207	201	230	219	230	238	235	215	236	226	224	192	223	221	213	212	214	225	222	229	229	250	200	214	230	232	231	227	234	201	213	213	232	269	231	198	213	219	245	222	225	234	202	212	250	210	233	245	218	229	238	229	236	230	223	225	221	228	217	249	230	215	212	230	225	231	219	230	238	189	219	245	210	202	244	235	204	245	236	225	237	230	254	231	239	222	220	201	203	202	206	227	213	229	237	213	215	201	225	222	208	248	218	248	204	248	233	243	242	256	241	254	257	228	207	229	225	225	235	223	240	193	227	242	220	240	233	244	232	218	204	211	178	217	214	236	239	210	226	226	232	263	265	189	200	234	209	231	214	232	241	229	208	247	215	212	199	217	259	232	255	220	219	233	201	218	229	234	236	207	216	225	262	232	228	246	247	237	211	235	236	223	231	210	198	210	238	237	243	220	237	222	232	237	226	215	216	223	227	226	224	218	201	209	226	198	241	237	214	247	222	236	245	231	228	215	202	246	220	244	218	225	242	210	227	220	233	228	232	223	203	232	232	236	228	216	269	236	213	217	207	218	228	212	239	245	240	230	226	237	226	196	218	232	244	214	240	213	214	221	236	218	232	220	227	226	253	227	236	235	194	252	224	239	213	247	242	234	254	246	236	211	223	214	210	220	211	221	220	214	226	224	242	226	226	216	223	221	218	222	214	225	221	222	244	247	228	219	240	221	237	233	214	246	218	245	224	236	241	231	243	218	231	226	218	234	228	249	221	246	233	220	232	237	211	236	231	214	257	235	211	235	205	224	249	219	219	224	241	223	221	253	245	237	201	237	207	215	222	233	218	232	219	216	222	224	248	227	241	257	244	215	215	195	227	201	218	214	205	211	233	232	219	247	212	237	209	238	237	217	221	227	229	234	247	218	237	215	237	213	236	218	242	220	256	224	242	221	261	236	220	226	237	214	229	247	216	216	222	211	197	218	226	195	212	239	232	187	217	219	264	213	224	222	210	229	231	225	209	202	236	240	201	235	219	256	198	233	210	211	227	230	215	219	245	236	223	229	212	198	223	241	234	209	241	214	241	212	217	223	234	205	239	223	229	226	235	226	236	237	232	215	252	219	200	234	228	216	223	220	230	200	224	231	221	221	216	226	217	214	214	233	215	226	217	244	219	227	230	219	221	227	221	226	254	259	229	247	226	217	220	233	202	251	221	235	221	240	245	203	221	199	229	223	233	201	221	233	245	254	209	206	212	237	244	255	215	197	232	239	238	207	209	216	228	237	246	199	219	207	246	235	231	210	224	226	219	204	222	223	255	225	232	207	240	237	239	236	213	232	224	219	233	209	227	224	252	218	220	238	244	210	228	229	233	220	201	203	214	204	225	203	243	195	218	234	235	209	246	221	242	218	219	223	203	232	214	225	214	213	237	227	232	246	198	228	224	209	218	242	244	210	248	206	210	214	215	236	235	214	213	241	238	221	211	202	223	220	214	234	213	229	249	243	251	219	248	214	248	215	227	241	226	198	223	228	230	200	237	242	231	227	240	219	232	212	252	235	237	220	256	231	227	218	245	184	231	242	251	243	215	224	252	219	231	212	227	219	254	219	223	244	233	197	211	200	232	240	224	217	225	228	223	225	224	237	243	223	213	219	203	239	225	220	205	239	220	207	214	207	210	239	227	209	204	238	210	233	196	225	208	236	240	237	226	239	244	193	234	242	223	228	247	246	215	199	220	210	212	202	232	207	236	252	236	228	246	189	228	234	236	245	218	208	232	234	215	215	243	227	230	234	240	197	238	239	223	235	219	208	203	244	212	213	233	227	229	215	211	201	222	230	220	250	246	243	198	202	206	196	236	233	232	221	231	217	225	202	207	232	217	227	183	220	237	238	211	217	208	203	219	242	217	243	228	229	252	218	248	224	246	230	220	210	219	232	250	211	225	241	215	233	218	221	257	233	243	250	228	227	251	220	227	224	228	213	238	237	244	207	205	242	236	218	254	227	219	203	225	231	223	245	241	222	234	250	233	243	242	233	238	205	202	209	247	250	217	219	238	240	204	215	256	210	215	236	245	248	223	221	219	251	238	222	224	223	230	235	230	241	214	266	215	210	229	214	253	194	233	240	205	216	239	211	210	249	237	230	258	226	239	221	208	230	211	214	230	210	217	239	205	215	211	226	210	234	230	202	240	240	218	213	209	221	226	247	224	240	228	231	209	210	217	230
27986	19760	7444	1721	1080	906	772	710	742	696	678	708	630	665	631	661	616	634	631	605	618	625	624	639	579	609	570	619	535	608	584	602	644	599	623	598	595	604	617	612	570	569	596	577	573	561	591	588	608	561	611	566	592	601	565	619	577	597	599	583	605	608	573	591	591	573	600	603	571	627	558	563	601	583	560	600	599	604	581	577	649	628	570	608	563	597	566	569	557	586	604	585	598	599	606	625	641	624	615	573	587	578	601	580	540	580	604	574	593	558	597	611	578	611	613	587	594	629	630	557	628	629	585	587	603	565	589	515	577	600	588	582	589	562	615	604	585	557	575	595	613	557	597	564	606	617	608	599	573	616	586	581	568	581	589	554	570	582	632	591	578	561	547	587	619	554	596	609	606	632	563	541	615	569	580	584	574	610	603	606	592	555	602	598	624	593	626	568	593	589	580	614	613	587	575	580	585	573	578	550	598	552	566	616	538	577	591	562	615	580	635	608	589	572	583	619	607	556	553	612	568	586	610	565	609	613	639	597	622	619	561	592	608	570	566	603	588	544	586	584	611	638	589	620	550	611	547	597	585	563	624	603	598	572	576	587	560	587	596	588	534	593	601	638	615	609	593	568	619	567	636	599	613	562	619	557	606	585	566	584	554	564	556	597	575	580	611	591	566	560	621	591	601	609	592	580	556	573	576	640	625	612	651	632	603	609	600	577	576	620	632	553	610	593	590	623	606	604	557	594	588	591	603	579	576	578	585	593	653	586	655	605	618	598	604	614	614	643	573	644	614	633	590	610	564	610	573	614	582	576	561	574	566	588	604	573	642	606	611	618	600	565	582	586	632	548	584	569	615	563	608	605	551	607	600	587	584	609	612	572	567	607	599	584	607	590	614	640	574	585	577	601	583	628	543	576	611	595	640	571	591	583	551	580	592	559	579	562	590	631	578	586	581	605	592	587	633	609	602	573	622	610	605	541	570	592	611	600	637	626	596	616	558	631	606	584	604	583	604	577	673	557	584	604	592	568	554	608	613	559	599	588	583	563	610	585	604	561	556	631	593	624	579	552	614	589	600	588	592	586	600	551	587	610	614	552	604	567	569	585	636	581	563	580	563	628	592	622	574	580	584	576	655	582	595	592	590	607	601	589	580	631	569	563	595	562	553	574	592	589	615	551	584	620	628	592	596	576	578	571	563	560	603	614	616	568	582	598	617	592	616	656	590	585	658	558	618	594	591	597	610	559	564	631	561	539	580	597	614	600	563	567	620	570	608	657	584	624	613	601	594	604	586	595	600	601	629	623	584	584	603	578	596	551	576	588	614	601	587	614	557	582	613	589	608	639	610	527	599	596	582	608	628	594	664	584	553	602	630	605	602	584	605	592	634	622	561	544	643	639	557	600	586	596	597	571	618	609	617	622	587	580	586	589	593	568	615	622	576	577	597	561	564	585	586	576	579	554	550	613	579	583	598	563	571	547	559	613	612	590	579	581	578	604	543	594	603	583	585	574	599	635	563	557	608	584	532	573	588	583	607	594	577	593	593	638	639	627	527	616	572	546	605	625	612	570	564	566	636	552	586	592	651	627	591	620	585	612	598	579	580	579	611	567	626	612	575	580	569	607	589	608	604	579	579	619	613	610	614	597	577	603	611	592	575	627	584	650	590	598	613	612	567	587	560	618	619	599	555	578	605	568	619	625	606	579	632	607	608	596	566	600	596	617	631	588	569	573	603	592	602	626	575	567	615	612	544	585	606	588	631	556	611	640	609	600	584	615	629	526	606	599	571	571	585	617	576	618	610	619	603	552	590	574	586	615	630	582	605	595	564	592	514	603	573	570	601	559	594	613	607	623	586	613	606	610	604	625	574	598	597	569	586	609	576	606	608	582	614	530	567	630	592	582	598	596	588	575	596	556	608	600	585	601	622	552	600	582	564	597	615	568	584	628	585	573	630	592	610	586	590	593	553	646	604	606	586	554	592	611	625	572	611	605	576	590	619	564	598	599	587	576	618	583	555	618	617	592	578	581	650	589	543	600	546	594	608	575	616	600	600	601	616	565	593	593	562	551	562	577	604	574	564	622	579	596	604	624	555	601	559	570	601	556	609	614	632	560	551	606	567	582	617	594	580	588	615	584	595	601	607	570	614	589	565	615	601	618	567	641	562	569	580	577	597	595	551	608	617	623	618	588	613	640	591	625	609	581	620	568	551	629	610	588	606	598	557	582	572	603	609	594	567	585	582	627	590	610	619	609	580	567	579	578	550	560	606	602	591	590	558	529	587	583	579	628	580	558	595	581	587	585	572	567	609	533	606	603	607	553	612	607	573	571	641	587	649	588	589	603	605	597	573	581	621	594	590	632	598	594	597	545	555	611	584	598	591	588	586	597	603	569	590	610	596	599	591	639	606	599	580	629	563	618	594	569	629	601	573	585	595	589	600	579	599	610	571	585	621	635	623	559	580	572	546	589	595	627	571	589	610	545	615	574	605	609	602	604	597	562	567	611	588	591	596	563	629	570	584	577	574	573	611	553	580	602	581	586	611	593	627	608	579	583	598	577	552	537	615	591	533	559	588	589	575	631	577	565	576	651	571	615	557	603	649	592	620	621	599	650	609	596	594	595	568	599	547	610	606	571	569	591	572	632	564	572	595	591	630	553	582	567	606	624	575	603	625	608	581	643	593	563	601	596	534	547	585	584	555	592	589	544	601	625	613	604	618	605	593	578	575	566	620	583	590	615	571	611	568	586	587	585	559	592	592	553	550	588	610	569	582	590	571	587	611	604	558	540	565	559	575	606	583	573	578	605	561	560	610	580	601	598	537	597	610	601	546	583	589	557	581	543	592	609	595	605	600	606	595	577	572	598	628	568	594	552	559	575	566	587	640	593	591	590	528	618	592	621	575	555	625	565	584	589	577	565	590	561	606	576	586	601	584	572	577	566	591	596	590	616	545	622	558	573	627	575	572	622	599	568	592	627	566	600	624	603	592	615	619	549	581	589	586	569	595	634	601	638	606	590	543	612	577	582	618	598	578	572	611	599	594	586	587	576	591	599	576	604	631	585	586	552	556	576	560	592	595	563	578	598	600	565	580	608	577	570	589	576	557	555	649	567	577	619	585	567	589	610	572	582	611	583	572	620	605	645	618	564	611	614	609	614	602	602	632	593	597	572	520	575	618	594	563	618	577	579	587	599	598	583	600	609	632	577	604	603	632	591	595	607	582	590	612	606	576	673	626	574	631	588	626	581	602	600	595	569	538	604	607	584	585	609	608	659	591	616	563	615	618	611	578	565	621	570	621	589	608	631	610	599	604	606	591	596	582	569	600	570	584	625	542	627	607	562	587	581	629	598	614	614	564	587	606	558	593	623	619	557	588	588	596	611	574	567	636	621	583	615	592	608	601	632	596	531	579	586	569	631	570	604	608	589	579	607	597	586	588	567	540	615	570	618	598	613	630	574	610	595	621	569	567	570	635	575	598	542
4998	3707	3076	1676	1193	1075	963	891	894	778	725	746	702	705	683	708	656	631	674	625	658	632	656	660	664	591	633	612	627	608	652	656	633	613	622	665	642	657	624	639	664	611	576	641	617	595	597	618	616	618	596	627	606	640	635	602	616	667	630	642	637	633	640	568	633	640	624	581	599	608	622	630	615	592	592	639	607	607	637	626	616	625	596	610	695	559	599	637	598	608	637	594	613	639	589	628	624	635	572	638	640	626	637	624	633	662	593	609	621	641	630	594	622	607	578	659	629	647	652	622	625	576	637	663	636	641	624	585	632	631	613	615	586	638	624	632	591	672	601	611	618	623	646	593	609	651	644	616	582	630	623	630	644	621	641	646	602	637	631	631	637	598	605	638	624	631	646	661	611	661	623	634	653	692	621	634	596	619	592	607	650	625	620	594	601	608	683	604	607	630	646	608	609	614	641	621	602	670	651	610	629	635	625	598	611	606	616	608	596	606	626	592	596	643	598	598	594	599	598	608	645	607	585	621	630	587	592	615	643	646	624	620	598	595	579	611	599	671	610	656	628	635	606	646	626	621	578	634	602	610	618	593	627	618	641	649	613	623	643	632	611	644	640	621	618	643	621	630	633	663	602	631	657	601	635	578	598	602	587	656	616	652	661	588	603	591	593	596	642	655	590	649	628	606	638	652	580	651	635	618	593	574	653	661	597	638	634	619	621	685	595	601	607	585	615	590	627	622	624	634	648	641	622	602	602	580	658	643	633	579	598	618	656	609	630	623	613	633	663	652	612	636	592	594	591	613	602	634	573	606	584	606	580	622	620	564	619	629	637	644	654	631	619	617	602	622	609	627	623	646	570	678	605	647	688	594	602	628	608	585	645	647	603	652	604	574	597	691	649	616	618	624	643	568	611	635	623	688	600	623	628	612	603	661	636	599	629	597	616	586	591	637	627	629	628	651	601	579	565	635	608	653	599	577	573	632	637	602	614	631	661	633	602	628	611	658	609	627	602	579	624	655	652	604	615	607	677	604	600	624	638	604	655	635	626	574	604	622	599	581	594	614	622	627	655	592	603	575	682	642	598	614	647	627	605	602	625	622	585	599	594	608	604	602	603	620	601	650	643	642	587	620	626	600	627	659	610	647	574	626	607	597	619	619	661	639	648	609	595	610	575	579	572	600	613	573	627	639	601	643	672	610	593	638	625	652	628	601	658	661	619	659	640	637	621	618	618	597	572	640	634	648	627	586	606	662	663	639	583	627	662	590	591	632	609	591	600	618	657	571	641	643	620	643	637	636	577	611	648	658	635	615	616	600	623	611	653	636	565	622	618	620	634	622	584	615	602	608	591	630	591	647	595	645	600	627	625	605	607	650	631	623	612	637	596	664	588	640	615	601	626	614	625	604	642	585	576	657	636	582	658	634	651	618	573	640	622	617	615	667	637	662	621	629	603	623	641	627	590	591	625	584	608	669	641	620	614	646	646	619	624	583	596	623	609	659	656	594	662	652	655	613	663	603	653	644	651	634	693	615	611	637	644	586	640	612	657	629	647	636	587	636	641	574	605	603	607	583	654	589	615	638	611	630	634	640	600	597	600	594	605	613	636	637	644	624	616	614	658	628	635	640	590	598	610	619	646	633	616	567	625	581	616	585	657	590	627	614	626	576	653	644	605	623	649	585	602	621	646	627	649	622	641	638	602	632	603	613	631	590	555	612	594	597	584	649	666	565	648	632	616	602	624	645	613	651	606	606	621	576	590	626	611	605	657	606	685	625	598	608	629	610	610	622	582	595	643	599	610	606	663	600	614	628	600	618	630	638	598	629	603	645	631	613	629	598	594	633	616	629	656	665	579	597	626	648	598	620	654	627	638	622	571	590	618	615	610	647	636	661	616	630	629	632	638	581	602	595	610	638	650	593	635	604	621	597	642	603	646	652	627	630	638	641	626	604	622	585	603	620	587	587	625	640	639	641	607	652	628	647	613	612	684	589	641	649	613	615	597	650	581	619	601	654	624	611	634	633	613	586	624	637	650	570	652	594	588	639	621	650	599	662	607	611	601	620	645	647	641	611	638	596	666	618	638	662	605	606	620	667	638	611	653	640	616	608	635	645	589	587	597	626	624	628	621	606	623	621	627	646	616	639	584	609	636	589	635	592	571	635	618	592	612	632	613	610	586	578	612	595	585	591	621	649	648	648	581	613	660	633	608	635	617	624	584	604	654	622	638	611	588	630	608	646	646	634	603	651	571	637	587	622	613	672	603	679	587	635	620	604	615	611	595	647	634	644	616	645	625	609	632	614	606	655	640	655	683	609	606	610	625	609	593	594	634	682	584	608	607	619	614	555	610	678	626	608	623	629	576	614	651	618	565	631	649	674	635	628	634	640	617	661	609	648	584	646	628	617	633	646	609	613	628	586	604	628	598	656	616	554	656	595	666	592	610	623	604	654	615	604	663	630	640	665	641	595	590	593	637	606	626	600	601	601	652	608	601	578	630	622	604	619	607	636	664	633	634	592	663	647	646	670	561	620	596	590	585	604	601	627	600	639	580	614	585	639	590	630	609	633	638	603	624	642	614	669	623	586	636	643	610	608	630	617	634	635	612	558	619	632	610	637	634	638	598	654	602	616	613	593	616	620	630	565	629	614	637	619	626	591	632	594	645	571	639	639	629	628	605	618	612	633	652	634	626	619	609	603	674	652	636	660	602	595	646	641	592	636	587	648	642	638	610	613	575	624	611	598	608	630	630	624	628	578	569	646	625	610	569	638	661	629	620	649	601	577	649	647	621	642	614	645	624	610	620	615	661	624	617	682	637	624	632	587	614	594	608	621	585	597	622	600	615	643	578	654	619	618	623	646	606	607	609	649	616	570	597	587	705	654	662	620	586	620	622	618	642	660	652	678	635	622	639	627	602	631	575	632	596	601	622	653	626	622	633	615	634	601	641	633	656	633	607	606	609	609	568	654	592	614	619	619	648	601	586	622	654	602	606	601	632	621	624	607	642	612	607	594	589	636	642	580	595	646	611	618	611	628	591	601	612	612	630	685	564	582	582	585	648	616	613	639	643	617	650	657	607	658	614	611	648	621	639	563	624	608	645	589	617	636	654	611	586	607	622	630	646	611	610	617	584	617	668	615	625	629	612	621	622	619	595	606	626	631	618	625	643	598	642	630	614	616	627	649	587	605	615	571	568	586	598	603	635	609	623	616	685	637	604	577	603	649	583	648	639	642	659	621	596	628	609	601	600	581	618	606	605	598	644	609	621	624	609	610	643	618	627	589	605	593	610	616	624	621	637	649	578	597	644	573	619	638	622	616	592	630	621	614	650	613	638	631	605	610	641	632	597	655	603	630	619	631	626	609	635	605	639	628	645	599	616	657	639	618	693	655	627	629	643	604	642	676	620	672	662	629	639	645	622	626	632	603	642	601	609	627	620	588	622	641	649	602	635	568	652	602	581	598	672	629	634	659	623	643	670	656
23837	21536	29115	24399	21515	13801	1636	975	780	664	631	562	555	455	455	461	407	402	407	377	384	383	388	336	351	345	335	366	337	314	347	381	336	332	347	338	360	346	344	316	322	338	307	337	318	329	297	327	320	316	295	316	325	294	306	314	303	305	305	330	334	346	315	291	334	362	307	311	283	328	337	330	306	322	293	286	347	336	301	296	338	292	307	278	316	327	295	305	341	302	357	311	326	308	325	294	306	285	322	328	322	338	315	316	340	331	321	319	314	306	319	309	324	334	300	303	315	313	343	326	336	318	310	327	295	318	310	344	306	311	339	285	313	324	327	330	310	262	343	308	307	313	315	297	298	328	333	303	304	310	307	326	304	303	269	313	301	322	352	311	329	331	322	305	299	295	301	308	329	339	309	296	301	305	308	305	310	314	322	303	313	281	317	329	285	329	311	295	304	308	308	311	325	335	320	331	325	331	311	322	312	309	297	324	320	309	329	299	318	302	331	316	368	324	343	321	322	340	301	308	316	319	307	329	360	309	305	311	345	321	329	326	349	328	302	305	326	321	313	330	318	319	295	292	297	300	322	277	300	296	289	329	285	352	364	316	296	334	306	313	318	286	317	321	342	298	327	319	310	280	324	334	319	309	303	334	316	309	312	305	309	307	293	341	319	329	296	324	318	314	310	322	279	324	309	331	330	332	328	343	306	304	331	316	283	291	305	330	321	308	326	303	282	338	289	281	335	288	324	298	290	297	334	304	272	313	327	302	308	305	323	320	311	321	333	298	312	324	280	316	336	317	318	318	298	320	314	328	288	337	334	336	313	313	311	318	294	304	337	297	343	311	325	301	335	335	351	287	322	322	339	296	343	339	296	304	302	290	301	287	303	296	318	327	306	307	306	305	304	305	327	296	319	333	312	316	314	339	276	307	311	304	293	321	290	299	303	312	298	285	303	325	322	307	315	303	338	304	329	303	343	320	360	323	341	312	311	270	316	365	327	327	315	344	306	310	299	314	304	298	311	301	307	308	332	345	329	303	325	333	314	304	303	316	288	310	320	315	329	290	309	314	286	330	326	324	328	302	300	298	300	325	339	291	326	297	338	325	317	343	314	298	289	355	298	338	328	336	326	337	315	319	293	325	329	352	327	292	311	315	311	308	335	345	297	320	319	321	328	312	335	306	292	283	324	317	310	337	320	308	298	310	326	314	321	310	314	256	300	299	314	336	288	304	352	303	333	295	335	285	327	313	275	297	280	323	331	314	284	323	292	311	317	321	325	335	315	322	322	331	350	291	315	286	284	320	295	328	288	316	323	294	320	301	340	340	274	298	346	311	300	337	345	308	345	299	319	300	259	333	311	329	329	309	317	316	313	307	325	298	316	304	329	307	318	316	294	297	315	313	327	329	312	327	321	371	318	307	322	309	292	333	343	293	301	308	307	301	321	329	306	327	320	340	330	301	302	312	300	326	319	306	314	309	351	328	307	359	324	306	306	325	303	335	311	323	299	303	294	302	314	299	337	333	331	315	293	313	315	311	287	295	309	321	316	263	285	338	295	297	297	306	324	308	297	328	341	314	318	329	320	294	338	318	299	331	309	302	312	313	321	281	308	313	343	325	302	315	311	298	279	305	299	312	285	304	303	329	306	294	312	287	294	345	374	298	317	295	335	306	289	317	324	322	288	300	308	296	314	311	312	283	351	321	302	319	301	337	328	253	330	294	291	327	288	298	328	327	334	299	316	323	302	331	290	327	331	341	292	309	326	338	300	317	308	302	282	309	341	298	328	309	315	305	338	361	320	297	291	306	318	311	318	318	295	288	293	300	322	308	305	308	295	352	324	316	355	299	328	320	311	327	302	320	289	319	307	323	308	332	297	339	324	297	327	321	323	349	324	323	316	286	314	311	294	325	305	324	302	317	308	316	303	312	295	306	299	312	293	311	316	323	316	349	301	310	326	319	271	324	333	277	300	323	299	312	303	303	317	312	297	296	314	272	346	302	308	324	303	316	328	321	306	296	308	300	298	320	313	290	306	326	311	306	322	338	316	329	326	319	335	319	317	331	308	345	349	316	295	323	324	336	298	299	334	344	327	302	282	330	313	331	275	313	316	330	295	333	318	311	306	286	336	278	316	314	299	318	332	296	322	353	327	287	308	310	339	297	320	337	300	289	303	320	328	303	300	310	301	291	306	309	309	295	322	332	310	333	300	294	311	322	300	307	291	307	307	350	306	319	330	305	324	312	363	312	305	297	306	309	336	309	313	315	307	308	299	311	292	316	330	326	325	313	314	344	307	311	324	309	308	306	335	316	319	303	307	304	310	328	326	321	320	304	331	337	323	338	329	287	317	279	352	334	311	307	315	301	283	313	313	319	282	305	358	323	309	328	297	315	306	304	335	341	302	313	273	284	314	310	319	333	312	320	295	313	305	301	306	311	301	304	311	317	302	323	304	285	326	298	293	313	264	277	304	299	328	321	286	349	347	324	291	312	304	306	307	308	338	321	289	315	295	308	293	328	330	323	306	307	314	316	298	290	335	335	311	326	347	336	306	298	312	334	327	341	334	323	332	317	314	315	322	287	306	290	309	318	309	321	306	304	314	322	351	317	324	297	337	301	329	306	349	335	330	319	317	314	310	310	311	308	314	288	298	301	295	296	305	310	337	296	326	305	331	294	312	327	295	338	309	322	311	295	320	319	320	344	286	302	327	323	326	289	315	293	297	317	290	292	311	325	303	304	326	283	319	289	304	352	322	339	314	292	316	314	302	314	293	295	301	343	283	324	324	300	299	282	294	289	315	308	337	323	321	335	321	342	310	296	319	324	319	277	304	305	286	313	315	336	326	320	316	323	315	313	298	330	317	310	327	339	329	333	305	346	312	293	277	343	345	302	312	300	288	312	303	341	303	332	302	338	304	314	307	283	309	325	298	311	349	275	295	285	321	333	322	301	311	307	310	317	309	292	299	321	296	318	334	310	293	309	265	314	311	312	296	336	319	306	307	306	320	314	308	343	310	360	377	310	296	323	323	314	293	309	291	312	346	290	313	318	317	311	303	312	309	320	304	301	339	317	302	304	338	285	349	305	302	327	337	307	307	321	308	327	308	313	279	353	312	316	326	331	325	314	305	299	315	310	322	321	297	273	316	316	322	333	302	316	293	323	288	314	305	303	330	280	316	306	326	328	327	315	353	319	312	343	304	306	296	317	325	327	303	323	308	315	317	301	323	342	288	319	309	320	315	300	289	301	312	286	319	347	346	330	300	318	330	294	311	321	311	313	345	326	293	321	326	295	313	320	339	312	286	309	309	330	302	309	291	349	312	312	309	329	319	324	278	303	325	306	308	316	296	342	292	338	299	279	312	324	339	306	274	299	317	339	310	302	302	327	337	314	327	312	355	328	302	320	290	347	305	323	316	310	317	308	291	316	328	322	315	310	291	318	292	263	322	328	347	302	285	324	324	311	316	309	305	333	287	289	291	344	312	352
3917	11745	8807	4217	2829	2243	1674	1318	1122	943	837	697	682	589	552	574	501	459	473	469	423	479	453	410	404	409	390	346	368	377	414	376	400	374	378	380	374	383	402	359	385	341	399	346	324	355	368	353	347	362	377	328	350	349	367	347	383	359	355	337	344	371	335	349	325	356	346	313	393	337	338	335	353	367	354	319	378	328	369	358	355	360	317	342	380	326	325	356	338	334	354	356	326	364	354	318	353	331	315	315	345	389	330	359	339	380	329	342	349	321	332	308	367	384	326	349	363	329	349	363	322	342	372	340	367	348	338	312	340	343	305	341	390	327	325	326	368	317	346	343	351	331	361	308	336	340	369	331	334	331	336	322	356	362	336	328	363	303	338	325	325	346	313	340	376	328	342	310	331	322	340	325	334	335	333	312	334	349	290	344	362	319	333	333	347	317	342	366	321	336	346	363	355	378	339	294	329	367	344	354	338	322	348	348	339	361	359	342	344	364	365	352	322	331	347	342	360	360	289	352	322	339	373	335	321	333	312	302	336	366	312	323	314	324	327	335	377	321	328	363	357	324	334	322	313	347	339	342	319	342	299	357	383	322	365	343	357	313	337	357	317	339	376	342	331	328	306	335	306	312	301	357	322	312	322	340	329	360	350	339	321	359	362	346	346	355	349	358	322	363	367	359	350	358	315	323	360	319	348	349	359	335	348	341	370	345	358	340	347	323	370	361	315	355	307	314	357	317	352	345	350	345	357	352	326	320	306	335	341	368	343	349	331	344	365	311	344	343	343	347	345	350	285	349	377	343	366	322	402	328	353	388	287	351	320	304	355	350	333	353	324	324	312	340	345	344	351	323	340	345	361	355	330	386	309	321	368	338	356	309	316	357	345	343	322	345	326	349	347	337	339	368	324	330	329	337	360	338	310	329	333	342	340	337	334	345	333	346	357	348	326	338	347	360	336	341	350	326	336	307	327	359	330	354	336	326	325	372	345	354	336	310	324	327	354	328	320	331	367	353	361	329	339	331	362	355	359	380	369	331	347	332	350	354	340	325	346	377	354	349	326	319	359	320	367	337	350	364	330	353	356	304	340	353	331	343	365	335	357	374	325	322	352	354	331	324	329	346	347	350	337	363	347	345	334	324	357	344	326	402	335	315	356	325	312	329	334	332	323	358	331	345	328	343	358	324	365	325	314	318	347	366	344	362	345	349	324	338	340	333	348	299	363	384	353	317	365	297	333	356	351	357	325	348	353	335	331	328	361	316	358	329	337	334	321	362	331	303	328	345	327	318	330	355	333	317	345	362	351	337	330	335	384	330	362	344	348	325	349	333	351	338	316	308	334	336	341	331	327	333	326	338	376	335	316	316	345	361	345	328	347	350	319	330	315	339	316	343	332	358	367	325	351	328	323	359	374	349	324	350	324	324	342	340	324	340	333	341	363	329	339	357	338	317	357	338	365	306	363	341	351	366	339	335	311	336	342	304	351	364	348	311	366	311	321	360	346	340	374	319	349	332	318	350	359	331	299	363	325	320	341	351	339	354	328	330	359	384	324	335	337	339	335	328	323	326	350	328	331	330	355	354	312	314	325	321	331	335	327	345	313	353	371	322	334	348	351	348	337	375	325	336	341	345	327	309	337	364	307	333	348	343	350	342	351	332	348	345	337	317	346	338	289	355	324	360	351	359	318	359	323	357	347	337	308	328	332	349	355	326	313	333	328	332	337	350	377	369	347	327	358	342	328	372	338	334	336	353	347	335	318	323	326	348	358	340	318	322	338	349	346	387	334	354	329	319	365	340	341	342	342	338	321	326	328	324	336	358	344	322	345	326	347	350	348	356	329	328	340	298	331	352	304	336	335	328	337	327	316	355	318	349	295	353	349	341	352	331	327	362	351	359	345	346	333	336	331	361	347	332	321	317	338	350	377	324	344	358	315	324	313	342	328	348	323	377	364	352	344	346	331	332	318	352	346	341	366	357	324	352	327	354	338	301	346	324	339	344	361	371	357	362	354	339	338	360	352	314	321	284	320	331	338	345	330	346	366	365	323	353	349	345	368	343	347	378	328	316	332	332	357	317	356	358	351	355	352	362	318	329	314	353	338	333	353	344	336	335	317	360	319	338	343	331	347	366	348	372	357	325	339	320	335	313	338	358	339	336	353	343	327	352	325	334	354	329	317	389	337	336	370	359	337	326	314	326	311	347	341	339	308	329	383	357	330	327	341	338	347	317	340	343	346	357	317	374	332	358	346	350	312	330	351	334	355	366	359	344	336	345	312	323	329	348	323	359	337	344	357	338	348	321	348	342	331	377	369	389	343	363	334	334	371	333	356	336	333	377	341	332	349	341	383	321	353	391	349	320	330	346	311	314	345	365	333	368	372	330	338	336	304	377	361	329	390	317	343	346	348	329	359	312	358	346	323	331	344	350	386	330	312	335	350	337	356	325	335	357	340	326	343	340	323	342	351	334	331	341	326	341	336	370	333	334	312	319	336	362	342	340	344	355	332	348	338	348	330	338	321	296	326	349	345	344	343	348	339	362	346	328	308	325	342	346	344	340	346	356	360	311	339	372	344	311	326	362	294	351	355	349	391	336	321	339	314	367	334	338	330	346	370	390	328	360	303	372	351	303	307	340	360	332	336	355	338	339	322	359	324	306	347	302	343	357	349	318	360	333	344	330	356	342	333	324	300	335	358	337	339	348	352	354	342	318	324	310	368	374	348	330	339	353	335	355	353	389	329	378	347	323	355	361	314	309	346	328	340	352	355	325	343	322	304	297	378	349	346	341	343	338	333	325	346	342	340	319	342	352	353	342	333	327	304	330	364	305	351	371	361	296	330	353	370	311	331	349	323	344	328	340	319	354	354	333	331	326	348	361	360	345	347	346	338	350	330	365	314	358	345	327	357	344	310	326	356	371	358	306	329	361	322	331	328	333	319	369	330	331	347	368	350	356	342	332	393	343	325	349	318	326	325	336	291	340	339	328	355	347	317	373	311	357	349	330	336	328	328	311	337	311	328	342	348	361	321	367	335	332	362	361	362	356	348	370	344	340	369	355	338	333	369	367	330	356	315	345	370	373	389	364	341	318	347	344	327	345	330	352	327	306	342	312	369	360	379	358	334	323	362	329	350	310	350	331	340	313	300	348	359	328	350	362	328	337	366	332	334	354	350	326	341	337	342	358	340	335	343	324	344	332	357	370	346	359	334	353	328	325	358	327	338	326	354	348	341	366	374	342	334	358	360	338	346	327	330	372	349	315	352	333	320	335	357	347	348	315	323	346	344	326	363	364	316	356	370	320	339	343	334	329	331	353	341	312	338	349	339	348	345	365	308	318	336	350	342	354	356	320	333	341	340	369	342	363	340	367	352	319	323	335	314	315	329	374	331	326	346	359	332	318	333	329	371	336	338	393	314	315	334	336	348	331	356	315	312	321	348	339	346	328	346	367	354	332	356	368	329	352	373	350	364	343	344	346	350	352
24884	21528	28182	25231	15450	1772	1109	975	866	839	701	737	747	697	671	660	679	634	647	613	612	650	658	650	640	596	592	613	619	631	603	595	565	655	612	578	607	671	634	593	622	581	621	560	594	602	587	601	577	565	625	635	634	557	599	586	633	558	642	578	574	573	605	600	655	581	602	601	587	612	642	575	602	583	558	582	555	599	594	628	615	607	575	595	560	597	624	541	611	595	618	576	600	614	571	635	578	599	565	597	622	592	588	572	620	585	562	619	589	605	584	612	589	630	602	626	582	559	589	616	592	577	596	562	609	589	620	589	638	573	606	578	565	622	590	621	608	601	572	599	596	600	643	608	620	586	567	605	574	594	575	585	597	544	583	608	586	582	591	586	632	589	603	584	623	602	564	610	576	546	564	643	548	647	574	545	609	629	591	577	589	611	609	606	624	568	593	588	606	582	606	617	613	577	625	667	560	566	570	597	589	617	569	591	601	579	570	630	574	644	643	608	590	558	585	619	601	614	549	577	638	582	572	602	629	593	623	604	581	600	550	576	610	613	578	619	629	590	591	598	574	628	568	592	594	627	613	618	615	647	604	574	616	599	546	588	605	563	603	598	568	595	609	600	574	626	597	603	610	623	566	612	591	593	672	531	578	621	618	581	589	581	605	528	585	606	604	590	600	574	588	587	654	568	574	602	639	597	560	571	589	645	611	583	619	570	582	601	603	629	521	581	571	600	612	632	588	601	589	567	573	618	579	644	608	618	613	579	593	616	596	584	609	595	576	581	543	574	561	614	587	562	658	610	561	589	613	558	579	605	631	614	600	599	595	600	610	582	611	610	606	608	620	579	605	610	604	632	624	600	558	575	620	581	581	588	601	596	591	580	616	578	604	624	619	606	620	591	603	601	593	602	638	611	617	580	578	589	586	609	632	557	586	596	588	590	610	572	614	572	594	584	613	570	607	629	568	591	582	589	607	563	582	540	561	615	572	624	584	574	601	616	593	602	580	658	596	556	573	590	605	611	630	617	614	583	580	624	573	585	579	565	593	566	627	622	588	605	632	557	609	583	569	609	611	603	611	605	600	602	599	571	626	551	637	584	610	635	558	562	585	611	575	555	642	625	631	609	583	595	594	604	567	554	555	603	580	601	646	573	638	580	582	588	558	611	580	655	567	607	592	606	608	603	638	598	552	559	575	624	605	597	571	556	596	635	607	612	608	599	615	576	572	551	588	591	620	573	577	553	606	546	584	582	553	566	633	557	589	630	572	574	572	576	611	581	598	566	611	581	592	549	553	574	597	580	617	594	602	537	603	633	590	572	599	581	609	631	603	558	608	573	615	617	601	566	597	599	616	602	597	573	615	567	559	581	606	604	565	570	603	580	598	593	595	593	583	590	604	601	562	582	570	550	566	617	565	626	580	592	589	617	618	575	601	601	560	521	584	626	625	582	636	589	601	559	580	608	562	604	585	578	615	598	589	551	615	589	564	637	526	637	662	591	591	559	580	553	547	594	634	585	592	585	564	599	609	597	582	557	566	561	599	618	581	627	586	598	581	561	664	578	594	606	556	606	595	604	618	604	619	586	593	617	533	575	574	593	583	626	633	593	565	551	602	622	629	559	618	579	599	619	569	582	608	622	553	632	662	611	577	579	628	617	611	582	604	580	580	578	615	574	578	581	598	588	605	609	588	598	595	601	631	585	583	594	594	557	568	626	631	618	576	595	595	596	571	576	576	595	575	603	599	600	620	589	558	608	583	621	576	582	574	579	607	621	603	561	552	642	614	548	583	607	603	545	571	607	585	628	560	589	539	601	571	609	602	589	587	594	583	617	596	608	621	599	631	565	586	623	556	608	566	579	603	597	601	562	632	586	599	586	596	609	629	570	581	583	604	577	597	598	596	563	596	612	584	557	587	571	593	603	540	580	562	578	618	599	531	579	593	621	607	605	595	606	577	595	659	585	576	583	598	579	583	651	595	632	624	612	623	599	592	580	605	619	555	631	597	603	581	571	607	591	576	620	578	534	630	588	548	594	598	599	603	567	591	580	610	556	578	618	605	592	581	569	617	600	537	600	597	610	592	620	578	601	615	596	583	585	567	581	557	588	560	602	582	623	580	611	590	622	593	610	577	563	572	572	555	591	594	598	581	606	565	613	587	602	637	621	569	605	566	568	602	583	591	585	606	583	609	605	560	621	573	618	600	629	587	613	587	633	625	592	587	586	584	561	601	602	592	600	588	615	570	591	579	588	623	618	605	602	567	631	623	585	564	597	589	607	569	640	612	596	600	627	614	576	602	567	587	593	633	637	571	585	614	572	590	616	573	516	555	589	590	592	602	598	558	614	584	571	599	621	628	601	570	580	598	621	598	606	577	564	584	586	625	602	569	579	589	566	585	617	563	587	586	591	610	638	614	570	638	590	573	609	623	589	642	630	605	574	633	560	608	592	593	561	565	595	593	576	558	598	596	589	620	557	611	610	598	582	569	564	616	619	596	588	643	583	538	579	578	579	624	559	588	618	560	585	586	574	614	591	594	597	584	546	589	570	564	576	608	601	602	597	600	594	603	588	610	547	588	615	621	607	553	590	568	587	628	589	590	597	630	617	604	603	598	574	625	599	619	630	581	601	594	567	609	556	617	629	617	556	617	636	558	573	598	587	572	575	545	565	602	617	562	587	604	576	583	594	631	542	600	561	576	611	637	619	585	595	597	602	621	575	596	568	605	597	554	575	576	592	587	614	617	607	564	642	580	582	563	626	605	583	612	578	622	624	575	595	542	604	641	621	617	614	636	582	594	573	576	553	618	589	590	592	592	579	599	573	622	599	624	594	576	578	578	622	625	623	585	626	601	619	604	611	605	599	587	611	637	590	616	579	604	619	625	594	562	578	595	608	623	556	612	600	635	601	564	597	590	606	560	593	601	580	591	565	602	540	574	587	608	578	572	608	588	607	621	620	610	600	597	605	584	598	588	558	598	613	582	640	571	597	567	581	583	616	590	588	577	628	593	616	547	612	574	600	631	617	599	581	585	606	574	571	581	550	602	583	619	583	611	597	626	563	559	569	595	614	543	626	588	635	554	588	597	572	641	615	586	584	571	590	612	600	570	587	586	557	565	607	555	599	578	604	573	601	614	585	601	606	543	588	614	615	593	571	657	594	584	571	595	605	589	576	592	583	624	601	605	609	597	582	585	609	630	590	625	589	581	567	593	588	647	590	625	589	590	594	625	607	596	585	567	618	611	590	583	608	548	600	600	554	621	613	586	609	618	610	589	629	581	608	623	596	611	593	598	540	619	602	562	597	580	554	565	667	584	605	594	591	601	566	604	579	621	596	599	623	618	601	590	599	587	646	575	619	595	561	558	633	592	588	588	621	615	586	605	572	617	631	617	584	560	606	634	590	590	578	616	598	597	622	634	591	564	589	608	580	626	590	586	585	574	634	593	599	561	653	535	602	637	567	599	588	590	549	571	621	607	575	614	576
4014	8194	6160	3024	2177	1878	1479	1329	1086	1014	955	884	796	814	788	707	728	695	680	685	716	709	612	661	598	663	609	566	634	603	648	608	667	621	639	658	634	616	654	659	581	594	689	569	595	615	590	618	654	597	605	606	582	583	630	635	607	587	607	642	634	587	615	596	592	566	572	592	587	614	607	599	604	597	596	573	597	622	600	637	624	635	586	631	594	604	631	596	601	608	587	597	589	594	605	616	605	609	611	592	618	588	622	600	604	591	642	660	619	603	611	617	632	631	622	569	614	630	604	572	583	634	610	575	624	615	564	571	629	627	609	602	602	575	561	594	569	573	576	640	634	549	615	578	575	618	587	645	601	593	623	621	584	632	590	569	606	602	609	608	590	582	607	597	562	560	560	586	605	616	602	580	612	584	608	642	618	599	601	590	620	612	589	664	591	591	608	578	593	548	618	595	598	624	563	595	546	593	635	603	615	575	590	581	583	642	586	571	610	629	614	596	582	629	615	616	583	579	629	591	607	615	611	570	588	542	594	601	620	591	611	596	631	636	606	606	617	585	584	536	613	604	583	570	614	598	615	615	615	585	607	616	593	564	618	550	638	573	614	582	619	593	611	573	597	553	575	585	586	607	582	578	615	556	572	565	594	615	615	594	605	610	584	585	587	563	579	585	563	562	603	582	645	606	589	642	586	631	603	615	567	594	592	605	565	630	624	628	593	629	603	609	636	532	592	631	543	593	608	650	593	614	603	615	614	585	604	600	608	567	630	601	608	602	605	600	666	610	611	612	628	651	575	605	642	625	632	593	605	590	628	586	623	583	604	598	569	580	592	582	610	609	607	598	599	618	591	578	589	601	558	567	609	601	607	591	567	607	612	573	622	589	594	600	565	614	616	591	596	558	606	575	585	567	608	599	588	624	603	599	568	579	605	640	566	608	575	635	625	589	568	667	629	619	635	601	577	589	635	585	634	586	600	656	580	611	578	654	592	572	611	578	602	619	599	589	594	611	639	599	561	610	671	646	605	605	578	628	587	650	604	618	581	564	581	611	600	606	589	599	571	605	614	589	605	590	558	632	605	586	604	585	560	613	576	638	598	588	628	590	600	608	549	602	593	626	620	582	621	591	588	568	586	634	585	574	606	581	601	600	570	577	550	648	566	605	583	610	577	593	578	606	594	611	614	578	607	612	617	576	582	618	558	591	609	581	626	592	661	561	607	608	599	590	596	613	552	634	577	603	572	600	580	570	628	556	588	581	594	575	608	586	583	595	638	576	558	601	641	568	585	631	629	631	596	619	615	595	612	573	579	598	620	598	559	606	634	645	608	604	565	569	627	600	635	564	608	603	640	593	581	584	666	595	609	616	593	594	578	595	571	586	596	574	624	612	626	596	589	647	628	581	605	602	599	595	607	609	592	628	619	608	592	602	592	607	632	588	617	607	603	605	594	587	575	604	609	648	578	598	580	609	565	589	646	599	586	587	564	635	603	611	595	564	576	609	600	618	612	605	606	604	631	620	588	578	598	574	609	567	624	618	587	609	536	608	629	585	593	565	632	568	590	639	584	563	603	603	571	576	630	605	608	620	647	619	629	575	586	647	644	648	581	572	621	613	657	589	582	637	598	591	604	601	613	590	611	618	597	619	598	594	571	595	620	626	575	610	622	597	586	612	581	617	601	587	557	595	620	594	603	597	641	617	596	617	620	560	597	554	613	650	605	597	631	622	579	601	603	647	584	603	619	634	565	600	627	605	602	634	590	568	573	594	607	594	599	618	627	623	578	589	578	599	606	583	635	610	607	614	566	610	597	619	594	605	636	632	583	631	610	569	598	622	626	591	599	575	627	598	643	606	606	632	584	567	637	604	621	583	607	573	591	594	623	594	598	576	612	595	581	634	642	630	600	595	603	560	576	621	579	574	577	571	676	665	598	610	633	616	609	583	642	616	590	588	625	624	583	583	638	563	630	559	598	625	613	607	578	647	580	606	604	587	581	630	607	576	632	644	617	623	594	567	598	594	579	620	586	627	601	642	630	581	604	605	582	597	621	610	565	609	559	614	616	584	627	598	591	607	597	641	589	635	581	621	606	602	587	597	579	634	641	595	617	562	607	626	591	626	585	607	598	581	556	585	583	630	614	581	566	607	592	619	592	619	604	576	575	604	593	590	587	598	601	586	573	633	584	565	588	595	613	627	585	597	573	582	579	616	632	612	670	626	614	610	561	608	574	616	634	593	637	606	556	568	555	643	595	593	604	563	588	588	599	620	627	586	621	602	634	562	629	588	570	618	581	567	643	627	631	579	635	570	616	616	596	633	619	603	568	598	605	628	580	603	589	644	616	600	572	580	611	608	570	601	606	655	621	605	562	590	567	560	595	612	604	645	587	578	585	596	556	624	595	593	619	623	613	630	606	587	622	592	603	585	614	627	578	585	602	603	595	601	588	572	550	569	608	576	573	593	596	574	655	609	566	562	619	608	602	600	618	570	548	568	604	640	613	642	578	579	587	618	621	584	579	605	595	634	623	599	632	591	615	560	612	581	600	609	632	579	642	622	591	598	636	596	570	625	598	612	590	590	617	596	572	575	605	603	637	573	610	628	585	552	586	590	555	653	624	571	603	579	581	599	621	587	599	625	577	602	581	568	620	596	600	593	588	582	612	586	641	595	629	575	566	601	629	595	609	618	607	587	587	637	597	594	573	586	597	619	583	622	582	559	605	577	628	581	599	647	579	583	600	589	615	585	637	589	654	588	587	590	629	589	605	633	636	584	586	583	566	621	562	614	605	584	598	631	606	583	615	599	592	583	586	589	593	625	604	582	575	643	591	550	593	639	583	599	604	591	574	638	631	565	623	588	645	588	592	605	589	590	573	604	635	604	622	613	605	614	596	578	599	603	564	594	580	644	613	575	618	545	617	611	589	620	598	597	580	618	588	630	618	593	641	615	611	588	604	629	603	630	579	559	580	614	597	568	581	590	599	646	620	606	551	585	591	620	596	604	583	592	590	594	612	576	582	587	560	644	604	651	598	574	571	595	624	582	637	595	567	620	569	603	582	605	598	607	621	593	617	554	575	629	616	581	626	604	583	606	601	599	625	609	601	670	631	599	610	612	587	575	567	580	577	625	611	601	572	582	597	611	599	616	623	604	605	624	623	644	635	597	617	615	641	623	566	585	602	627	575	605	628	595	631	578	588	643	606	593	594	625	565	574	647	629	610	640	616	629	634	634	621	586	579	604	587	598	615	646	615	599	572	609	569	595	613	609	607	568	611	609	569	607	566	585	563	607	605	632	600	654	613	559	581	586	588	587	611	621	612	592	602	622	585	600	599	588	567	583	565	595	586	622	617	606	593	609	607	601	592	587	584	562	638	611	596	610	577	586	593	564	631	578	595	603	596	622	606	625	589	624	587	602	604	636	628	623	583	571	624	638	581	646	577	559	612	608	597	609	598	618	571	614	599	601	614	617	596	605	616	628	589	610
22681	21474	29381	23973	21468	21543	12289	1441	1000	796	665	630	512	468	461	430	391	359	353	345	330	346	330	300	283	268	274	281	285	259	283	268	300	271	305	279	287	251	284	278	252	281	263	231	211	220	235	252	246	246	246	253	234	226	226	201	249	255	247	241	252	237	275	225	247	253	248	241	244	237	240	258	224	222	229	235	251	258	229	228	248	248	228	215	229	233	222	231	240	207	215	254	250	241	236	221	224	181	249	227	233	217	242	216	206	245	215	212	258	240	248	211	206	233	224	222	235	204	239	242	237	240	228	218	250	207	220	246	224	222	226	238	248	212	228	205	202	214	225	234	213	220	252	224	206	214	230	211	214	219	225	219	238	235	226	263	218	240	234	234	244	207	211	207	252	220	211	222	230	219	227	219	200	227	190	236	211	208	226	240	236	239	214	225	231	191	229	218	204	207	237	234	225	209	209	222	254	209	253	233	226	212	223	207	238	226	203	225	239	214	218	236	242	206	206	236	259	230	211	223	241	239	244	233	237	241	237	240	230	209	217	224	221	211	228	220	222	241	202	204	222	234	217	240	232	212	206	209	260	228	207	233	225	235	227	193	193	197	230	210	251	215	202	234	217	231	227	244	230	213	210	235	205	225	224	256	238	218	237	229	236	251	238	236	238	190	216	233	218	206	228	209	257	231	268	241	205	213	205	216	222	229	255	204	227	211	198	213	233	230	212	216	211	248	226	216	219	227	193	221	214	228	216	231	239	223	222	221	236	216	208	211	222	238	204	235	245	224	214	238	208	208	227	229	209	216	256	207	220	240	247	241	241	223	227	220	212	203	213	212	211	212	241	219	215	225	222	239	242	238	197	249	242	234	229	238	200	216	208	224	211	250	238	209	232	214	203	237	236	247	227	225	260	226	188	240	257	221	245	222	221	219	240	243	224	246	232	200	216	224	221	223	217	247	251	220	245	234	206	228	203	228	220	213	245	206	229	224	200	249	221	250	226	222	226	219	224	241	217	211	229	232	196	201	213	202	241	245	211	223	237	215	226	208	221	246	237	225	192	220	219	239	214	205	211	205	248	209	245	223	243	231	190	210	227	214	246	210	227	201	223	235	218	222	229	229	221	232	234	216	214	226	234	217	219	222	214	236	213	238	207	211	248	278	225	238	239	213	240	251	235	222	217	240	235	218	202	242	239	220	250	201	237	231	243	250	230	225	221	236	212	249	244	239	212	233	244	215	205	205	214	219	233	221	210	243	226	207	238	208	230	221	222	234	230	236	255	231	224	234	233	234	250	221	243	252	218	212	236	203	229	226	239	221	214	238	220	225	213	226	213	226	236	227	194	233	223	219	222	231	210	227	225	234	214	193	228	237	251	251	236	251	200	231	220	243	190	233	212	233	212	196	248	219	249	237	210	250	201	242	220	199	244	199	207	245	216	214	250	244	224	218	214	233	229	235	216	247	225	224	236	218	248	206	231	234	219	238	212	228	262	239	196	219	220	218	230	242	232	221	192	232	226	218	221	235	227	211	236	184	223	217	210	230	205	210	216	204	182	218	219	243	232	237	251	217	203	236	218	225	252	229	209	222	216	240	232	214	223	246	214	216	215	234	236	225	238	216	221	222	229	230	229	224	193	221	216	228	217	223	205	213	226	206	255	225	209	235	214	221	218	223	215	233	235	230	219	212	204	225	197	207	218	209	219	225	203	223	230	201	219	209	213	206	235	219	211	230	230	240	224	223	226	210	229	217	212	240	215	226	227	207	199	209	192	225	205	234	237	232	231	216	233	242	208	224	221	227	224	211	225	209	211	192	216	217	218	211	227	203	249	222	212	217	218	233	255	223	232	246	238	217	223	230	220	229	243	223	230	257	232	212	193	216	227	226	200	207	233	242	228	211	222	209	212	255	219	263	208	225	211	194	201	217	232	232	224	198	230	222	232	184	221	245	243	225	215	246	212	243	226	231	198	241	220	231	225	198	197	229	231	223	211	222	236	227	256	254	223	216	227	232	229	212	222	230	201	223	212	223	218	222	221	218	223	206	226	226	233	240	243	253	223	246	250	225	252	214	213	229	212	233	238	204	239	216	215	220	213	207	238	233	245	199	224	232	236	232	237	216	226	219	235	218	218	231	204	215	204	236	191	218	241	216	236	248	220	231	222	227	231	234	209	209	240	194	250	197	237	212	220	221	206	226	214	254	241	233	236	203	231	233	224	222	224	234	229	235	197	223	236	240	210	225	231	208	223	222	244	218	236	201	223	223	224	214	220	207	258	226	233	213	215	217	195	223	229	213	220	219	230	241	207	239	242	241	220	219	244	214	216	243	232	232	218	228	238	225	251	234	205	216	200	200	221	196	221	218	241	236	248	226	227	231	224	225	232	205	230	245	202	232	209	232	229	224	248	219	214	230	239	233	235	223	247	219	217	230	245	213	224	236	205	216	222	219	196	203	231	230	222	244	231	212	233	245	232	198	203	217	238	234	225	203	213	214	226	233	232	207	238	233	213	191	215	234	216	199	226	234	219	225	234	233	225	239	219	224	209	226	218	221	223	211	193	238	247	229	209	258	233	189	215	227	237	238	201	222	209	245	231	222	211	227	251	201	231	228	229	217	226	195	214	225	208	239	226	213	213	215	217	223	229	222	220	194	232	249	248	244	262	222	221	199	216	204	239	231	242	212	246	220	256	227	219	233	230	243	233	205	234	195	235	208	230	228	206	234	232	238	218	225	215	215	223	224	218	249	221	236	226	246	240	183	237	257	241	230	223	240	201	237	204	239	225	214	252	218	227	225	234	239	227	230	212	229	258	207	227	235	219	226	228	220	248	232	244	213	226	201	216	237	226	203	207	214	197	209	215	225	190	253	211	217	234	226	224	233	237	226	197	246	237	234	229	250	205	273	227	203	243	221	211	217	214	202	245	212	225	209	217	222	235	223	229	199	224	210	242	214	230	223	209	210	195	206	234	216	216	218	240	196	206	211	212	261	234	217	213	254	215	227	245	231	217	235	222	224	239	231	243	241	220	218	200	223	213	233	215	229	237	225	196	205	232	241	217	222	207	239	228	247	227	225	250	262	197	234	238	236	227	204	212	228	229	219	230	230	230	210	210	231	227	204	225	216	205	209	234	233	218	213	220	217	244	220	260	258	231	243	217	217	240	219	231	233	216	214	230	242	223	224	215	237	254	224	210	250	204	219	226	217	211	224	215	247	236	238	235	245	229	208	209	191	208	224	216	218	263	227	206	217	228	224	221	209	232	208	234	219	235	215	218	241	214	225	224	241	232	205	222	222	235	235	200	209	237	222	222	235	212	212	209	206	227	229	234	220	228	268	207	232	246	247	228	219	210	216	221	224	192	219	203	227	229	229	235	220	220	226	223	247	220	231	248	215	241	233	211	240	237	204	228	234	221	247	238	235	224	208	209	219	216	232	212	215	209	214	208	230	211	230	219	220	212	215	225	229	226	223	226	229	242	213	221	208
5051	17278	12725	6176	4512	3426	2593	2056	1617	1245	1031	890	727	655	571	543	515	465	421	408	378	400	384	346	333	342	308	315	312	282	316	300	397	340	361	348	292	309	276	281	279	267	264	267	263	254	221	255	218	239	230	236	242	223	280	263	260	236	241	267	235	267	255	224	227	277	250	239	211	272	227	249	222	226	236	215	233	247	206	228	228	216	223	241	241	213	221	207	235	230	216	226	243	231	244	234	225	244	221	224	247	232	224	248	245	238	230	218	247	224	237	249	230	213	222	230	260	231	252	233	237	243	243	253	244	244	203	232	227	247	242	242	226	249	207	241	250	229	229	197	229	238	213	241	252	206	218	242	228	228	255	267	237	237	249	227	236	208	240	245	229	233	246	207	222	231	224	221	214	239	223	234	227	236	241	221	259	226	196	210	256	255	253	224	226	225	223	238	221	232	271	222	256	256	230	243	236	237	214	222	230	241	216	232	259	238	285	233	215	231	216	221	243	246	222	247	243	248	233	226	237	246	207	228	230	229	220	227	266	237	237	226	224	240	237	228	224	231	227	253	244	215	228	231	240	231	232	226	246	227	233	213	221	236	225	219	221	211	234	264	227	229	228	228	225	257	223	202	215	247	232	214	221	226	252	209	213	227	253	214	261	218	241	230	201	208	208	221	227	211	252	247	202	242	231	237	239	247	245	221	243	221	213	214	246	235	253	211	228	227	244	220	234	242	225	222	234	238	271	253	248	224	232	230	248	256	217	231	229	246	229	222	222	238	259	232	232	237	235	224	216	244	227	221	243	249	233	229	274	259	205	234	233	219	223	228	223	237	259	204	227	250	226	222	239	236	224	249	230	216	223	240	232	227	234	251	223	246	220	264	215	243	228	244	258	247	225	202	207	252	276	228	221	225	215	237	195	238	238	217	233	223	249	217	244	224	206	237	210	267	219	190	227	217	211	221	217	199	220	241	238	239	238	235	227	225	233	245	218	252	235	262	227	239	244	237	241	246	232	231	243	243	240	236	251	209	223	217	210	220	239	228	223	216	231	247	229	219	232	226	247	211	237	189	238	237	220	231	223	242	242	212	207	253	219	235	238	216	257	215	243	238	211	215	210	214	221	212	218	226	243	239	230	255	234	228	207	219	214	232	229	221	238	241	228	270	232	246	222	215	231	230	236	251	190	229	240	235	245	236	231	230	234	216	233	241	211	223	222	233	219	237	227	219	245	224	246	234	240	205	240	213	221	248	247	218	233	224	230	237	251	206	213	201	235	223	229	264	225	215	248	232	236	237	226	241	221	216	227	208	223	232	203	229	243	224	232	245	237	225	225	220	229	235	206	232	238	259	219	204	209	231	234	250	226	235	255	254	213	236	234	269	230	231	208	229	267	239	259	234	240	227	211	232	231	236	200	213	192	219	215	232	242	208	224	208	249	232	239	227	232	239	235	230	245	210	238	220	221	245	219	226	237	251	218	246	234	248	227	257	236	229	209	211	240	231	238	228	227	249	235	243	208	222	226	241	224	216	224	233	238	238	211	260	209	224	257	226	224	221	234	253	209	244	222	226	244	211	215	248	244	234	232	238	240	236	228	225	241	240	242	249	227	259	225	221	205	232	231	256	228	228	209	228	223	193	217	217	247	209	227	245	196	233	242	247	239	240	267	231	220	213	236	236	230	229	219	216	221	216	239	239	229	235	218	245	229	214	236	226	238	233	232	212	217	239	217	241	235	244	215	224	211	226	216	244	219	246	229	208	243	241	227	242	216	229	255	204	221	227	241	252	225	238	205	271	216	228	246	234	225	232	245	265	250	222	255	247	235	225	212	222	233	220	238	231	231	211	266	218	211	210	222	203	235	238	248	239	243	234	226	231	229	203	236	224	257	191	242	225	230	240	197	220	210	229	256	231	218	185	236	254	253	200	239	244	219	252	222	241	229	238	189	246	214	217	228	238	222	222	233	220	241	239	235	260	233	230	245	211	239	226	241	261	208	233	239	219	235	244	241	208	220	221	214	253	198	235	261	264	266	255	243	228	235	268	258	205	243	212	257	235	224	220	230	236	213	218	239	243	229	234	237	227	231	249	232	219	217	246	243	222	209	229	226	218	220	234	238	219	242	215	257	223	240	230	230	212	243	250	223	211	241	206	238	223	232	229	254	240	221	252	226	235	216	259	214	254	241	233	218	227	252	215	242	224	233	254	233	207	212	213	202	208	219	215	233	199	247	243	242	246	253	241	226	207	228	227	252	219	231	246	236	233	215	241	223	226	230	214	207	253	193	253	235	202	211	217	237	266	224	234	218	215	208	228	214	236	239	222	238	214	223	202	235	253	236	223	226	232	220	212	228	219	266	227	227	241	233	223	208	226	232	221	232	261	241	232	242	227	256	204	245	219	205	246	253	224	232	228	236	219	223	218	232	235	232	235	230	230	209	253	222	220	196	223	234	223	224	241	225	239	228	245	231	213	210	220	227	233	230	257	222	230	242	257	256	234	233	229	243	238	220	232	220	234	252	232	221	222	217	246	221	232	249	215	215	226	200	210	198	214	273	262	227	219	220	215	233	219	224	217	207	238	227	220	214	255	223	239	214	218	226	252	220	244	262	217	226	248	220	253	227	254	227	234	225	239	242	237	224	225	238	227	189	250	228	225	206	210	212	232	226	261	208	231	212	240	248	246	248	249	231	220	224	263	214	255	230	236	249	238	219	209	243	207	209	228	208	256	233	224	200	219	213	229	255	222	214	226	239	224	234	248	246	227	232	229	220	216	219	224	230	204	219	227	230	221	241	226	258	224	225	220	263	254	197	252	219	227	178	225	214	247	259	258	213	240	218	230	216	234	225	216	228	252	201	211	255	245	225	217	222	265	211	251	244	222	239	214	227	253	229	230	244	243	237	210	216	214	233	228	227	236	227	276	224	245	236	214	229	230	204	200	233	209	230	222	212	213	228	230	242	212	200	237	222	244	251	232	251	252	254	216	275	247	225	207	229	261	226	246	232	249	200	231	233	247	227	224	217	212	216	237	216	230	226	242	220	230	208	256	243	213	219	190	198	249	243	263	234	219	247	249	229	231	230	222	216	222	232	246	198	228	218	221	224	230	216	241	225	230	221	233	219	226	241	219	206	189	221	219	215	217	224	230	220	228	221	236	233	230	248	239	221	210	227	214	229	238	222	214	205	229	235	243	235	212	231	230	248	227	250	223	248	225	247	227	210	262	237	225	223	231	212	250	212	267	213	259	219	218	221	256	242	233	221	233	232	261	267	228	223	235	229	244	201	213	239	231	207	254	220	235	217	220	219	215	250	240	258	260	240	259	240	240	249	229	244	217	222	220	242	221	246	234	231	192	256	242	218	215	206	257	222	243	217	244	215	216	211	243	233	228	264	215	234	218	221	243	231	203	221	205	227	219	243	222	218	201	229	234	257	244	219	213	221	239	249	258	227	222	244	241	241	250	230	234	219	236	194	242	246	224	235	247
27936	19766	7393	1629	972	866	775	753	700	713	644	652	648	632	618	637	632	601	656	608	600	670	596	609	618	589	616	601	639	613	586	643	629	549	617	632	645	620	615	601	581	645	586	631	592	593	588	645	576	610	559	576	611	584	597	567	552	619	562	608	573	628	589	608	590	597	590	597	582	593	605	632	622	603	585	608	600	616	584	592	582	600	540	580	565	617	624	572	625	563	579	568	575	560	583	605	615	582	593	617	621	595	570	599	579	611	674	624	607	609	602	589	611	591	564	604	619	593	626	589	609	585	546	618	598	587	620	609	576	612	606	543	591	608	590	578	604	569	561	594	616	579	601	633	599	584	582	573	590	651	600	607	581	581	615	585	547	590	577	616	576	558	585	623	596	601	570	595	585	598	626	616	576	598	585	549	560	610	583	646	597	621	609	610	558	588	582	579	567	583	631	605	614	613	553	578	601	609	608	595	568	612	583	596	572	601	612	618	626	604	580	591	583	593	586	584	571	621	633	624	613	605	595	560	587	618	616	620	612	575	621	564	611	589	578	621	638	588	629	586	604	593	622	582	606	583	627	638	613	586	567	604	577	639	543	590	571	582	641	599	537	627	603	592	592	611	617	577	612	617	615	605	601	601	608	586	594	634	612	558	624	631	523	608	604	618	572	576	604	584	600	575	597	581	600	608	576	583	563	588	594	570	620	583	581	551	629	591	569	625	594	553	595	641	611	611	634	576	636	638	564	595	572	577	605	602	572	583	614	628	615	544	587	585	576	592	627	563	555	607	569	592	598	544	597	637	647	574	568	636	629	637	591	581	575	619	596	581	579	580	574	560	609	573	591	613	597	574	598	593	638	566	604	625	584	592	576	620	615	609	612	608	562	579	607	577	578	578	615	572	591	554	567	630	591	576	596	592	633	555	545	603	564	639	583	564	580	598	575	582	582	625	601	601	610	596	600	592	569	599	594	599	591	616	614	561	562	641	595	601	559	579	605	578	599	601	605	604	620	540	604	595	583	630	584	578	567	629	589	618	595	561	589	550	592	626	602	608	610	564	571	599	619	584	664	581	593	629	561	602	607	631	615	559	595	604	558	606	628	600	590	631	596	596	560	614	592	581	612	607	591	621	603	594	592	561	629	578	564	596	579	635	623	620	619	580	605	642	631	569	598	598	588	586	598	604	605	608	579	630	632	557	600	609	570	608	587	604	645	580	586	602	643	621	563	582	621	583	579	594	611	619	644	603	566	555	616	565	565	605	610	603	599	593	594	602	578	584	599	560	630	577	580	549	594	597	585	555	599	573	586	645	545	589	613	600	597	587	623	600	636	576	607	592	584	637	570	556	566	577	588	560	627	610	611	607	587	590	569	640	592	566	610	572	556	559	578	590	594	560	598	637	545	583	561	587	569	586	561	593	568	584	592	614	541	588	600	600	597	547	600	568	616	578	591	579	603	602	592	597	591	594	573	575	618	594	577	591	602	609	614	572	593	568	602	594	616	620	565	633	583	601	581	583	635	594	565	593	583	571	584	609	624	611	591	616	544	613	543	582	655	633	581	591	564	552	585	625	621	568	605	596	600	602	649	552	614	602	604	563	556	576	570	612	563	602	569	590	576	576	568	622	634	615	585	627	548	630	590	586	588	606	563	607	585	612	635	562	619	547	614	634	561	579	612	598	586	610	627	627	606	615	602	585	533	628	598	586	605	613	625	599	581	607	603	620	638	560	588	575	593	554	611	599	570	616	565	624	600	575	544	562	563	569	592	575	607	613	585	618	590	567	595	577	620	646	586	604	602	630	614	589	598	556	610	576	588	571	561	579	570	579	608	611	593	576	603	609	593	615	606	573	568	533	586	608	549	606	577	596	637	601	603	608	572	595	575	566	570	570	602	604	547	587	607	618	600	579	591	591	639	589	569	611	573	586	643	601	609	585	602	586	556	604	578	581	613	597	572	543	567	607	600	577	566	606	620	572	574	589	594	622	602	627	597	572	585	555	611	580	607	587	603	605	586	579	573	635	614	678	621	550	598	579	599	581	593	617	562	601	645	622	629	618	611	593	596	556	578	606	598	568	624	600	602	677	572	556	565	597	571	626	615	567	585	581	576	575	615	587	573	566	603	557	570	562	621	592	578	619	596	537	564	560	579	608	570	637	572	559	593	628	560	623	604	558	590	595	616	594	611	595	618	588	610	620	599	588	601	629	564	594	593	616	601	559	574	626	618	590	626	631	635	563	600	583	600	584	616	624	568	601	609	613	588	581	642	604	603	571	603	616	568	617	592	559	541	577	572	589	585	640	591	594	559	601	573	576	580	581	605	583	552	648	596	618	607	594	617	589	579	596	593	661	625	630	576	600	590	576	588	613	592	563	595	583	600	562	565	599	640	557	598	594	641	544	582	559	606	632	609	580	617	603	607	585	584	595	602	607	601	617	600	635	539	551	552	562	530	606	563	601	592	585	609	532	592	618	552	617	617	584	592	568	597	577	613	628	582	558	563	563	569	601	582	595	602	617	580	622	550	598	619	641	621	569	605	602	579	576	593	602	606	617	575	574	575	594	621	570	589	586	599	579	600	570	589	593	594	559	568	600	598	630	548	658	631	601	590	610	603	580	595	589	585	611	612	587	603	633	573	596	572	591	615	551	577	634	621	623	601	593	597	606	614	552	598	621	580	585	585	622	580	623	594	588	579	581	604	605	579	597	585	626	564	589	540	592	550	574	579	572	618	595	648	593	649	581	605	578	576	568	546	563	575	534	572	596	602	586	617	616	622	624	586	622	663	581	575	655	609	523	614	593	585	605	627	572	557	587	635	591	596	567	609	565	581	583	618	572	580	532	604	621	598	591	570	580	588	648	587	622	616	598	653	580	564	543	608	611	602	562	635	599	596	595	551	594	582	584	607	632	561	571	551	577	592	596	564	587	617	581	518	624	557	624	614	598	589	576	593	645	584	573	556	598	609	588	573	574	567	584	576	565	619	538	614	620	602	596	577	629	579	611	605	604	604	589	623	590	590	639	577	561	600	600	580	642	596	594	592	568	557	641	608	553	621	556	578	578	576	576	615	543	594	622	555	644	571	597	601	568	607	588	585	611	604	585	593	625	598	587	652	518	606	589	608	606	631	583	567	608	587	595	617	635	608	586	625	563	555	583	554	591	587	564	596	587	583	618	624	607	588	583	573	594	592	625	610	557	607	570	618	594	590	602	605	622	554	616	598	549	617	599	601	568	607	562	623	581	573	603	565	601	573	597	590	589	569	567	581	624	589	612	605	624	564	524	596	603	584	586	571	602	599	610	629	580	547	588	544	617	613	574	580	601	598	578	604	564	604	639	560	602	619	588	556	615	597	619	618	618	566	553	599	600	588	565	627	570	564	550	584	560	568	587	575	566	637	554	575	596	605	597	576	584	619	568	587	589	597	594	590	622	573	601	596	570	581	567	609	601	550	612	624	554	591	568	632	599	600	571	568	571	568	596
4940	4157	3030	1448	1283	1085	1011	940	820	819	727	708	715	693	721	674	659	649	662	650	633	643	641	622	645	592	682	646	672	622	645	648	667	645	657	611	616	698	639	670	588	619	646	580	633	636	598	617	606	635	652	654	596	629	633	621	634	613	647	658	626	631	640	613	640	582	608	618	594	624	575	690	615	622	622	614	648	554	579	640	645	626	623	606	610	612	638	606	667	649	640	606	617	615	636	626	593	686	620	578	624	592	611	588	610	608	636	641	656	629	625	601	622	603	631	625	615	627	641	605	666	638	630	628	629	612	611	597	629	642	619	651	605	594	637	644	647	607	661	617	602	627	601	583	664	627	592	619	623	608	608	592	649	641	656	626	643	593	623	649	658	653	642	629	609	620	583	594	637	611	580	617	664	632	610	629	622	653	562	604	623	647	592	678	610	631	637	593	624	625	671	635	636	605	637	604	620	650	605	626	613	654	571	614	611	601	665	665	633	628	589	647	598	623	645	597	626	630	654	587	591	629	681	653	640	653	634	635	630	621	617	626	578	630	601	594	607	672	619	667	572	631	627	659	648	642	577	647	614	661	631	606	615	651	643	619	602	592	606	586	648	649	633	645	643	606	620	629	615	646	609	636	628	655	649	635	630	678	632	643	638	624	697	678	638	633	681	651	620	628	668	652	659	610	668	653	608	600	650	609	597	619	656	651	627	605	648	638	592	576	612	638	606	574	613	638	652	599	609	604	571	642	688	622	644	619	629	635	647	581	576	582	607	644	633	613	621	648	658	653	613	628	622	615	634	673	620	652	649	662	617	636	622	620	570	585	640	613	651	616	601	654	623	623	656	611	640	639	615	614	608	607	648	662	592	656	594	652	618	609	625	626	648	625	634	577	574	610	560	593	642	647	589	600	636	668	645	644	711	653	569	608	628	645	653	643	620	652	608	604	631	624	599	597	633	641	617	618	629	629	617	633	604	610	670	651	629	635	609	633	657	623	634	637	627	663	628	605	648	634	709	616	650	615	620	600	632	604	628	621	599	609	626	602	618	650	628	644	620	608	631	613	601	633	626	558	590	631	621	656	646	629	659	621	595	636	611	602	642	619	647	685	600	643	584	601	607	648	639	619	619	619	646	613	620	655	631	634	607	628	583	646	626	647	611	620	617	592	677	605	602	605	591	672	621	599	595	615	633	591	640	573	613	646	608	646	639	654	650	588	642	646	571	631	653	601	580	651	595	610	588	626	595	623	566	628	662	671	627	619	615	632	631	657	643	627	639	572	628	603	635	638	625	622	646	645	585	634	583	619	599	617	603	601	642	642	628	554	634	586	558	607	565	598	650	601	659	641	604	630	587	636	646	624	628	641	631	619	629	641	613	562	585	584	613	621	632	663	603	609	650	628	625	651	596	610	651	605	598	613	611	590	644	615	631	622	635	637	599	627	606	644	589	636	610	661	580	589	626	622	607	641	599	612	635	649	666	588	614	641	647	637	606	593	653	644	586	634	655	645	591	625	599	618	580	605	673	637	594	618	658	646	633	590	598	604	609	634	618	647	634	620	621	639	592	592	656	662	650	607	628	579	570	627	668	585	654	641	638	621	621	601	635	623	630	624	642	586	617	635	624	650	602	616	626	643	657	596	616	644	615	620	640	660	663	619	614	630	599	612	641	629	598	634	588	610	635	612	699	640	629	646	630	629	619	622	638	635	573	639	621	640	624	597	673	649	622	687	594	625	610	597	618	639	656	605	599	639	605	598	630	612	639	693	623	724	634	605	592	639	621	606	596	666	642	633	619	599	634	581	628	608	629	630	569	619	598	620	601	599	602	557	645	619	577	620	623	600	661	653	614	650	646	564	622	628	662	631	636	623	632	638	643	653	656	609	622	641	663	585	579	609	641	652	599	649	671	658	591	581	611	655	619	656	633	624	602	639	613	610	612	607	570	613	584	631	618	609	598	603	537	584	600	636	627	632	609	641	632	617	628	648	618	614	607	564	617	651	606	624	604	612	613	620	589	610	643	622	621	631	673	600	671	617	679	672	605	637	641	641	623	671	716	645	618	614	681	656	643	615	688	621	594	596	603	596	641	658	636	660	649	599	610	640	640	634	640	586	610	598	637	650	614	626	609	635	602	651	654	624	609	624	583	596	663	663	589	620	640	645	631	626	583	625	620	657	621	624	626	683	638	605	641	638	587	595	619	607	610	637	606	615	636	611	656	621	610	618	655	625	659	666	606	606	645	640	629	646	650	655	603	573	624	651	623	617	660	646	638	589	672	599	622	611	628	634	646	716	592	622	635	630	596	638	679	645	624	624	656	629	604	646	638	586	621	595	686	599	621	645	627	683	633	611	642	607	646	622	588	622	633	600	639	646	643	633	623	644	613	588	633	661	567	634	663	642	603	637	623	555	626	638	594	670	616	618	578	597	609	600	601	618	601	621	593	618	596	674	605	628	615	668	639	595	643	650	625	628	589	640	617	657	625	642	605	591	623	648	621	622	574	635	630	648	647	622	581	608	645	611	586	618	652	640	667	605	588	639	631	605	651	582	655	619	557	620	606	644	572	618	630	620	641	599	624	651	579	628	581	606	616	643	655	663	589	617	595	649	621	638	625	629	615	569	598	612	569	669	615	648	641	602	602	607	612	624	633	589	605	645	675	680	659	569	617	598	600	646	594	590	595	601	632	623	642	617	675	658	633	603	634	606	633	615	660	620	620	625	622	676	649	596	637	626	650	624	621	631	620	599	622	641	680	600	596	666	577	647	575	630	621	599	638	658	630	639	628	589	606	649	626	617	637	598	673	617	641	637	593	621	591	592	620	640	635	600	596	653	585	670	630	623	620	621	643	619	635	588	617	633	640	656	623	631	646	632	636	640	600	635	641	580	634	617	628	633	635	579	654	616	643	609	630	640	609	627	656	624	627	616	615	632	600	565	614	657	609	647	660	615	599	632	613	611	627	617	622	619	647	623	649	650	641	637	585	618	610	623	670	631	673	630	613	624	627	620	614	565	600	599	634	630	633	645	615	616	676	635	587	614	645	635	602	633	648	649	639	607	629	626	624	653	603	626	637	617	612	645	646	582	604	577	623	601	614	612	582	609	638	583	644	661	603	625	644	659	662	618	631	620	620	612	635	595	654	647	596	621	687	589	619	613	621	590	603	596	624	632	675	598	649	614	590	617	592	595	615	641	624	557	652	605	606	643	628	586	641	607	613	607	602	657	613	588	594	632	635	636	630	605	626	604	626	639	643	590	647	650	643	632	661	625	616	665	616	632	628	618	657	590	683	609	648	591	614	669	602	622	628	666	551	667	579	670	646	625	633	637	625	643	650	652	623	641	678	686	622	629	626	622	638	642	624	641	665	654	630	620	608	617	623	649	631	598	630	597	638	652	647	558	615	655	646	627	601	637	634	615	682	627	646	617	601	648	659	604	648	689	612	639	629	613	600	610	625	617	542	654	627	651	629	607	634	587	623	644
23788	21490	29052	24343	21482	13645	1628	951	753	691	597	566	511	448	410	417	406	384	469	355	353	378	379	332	381	371	324	348	338	319	343	346	356	340	339	300	391	361	330	324	316	307	336	317	308	370	294	336	294	330	325	330	349	317	333	334	330	312	328	318	333	310	328	345	376	306	321	304	315	278	313	301	309	303	347	309	354	313	321	320	298	333	313	308	325	332	299	315	316	294	324	295	323	305	301	343	312	303	295	304	317	341	305	327	321	352	322	322	306	339	332	320	307	306	282	317	353	320	303	321	318	282	311	321	313	322	314	305	326	323	336	279	333	328	310	292	297	303	320	310	306	318	314	267	324	301	307	343	310	296	291	314	294	310	282	300	312	301	355	329	313	333	337	342	316	325	308	304	301	296	311	305	314	316	286	316	277	299	285	329	303	326	300	280	326	296	316	343	333	313	326	328	360	332	313	317	318	300	318	358	314	314	311	320	298	330	325	334	300	320	324	302	334	315	303	297	318	285	336	277	276	316	326	311	333	337	294	348	298	296	288	326	335	289	295	339	294	312	323	316	329	297	318	296	322	300	328	323	293	320	325	302	356	358	322	299	301	306	307	320	311	312	308	310	306	320	311	283	335	334	311	301	284	309	342	310	329	324	333	311	303	287	318	343	290	315	307	319	307	308	300	310	302	333	344	326	332	302	359	325	311	317	325	286	309	284	307	313	277	282	298	316	340	318	309	332	332	326	311	305	302	331	318	330	313	337	296	327	320	299	331	299	313	301	334	319	331	324	302	335	318	357	330	331	331	287	312	329	313	337	344	312	334	294	304	277	329	288	325	327	342	338	319	290	309	302	319	297	300	356	315	307	315	305	300	294	282	318	344	311	293	305	294	342	293	313	319	313	305	297	346	300	316	279	291	325	330	323	320	305	298	359	322	330	294	314	303	352	296	301	317	299	340	319	301	328	288	291	315	312	288	316	287	305	344	308	332	333	326	291	323	301	317	297	309	303	298	296	313	299	334	296	330	308	300	307	327	310	321	296	316	314	301	297	295	298	290	342	303	333	320	300	345	317	317	276	326	356	347	325	321	311	323	313	330	312	332	309	293	334	307	331	291	314	324	326	311	357	339	297	327	320	314	303	320	302	291	320	311	336	324	305	319	321	268	302	323	329	318	341	314	321	283	299	324	319	291	295	345	286	293	331	319	317	297	334	288	303	305	300	325	319	319	308	319	312	313	311	322	304	334	338	307	341	321	335	277	308	307	310	317	309	332	308	358	324	324	308	304	324	301	296	324	323	288	294	289	292	318	348	303	323	328	337	317	345	300	304	348	333	292	328	289	313	299	292	313	340	355	314	321	307	304	310	311	335	300	294	301	317	296	328	343	322	335	325	291	297	323	305	306	347	303	349	313	302	285	306	297	301	333	326	302	303	314	317	325	317	324	307	293	305	294	289	286	310	313	328	322	355	329	290	324	296	305	319	305	325	311	305	320	301	320	300	324	336	351	311	331	324	289	294	316	325	302	282	300	295	337	268	296	312	304	332	323	319	300	309	300	320	292	305	330	324	314	317	281	292	329	337	317	346	329	314	297	317	298	338	312	333	341	320	323	309	309	310	313	302	340	316	305	319	310	330	302	298	337	312	326	310	313	393	327	286	285	296	301	325	308	323	335	330	284	350	315	320	322	340	293	352	307	299	307	323	310	309	303	285	309	316	304	292	320	314	322	309	310	316	291	299	310	311	279	298	310	327	335	311	301	312	303	330	317	335	332	308	319	313	305	306	277	356	301	299	321	313	345	307	350	330	359	343	314	279	317	328	358	293	318	333	332	349	302	343	300	337	312	308	291	265	301	306	305	331	294	284	302	311	304	320	289	316	339	304	327	306	344	313	305	315	333	322	329	323	305	314	334	310	315	307	320	298	295	338	316	320	282	313	326	277	312	338	310	327	267	291	323	317	338	277	322	295	296	297	298	313	310	306	328	289	334	289	329	292	342	321	294	298	327	329	329	315	322	312	296	315	305	301	323	324	318	322	312	297	313	308	336	313	281	317	338	314	319	305	289	302	294	301	355	316	308	344	322	345	285	333	308	339	292	287	301	294	352	339	300	332	311	308	326	314	381	297	312	330	313	293	311	321	345	326	303	326	329	317	321	303	304	309	321	310	331	307	318	297	299	314	317	321	300	279	315	297	318	310	330	336	296	335	283	310	317	303	323	334	309	343	318	328	274	301	329	311	325	315	334	356	313	325	284	310	337	338	296	338	326	309	330	328	285	341	342	313	316	291	329	321	286	287	306	292	317	290	270	317	321	314	321	324	301	342	321	316	346	322	319	289	298	336	311	313	320	282	323	316	329	301	300	355	298	317	308	316	336	317	329	301	338	306	339	290	302	329	284	325	325	343	323	299	309	334	343	349	287	290	302	331	306	295	297	330	342	310	306	291	297	333	310	324	335	317	294	302	325	324	305	312	352	300	315	332	323	322	288	294	301	316	321	337	307	303	306	312	301	304	323	316	314	313	323	313	307	305	325	293	298	298	280	293	329	314	315	316	309	323	315	306	302	313	292	309	320	292	332	330	326	312	311	317	340	353	288	305	313	304	285	307	311	311	316	330	318	287	355	296	285	354	314	308	325	315	324	318	325	290	315	298	329	309	304	325	304	294	330	321	305	280	321	323	258	327	316	287	313	316	310	291	294	332	328	335	315	304	325	306	320	325	291	322	322	289	292	314	288	270	303	313	321	303	333	312	332	312	307	303	292	307	344	308	316	307	307	334	324	318	307	334	330	313	285	324	344	321	309	311	297	313	329	313	303	294	316	303	300	295	326	299	291	296	306	286	309	328	331	328	316	323	290	323	313	327	300	322	308	321	317	305	323	303	320	336	322	310	341	326	315	325	321	299	307	315	302	338	306	311	333	342	316	280	286	284	314	313	325	303	329	316	348	295	363	320	303	327	305	288	315	295	312	294	309	317	319	321	371	328	326	300	298	298	322	320	338	326	314	309	319	311	302	313	331	318	339	305	330	297	289	341	283	295	300	335	344	323	310	307	308	323	289	337	320	310	315	313	314	322	321	316	306	322	301	339	348	270	305	265	302	338	311	298	320	317	328	308	317	328	355	334	333	315	300	288	328	301	290	324	295	348	350	314	329	317	314	301	327	302	325	352	302	313	326	308	303	285	344	314	347	318	274	299	331	313	301	349	288	292	310	339	296	326	305	314	309	324	319	305	306	325	348	309	302	287	317	303	300	289	312	313	294	335	311	328	314	309	317	307	319	340	313	311	321	310	291	288	309	332	322	358	302	314	295	292	318	323	319	301	302	339	328	323	308	320	337	301	258	300	337	333	341	288	322	316	371	330	304	333	315	333	295	299	296	311	310	322	286	339	328	298	299	327	291	296	297	335	326	302	324	295	327	303	324	301	308	314	308	310	304	320	309	329	325	309	298	324	313	362	299	290	310	308	336	288	314	322	322	273	282	322
3881	11961	8770	3990	2976	2232	1796	1448	1144	968	808	713	651	638	576	541	514	499	453	495	447	457	450	452	408	393	409	371	416	427	416	417	414	375	443	424	380	414	360	376	340	364	381	361	380	342	359	355	361	371	356	339	335	357	331	328	352	341	324	371	351	341	354	349	351	348	337	303	332	333	390	350	349	340	366	356	348	348	351	349	357	325	328	334	367	324	388	372	341	332	370	363	359	352	347	371	358	336	314	325	330	361	364	355	351	348	366	323	375	354	335	344	332	328	308	350	368	376	364	331	331	352	335	358	304	302	334	309	312	345	324	348	328	353	363	357	343	351	326	381	316	347	333	367	346	356	367	351	340	324	364	323	344	346	324	332	337	307	330	356	327	319	349	351	368	355	358	341	365	364	351	328	310	371	354	326	370	344	304	340	329	359	321	337	338	363	344	381	298	318	341	357	349	338	323	371	326	337	359	317	336	308	353	353	349	398	362	351	323	349	324	365	335	305	338	368	376	351	325	365	329	343	344	338	366	354	324	348	349	330	344	343	325	336	361	348	368	351	350	335	356	364	363	360	340	333	337	359	321	349	320	362	380	337	357	354	336	372	348	326	327	362	336	338	332	366	344	339	334	329	324	336	344	338	344	319	330	349	324	342	325	295	321	356	427	341	340	333	329	295	324	348	378	347	344	343	335	310	327	343	322	347	347	375	345	322	340	336	343	323	343	334	326	334	341	346	304	321	333	341	348	337	359	344	318	352	326	337	358	369	366	352	366	331	322	326	348	361	344	344	357	315	300	323	363	357	285	340	341	338	316	341	370	358	351	311	385	361	346	343	313	333	367	353	351	367	340	348	356	348	357	348	339	334	340	331	366	350	319	369	338	345	298	358	362	324	371	358	351	304	356	347	351	294	348	359	315	349	315	390	326	365	348	341	400	365	364	336	356	378	338	373	318	305	354	359	328	363	365	363	288	356	342	376	343	319	335	287	299	341	321	325	361	318	329	335	365	387	314	342	342	382	342	311	347	364	340	317	365	322	374	351	341	337	325	340	331	365	314	342	351	346	353	343	291	342	357	357	370	324	369	350	359	377	357	309	327	341	349	362	342	351	350	364	351	360	357	372	332	365	334	354	357	366	374	315	334	353	351	350	317	364	313	329	340	366	337	362	352	373	368	369	351	310	337	336	343	337	352	324	369	357	337	338	323	324	350	296	358	337	356	301	330	380	351	328	338	378	338	345	317	337	317	325	330	302	344	396	329	339	313	334	324	291	328	343	321	345	362	338	335	343	359	365	366	368	326	328	371	334	389	354	341	331	361	320	316	331	350	334	325	377	340	349	350	353	348	335	376	347	356	328	366	373	352	372	316	381	317	344	355	338	339	345	362	334	324	339	350	307	315	352	360	372	331	328	349	337	329	346	356	364	338	329	343	328	361	330	357	353	336	340	317	322	287	341	340	373	341	349	348	331	331	335	344	374	337	320	335	355	370	338	368	362	336	360	367	342	328	359	313	330	374	333	332	337	327	342	336	327	309	350	353	341	347	352	359	331	354	334	350	339	337	383	338	337	357	325	321	378	373	332	354	346	298	350	351	361	299	343	336	345	349	328	343	368	362	361	354	347	353	364	338	322	385	328	360	354	342	339	336	351	324	345	341	348	375	336	315	353	342	326	319	319	309	360	346	377	353	370	354	326	362	355	327	356	342	373	364	347	337	327	357	356	329	351	325	321	362	385	376	328	380	325	326	332	352	361	338	333	350	320	363	336	357	346	365	331	348	343	336	395	356	378	358	341	342	336	357	319	329	334	393	329	318	357	321	305	334	331	345	310	324	377	355	326	336	318	295	331	359	332	373	355	342	372	324	352	322	324	338	347	364	353	346	375	338	320	335	324	341	341	344	339	353	354	396	345	353	357	377	329	335	333	360	333	319	332	343	331	363	351	349	347	338	371	322	340	315	333	346	359	323	334	344	348	345	315	336	325	361	333	345	356	331	347	332	369	345	327	366	360	365	351	331	340	380	355	348	342	309	322	346	327	386	334	321	341	374	387	346	304	308	359	344	345	360	321	325	365	338	327	333	334	355	365	355	353	349	336	332	328	332	324	315	363	362	352	368	360	333	345	331	360	347	334	342	345	332	368	340	334	343	309	338	366	340	333	351	339	338	293	370	335	305	312	307	354	330	306	334	319	347	329	338	330	320	352	322	324	354	349	351	320	332	343	331	368	355	336	351	325	340	326	354	339	329	322	356	352	344	353	354	307	344	366	340	339	361	354	352	364	362	319	337	346	362	284	374	329	379	348	339	329	358	344	330	348	394	355	353	357	331	339	338	329	339	370	328	328	328	360	334	326	358	338	374	324	353	362	344	319	326	359	349	358	319	336	333	343	330	332	356	347	322	341	352	367	330	338	295	365	333	356	347	328	323	323	379	305	352	317	363	314	345	362	299	344	347	355	336	334	343	331	344	342	380	336	376	342	353	345	355	340	344	391	317	327	378	326	340	361	342	340	342	302	328	329	333	332	338	361	356	337	370	358	338	321	340	345	354	336	325	320	377	339	357	344	339	335	356	352	354	330	356	356	353	391	358	339	361	353	327	351	324	336	319	351	327	348	353	379	367	346	339	346	349	372	301	344	346	363	358	332	373	375	353	312	373	308	336	343	344	340	331	365	342	351	324	332	343	360	329	316	320	349	344	325	347	321	353	384	310	360	376	291	342	398	347	348	333	349	341	334	345	355	339	342	322	351	324	373	381	344	315	360	332	368	333	335	342	340	330	347	378	355	324	369	339	370	334	310	360	330	366	353	323	324	342	356	349	355	339	324	335	336	368	352	342	361	325	358	348	306	347	342	328	311	347	358	344	373	360	319	321	342	346	339	353	332	360	360	342	360	328	334	317	350	346	362	328	336	331	308	331	372	366	333	330	342	348	320	345	331	298	347	338	357	362	344	319	340	339	347	360	360	357	355	345	344	346	341	349	306	318	348	368	344	358	310	343	371	349	355	296	364	331	337	340	356	350	378	315	353	339	351	346	356	323	347	350	346	358	351	354	303	356	349	318	340	383	334	350	354	363	342	334	382	331	350	316	327	332	329	357	384	364	318	339	386	349	336	349	363	343	332	326	336	333	311	327	353	364	347	347	362	342	359	347	363	368	323	333	350	390	347	361	333	360	333	324	374	329	330	338	326	374	351	342	339	354	360	350	331	321	328	355	373	342	338	335	339	356	337	371	305	365	371	361	360	367	324	338	342	374	352	379	315	368	344	334	323	337	334	339	337	334	354	339	377	378	352	347	329	355	360	311	363	361	330	329	344	349	347	363	314	320	337	359	363	365	351	328	340	320	342	338	359	353	334	353	322	331	321	315	312	327	382	356	375	341	361	341	335	340	348	316	341	314	361	331	311	376	307	344	369	370	372	339	351	313	341	315	319	372	326	369	329	367	360	351	337	336	372	326	316	373	346	312	311	323	345	345	364	340	349
24923	21496	28167	25179	15364	1705	1082	960	858	874	767	706	663	696	647	656	635	639	661	632	660	604	628	591	604	602	616	601	651	615	601	637	630	609	687	626	606	608	589	599	600	555	610	630	621	613	593	582	557	562	551	604	562	561	590	615	574	594	603	557	612	515	596	583	608	576	580	560	581	607	610	596	544	593	539	612	612	592	564	594	610	563	585	610	605	560	615	612	602	571	593	569	590	602	664	607	594	607	602	602	589	613	596	647	635	570	605	560	620	622	579	597	574	596	635	631	599	590	677	602	606	626	604	647	603	598	559	594	574	563	589	628	600	599	578	569	581	595	602	614	583	583	608	567	603	609	621	597	601	611	585	618	600	550	595	610	560	597	621	565	597	617	612	589	598	600	618	560	587	614	572	548	546	575	617	597	605	590	587	571	567	632	563	545	583	615	600	587	612	561	602	578	574	619	563	594	626	552	618	585	553	590	576	570	591	593	569	651	574	627	578	612	571	570	616	573	572	580	595	561	547	574	602	619	575	604	646	592	555	606	554	616	598	578	587	595	551	556	530	603	566	616	570	542	593	567	631	605	565	567	640	600	576	575	609	570	591	617	575	626	619	612	591	568	604	617	564	607	544	603	656	647	595	592	578	578	593	616	607	601	607	603	619	581	600	631	578	603	571	600	607	585	597	610	629	585	635	627	599	581	577	583	567	581	619	599	581	599	586	576	607	572	617	583	615	631	614	626	603	538	610	650	604	583	611	597	613	546	598	613	624	590	610	545	615	599	560	588	561	586	597	591	602	616	578	602	595	552	598	587	598	610	589	583	623	588	628	626	590	560	588	593	594	583	605	584	588	576	557	617	559	552	604	594	602	612	620	583	575	608	569	601	567	536	622	564	649	629	644	652	568	601	570	620	563	538	601	561	600	568	594	592	596	585	623	572	618	605	567	605	605	578	571	612	587	618	590	573	570	566	609	575	563	623	626	563	598	612	634	560	583	608	570	529	568	596	572	574	620	588	585	587	598	555	562	581	604	591	604	592	608	567	590	581	582	593	575	623	586	586	558	607	593	644	605	593	593	597	615	596	596	590	610	597	581	580	589	600	590	577	621	594	578	627	584	609	572	623	595	592	578	579	588	523	585	587	614	623	638	609	576	570	599	567	625	628	578	610	615	595	624	642	611	576	584	609	602	535	618	621	606	585	600	609	634	577	596	618	612	590	583	565	603	587	579	603	636	572	610	549	577	578	568	588	575	570	580	602	621	587	578	619	578	596	640	584	598	593	593	624	616	595	633	582	613	572	611	595	591	569	629	626	587	578	627	551	613	629	565	619	647	595	564	559	565	605	607	556	608	594	619	605	606	579	573	550	600	575	643	570	583	606	599	587	583	594	656	603	635	616	569	599	540	609	544	607	561	613	578	618	606	624	564	604	526	614	574	589	606	576	602	554	588	586	603	556	617	618	656	591	606	564	622	582	603	604	583	574	620	611	561	587	601	621	622	594	599	577	656	616	571	662	599	552	594	602	617	578	572	611	615	592	626	596	613	555	600	609	604	599	615	566	584	616	581	575	595	550	586	609	583	587	594	576	639	579	586	614	594	558	608	577	634	590	568	577	580	585	610	610	535	626	598	567	615	604	624	655	625	628	613	562	608	615	618	629	571	597	632	565	575	570	568	585	558	586	591	576	566	553	542	558	587	628	556	583	591	604	586	626	575	577	587	642	623	619	617	631	536	565	562	608	602	586	557	584	584	593	601	614	605	628	590	555	642	610	581	572	551	595	593	593	587	608	605	580	571	616	566	601	607	570	565	594	589	608	581	612	597	624	570	608	601	559	583	579	615	595	622	546	602	627	590	611	559	609	605	591	629	620	621	555	575	545	627	606	607	633	564	565	629	583	605	543	546	595	604	596	631	569	579	573	558	602	553	622	605	568	583	547	601	573	599	619	606	579	591	601	584	612	620	592	658	605	575	616	584	594	620	607	552	576	593	597	583	587	631	642	643	598	546	578	601	565	575	544	583	602	608	607	550	619	624	634	597	610	576	601	608	555	626	572	610	584	616	568	591	588	611	613	613	593	544	561	591	605	585	645	580	604	566	607	615	589	598	550	601	576	581	642	571	556	576	617	558	603	589	596	569	628	557	620	576	646	628	570	611	604	614	587	597	545	611	562	599	590	562	582	581	580	609	625	534	595	616	558	603	576	595	594	541	561	596	596	624	637	635	535	527	588	592	567	629	529	619	577	581	569	608	578	616	618	578	588	562	646	585	584	590	581	584	591	572	529	592	549	596	548	638	556	601	608	581	572	570	615	602	583	594	569	594	564	606	664	586	604	560	562	548	610	577	593	604	637	549	559	594	608	557	597	597	605	600	589	617	597	543	606	580	556	592	542	587	610	573	614	575	604	570	632	535	593	604	612	595	564	576	568	555	611	613	571	579	538	588	580	602	621	589	586	579	618	544	568	568	580	566	594	589	608	603	625	565	551	538	568	604	608	563	596	570	562	576	568	602	633	557	614	587	590	602	559	592	591	533	584	594	610	584	592	582	547	589	593	585	586	633	636	597	572	601	625	582	583	567	592	610	610	570	576	563	571	538	656	574	617	565	558	587	565	607	577	581	600	605	580	564	601	606	554	635	566	595	620	609	578	642	625	632	591	578	614	600	549	586	549	607	555	581	573	600	548	597	585	627	565	581	619	593	564	620	608	602	586	624	575	587	622	572	618	570	606	586	572	585	594	587	628	592	590	588	631	610	659	546	580	548	602	608	601	641	594	621	569	643	594	614	572	588	585	619	593	564	593	608	548	612	589	579	604	571	603	593	563	631	588	552	628	555	620	576	612	610	614	568	572	573	582	584	624	633	595	619	587	614	615	663	640	578	587	615	598	606	561	583	617	558	559	560	588	635	614	557	532	591	610	587	570	631	614	557	602	563	553	590	565	558	560	597	572	639	564	576	657	605	602	602	585	570	575	542	603	544	595	563	591	582	537	603	585	615	568	581	540	574	590	588	582	615	555	558	625	577	563	574	608	610	595	619	590	598	622	573	614	569	601	628	648	598	551	556	636	587	617	574	573	581	538	612	585	601	612	592	581	546	584	589	534	551	575	578	574	591	574	582	565	613	589	605	569	562	592	600	621	599	574	597	587	592	610	582	597	659	524	548	600	612	632	633	584	590	608	561	596	629	594	607	568	553	628	602	632	605	556	585	598	589	544	565	582	508	612	563	569	567	541	566	574	588	608	589	592	580	591	530	577	597	547	624	570	604	578	590	545	593	563	614	567	564	605	607	584	590	559	557	592	568	620	598	594	599	602	599	586	593	560	615	610	589	636	613	577	539	576	565	611	530	595	606	559	624	614	596	589	618	603	517	555	580	617	597	610	630	596	653	577	580	577	559	560	583	609	575	587	600	569	591	568	604	572	573	598	571	592	595	595	632	631	587	589	590	567	603	631	590	571	618	559	577	576	588	600	618	599	642	594
3998	8167	5764	2980	2321	1904	1516	1326	1097	1034	967	860	839	748	755	736	688	709	726	703	679	728	677	662	637	598	673	667	634	646	635	651	611	694	640	656	578	649	672	603	605	608	598	625	639	577	625	584	602	604	639	594	647	633	612	609	594	637	589	645	608	577	620	579	563	663	627	635	600	650	598	601	670	654	644	613	662	584	645	622	690	641	579	599	571	614	609	606	612	603	587	618	601	590	565	635	586	657	611	615	581	621	629	579	635	602	614	630	591	615	601	622	587	574	575	603	624	605	580	547	594	597	579	606	619	612	597	585	585	610	606	599	590	630	610	619	619	630	575	635	591	587	564	580	585	625	614	635	616	601	607	614	627	615	624	608	623	623	610	622	600	581	585	608	603	554	607	594	600	629	643	645	650	644	606	556	570	565	614	646	533	619	624	619	603	623	586	654	641	589	599	581	609	630	644	586	613	603	632	613	573	591	619	609	569	596	561	581	580	611	682	575	602	616	602	612	680	574	612	605	589	577	583	596	614	643	622	562	575	636	604	598	625	614	600	612	599	623	587	658	615	597	608	606	585	609	638	566	610	596	623	600	608	591	609	621	582	595	607	574	596	608	632	584	630	624	627	604	572	603	622	622	613	590	615	584	605	582	596	574	626	638	630	605	630	614	590	563	552	608	617	648	643	591	606	614	557	595	520	631	619	616	603	649	574	589	629	622	642	631	632	585	604	621	612	615	650	622	536	648	572	619	595	591	673	605	609	570	617	629	601	626	607	605	574	653	591	612	578	588	628	621	615	624	632	570	607	658	604	585	596	607	616	625	607	600	559	593	600	600	605	582	610	622	588	571	628	625	602	571	640	591	576	596	638	642	626	610	597	631	583	594	613	626	560	630	639	583	644	594	600	594	579	573	612	621	628	628	600	597	662	628	650	639	646	611	604	595	621	593	605	617	629	663	638	613	618	533	669	631	626	615	580	595	626	624	624	595	663	638	597	605	628	628	627	611	617	573	610	631	629	584	595	622	618	555	621	578	605	630	633	627	578	573	578	598	620	585	584	608	618	598	621	613	550	612	639	583	612	618	567	610	608	631	587	608	630	620	627	568	596	538	610	669	590	634	645	657	590	633	610	604	596	590	607	636	612	629	617	551	615	616	568	603	645	610	604	589	614	625	586	626	597	603	602	633	549	612	596	605	638	619	602	612	582	609	592	658	613	607	604	624	595	578	612	575	570	573	540	594	646	614	581	625	623	583	587	598	629	601	573	557	631	615	608	604	617	609	633	623	605	596	586	640	609	623	607	596	587	569	626	573	632	572	555	592	622	654	597	614	603	638	635	634	637	599	605	656	612	590	612	605	634	636	600	579	611	643	603	629	630	601	632	612	628	620	643	634	578	589	589	633	596	593	644	643	611	613	611	585	599	581	573	609	626	588	565	572	636	616	563	649	642	620	586	621	594	582	598	589	635	610	628	604	619	614	589	612	602	639	630	607	638	631	614	659	555	578	616	579	589	634	570	591	632	590	601	643	574	596	591	562	605	575	585	602	653	591	620	612	620	617	606	650	664	574	608	638	614	598	671	593	628	656	570	609	588	627	594	587	603	600	596	591	585	608	603	595	609	563	564	583	653	600	579	609	600	629	622	655	608	650	584	626	589	595	605	578	640	601	594	621	601	618	588	606	586	588	614	626	600	580	587	584	584	619	583	617	604	620	610	595	577	611	595	565	653	600	577	609	599	586	626	586	590	626	635	610	638	615	599	558	600	625	631	614	577	608	580	616	600	597	622	607	614	604	591	602	619	636	578	617	602	612	570	609	633	611	613	618	595	579	593	587	572	640	583	593	626	613	608	594	595	575	650	610	627	563	592	604	545	572	644	613	632	587	544	612	528	569	635	621	593	591	604	588	618	648	657	610	648	593	591	597	604	599	638	593	610	594	567	626	635	602	591	593	607	651	614	610	613	566	586	607	605	589	638	643	599	602	598	596	624	655	613	610	607	618	579	582	643	610	623	576	589	623	628	560	610	581	597	650	593	592	657	644	588	593	573	624	649	577	665	678	618	611	606	626	607	642	633	643	584	584	631	607	566	619	671	584	647	571	597	562	628	597	635	625	589	605	586	617	594	612	640	597	602	574	597	610	585	601	581	587	607	602	629	655	617	603	660	597	593	626	583	696	604	578	621	624	572	577	601	629	595	616	562	578	611	646	634	625	621	614	588	592	604	638	572	623	555	611	640	621	580	546	624	650	614	612	634	600	583	615	606	659	606	640	629	599	615	643	570	583	632	590	604	599	596	609	624	630	629	605	595	555	645	604	593	611	617	623	631	583	611	595	609	573	611	584	609	575	597	614	623	609	599	627	564	605	616	623	598	552	606	609	564	591	584	651	645	647	575	580	619	563	596	601	580	630	586	625	604	598	615	578	576	616	610	585	597	612	629	618	610	596	595	606	603	584	621	618	623	599	579	561	592	605	614	650	578	604	620	602	638	611	637	648	615	603	611	636	630	611	640	613	554	605	549	606	607	568	572	568	598	592	610	630	583	586	641	664	588	623	599	579	610	626	631	615	569	585	618	576	611	582	620	599	598	600	631	585	661	610	629	619	620	610	602	601	594	595	596	592	607	643	607	636	559	617	593	584	642	597	626	602	588	577	614	588	619	609	582	587	597	647	567	649	628	584	553	632	633	576	580	560	636	562	606	603	590	619	634	548	614	594	602	601	562	602	620	566	589	614	583	626	590	591	595	614	605	588	639	587	573	596	654	617	628	635	595	580	639	595	618	629	574	610	575	555	607	624	618	613	610	614	611	608	590	611	590	641	616	587	572	625	653	615	588	609	601	609	621	642	606	588	598	607	591	627	608	540	592	598	586	571	632	552	624	643	596	596	601	564	615	655	601	625	619	629	586	573	578	618	670	608	621	556	610	661	656	642	584	614	648	634	594	648	622	585	610	646	660	582	662	573	578	602	621	649	556	649	585	606	624	588	583	612	653	624	584	598	620	610	612	601	614	579	588	627	589	590	611	644	625	626	606	603	624	625	614	640	649	577	611	562	594	570	566	581	612	618	608	570	595	619	625	596	597	618	591	577	599	589	624	569	593	606	601	600	617	634	610	576	655	593	612	593	587	590	634	587	554	557	641	623	573	626	599	585	623	584	621	646	564	616	595	601	611	607	585	595	627	601	616	612	623	605	584	569	667	592	602	600	587	624	579	547	613	606	584	599	599	595	597	613	618	615	603	606	614	571	603	607	655	665	569	570	590	600	589	589	546	622	595	625	564	592	600	603	622	609	627	588	608	606	621	588	643	609	644	600	603	562	600	599	571	583	622	582	620	633	621	620	623	615	635	593	613	586	603	592	584	607	604	603	564	622	606	581	631	609	639	585	585	619	643	620	659	596	615	649	610	592	621	553	620	604	561	553	621	627	630	595	570	604	613	613	603	600	595	599	618	613	611	633	617	592	609	568	617	595	562	647	649	610
22830	21642	29636	24138	21636	21705	12228	1446	991	850	718	617	527	501	424	436	422	373	396	332	368	312	287	321	325	256	308	284	305	301	297	279	271	302	283	250	284	273	257	267	269	233	276	258	238	245	250	249	260	241	250	237	209	237	231	230	253	238	222	221	254	246	225	265	258	257	233	243	242	238	228	253	212	266	246	252	219	241	237	235	213	251	256	247	228	238	221	234	250	239	237	242	224	239	226	237	238	226	225	234	227	232	233	204	210	225	226	235	231	276	230	250	188	227	235	238	228	228	255	234	225	228	244	236	242	225	216	232	217	243	214	247	225	232	216	213	230	241	238	220	230	220	243	243	223	219	224	228	221	235	237	253	220	217	251	222	211	239	209	218	242	214	230	242	237	212	228	199	229	224	228	241	237	264	224	232	234	249	214	220	223	238	221	238	239	199	214	218	205	225	246	246	219	241	201	221	216	226	216	214	209	236	204	247	196	220	251	209	228	221	237	206	221	212	228	200	216	247	202	229	203	244	237	241	222	198	225	228	238	230	229	227	255	218	222	247	238	212	231	214	245	200	211	229	211	220	229	223	259	242	237	218	198	203	215	244	241	235	208	234	195	262	239	225	213	211	213	244	222	222	250	243	224	195	222	233	219	209	233	254	211	203	203	203	217	222	232	202	224	227	223	252	253	213	215	232	245	246	212	220	230	204	229	244	244	226	252	240	240	239	230	257	226	224	243	230	211	222	218	229	220	243	258	228	235	212	227	218	206	211	188	240	228	208	245	227	239	212	240	228	220	238	236	206	242	202	208	227	200	198	227	227	249	231	236	235	222	238	231	224	253	255	228	262	214	246	228	210	256	225	240	200	238	236	207	227	224	234	253	233	240	232	256	245	236	195	209	234	218	217	236	244	222	232	225	240	250	215	235	247	231	227	232	214	220	240	249	241	225	219	236	250	235	210	235	225	232	221	231	221	220	245	233	214	219	227	211	243	210	201	226	206	239	218	245	245	217	234	241	224	218	191	205	185	215	238	216	227	216	209	221	274	219	212	229	203	254	218	246	246	220	246	222	228	244	230	235	234	254	209	225	236	223	231	232	235	233	247	224	241	224	233	219	233	245	231	207	256	194	225	223	234	228	206	249	221	242	195	229	223	219	244	231	240	212	201	236	235	227	238	229	230	267	203	221	235	250	228	237	215	240	233	217	232	227	219	202	263	219	210	228	208	203	210	215	214	250	226	201	228	224	215	238	248	230	241	242	240	252	233	243	227	217	233	217	222	209	234	208	221	199	224	226	243	189	201	222	218	234	208	224	213	258	221	243	226	255	221	205	224	250	219	230	251	225	214	238	210	222	214	240	224	210	225	184	218	238	215	216	218	252	251	227	220	206	226	227	224	226	228	208	237	219	221	246	204	215	214	218	235	255	203	231	229	228	234	243	207	241	248	242	228	247	235	208	228	220	272	227	206	234	229	218	238	237	226	185	241	254	225	215	224	205	247	234	231	214	219	224	222	235	211	235	239	242	234	226	243	217	219	244	228	259	238	220	209	231	221	220	233	227	224	206	216	248	234	253	262	256	207	244	239	227	206	243	211	212	238	227	206	232	223	201	248	227	266	235	207	236	206	214	231	219	234	233	247	230	226	229	215	238	224	232	221	229	217	225	225	218	230	222	210	248	212	249	224	224	235	247	215	266	240	214	240	249	233	246	230	250	216	237	204	228	254	242	226	230	225	241	241	241	216	217	217	216	225	218	242	249	233	233	256	249	222	214	239	218	234	236	238	253	230	205	250	216	233	246	217	222	234	255	236	244	250	227	221	219	234	235	222	239	217	214	196	220	249	223	241	219	221	266	236	229	216	228	229	240	201	235	234	239	231	237	244	252	210	243	242	235	204	254	243	216	225	195	226	236	211	222	187	232	206	207	203	236	227	231	199	244	224	226	224	227	230	203	219	248	196	226	239	237	213	252	207	218	215	268	216	212	237	237	227	217	244	216	248	219	271	231	234	255	199	200	205	223	217	208	249	229	260	193	216	205	223	204	220	214	228	247	190	233	208	216	250	231	255	229	229	226	239	235	227	219	212	208	229	236	221	239	226	199	235	207	245	252	231	232	217	210	203	235	246	213	256	220	247	209	206	231	231	217	224	246	222	239	217	234	245	217	225	222	209	207	240	222	218	219	215	237	230	242	232	223	238	237	250	219	212	199	236	207	228	228	251	242	238	217	225	222	224	226	206	191	235	251	212	239	249	225	222	232	219	242	240	213	236	230	255	221	218	229	229	203	203	216	221	249	234	230	228	221	215	221	264	254	235	225	223	227	203	225	214	209	235	218	207	214	243	215	226	225	261	216	224	225	252	200	214	221	218	235	236	240	234	202	244	215	241	232	215	205	226	229	215	244	225	220	228	224	217	218	256	242	235	216	213	221	222	228	232	206	210	228	210	200	231	256	233	243	254	219	225	202	209	208	219	258	252	216	203	227	229	227	230	244	226	197	234	229	239	221	259	218	251	224	223	224	218	220	227	228	225	239	216	212	223	245	202	234	229	230	232	222	221	232	228	233	229	208	216	218	218	221	234	222	251	233	226	229	248	235	259	189	205	281	252	223	209	233	209	238	259	212	225	206	246	229	218	220	208	217	235	191	212	230	232	226	242	262	214	212	224	237	223	223	231	265	229	224	220	222	202	220	221	233	211	255	226	236	215	264	224	220	277	230	225	245	245	223	213	233	222	231	249	205	209	220	224	256	246	261	229	219	233	226	200	208	235	253	241	209	250	236	239	235	197	223	206	216	252	209	231	241	216	229	237	240	212	219	213	241	261	228	239	234	241	252	217	230	254	229	243	212	227	235	218	222	229	238	243	211	227	216	229	239	221	222	224	200	257	229	231	195	207	226	216	204	219	209	252	253	231	244	243	225	214	245	221	232	234	226	228	263	235	244	214	212	231	241	235	198	233	216	219	215	246	237	221	256	200	226	225	269	263	221	218	205	210	204	228	238	244	213	239	244	242	238	207	227	230	214	234	212	214	204	232	233	218	234	197	237	206	243	209	226	230	207	235	227	204	207	215	229	223	219	243	211	228	210	202	242	235	226	226	251	187	245	196	221	187	222	207	240	220	229	239	214	241	228	209	228	207	248	250	226	225	212	243	248	223	225	213	252	217	245	232	237	256	215	225	227	200	232	215	228	255	231	225	212	245	223	256	240	211	226	214	224	204	209	236	285	240	202	241	237	249	238	239	244	203	239	223	236	229	217	235	208	240	221	230	251	231	238	216	215	207	247	224	249	236	216	236	246	237	253	207	250	240	203	225	232	244	236	209	231	227	229	240	219	224	224	203	242	212	257	219	227	224	243	202	247	208	206	221	237	240	228	244	230	216	234	239	210	238	237	220	181	227	196	240	256	249	228	244	261	210	245	232	256	217	245	246	233	211	241	232	241	204	231	236	219	228	235	229	231	229	224	259	222	223	197	229	228	227	215	213
5202	17309	12718	6537	4670	3517	2684	2019	1593	1310	1033	847	710	630	602	547	532	468	401	424	394	411	382	348	377	357	306	303	323	325	343	315	303	329	342	332	292	304	248	295	252	273	269	265	250	238	257	265	249	243	252	249	254	224	243	262	229	248	264	225	262	253	249	244	253	245	240	233	241	237	266	250	241	261	276	255	232	240	232	249	235	251	252	266	263	239	256	258	248	218	220	252	215	245	235	216	241	255	244	244	217	228	229	225	245	212	262	245	207	254	210	257	225	232	224	233	224	252	254	229	203	244	247	284	232	247	225	224	226	218	238	242	234	237	257	238	236	247	234	205	243	240	227	255	224	232	248	218	245	246	238	241	244	244	230	223	196	239	232	233	229	226	249	231	236	222	244	245	246	231	230	245	256	246	221	230	246	244	230	244	214	212	242	258	220	238	233	247	210	216	232	233	224	236	248	218	223	230	235	248	255	237	229	233	244	228	213	194	203	232	238	251	229	245	246	218	226	241	220	224	237	204	221	240	235	220	227	228	233	229	200	214	233	234	214	219	236	211	245	235	239	263	252	239	220	228	240	191	230	249	260	213	225	250	226	253	237	220	218	252	195	220	236	255	245	224	215	237	229	226	237	232	226	246	247	250	254	266	230	215	229	243	231	261	233	205	250	220	241	229	257	243	259	240	232	249	267	256	203	219	253	223	189	235	225	219	248	230	226	224	225	221	263	241	258	231	231	239	245	222	238	222	248	211	257	230	211	246	221	252	223	248	241	207	245	229	240	245	204	231	241	211	254	242	217	216	239	218	217	238	233	234	228	254	251	233	234	211	235	209	232	232	235	244	240	223	251	227	224	240	213	260	236	234	221	233	247	234	241	201	245	233	237	230	218	233	230	258	234	232	228	238	230	219	244	235	226	237	224	222	240	254	236	242	229	263	242	230	227	232	205	232	240	244	196	224	226	236	233	239	256	210	275	241	247	228	238	202	256	249	208	201	229	227	211	262	225	236	251	232	272	224	199	223	262	248	247	206	242	213	246	251	223	191	261	273	231	255	242	226	215	208	222	230	246	229	244	229	227	208	233	244	244	264	236	243	240	243	247	206	229	255	233	237	234	226	213	234	231	232	239	220	221	196	236	250	267	217	244	221	225	230	232	240	228	240	240	233	250	236	241	204	267	209	227	258	246	196	227	235	243	234	226	227	231	208	242	256	237	269	250	262	262	242	222	237	235	217	256	248	234	216	230	222	276	202	229	234	243	240	209	219	214	241	227	228	243	247	233	209	227	212	231	265	227	225	231	226	241	257	250	243	234	245	254	245	231	263	245	232	236	258	256	247	205	247	245	220	222	241	228	229	242	233	234	240	237	251	229	241	231	218	250	255	232	223	228	211	239	220	237	205	213	238	228	227	239	255	211	236	218	237	226	233	225	213	230	236	234	237	230	230	242	245	283	239	242	220	254	230	228	204	240	236	218	266	257	257	228	243	224	233	256	246	237	236	221	236	264	257	218	203	257	227	243	227	232	256	243	244	202	243	236	214	238	219	251	251	224	253	252	209	242	261	215	220	221	246	249	245	248	231	213	239	251	215	213	215	216	268	235	229	262	242	251	201	211	256	230	234	230	261	202	226	238	218	226	216	217	257	204	243	225	218	257	229	248	236	207	253	251	256	239	227	229	204	262	227	227	241	231	231	236	241	250	233	239	244	243	221	244	230	215	217	225	226	236	204	249	232	233	199	226	232	239	227	234	225	238	233	244	234	249	224	241	276	230	239	228	244	226	238	238	219	235	234	244	253	235	230	240	247	240	245	224	240	233	236	230	266	240	204	233	226	224	250	225	233	247	241	258	221	232	221	240	229	238	228	251	219	259	218	260	240	237	218	229	213	237	217	225	240	230	232	232	252	225	249	234	221	228	213	247	229	234	208	213	249	226	248	214	243	234	262	266	226	225	223	245	196	223	233	232	225	252	224	221	230	217	248	221	234	253	219	220	244	235	242	239	243	217	234	237	219	242	247	261	236	216	240	251	242	253	222	251	244	253	221	209	251	236	251	228	229	202	224	236	262	227	219	239	221	243	201	254	255	226	222	228	230	243	268	237	242	258	240	221	245	207	228	239	248	251	240	250	234	224	232	243	240	222	208	213	233	207	235	215	229	213	263	251	217	270	226	222	263	254	241	227	240	232	258	235	247	225	216	214	235	250	229	237	214	228	239	205	230	226	239	230	230	226	241	245	246	223	218	204	237	213	222	229	216	248	252	265	240	235	244	218	223	234	226	228	252	248	260	251	241	253	237	260	251	262	231	212	224	214	251	244	238	230	230	251	252	264	209	223	205	240	249	223	231	222	245	247	231	236	245	250	224	247	243	234	226	248	211	226	246	234	221	249	245	241	198	212	212	236	217	236	239	242	243	263	255	233	241	224	229	230	244	240	249	246	243	209	233	227	250	238	229	248	227	220	225	214	241	231	219	250	228	219	232	236	207	219	254	227	249	227	229	237	265	240	233	248	246	207	226	218	220	230	228	227	211	233	244	231	235	220	238	234	237	240	242	218	214	223	215	236	248	243	224	218	242	228	218	264	215	215	221	248	219	241	202	233	232	233	233	224	220	243	232	224	246	228	239	237	237	231	240	246	233	239	227	240	209	235	256	207	223	251	244	253	213	230	225	235	242	227	224	200	232	227	236	248	234	249	232	232	211	208	225	245	250	239	226	270	251	220	241	220	259	247	214	225	206	227	245	239	240	233	203	240	242	233	226	238	228	244	226	233	240	245	242	262	228	229	216	235	234	212	225	248	242	208	261	220	234	235	203	246	245	249	240	225	226	217	276	235	218	242	248	220	224	214	205	240	249	213	245	215	233	233	220	238	234	232	239	226	233	231	230	197	252	209	197	238	229	226	236	241	242	226	236	240	224	232	223	249	231	253	212	248	246	221	240	239	230	207	215	242	227	230	245	216	235	241	209	195	190	219	234	228	235	232	231	235	217	218	231	241	271	241	244	230	244	266	223	216	225	245	228	228	222	250	222	230	239	207	254	211	247	261	262	223	239	217	205	219	208	241	229	267	232	245	256	253	229	241	251	248	280	248	263	211	224	231	233	237	239	240	244	255	236	220	221	235	234	268	258	245	230	233	235	229	251	244	213	241	269	266	220	224	263	238	218	225	228	218	207	252	230	212	247	233	269	256	247	255	234	221	237	213	230	242	229	211	235	241	235	232	244	247	271	224	240	250	235	237	210	208	227	256	239	240	234	229	221	254	229	224	246	241	260	215	252	240	230	250	231	225	243	236	241	247	218	254	244	235	235	220	244	250	218	231	242	235	215	210	237	263	218	216	235	218	245	244	240	204	240	215	232	224	232	220	219	233	220	244	225	242	219	219	208	249	230	221	225	226	205	239	243	249	239	259	228	230	219	228	232	222	223	233	240	227	241	239	251	240	278	233	224	251	281	243	242	242	248	218	216	229	230	230	213	231	248
28033	19895	7438	1750	1035	824	802	752	704	717	664	672	604	647	667	613	624	604	584	611	574	653	615	651	590	611	615	628	610	584	640	590	612	636	608	618	583	610	587	593	610	640	564	612	617	612	612	634	559	589	584	617	624	599	624	625	609	576	559	583	592	596	541	575	569	611	582	581	604	550	590	620	601	639	589	606	608	665	597	583	599	575	615	603	607	588	645	574	652	605	585	614	587	618	612	599	582	590	597	607	573	573	590	597	626	608	598	632	646	624	580	573	582	618	594	604	568	606	598	573	601	588	598	589	620	605	592	607	595	602	631	632	637	610	631	573	608	544	613	621	584	587	628	595	618	592	604	619	584	628	593	596	611	597	624	563	648	625	621	511	623	546	596	553	652	623	601	653	617	576	606	631	573	604	615	615	613	602	603	601	599	572	627	616	582	603	584	605	569	599	574	613	607	553	577	595	587	626	578	615	624	614	584	665	573	604	589	570	585	610	627	569	609	614	634	601	600	623	599	615	599	596	641	612	627	584	614	617	588	616	614	638	613	655	580	603	615	633	609	619	619	590	601	570	620	566	629	623	585	622	613	658	575	590	589	652	594	581	582	530	628	605	576	638	629	616	579	577	577	603	605	612	630	644	603	618	587	574	565	608	584	546	570	600	596	595	600	637	594	609	618	609	618	647	596	594	546	574	597	613	567	583	585	618	582	610	591	594	622	608	596	575	582	581	618	622	629	680	600	609	616	572	619	600	629	633	572	631	593	556	645	599	616	543	606	557	604	590	653	625	602	607	594	643	575	607	580	571	644	620	599	588	594	573	612	610	617	570	601	591	659	532	631	586	581	564	611	553	566	589	572	623	638	633	629	613	607	575	603	605	622	588	649	598	603	587	604	586	591	587	647	607	593	640	565	632	619	594	621	612	588	582	611	621	663	624	628	618	571	646	566	593	540	596	598	562	635	596	591	603	618	560	602	594	620	544	651	581	626	600	626	594	613	648	587	568	609	660	553	631	635	607	575	636	558	579	628	581	605	617	577	649	590	567	614	614	631	636	578	597	608	603	651	585	575	638	584	616	570	603	604	599	624	638	590	645	598	599	592	576	584	640	607	599	589	575	619	584	541	575	591	596	625	612	597	601	575	661	614	632	575	574	543	617	605	629	598	593	589	609	619	611	588	627	596	608	599	656	589	653	634	597	608	623	596	588	579	589	616	605	575	626	615	608	568	675	635	579	609	603	624	636	616	597	601	629	615	598	639	589	661	607	611	631	601	550	575	640	588	570	634	562	599	617	615	562	634	589	562	592	573	638	595	590	622	566	621	615	645	588	635	610	603	549	625	583	611	609	585	604	632	579	617	605	600	595	599	591	575	569	584	642	600	613	614	579	617	643	601	619	612	620	588	604	509	614	583	579	603	586	610	604	624	635	601	607	561	600	587	594	580	607	590	628	587	622	592	550	608	604	615	604	628	563	598	590	644	588	575	592	617	639	634	597	631	606	598	661	603	574	598	591	576	614	579	587	612	609	576	613	610	622	616	628	603	598	598	625	595	612	582	578	594	576	564	563	602	589	563	646	578	545	617	598	610	604	617	584	652	617	568	644	621	562	615	578	618	598	634	616	636	611	624	571	574	587	578	656	621	609	643	595	604	640	624	591	623	614	592	547	632	594	617	642	605	611	613	638	646	605	649	626	623	596	604	631	607	604	601	614	616	620	587	618	569	604	606	616	607	576	589	640	579	633	628	646	563	585	608	601	604	602	596	580	571	622	595	603	592	598	601	637	626	573	591	575	598	611	613	606	610	606	614	535	575	572	587	625	591	615	612	599	584	582	596	620	624	624	661	546	589	582	624	564	615	601	567	602	581	618	620	589	656	592	625	585	616	621	657	584	580	583	658	601	613	628	593	597	578	599	635	589	614	656	615	606	640	622	553	570	602	589	606	591	598	580	549	613	611	614	599	606	624	599	603	546	601	624	583	594	602	582	577	641	629	571	597	581	602	597	616	604	601	622	602	621	593	572	593	662	621	639	580	607	575	552	586	580	594	618	615	578	618	628	619	590	632	627	580	595	610	609	630	573	599	568	579	620	598	584	578	565	626	626	616	634	618	589	629	585	613	610	626	595	648	637	589	619	594	618	592	634	611	594	556	591	637	589	622	637	626	627	625	548	590	610	612	580	626	597	622	585	643	607	604	605	618	618	577	627	614	614	565	595	629	609	656	620	616	592	610	647	604	628	582	609	620	599	583	649	556	621	616	597	613	575	626	578	586	578	589	539	627	552	580	607	625	579	614	634	610	622	583	587	575	606	621	604	578	614	617	580	611	612	570	570	641	597	617	596	637	601	637	604	595	628	570	633	588	649	622	570	603	589	582	587	598	581	591	637	570	629	633	588	611	644	599	624	580	655	562	588	587	653	610	588	583	577	631	622	558	581	581	585	601	616	618	572	586	607	590	578	632	568	604	607	596	596	578	582	564	599	624	614	635	606	590	594	561	561	636	578	611	598	595	567	587	641	589	561	634	635	608	605	637	611	589	626	598	618	631	611	599	605	640	611	626	631	631	589	603	624	590	607	644	640	589	589	572	596	602	633	598	652	606	587	637	613	588	621	599	565	619	561	623	624	593	582	648	602	608	602	571	595	570	617	593	635	587	618	593	575	623	645	585	621	580	592	600	592	633	597	634	580	639	620	567	564	590	612	581	582	603	595	582	594	615	592	600	560	624	653	629	562	574	583	633	615	617	574	599	657	602	656	624	614	604	589	603	637	624	631	585	568	611	628	564	556	642	606	599	590	604	617	607	617	616	637	613	553	579	620	635	624	584	663	617	577	584	583	616	596	632	639	579	572	547	583	563	601	611	563	586	594	566	601	625	571	613	586	620	612	628	594	624	626	625	636	593	613	593	590	646	601	572	617	611	608	601	630	605	584	568	647	615	597	632	585	571	564	626	628	587	637	597	589	566	629	626	616	556	601	573	566	618	659	648	600	602	636	579	605	647	637	598	587	574	582	607	622	599	572	634	599	629	648	606	618	627	621	578	580	564	588	592	551	612	624	624	553	563	594	606	624	584	603	627	609	633	573	628	606	572	594	588	601	639	571	602	629	621	596	604	584	580	640	612	639	589	641	596	556	621	620	592	632	610	623	655	556	621	578	565	626	596	630	598	658	593	645	580	598	591	607	650	557	634	613	618	616	617	610	624	610	640	605	599	592	607	646	629	611	581	604	581	609	598	578	598	618	676	616	570	615	593	604	605	631	587	557	582	578	597	587	577	635	602	560	594	602	596	618	652	561	607	617	591	621	624	609	607	633	588	596	585	614	650	662	591	597	603	595	599	636	595	567	611	611	600	623	634	602	577	627	556	594	618	589	667	610	594	646	564	597	594	611	583	621	586	628	585	581	593	557	632	606	607	581	602	598	634	607	620	552	610	594	609	621	623	618	614	601	642	573	617	626	596	548	597	676	590	635	605	674	598	595
4967	3957	3267	1617	1325	1032	973	927	830	752	747	773	725	725	725	700	647	660	686	702	692	643	678	652	628	619	644	654	635	651	642	637	667	677	646	612	679	623	607	638	614	577	649	656	638	620	618	607	627	585	605	632	602	570	626	664	582	636	660	675	639	625	591	635	617	632	637	613	616	632	663	620	637	670	614	616	654	595	642	657	567	634	569	627	599	608	557	647	615	608	631	672	668	640	639	637	618	641	615	618	640	615	641	658	609	646	604	649	599	642	614	602	612	700	614	613	643	640	610	708	672	629	629	582	614	597	616	643	636	602	665	615	589	632	628	625	664	609	683	688	617	677	679	634	617	653	611	623	633	620	629	636	688	616	653	640	648	613	656	625	616	585	616	626	622	635	652	608	599	641	624	616	637	625	598	650	693	623	686	615	682	623	666	654	573	630	626	648	644	620	652	606	654	609	652	644	616	657	660	685	625	662	641	648	615	616	642	647	637	621	667	678	654	639	573	618	645	626	660	592	664	627	614	634	611	617	680	614	670	691	606	638	639	620	635	639	650	594	632	649	621	630	654	663	634	652	611	643	626	616	632	607	686	637	609	656	620	624	650	623	651	632	621	594	622	643	662	558	656	662	653	632	632	673	620	625	639	614	638	625	615	665	642	606	624	637	606	614	660	667	665	591	657	606	646	653	597	648	645	649	632	635	627	645	637	734	675	618	645	653	640	639	642	641	604	632	644	713	627	631	634	573	595	592	638	602	656	606	624	689	607	612	627	601	630	671	590	602	627	676	609	650	644	615	681	677	579	639	633	636	631	595	629	617	623	632	648	666	621	634	670	610	637	621	606	652	639	667	608	668	669	647	619	705	641	661	665	600	592	609	645	682	677	649	624	623	641	643	638	643	668	622	696	663	688	671	679	665	648	675	643	605	608	660	644	606	607	587	586	664	640	615	656	585	664	658	649	624	606	629	672	626	575	649	643	640	645	670	633	615	618	613	643	666	644	615	644	630	644	593	668	688	664	656	603	608	604	655	646	665	660	680	624	609	631	657	650	623	661	608	645	635	602	643	620	643	663	638	676	661	630	672	655	664	606	698	622	636	633	577	620	645	617	613	634	657	688	665	641	582	634	668	635	627	613	682	647	650	672	616	593	599	623	661	634	658	610	646	624	614	651	626	637	604	653	617	611	640	613	624	633	636	612	619	666	646	677	653	613	636	606	625	579	645	617	655	662	638	639	598	602	638	591	685	615	634	589	646	626	670	644	623	607	636	679	630	681	680	634	656	675	619	653	631	648	611	628	661	636	619	629	704	631	621	627	639	660	694	630	614	623	651	626	635	651	638	639	697	593	623	632	638	637	611	640	624	628	696	629	632	656	627	634	660	660	629	665	623	688	642	626	617	610	621	645	639	649	659	624	584	650	605	616	617	618	618	628	642	645	654	618	627	602	625	632	642	665	677	614	632	662	633	703	639	642	633	630	667	652	607	685	650	658	614	632	653	636	638	689	612	627	659	605	607	640	602	620	636	676	648	666	624	613	627	644	661	630	629	613	632	616	603	640	635	624	646	601	648	591	609	621	643	661	678	666	638	638	615	642	624	645	581	611	645	618	657	629	645	615	601	656	589	666	639	595	664	638	667	683	650	628	686	643	650	655	644	650	635	599	632	630	652	612	634	610	652	625	629	580	583	620	675	616	622	601	703	652	626	633	617	629	655	650	594	616	688	689	627	659	648	622	641	653	640	684	648	653	622	633	595	668	615	622	634	613	618	637	603	672	637	610	643	666	639	622	617	632	625	622	656	632	605	674	673	625	669	661	689	664	629	669	636	633	632	654	657	659	660	617	579	649	616	619	633	610	612	649	672	653	629	604	639	672	629	652	615	640	664	631	637	654	659	599	590	652	608	665	647	638	656	595	626	597	651	605	657	634	639	645	648	632	659	656	608	624	655	551	664	612	650	627	626	593	664	639	646	638	599	661	615	616	609	635	632	631	624	607	588	596	610	622	678	646	630	619	618	633	633	663	636	638	658	631	665	600	648	608	624	613	647	678	686	603	581	623	639	625	624	618	627	639	615	631	603	601	684	660	669	684	642	636	647	618	628	618	629	637	653	640	603	664	641	616	644	649	643	631	668	636	658	631	631	646	651	616	665	570	614	647	638	605	607	631	640	648	629	645	643	617	670	651	667	650	630	618	645	598	641	653	648	659	610	642	647	652	627	648	621	644	660	605	617	668	593	650	628	635	628	639	581	645	608	651	635	631	617	627	620	653	609	618	667	644	587	659	672	646	623	669	662	646	616	670	667	665	668	625	633	614	630	576	670	630	668	608	661	633	653	618	638	618	639	657	632	659	628	610	598	627	647	656	606	634	674	635	650	634	657	635	610	644	638	663	606	622	652	653	658	614	648	630	646	593	641	611	635	652	679	588	653	633	592	660	599	572	623	640	639	658	632	646	603	641	626	663	635	614	612	664	630	631	660	623	644	651	609	596	593	671	684	638	671	623	664	606	643	667	604	628	627	654	657	623	596	650	594	644	649	623	668	638	603	680	620	597	631	620	627	631	672	657	593	614	624	625	641	631	700	643	621	644	577	642	637	634	623	613	615	609	635	629	609	651	644	621	623	634	624	666	551	611	602	618	638	668	618	648	650	586	619	582	608	611	647	670	633	641	631	674	634	625	617	613	657	605	606	629	636	634	645	683	625	622	657	626	637	620	645	650	675	647	626	690	612	607	648	665	605	668	623	634	631	622	637	630	636	630	618	624	602	592	626	630	608	622	645	660	622	650	640	628	657	641	625	658	659	645	643	651	676	658	591	634	641	613	629	632	686	646	629	629	626	611	658	590	656	625	661	658	605	620	627	604	605	655	644	662	595	600	651	638	619	633	614	620	642	649	621	590	623	624	637	608	605	604	637	656	684	664	617	617	657	660	655	642	618	653	677	642	613	628	599	619	603	623	629	593	620	661	637	630	646	632	678	654	622	654	582	612	629	639	654	629	621	662	609	626	592	628	644	665	635	638	614	667	642	646	632	616	659	665	616	633	672	622	638	592	629	578	627	649	623	663	657	631	654	632	633	657	619	684	665	671	634	634	587	643	592	692	630	639	638	658	656	647	663	669	606	578	638	645	633	633	652	659	609	652	661	646	614	626	580	622	631	647	656	647	673	632	628	634	647	638	629	642	669	633	683	619	627	626	616	584	597	649	642	636	655	613	656	656	616	688	649	614	587	640	625	612	631	614	666	649	641	634	682	633	638	608	618	627	625	629	656	619	628	667	577	630	612	638	630	647	632	658	623	635	649	621	687	632	655	645	660	643	660	639	609	581	649	587	635	659	617	642	603	565	626	625	680	608	629	588	643	615	667	642	653	666	641	633	647	604	681	652	655	642	626	624	643	653	645	647	632	612	608	601	642	644	677	650	586	643	629	683	631	649	635	602	643	647	598	647	622	658	633	643	685	633	626	626	683	615	591	648	630
23851	21543	29098	24438	21540	13691	1731	933	771	677	606	543	539	459	472	435	428	374	432	366	375	358	360	369	358	354	344	359	363	356	383	366	357	355	356	377	375	359	333	351	312	310	324	305	346	333	327	322	329	300	289	345	336	322	329	327	321	304	340	306	327	348	323	319	305	353	326	316	291	332	300	329	337	309	327	323	320	325	318	300	345	344	319	317	310	331	325	289	313	332	320	306	304	315	318	305	312	313	322	352	338	335	343	294	348	326	331	327	316	289	296	307	294	334	302	295	327	322	314	317	304	326	335	329	314	327	285	323	336	331	300	336	315	338	320	295	318	328	352	330	300	309	323	316	332	310	301	354	342	317	343	317	328	330	301	301	325	306	311	326	314	340	319	299	317	337	320	335	306	329	356	329	336	360	288	312	322	328	323	341	332	310	308	322	330	316	342	332	309	286	332	328	329	323	325	332	315	305	319	326	354	265	336	345	318	298	292	306	318	296	324	329	296	339	321	303	332	323	325	318	320	340	350	322	324	311	336	328	325	314	318	283	323	332	323	313	331	348	335	333	329	297	307	289	302	351	340	318	311	310	287	318	308	291	306	319	313	321	292	354	344	306	309	342	321	343	340	335	325	338	330	327	328	324	288	307	327	349	315	319	309	296	341	319	291	310	316	341	318	333	313	313	330	351	337	317	331	317	303	312	338	323	307	331	348	315	327	329	341	321	332	345	304	340	291	307	319	336	326	327	330	326	293	333	270	356	314	310	317	351	315	349	302	322	329	303	363	331	339	324	314	313	314	347	329	328	330	323	320	315	303	343	341	361	320	312	354	303	332	292	315	296	314	328	282	333	321	278	314	294	359	309	351	367	305	278	318	328	335	311	315	315	322	280	306	327	305	338	302	310	291	306	284	323	311	331	316	347	333	318	301	318	325	325	307	304	331	313	271	331	316	346	283	300	349	358	330	321	349	321	330	315	326	322	366	298	309	304	327	323	304	340	337	324	310	311	319	348	322	317	316	329	331	339	331	311	320	308	331	308	334	302	306	309	307	289	311	323	313	314	299	327	317	293	342	308	333	313	329	323	308	354	312	299	305	320	332	334	358	329	311	328	319	318	291	323	320	320	296	317	289	329	306	320	302	347	334	314	344	317	310	317	347	302	311	337	293	295	319	289	308	330	328	302	314	322	303	297	318	324	351	297	344	317	296	311	335	308	292	275	333	346	316	309	332	323	302	314	307	346	315	305	347	313	285	332	316	329	345	374	309	334	316	262	291	342	345	292	356	330	296	306	328	330	333	303	292	365	271	322	329	276	317	323	326	362	339	325	327	318	317	319	304	302	343	310	332	303	313	290	299	360	310	338	285	320	302	326	298	323	339	297	311	284	301	311	312	350	346	306	307	278	331	322	311	306	309	317	302	336	312	343	347	330	301	301	325	330	324	319	333	328	296	329	313	329	315	303	314	363	290	330	363	262	330	301	321	321	288	311	310	311	318	297	312	321	327	322	333	312	313	293	343	341	325	285	338	334	333	320	322	297	307	322	299	327	327	300	337	330	336	316	307	308	371	329	341	322	334	315	311	323	335	294	297	317	303	357	342	323	332	294	309	301	290	297	293	311	319	380	334	322	290	315	327	336	333	322	353	325	302	308	278	309	316	329	334	334	318	312	308	306	309	322	335	326	351	309	318	312	302	308	323	304	362	337	333	298	345	295	296	325	332	302	290	325	303	327	250	337	297	319	327	307	338	326	288	314	312	323	291	317	281	310	322	333	322	322	339	319	307	306	305	329	321	304	352	325	353	327	318	306	327	308	330	318	325	297	315	299	331	335	291	306	319	323	307	325	318	317	314	324	303	308	292	310	315	322	300	311	323	286	338	342	320	303	309	307	377	318	341	340	303	351	308	295	325	303	327	333	339	293	296	355	305	337	313	352	322	315	343	327	306	307	296	322	313	323	301	343	310	316	329	319	353	335	287	339	359	302	298	304	335	312	337	347	309	338	312	293	311	298	316	333	340	277	297	334	301	292	298	302	299	335	324	274	329	323	305	316	329	327	318	314	329	309	318	316	298	330	316	322	331	317	337	317	318	336	321	325	335	288	311	348	291	304	318	336	334	346	339	305	306	311	299	290	295	305	339	321	327	307	309	337	316	317	292	307	298	340	326	345	315	281	335	325	291	321	322	302	286	324	326	346	299	311	314	333	344	352	299	307	350	354	291	323	340	315	317	352	308	319	327	312	323	312	323	342	297	326	330	339	310	305	357	313	339	313	307	318	314	314	298	324	316	300	336	307	305	316	321	348	327	305	295	300	354	342	332	311	318	319	316	311	307	337	313	324	337	306	350	313	306	304	301	310	307	336	327	329	348	295	313	302	307	285	295	337	333	341	296	305	335	327	303	304	325	348	268	334	298	321	312	299	319	323	348	307	318	319	334	331	299	309	292	301	323	284	309	310	293	345	346	305	295	296	300	315	325	323	306	339	353	320	293	342	326	311	313	318	304	291	307	340	321	302	321	318	325	314	300	325	337	326	296	340	325	309	318	321	311	324	304	306	351	335	318	295	310	340	327	307	353	287	330	304	317	339	316	306	344	331	288	334	318	330	314	328	300	318	324	371	309	320	322	303	347	319	295	331	303	303	324	341	283	350	287	308	331	303	341	333	312	295	321	318	307	327	311	294	312	312	312	344	335	360	322	333	291	322	306	361	286	307	314	309	307	316	335	302	313	318	304	343	335	317	336	353	314	302	301	299	308	332	294	329	320	340	330	296	315	318	296	284	312	304	294	310	302	306	313	363	311	349	321	334	305	311	354	368	318	324	322	336	302	343	311	304	312	318	343	310	316	329	316	326	305	292	281	304	315	329	272	354	299	299	321	314	364	286	348	323	308	300	321	299	318	325	337	315	345	333	304	313	340	326	316	312	328	323	321	305	347	349	317	308	342	316	325	302	294	324	321	344	328	289	349	304	324	311	306	343	309	315	304	298	295	320	328	325	324	345	319	332	296	323	314	304	342	319	328	298	300	328	322	271	328	293	362	301	301	325	328	317	329	316	307	293	348	317	303	307	331	299	314	307	341	328	310	312	298	306	331	307	327	305	314	304	337	304	324	290	300	303	311	335	310	335	307	312	316	346	344	300	329	348	341	322	344	323	345	360	314	339	297	309	312	313	323	317	302	320	298	324	313	320	286	335	310	312	341	303	348	316	340	298	331	313	307	330	315	316	338	339	312	319	270	323	343	329	329	313	335	346	321	320	329	311	299	311	330	343	306	295	325	312	312	340	312	300	315	302	319	321	307	316	315	308	310	260	345	350	308	347	342	304	318	312	311	324	312	346	288	314	321	342	293	312	335	312	332	315	337	310	311	314	354	314	325	336	346	301	332	326	329	307	320	322	344	329	340	324	345	303	351	327	316	324	319	345	311	317	314	313	313	332	324	310	337	316	371	340	334	301	327	312	294	314	308	299	315	318	315	325	325	306
3967	12056	8638	4221	2964	2141	1802	1389	1126	949	821	698	611	593	592	571	511	491	479	444	472	429	458	401	426	383	440	423	404	412	397	424	428	389	398	392	409	386	388	401	380	311	359	368	374	359	344	358	340	379	337	365	371	372	360	369	329	368	330	343	351	341	362	339	344	373	313	324	355	355	356	380	368	355	312	331	345	359	321	359	337	336	378	334	369	367	369	367	318	353	385	354	354	375	341	355	330	352	342	365	334	367	360	339	328	360	324	307	329	363	322	360	330	354	370	334	329	347	370	313	362	370	353	334	338	318	332	353	338	346	320	333	348	363	336	344	317	332	362	359	374	352	333	346	379	315	342	368	350	318	346	344	324	351	298	366	351	330	383	338	307	409	336	347	363	382	352	354	350	383	366	358	361	370	335	319	364	356	363	369	353	358	323	337	340	341	370	357	348	324	347	307	368	347	352	374	354	338	369	330	409	376	326	350	340	366	335	352	340	362	343	366	338	363	349	355	330	346	347	348	346	329	359	383	359	339	340	327	347	325	368	355	358	366	386	342	371	331	361	308	346	319	368	342	358	339	343	374	319	374	333	360	339	346	372	333	348	333	340	337	387	345	308	346	343	355	358	323	333	390	328	326	365	367	329	356	326	336	382	361	353	337	332	338	374	304	361	359	333	353	317	371	355	348	330	308	351	318	368	329	344	339	323	340	352	380	356	321	310	345	337	344	327	317	363	340	340	338	360	343	343	334	328	364	346	358	337	380	320	334	345	370	360	336	330	353	352	357	329	336	370	341	326	359	375	344	351	345	349	337	364	381	343	350	344	360	319	301	371	353	375	337	366	357	375	354	354	348	364	339	372	346	323	340	346	327	352	331	325	354	371	352	347	336	369	348	329	326	335	331	393	356	357	362	344	336	357	331	355	364	372	307	375	335	306	352	351	342	362	337	368	318	348	363	375	325	338	381	333	323	364	368	336	335	358	359	368	335	324	331	340	356	341	354	332	356	352	345	357	320	360	353	354	393	342	353	332	342	343	362	369	360	308	363	318	341	333	309	349	360	333	345	357	310	352	362	353	343	343	378	339	354	341	349	346	323	334	358	361	352	335	342	341	367	302	326	358	346	337	333	370	338	362	344	328	371	334	368	312	370	346	274	339	390	384	355	372	369	329	352	341	361	314	349	339	367	294	349	371	357	316	342	356	349	344	318	363	338	320	337	370	374	343	358	317	351	327	348	351	339	358	357	373	361	343	335	334	333	310	353	361	365	331	357	339	348	335	353	366	340	321	380	384	364	368	339	395	335	356	401	373	347	304	351	344	338	348	361	328	359	346	339	395	345	339	373	341	361	355	314	349	345	317	354	375	356	373	357	360	351	358	339	329	375	311	389	352	342	281	343	368	388	340	347	365	362	352	368	342	330	361	373	332	383	375	349	360	355	327	371	349	353	350	316	350	345	340	373	327	361	346	356	356	302	348	355	340	333	336	337	323	335	321	357	310	309	346	329	338	332	331	324	348	351	369	343	337	347	343	329	343	357	360	357	363	347	337	349	333	339	340	348	383	348	356	350	307	359	342	334	358	323	350	363	335	342	305	367	355	331	362	316	353	350	361	354	376	349	343	370	340	361	335	388	342	314	333	355	357	338	333	360	330	345	378	376	321	330	395	343	352	366	333	369	340	354	347	341	331	348	324	360	382	373	338	332	343	359	364	356	310	359	344	329	332	340	329	336	338	380	355	362	375	359	355	362	333	397	332	354	373	335	341	349	368	366	322	322	335	347	325	383	346	318	323	342	361	361	371	377	336	341	345	352	358	342	354	338	347	327	372	334	314	328	360	340	334	359	370	344	339	350	348	312	322	329	346	351	331	362	350	343	324	357	352	359	343	357	330	321	332	346	353	387	316	348	348	321	346	348	369	362	329	355	336	341	374	356	376	366	368	319	348	370	360	299	346	316	360	357	364	354	323	359	380	353	349	341	374	348	309	327	377	361	338	337	360	346	312	361	330	357	379	349	352	341	356	363	354	300	344	347	352	324	346	383	376	358	370	346	334	345	336	360	321	338	339	323	356	363	347	357	332	305	317	337	361	331	349	371	331	367	344	325	347	339	354	341	322	327	337	328	324	340	335	353	352	354	334	328	328	367	347	381	374	341	399	395	320	345	345	362	344	332	340	341	354	354	354	346	348	338	362	332	360	350	323	336	376	366	351	372	347	332	345	325	364	328	364	334	353	347	322	380	340	356	359	361	367	323	341	371	328	360	370	345	362	367	342	356	398	352	367	371	318	326	347	369	350	365	348	347	386	352	307	362	317	318	360	332	355	336	351	332	343	344	347	306	343	353	322	377	337	349	318	334	373	331	365	349	372	325	336	349	358	359	367	348	352	332	325	357	339	354	321	337	364	396	374	357	343	384	344	382	345	343	333	328	346	380	335	327	345	362	366	357	366	356	340	347	348	356	323	347	345	337	371	364	346	357	353	372	342	366	372	343	358	323	352	331	336	313	327	370	351	335	339	346	402	342	358	385	337	370	353	357	329	350	324	331	349	368	358	355	336	359	358	331	352	330	397	365	363	357	356	348	340	345	327	329	310	329	345	373	368	348	364	331	377	313	371	358	330	348	356	353	359	350	379	326	329	325	324	360	365	318	352	325	360	318	385	352	343	362	349	343	368	368	345	342	317	346	353	350	366	366	307	387	340	347	324	324	359	320	344	325	358	356	337	319	382	349	328	329	320	325	349	358	302	361	360	371	351	337	337	359	366	378	369	361	354	362	353	340	344	395	373	351	338	371	350	351	350	342	354	365	353	345	332	358	345	324	346	342	355	311	338	327	350	395	356	343	314	393	353	362	333	351	335	349	368	350	339	381	324	360	387	337	382	364	346	340	340	338	311	383	353	324	319	361	376	358	357	349	375	319	330	379	325	356	375	339	359	349	318	328	345	345	385	341	291	334	363	374	357	311	344	347	356	338	348	355	333	355	326	326	349	357	327	340	368	344	314	363	388	367	347	334	369	367	355	347	322	362	356	347	340	351	329	349	362	351	354	383	357	343	361	347	321	346	362	320	318	308	329	325	349	332	339	355	333	326	319	364	366	336	344	327	362	358	303	339	332	336	333	352	339	336	358	354	350	369	319	368	318	317	352	355	377	363	334	344	363	364	356	375	341	341	320	348	338	354	354	336	334	317	353	329	339	360	337	354	333	329	346	384	320	319	364	337	331	327	379	366	411	324	348	343	346	331	386	375	365	368	352	348	337	343	341	327	377	358	346	359	341	389	335	351	359	316	317	386	336	332	332	351	353	339	362	358	360	327	354	345	345	377	330	345	360	323	362	340	343	370	324	351	329	339	338	342	368	377	334	345	351	355	351	348	362	360	326	363	331	355	324	347	335	315	350	347	353	352	345	365	338	355	371	366	328	346	366	372	339	349	364	376	327	361	331	347	379	357	344	349	365	367	354	343	365	349	319	333	342	354	335	341
25088	21610	28278	25320	15551	1739	1164	965	850	824	832	716	674	740	676	688	663	656	612	644	670	644	598	654	619	631	592	610	695	630	642	667	664	670	640	621	640	582	604	605	648	602	589	580	616	563	652	578	627	604	588	613	568	589	561	624	575	576	612	627	600	620	592	598	648	619	606	620	616	626	585	614	552	627	569	561	636	608	570	657	620	603	553	605	609	576	569	611	584	613	617	610	622	591	581	633	613	579	624	607	581	641	605	606	628	568	584	625	588	600	589	582	575	591	644	581	602	590	621	585	586	604	607	624	628	543	624	624	614	625	603	598	566	585	631	617	638	596	616	601	619	565	622	574	596	632	639	616	606	582	624	639	609	604	637	620	592	637	597	596	607	577	614	592	628	614	577	572	592	577	606	570	628	599	607	570	628	596	622	549	624	562	614	597	579	572	604	628	589	636	642	593	568	595	610	597	611	607	589	589	620	606	637	608	584	626	599	620	592	605	641	619	644	660	576	588	587	568	637	595	633	616	595	573	587	594	602	611	597	642	629	573	569	614	611	598	602	586	635	634	582	562	591	581	577	600	594	601	581	624	608	592	579	582	615	621	608	605	621	594	641	585	582	623	598	669	620	589	596	594	582	615	609	600	636	620	634	619	579	630	579	606	604	587	611	617	606	598	606	581	628	605	597	557	632	609	552	601	596	622	592	614	634	644	590	629	596	658	579	586	575	543	589	615	630	609	575	663	633	553	603	599	583	584	583	614	617	671	591	602	605	601	589	620	602	642	561	601	580	618	626	580	605	654	591	628	661	612	618	642	612	644	590	595	577	557	559	584	616	609	596	583	574	634	638	618	659	596	584	584	591	631	615	637	616	595	561	580	594	598	617	597	609	568	635	593	633	625	635	646	613	604	577	562	600	577	627	619	545	639	579	565	589	609	567	565	614	585	632	585	614	647	611	600	594	615	620	611	602	593	602	615	601	598	608	614	601	572	631	607	591	552	619	560	583	656	631	603	604	634	587	568	607	615	626	625	619	610	591	603	673	571	594	646	605	653	617	614	623	616	617	543	626	608	607	602	584	630	591	630	524	587	605	570	588	619	630	579	604	601	615	599	624	622	595	589	614	616	650	609	593	626	607	625	683	597	587	560	624	594	597	605	566	619	547	589	537	613	590	589	603	643	634	615	631	598	594	584	612	625	605	626	604	642	565	620	598	582	594	607	601	591	601	553	580	578	619	605	634	590	603	637	616	612	653	620	599	600	592	585	644	580	579	615	591	589	618	601	610	647	628	606	569	578	621	552	547	616	631	652	571	588	626	588	608	641	648	604	578	575	609	619	570	596	602	593	559	580	616	594	588	595	613	602	625	583	608	605	622	565	652	630	630	642	569	635	554	607	559	614	627	653	615	603	599	621	594	651	630	603	629	609	656	620	614	549	589	587	604	607	614	554	597	629	615	558	606	596	637	633	579	558	620	593	601	604	606	571	596	641	595	565	616	609	607	641	606	603	594	587	603	608	598	615	652	587	643	594	621	605	616	623	556	606	587	550	632	668	597	566	595	602	604	563	592	617	605	605	577	657	639	633	609	596	614	570	603	605	586	601	601	587	579	600	608	592	607	601	658	570	595	581	582	585	572	597	622	591	615	606	596	626	620	639	629	585	568	614	600	572	616	611	614	609	602	574	619	624	636	596	637	577	602	556	632	606	587	626	622	586	613	582	568	613	572	576	596	626	622	624	607	620	620	603	606	624	625	613	616	627	601	564	617	580	616	640	565	575	572	605	586	603	629	587	543	621	628	576	610	561	626	590	591	605	618	596	576	595	590	612	603	645	639	605	635	597	624	593	645	570	627	612	590	606	607	582	591	584	582	583	630	609	593	600	608	667	588	624	609	585	606	596	569	654	600	603	592	606	605	606	603	612	649	587	620	587	616	618	596	625	637	622	583	555	588	633	589	624	601	593	610	648	661	588	604	617	579	658	605	584	531	637	632	581	629	575	628	604	645	615	615	574	560	635	592	635	583	625	634	575	611	606	589	582	613	614	610	615	584	603	578	607	592	605	641	623	569	645	610	594	608	592	590	553	618	592	563	585	577	592	596	602	574	597	528	602	588	594	617	615	552	609	582	578	579	606	654	638	618	605	602	627	607	581	597	618	618	626	622	643	600	623	558	617	596	625	607	585	605	647	616	593	607	595	615	611	621	636	596	586	599	601	608	586	623	596	611	616	554	630	588	642	578	618	590	604	582	587	616	642	618	607	578	594	624	623	530	570	664	598	590	595	614	630	565	594	582	638	598	607	628	573	599	623	609	636	602	596	633	600	584	626	618	639	590	599	607	610	646	607	634	598	632	626	589	590	617	587	634	647	611	559	614	601	586	597	579	664	594	594	584	587	599	598	578	626	599	632	571	601	619	597	551	596	583	623	660	577	605	569	578	617	592	594	602	626	560	638	616	555	627	586	608	598	593	588	602	599	643	677	670	628	608	605	634	617	602	644	652	591	625	602	604	565	614	608	564	624	626	588	568	606	599	604	629	593	568	640	558	648	592	612	634	558	588	604	602	563	620	585	599	589	626	542	616	635	615	605	597	594	608	612	604	564	607	559	593	585	582	587	621	597	606	611	639	660	607	594	602	621	583	614	581	653	603	637	607	589	593	644	595	625	590	587	609	592	584	582	622	587	592	612	586	602	567	637	592	579	597	590	650	594	609	573	626	631	620	594	628	616	621	589	604	622	578	590	609	642	600	533	601	584	610	609	629	632	553	607	614	600	647	611	616	597	577	591	676	592	596	618	601	612	626	574	579	562	634	641	638	589	618	599	615	611	630	563	582	611	596	612	608	603	637	560	596	566	613	626	612	583	613	637	607	584	627	617	609	635	599	651	621	607	593	645	608	621	652	569	591	604	644	605	575	643	601	660	620	581	651	634	622	592	612	591	589	590	629	614	614	639	603	597	524	628	611	601	581	602	628	641	581	565	596	618	624	590	595	627	642	546	598	592	592	598	618	640	605	604	621	643	612	632	591	559	628	635	609	585	575	590	651	596	593	548	566	607	602	604	581	663	595	613	604	567	583	628	612	582	605	578	547	598	611	608	599	612	593	639	558	610	641	626	606	589	616	581	579	556	566	599	573	609	652	640	587	600	591	596	626	589	600	573	604	630	593	574	618	603	593	593	579	594	556	593	605	621	590	578	586	642	552	584	605	601	659	615	588	632	610	616	578	583	631	593	627	613	604	594	654	606	585	571	619	611	591	626	634	545	602	611	624	616	573	599	623	632	603	609	587	634	644	612	632	684	615	624	629	580	550	594	628	608	593	588	609	620	542	556	606	591	608	585	612	584	673	591	636	615	666	594	620	635	617	592	598	639	631	630	589	615	615	639	597	643	572	584	548	607	609	610	623	653	617	633	650	621	573	597	597	616	607	590	614	627	575	594	629	559	628	625	588	613	618	623	590	622	628	613	576	601	599	668	587	600	614	578
4029	8659	6037	3206	2312	1843	1532	1266	1123	1036	912	852	812	762	738	663	745	708	695	712	693	716	719	688	642	666	633	669	634	651	661	663	675	640	682	644	677	574	625	627	636	600	584	602	634	642	641	647	631	643	619	615	670	613	657	670	626	629	655	609	614	619	634	665	597	642	621	595	602	631	618	635	686	619	580	589	593	625	622	584	604	609	590	623	567	586	637	600	612	587	668	611	624	629	647	599	666	578	638	601	582	610	639	578	605	590	604	655	586	635	624	617	585	589	638	627	589	605	599	622	563	596	620	582	645	623	578	623	650	629	632	655	583	602	585	633	611	602	592	639	576	595	590	619	604	650	663	611	619	610	604	590	595	638	586	601	596	644	612	590	627	664	583	632	611	631	609	598	591	608	626	621	613	623	590	612	637	611	600	615	615	599	595	610	625	618	641	587	634	650	629	627	599	620	666	554	633	591	613	635	591	628	623	600	644	532	616	656	624	637	647	642	651	660	618	653	624	580	634	599	644	611	623	635	617	634	595	661	646	638	645	648	624	575	649	656	644	606	594	618	631	636	684	637	573	609	603	641	607	643	632	587	638	636	626	666	629	615	642	610	609	600	554	681	612	628	583	611	595	607	602	583	635	597	630	581	591	649	617	608	626	625	591	615	595	603	593	641	672	624	657	669	613	625	612	618	622	562	600	631	593	604	607	607	627	609	571	601	576	644	618	606	642	657	649	616	645	575	662	620	571	641	622	673	636	631	613	590	560	594	596	609	597	610	668	659	589	595	595	585	555	626	602	612	630	586	619	615	602	641	631	631	602	594	618	671	623	620	622	593	615	609	564	644	619	619	617	616	593	579	595	625	641	595	619	601	652	585	572	600	596	618	601	645	602	595	594	635	629	627	616	605	626	585	601	598	612	649	604	576	587	610	589	567	604	589	603	635	597	617	653	579	633	601	657	633	568	615	617	606	644	561	626	643	614	587	637	633	642	629	615	613	667	616	600	648	560	581	677	626	638	561	607	624	633	661	645	637	635	597	573	626	610	610	666	601	630	583	652	601	636	597	635	624	604	647	631	586	643	646	615	605	589	591	626	604	612	606	610	643	639	623	628	615	603	627	600	622	630	637	606	639	666	623	617	620	582	656	636	664	607	578	606	682	603	612	656	607	619	657	616	598	639	637	588	614	625	563	592	631	671	633	616	656	634	610	615	616	627	605	631	615	621	624	637	635	650	645	642	649	601	596	624	639	608	613	581	621	555	610	649	641	603	633	620	640	581	605	573	546	627	627	574	586	566	609	621	614	624	575	598	611	626	559	594	604	627	627	569	609	615	584	621	629	622	667	561	632	562	577	617	633	631	637	623	635	603	627	606	641	585	640	609	591	601	594	634	648	614	615	616	595	643	655	603	601	610	583	586	567	593	694	575	582	593	607	658	611	569	588	637	596	589	635	611	607	621	659	618	624	615	632	619	616	622	592	607	635	635	604	611	609	615	608	603	604	596	609	627	654	621	591	624	648	613	617	633	589	564	605	657	651	619	624	593	566	702	610	658	575	609	620	606	611	588	622	617	603	638	648	577	597	632	607	660	640	685	641	652	608	661	597	640	638	606	598	622	564	559	605	677	576	633	593	650	616	644	642	617	606	629	616	615	678	604	629	605	627	613	611	627	559	609	625	643	618	619	622	653	601	623	647	633	615	629	644	621	689	617	597	604	601	596	616	617	603	597	628	611	610	563	619	634	645	643	593	651	618	607	661	631	603	595	632	601	596	591	630	582	598	608	633	634	586	605	587	571	578	667	583	631	641	641	622	616	597	596	627	615	602	617	664	593	600	623	608	604	635	643	630	577	654	605	668	611	610	629	561	640	638	624	627	591	606	601	608	603	595	598	615	587	562	638	607	634	590	622	594	603	620	640	622	622	608	646	592	627	603	590	639	616	628	567	607	628	642	625	629	642	597	579	585	606	617	652	620	580	617	567	587	598	610	636	640	623	572	620	637	599	642	632	631	662	651	614	593	611	611	587	625	633	599	614	649	644	621	607	618	602	596	613	652	609	629	627	607	655	618	602	603	650	630	611	592	615	619	619	638	617	645	655	621	602	634	638	635	669	632	673	589	623	610	632	590	609	568	615	653	644	623	643	604	599	562	597	591	648	615	590	637	584	618	629	630	596	579	611	623	590	609	630	657	616	596	621	609	597	618	598	598	592	599	597	627	592	650	622	673	596	623	618	581	615	600	622	568	613	597	622	631	632	642	617	591	586	633	586	585	605	589	573	623	605	598	607	654	609	611	607	585	626	585	646	620	605	585	637	604	587	607	625	563	599	625	611	614	576	590	589	665	621	574	567	589	640	642	647	649	601	579	618	620	591	598	634	655	649	589	621	611	592	613	692	609	609	641	565	599	656	587	613	637	605	632	630	616	571	566	598	606	631	593	594	637	587	660	651	598	593	626	658	607	636	618	593	587	600	597	584	678	599	597	606	646	613	640	587	631	622	620	643	656	586	633	591	639	685	573	588	573	602	641	601	627	592	639	587	656	601	606	616	668	628	652	699	612	651	620	611	611	563	631	626	570	600	614	579	597	636	636	623	630	619	636	646	588	610	649	635	678	629	627	588	683	642	632	619	619	633	639	611	565	632	571	577	655	622	630	607	611	597	662	622	582	634	626	636	646	639	587	601	574	605	612	648	605	635	700	583	663	616	629	648	613	622	641	630	644	612	593	648	623	627	622	621	588	637	623	632	604	609	577	606	609	582	643	597	609	597	603	655	616	589	636	584	596	604	634	620	607	627	616	638	601	668	616	661	597	599	639	619	618	609	677	594	609	619	636	593	637	595	556	620	582	567	610	675	634	609	611	595	612	596	619	642	628	579	618	642	595	592	626	605	613	653	627	678	601	632	625	596	618	617	612	623	661	594	603	623	633	661	662	648	568	647	588	612	680	656	576	597	605	585	605	620	615	608	606	625	655	585	650	599	627	613	607	659	619	587	614	617	579	620	639	598	657	600	576	619	619	598	613	587	604	644	636	672	589	629	578	572	627	618	633	599	616	608	588	629	660	604	655	645	607	648	621	602	608	625	625	621	586	602	593	605	628	625	603	596	609	640	596	638	603	613	610	622	672	602	612	595	651	580	632	611	628	612	634	626	628	608	610	593	637	647	606	621	651	568	608	659	619	593	637	645	633	593	611	612	621	608	670	636	610	608	618	617	622	604	587	598	645	629	619	606	582	572	603	616	632	619	619	623	625	617	578	593	605	612	637	647	578	586	608	611	659	631	604	608	652	639	568	641	568	647	634	628	589	624	631	637	641	646	628	645	581	610	611	573	594	645	618	596	611	652	615	623	631	604	643	556	588	617	593	634	605	589	601	596	627	575	644	639	613	629	600	598	620	642	588	563	573	618	613	589	597	642	592	626	638	594	620	587	624	622	580	614	611	601	635	653	636	590	582	595	587	566	649	608	646	590	578	594	611	597	612
22610	21466	29380	23972	21463	21518	12239	1443	893	737	677	609	536	455	451	428	392	367	348	358	372	341	314	323	307	316	304	279	292	280	301	352	296	276	307	287	272	259	241	264	274	241	245	224	249	230	252	229	280	264	270	250	247	256	244	213	222	238	232	259	253	296	217	253	241	214	228	237	238	263	235	238	236	250	253	223	243	228	234	264	239	264	239	247	229	217	225	229	214	203	230	244	225	231	251	224	249	233	224	288	236	226	234	219	230	259	241	246	208	203	246	216	221	255	250	226	254	247	223	224	263	225	257	228	249	241	245	233	258	224	224	235	208	216	246	221	222	243	227	217	242	212	233	231	237	236	247	254	226	212	238	219	227	223	235	228	223	217	230	228	226	225	243	233	214	253	210	232	224	210	251	234	231	232	224	204	215	231	238	225	221	227	197	238	238	225	203	244	235	240	263	225	229	250	279	234	249	208	233	224	232	216	240	220	228	243	229	211	240	175	222	247	236	212	215	220	241	231	254	215	236	243	220	211	237	221	209	217	208	246	211	233	225	262	232	259	222	216	217	202	219	232	243	220	263	231	244	229	206	242	246	222	215	227	215	228	218	252	262	227	236	239	227	240	236	234	209	221	243	227	237	231	247	212	239	224	242	265	221	234	244	230	215	212	224	226	254	222	249	218	228	241	224	252	262	198	218	214	214	202	240	248	224	237	208	237	208	225	210	257	247	229	228	227	224	236	225	230	234	219	225	228	217	266	226	224	225	231	239	246	228	223	223	237	231	226	221	237	243	236	257	257	207	230	262	182	241	211	246	237	226	203	240	232	245	234	216	214	258	228	226	185	224	236	225	219	250	252	214	245	225	247	234	214	200	200	231	221	217	202	243	240	249	228	242	202	219	213	235	232	240	251	239	237	222	245	247	226	235	269	220	238	227	217	247	211	223	225	234	260	220	246	218	210	228	256	246	210	223	226	198	234	241	253	237	239	223	231	231	234	265	236	230	254	188	251	264	257	230	243	243	244	236	233	236	240	231	235	232	233	228	256	215	242	250	233	225	218	225	224	250	237	215	218	212	219	205	209	221	205	247	230	226	237	245	243	237	234	224	209	239	234	267	245	239	233	233	280	209	247	237	204	220	248	232	237	227	223	221	222	232	220	224	243	207	223	218	229	239	202	252	233	206	250	207	261	245	254	222	214	245	231	256	211	231	217	234	208	237	223	219	223	214	231	254	210	215	225	231	218	221	208	214	241	209	251	247	225	210	219	221	229	234	242	250	221	237	227	240	227	219	260	232	228	226	218	226	221	218	232	226	240	233	222	226	233	216	204	208	209	213	220	219	235	226	242	242	226	220	248	246	222	240	244	213	256	223	225	224	227	224	228	230	257	248	244	243	205	221	247	239	240	239	218	237	228	225	206	213	222	234	236	210	220	256	234	253	232	230	225	207	254	213	225	221	206	227	224	203	221	230	226	226	225	217	241	206	206	226	243	239	232	216	221	227	226	229	240	247	249	275	223	229	212	211	190	257	232	219	230	224	231	238	237	241	224	251	241	202	233	207	239	231	245	223	231	215	217	228	231	232	220	213	220	224	229	226	230	226	262	241	223	240	230	247	208	219	228	221	240	231	220	271	243	220	233	210	257	220	257	216	218	223	250	198	218	216	221	228	232	222	222	210	221	227	246	213	249	218	224	232	243	258	229	231	215	239	237	227	235	203	227	232	207	248	245	228	219	248	239	248	236	231	219	223	237	215	231	229	246	227	245	224	222	207	238	207	205	224	231	224	212	237	227	224	214	241	223	246	233	237	214	236	240	234	264	241	233	230	226	202	239	223	196	237	255	214	240	239	242	224	242	211	231	228	242	241	221	229	240	205	225	237	246	243	265	219	214	238	245	235	230	240	254	214	216	213	218	235	223	238	263	242	256	213	233	246	232	220	218	223	220	244	220	224	216	224	246	208	230	223	225	227	227	236	228	223	231	240	241	228	238	225	243	208	223	225	229	232	237	230	226	234	226	216	226	249	220	227	262	217	234	213	236	225	235	229	243	216	240	256	247	266	217	229	227	246	228	264	235	234	219	268	243	227	212	207	232	233	195	241	246	217	223	227	236	222	219	235	230	235	253	205	256	247	248	235	226	213	245	213	221	247	209	237	204	225	229	250	214	251	222	227	217	236	252	227	218	204	236	197	244	225	222	230	267	238	259	226	253	228	256	234	219	226	218	242	240	241	229	237	214	216	246	219	219	235	228	210	213	232	211	178	223	243	219	234	217	254	227	222	233	247	250	238	246	214	271	244	254	227	218	216	236	194	215	253	223	232	225	223	224	215	237	238	238	248	225	237	232	248	195	213	217	240	230	259	225	234	235	240	205	272	259	216	239	202	232	234	213	226	220	211	219	225	236	220	237	193	226	231	238	228	245	223	238	243	226	232	236	231	218	223	218	239	255	248	209	245	228	257	226	208	208	228	229	222	219	219	219	233	222	220	227	226	239	227	231	256	250	207	194	247	232	235	238	221	226	231	215	230	244	227	237	205	244	255	232	243	239	235	246	235	244	220	208	225	224	226	269	262	230	225	247	236	228	241	224	236	254	241	234	246	234	219	219	233	239	228	221	225	251	255	227	248	254	192	227	249	222	225	226	214	241	226	218	249	217	233	220	228	200	222	226	214	239	239	248	235	234	214	213	233	232	214	246	221	256	223	208	229	231	222	208	245	230	220	238	211	206	224	236	237	234	246	227	258	239	245	213	211	222	239	231	246	257	242	223	219	231	219	224	258	232	217	235	238	199	248	201	223	244	222	209	185	238	233	229	226	221	219	238	227	246	224	223	213	225	202	231	223	231	224	215	249	250	246	233	233	230	208	247	203	240	219	245	263	242	249	223	215	215	231	211	234	211	241	236	230	243	212	205	208	219	222	238	226	260	245	230	228	251	234	253	233	219	197	235	214	224	238	225	201	207	222	230	252	216	212	207	249	214	225	239	243	213	206	217	224	215	239	203	245	211	252	213	237	208	243	252	222	217	219	250	243	220	216	229	227	207	213	253	233	229	231	211	222	236	238	211	239	233	249	249	231	215	218	220	225	251	226	241	216	231	260	223	198	224	224	232	211	241	244	239	244	246	215	254	223	211	226	203	249	224	232	246	218	237	233	215	254	237	233	221	215	235	219	225	204	231	231	211	237	225	219	247	230	213	237	224	231	215	219	218	203	241	227	226	249	216	243	230	234	244	238	236	215	222	208	243	241	224	229	245	212	256	215	225	223	235	244	248	219	213	221	222	241	224	231	210	228	246	195	253	232	232	231	231	239	219	213	225	235	238	214	227	232	231	244	241	215	217	238	231	215	257	270	212	215	240	232	238	211	228	219	252	219	240	247	265	233	223	239	260	225	208	240	233	229	211	236	251	252	233	233	212	236	239	210	208	230	206	244	229	227	224	250	249	223	217	218	232	246	222	224	219	196	249	225	259	248	223	226	220	208	248
5162	17492	12812	6377	4586	3474	2684	2059	1599	1228	1015	821	701	646	573	531	471	436	395	418	400	395	389	312	331	324	288	295	326	356	306	345	392	333	357	295	301	304	270	274	265	257	269	262	270	240	274	252	248	275	234	259	229	249	262	249	239	254	254	245	221	245	206	259	235	230	259	280	264	256	242	250	276	279	247	258	271	226	218	231	248	263	237	242	227	248	228	226	231	265	213	231	235	247	231	251	267	255	240	238	245	253	239	235	225	240	240	225	255	229	215	215	224	246	235	243	266	230	253	231	236	239	236	240	231	243	233	228	254	260	230	235	229	215	274	237	242	225	237	233	236	248	218	258	237	240	240	202	231	255	235	224	226	234	240	227	233	244	239	252	246	260	247	252	247	238	233	245	255	235	213	230	231	252	217	225	226	236	224	259	215	251	235	208	233	264	251	251	219	236	223	228	259	201	232	240	238	242	238	215	223	221	254	247	230	233	218	242	267	227	250	227	235	246	226	232	263	244	187	228	213	227	239	251	192	247	248	232	236	223	238	206	272	227	221	241	245	230	198	245	233	246	269	242	207	246	236	242	236	240	219	240	232	240	244	257	251	217	203	218	242	245	245	242	225	226	224	239	231	249	219	227	257	264	229	261	242	258	230	224	240	261	214	249	248	252	254	229	202	259	200	254	225	258	227	226	233	264	221	218	227	244	239	225	234	221	233	221	224	234	255	240	226	226	244	226	249	210	225	240	245	244	221	229	227	248	219	211	251	242	232	250	233	221	238	228	206	227	210	234	223	251	219	266	222	235	255	233	250	259	233	242	247	238	250	266	261	225	239	231	247	256	215	221	243	229	242	242	203	250	241	201	251	262	226	230	233	233	232	228	228	254	239	226	241	230	217	219	223	225	247	248	247	203	224	213	209	239	249	233	215	218	248	211	233	231	236	241	264	224	240	243	236	238	246	246	258	249	229	224	202	216	262	272	248	206	237	267	229	227	228	238	227	243	240	217	224	248	217	206	233	223	266	226	216	233	239	233	238	205	189	231	236	254	250	242	240	239	238	252	238	231	236	205	243	241	244	267	244	233	225	210	222	215	237	234	217	242	249	238	222	206	243	246	236	237	223	215	208	253	262	245	248	250	227	248	254	224	209	240	260	232	232	218	257	259	216	244	259	263	244	260	228	229	230	242	224	226	225	224	249	212	224	258	225	243	221	231	230	216	238	258	246	236	217	246	215	227	230	250	246	223	184	227	228	203	214	234	188	220	229	220	218	227	250	219	226	222	220	225	254	259	237	218	265	245	237	231	242	254	235	237	236	272	228	206	269	254	254	235	226	238	216	218	239	247	241	236	233	217	224	237	223	222	232	217	243	234	242	230	218	246	239	227	237	237	239	212	228	211	215	279	237	224	250	243	231	259	209	241	230	243	221	240	244	209	260	240	236	238	232	243	256	247	218	218	225	246	237	245	224	243	243	233	246	199	208	242	246	232	223	236	244	221	229	211	241	270	231	255	245	232	236	214	242	228	224	255	206	226	214	231	233	250	213	238	226	234	216	240	252	229	220	246	218	252	248	240	244	215	254	248	186	255	228	229	224	231	234	265	207	215	236	231	220	239	249	223	215	257	236	232	219	253	240	236	238	242	260	228	238	251	227	241	223	242	245	229	222	232	217	238	241	234	221	224	250	210	227	199	259	200	244	250	282	233	235	223	217	237	246	211	228	253	214	234	234	261	242	217	225	240	235	234	209	227	233	250	252	251	238	262	249	254	243	238	222	254	216	252	217	246	220	232	254	242	237	246	234	270	223	236	227	235	248	247	242	238	210	257	227	247	248	215	250	230	258	264	236	234	257	220	262	227	249	239	239	230	227	228	263	207	224	243	234	231	240	220	235	233	240	223	222	229	248	229	237	235	245	236	241	236	241	242	229	225	247	260	235	229	222	232	267	241	257	245	222	244	232	257	201	235	247	212	228	201	205	265	244	251	219	245	235	246	219	249	241	225	266	233	234	248	226	248	249	210	244	236	243	239	246	221	218	242	227	247	240	218	255	228	232	250	226	247	234	249	221	239	230	224	240	238	248	236	223	241	218	251	258	221	211	245	221	232	239	229	227	219	241	235	264	237	246	228	259	211	238	251	223	227	225	251	232	241	231	222	266	223	256	246	243	250	263	231	231	234	218	230	227	253	230	244	211	219	250	257	205	241	216	261	235	197	257	222	222	233	210	223	206	219	253	233	241	248	246	251	239	240	256	249	221	241	217	235	252	214	239	228	232	243	230	250	273	222	220	238	215	221	223	218	235	232	225	226	236	213	219	240	219	233	234	248	217	237	247	235	232	205	238	246	192	236	228	248	208	251	220	225	253	237	228	233	221	246	229	241	249	237	222	210	246	235	211	254	228	238	237	212	185	253	221	220	240	241	222	258	207	242	232	232	240	245	251	237	234	241	239	241	257	257	229	241	224	232	221	224	203	221	239	235	247	246	255	231	242	230	224	265	212	231	254	216	226	235	233	240	230	266	226	230	229	233	227	234	220	251	214	210	246	230	244	250	246	238	239	261	231	232	201	242	222	274	242	242	221	259	246	257	225	228	249	231	235	235	218	241	228	233	220	246	204	246	226	211	237	219	230	231	236	229	263	248	235	253	234	234	232	230	237	229	248	242	224	232	240	244	217	252	251	232	223	224	228	234	232	239	219	249	221	216	224	210	235	233	254	209	221	247	220	236	235	205	228	224	251	224	242	224	245	226	233	238	241	229	230	228	231	226	237	232	231	241	223	235	245	247	247	226	233	220	241	226	227	234	252	221	220	223	235	229	244	256	251	233	247	262	236	238	238	248	243	239	226	247	202	237	223	229	214	244	258	234	272	248	264	254	247	222	240	238	245	233	217	230	214	236	240	246	247	245	225	223	243	250	232	226	240	220	209	208	230	230	216	244	243	249	219	240	264	234	225	254	240	237	234	255	254	234	226	212	223	233	239	245	253	256	219	252	255	227	218	221	217	247	264	235	252	221	217	210	227	238	220	269	237	235	235	222	246	228	220	220	247	227	205	224	234	230	250	269	229	225	229	242	232	247	250	248	226	223	217	239	212	236	240	252	225	227	254	219	232	253	261	233	237	245	267	225	220	242	222	213	220	252	218	240	225	234	227	213	242	269	252	279	214	211	223	238	224	245	237	237	234	215	229	234	226	205	242	229	233	244	249	258	247	234	259	233	222	227	222	238	232	232	215	264	247	236	198	201	233	229	231	228	238	236	215	239	207	248	235	249	222	211	229	243	218	240	252	239	223	257	211	259	226	259	210	249	232	249	232	272	244	258	256	256	233	230	207	224	216	228	237	249	210	243	205	206	258	241	214	243	220	234	235	200	215	245	257	243	240	236	256	200	204	221	267	258	234	233	247	276	211	255	223	226	280	222	229	225	246	238	259	251	245	233	248	232	233	215	231	266	234	217	223	227	241	223	238	236	240	243	231	245	252	251
27936	19870	7426	1718	1069	889	804	763	714	691	688	714	720	674	663	670	648	630	628	618	607	648	641	617	607	665	658	675	619	625	639	635	650	602	621	578	630	592	628	636	608	656	604	589	657	620	597	607	615	608	590	609	630	631	649	623	631	595	636	634	606	621	582	636	655	588	645	604	623	577	576	626	611	608	597	617	610	592	608	618	621	599	590	609	599	582	623	609	591	653	610	628	581	593	647	631	605	568	637	623	606	609	600	619	642	608	612	589	608	577	638	585	601	624	665	603	629	601	620	568	630	663	611	619	658	591	593	590	644	611	605	633	593	627	623	614	605	617	632	579	596	580	635	594	607	575	635	663	584	607	599	613	598	661	583	575	599	648	588	630	623	636	624	596	607	614	629	592	616	560	595	612	593	629	571	583	614	583	637	672	577	622	610	651	648	595	612	647	622	635	644	577	643	644	616	601	618	633	604	597	580	631	615	578	606	639	596	593	626	593	603	639	591	597	639	559	617	619	593	609	621	611	596	663	654	672	609	660	649	602	594	602	610	590	609	627	584	608	599	629	622	608	617	603	617	621	600	629	653	614	654	649	615	595	621	585	630	606	591	596	589	629	642	600	577	590	592	638	640	593	600	659	618	654	644	634	621	620	619	643	578	618	627	614	617	624	606	633	605	613	559	598	624	608	585	598	608	632	618	588	570	564	630	582	653	577	594	629	602	604	595	627	631	619	605	616	617	587	637	586	611	571	601	581	608	605	610	636	593	607	590	596	564	599	613	607	593	589	627	601	580	582	573	590	619	608	635	615	596	620	600	604	627	626	635	658	618	609	607	612	615	580	614	619	636	606	677	571	592	608	693	595	655	599	595	593	605	658	599	578	636	621	576	615	620	616	608	591	641	566	591	669	634	626	596	612	568	601	646	603	625	631	590	597	565	605	645	576	636	628	577	605	609	601	637	594	617	566	603	603	607	632	556	610	609	656	668	651	594	568	612	613	608	596	594	621	586	588	626	578	621	611	602	611	638	632	638	589	639	662	645	586	643	629	646	633	615	648	615	603	595	630	590	625	612	647	640	627	630	621	617	589	615	651	584	613	604	607	607	644	630	586	611	607	616	638	617	646	615	614	580	628	557	641	599	643	601	579	617	606	616	604	618	591	575	612	682	647	626	588	626	598	635	637	613	622	612	610	627	607	609	630	641	666	662	604	655	605	624	639	591	576	661	612	639	606	585	591	653	588	577	605	604	631	628	620	581	594	598	576	590	673	648	658	569	630	625	602	666	626	615	604	657	661	657	612	655	621	561	644	645	595	626	594	571	608	602	620	592	648	596	618	600	639	633	619	626	587	660	632	641	584	630	654	594	640	589	626	602	591	595	605	609	596	605	617	635	580	611	595	613	627	618	605	634	620	590	600	626	641	583	575	622	616	614	621	632	586	620	627	545	538	610	592	620	615	621	626	613	646	624	644	649	635	596	633	654	649	601	615	613	637	653	567	640	622	633	618	638	584	616	605	604	656	579	620	590	629	614	622	600	618	581	581	620	594	649	638	652	589	627	622	605	601	644	631	648	589	639	612	624	624	641	655	644	593	622	628	650	597	602	609	610	634	574	614	641	627	569	653	637	587	591	635	663	607	585	637	656	595	618	644	620	613	619	614	595	578	585	612	643	574	624	623	572	597	575	580	611	619	599	604	625	596	598	657	589	618	655	608	607	633	661	629	599	601	608	597	604	583	647	581	647	617	585	602	622	607	585	601	622	569	612	627	629	632	596	636	649	567	617	653	616	611	626	613	656	634	599	604	639	581	622	611	606	620	598	635	647	635	611	581	614	607	605	626	642	654	580	570	591	598	589	601	621	618	647	631	651	640	650	616	560	595	635	559	619	658	638	615	619	548	650	616	609	603	595	593	615	599	576	621	618	616	634	633	591	646	601	609	628	576	617	647	606	601	623	628	631	556	637	616	667	633	577	608	583	625	562	600	576	596	582	571	614	593	629	606	648	629	639	579	645	609	618	637	580	593	611	619	627	625	617	617	655	636	658	608	586	631	639	672	601	609	634	583	595	652	623	585	617	599	586	564	570	628	606	593	631	588	608	617	648	582	633	635	651	644	617	627	568	598	600	608	617	650	608	594	604	622	628	626	641	647	599	581	587	654	608	606	573	617	605	650	630	623	626	646	612	644	637	591	632	664	609	591	642	623	582	655	570	594	562	628	635	600	589	603	618	574	570	623	585	585	600	576	605	622	620	613	617	715	564	571	611	635	622	578	628	619	633	621	619	613	617	616	623	611	642	626	623	635	658	665	608	578	620	588	634	662	635	604	640	628	592	593	610	620	618	598	631	634	595	578	636	642	638	682	626	591	649	631	601	625	619	594	620	667	603	639	634	612	616	628	581	656	583	622	623	601	598	589	658	603	621	603	611	585	607	637	654	598	611	656	585	631	601	636	623	621	609	575	622	649	603	595	586	594	589	639	628	626	629	575	597	630	623	602	614	599	618	577	604	637	623	573	612	624	604	601	615	663	672	581	627	640	611	632	624	593	626	595	612	642	616	555	600	614	606	662	639	598	632	590	570	623	620	602	632	596	633	628	642	619	583	556	595	587	654	621	614	651	613	611	617	555	622	584	620	606	623	651	608	620	627	603	617	638	617	616	629	594	640	607	607	626	621	647	610	602	619	655	642	596	618	612	582	639	553	591	590	639	628	593	600	604	592	636	589	624	654	621	608	614	657	584	622	627	617	632	601	610	626	593	613	575	578	622	588	611	600	626	638	597	605	620	604	619	588	630	621	608	603	610	619	632	617	638	547	643	589	590	602	630	610	601	628	584	623	596	641	607	646	643	618	642	661	655	573	627	613	640	616	597	621	620	592	628	600	640	623	632	586	591	568	614	603	609	642	618	577	588	602	617	639	638	649	605	648	629	589	601	616	666	603	614	618	633	650	685	640	564	642	645	620	611	636	605	633	608	603	628	581	581	609	616	627	625	627	619	616	627	607	651	575	660	589	637	604	632	630	614	642	626	641	651	607	606	626	611	660	636	625	640	648	606	615	602	604	576	611	656	644	568	533	637	596	605	635	610	647	620	556	609	601	591	594	630	574	599	619	607	646	599	616	595	622	603	587	608	614	631	657	611	640	602	605	625	617	586	598	637	584	595	597	620	633	584	593	588	611	635	616	591	555	583	634	589	633	608	615	612	630	624	644	660	620	603	614	626	623	599	643	576	621	594	574	614	635	557	630	612	618	656	617	616	629	610	616	636	628	621	564	560	634	618	605	616	624	631	620	599	591	650	615	582	559	574	588	601	593	604	638	606	600	572	622	584	641	598	678	582	605	617	619	686	616	603	638	646	650	635	621	609	620	588	599	551	632	626	624	661	657	585	612	609	619	640	606	624	671	616	591	662	595	589	628	594	629	594	549	608	625	635	575	612	598	622	626	642	639	629	629	551	628	576	635	591	582	610	610	636	586	644	596	580
5078	4139	3035	1629	1305	1148	1025	850	877	799	779	749	745	693	690	728	679	732	664	680	671	685	638	651	662	679	625	673	622	639	735	692	680	730	654	625	673	659	643	662	639	664	649	636	666	674	622	622	660	629	648	611	622	662	692	648	648	711	613	654	680	647	644	640	638	630	604	631	629	601	639	628	623	578	611	631	644	601	647	647	660	639	629	632	660	629	631	636	669	631	620	662	642	615	639	665	668	622	645	660	672	596	623	627	629	650	635	637	630	619	666	679	640	667	635	606	627	626	622	591	657	655	668	650	643	624	617	660	623	617	624	658	635	638	659	616	692	610	656	676	626	630	640	626	634	609	654	642	652	647	643	677	668	641	630	625	649	640	630	675	602	626	640	649	646	630	649	653	623	643	665	610	687	642	629	616	632	611	647	615	610	637	576	593	630	650	613	665	604	680	689	632	630	602	647	652	663	619	653	684	590	641	637	621	675	629	673	630	655	636	656	600	635	625	646	627	655	636	645	629	631	634	653	654	671	612	603	677	691	634	619	650	665	653	632	632	641	648	615	606	623	619	652	616	608	666	623	638	677	665	648	635	643	641	623	604	615	638	663	696	621	607	635	646	642	639	619	611	611	653	659	660	651	656	664	641	632	627	684	614	670	673	614	632	650	676	666	645	682	706	639	668	622	654	647	599	638	656	657	643	625	655	638	589	605	627	589	673	580	603	666	617	638	628	619	653	638	652	630	653	623	669	571	612	647	638	628	627	657	670	580	640	637	668	641	584	604	605	617	663	662	621	568	615	679	606	649	642	660	675	608	676	626	670	601	673	625	591	624	614	617	647	653	668	658	657	599	656	635	648	674	649	636	630	603	673	630	659	679	665	596	626	646	666	617	628	653	658	635	640	628	658	653	657	627	651	642	629	654	622	609	665	609	625	671	618	648	631	651	633	630	652	627	627	678	636	627	606	658	605	654	635	573	651	687	647	663	621	660	630	673	648	612	668	635	649	638	635	663	662	647	641	626	646	640	648	668	603	631	637	633	652	639	676	684	661	626	623	638	614	658	659	649	676	649	666	594	628	648	630	678	631	664	633	643	607	659	633	665	615	639	632	606	623	633	667	683	644	650	648	635	638	614	658	632	657	641	629	633	626	706	642	624	644	683	634	632	619	676	664	657	677	623	616	630	604	670	645	669	620	620	632	634	605	635	639	621	635	628	652	664	684	634	637	636	633	646	638	657	580	641	675	663	662	629	644	639	664	599	611	671	662	636	677	666	639	655	630	655	637	654	639	612	624	660	661	666	694	606	665	649	647	595	666	656	656	627	586	657	659	615	650	660	647	588	642	579	675	620	634	653	627	612	638	606	680	597	644	616	661	640	631	627	641	647	638	651	635	606	610	683	648	638	628	692	640	632	660	651	695	625	640	629	667	639	661	646	624	640	635	645	622	606	633	644	646	657	640	640	673	668	655	644	685	632	658	624	611	656	656	586	635	656	637	674	648	653	635	639	637	640	652	645	627	628	648	652	634	670	632	644	636	667	676	642	642	657	635	605	634	647	632	660	601	649	626	620	633	641	632	658	635	638	651	629	667	596	669	668	625	689	672	649	640	638	641	644	645	623	669	650	624	678	634	614	653	698	664	617	670	669	598	691	616	624	671	611	601	615	611	632	635	665	632	586	625	677	652	598	649	618	647	665	605	657	630	674	644	654	655	630	609	657	643	621	616	658	620	626	613	672	649	655	653	615	651	642	643	653	639	672	630	631	659	655	680	667	710	681	644	651	635	607	667	633	649	595	653	646	681	601	627	624	614	618	622	630	611	659	657	650	661	671	637	610	607	682	641	600	644	666	667	632	613	624	685	656	600	659	615	645	646	657	694	632	649	644	616	619	642	648	607	672	637	604	611	643	704	652	657	614	639	635	642	643	645	621	655	648	646	644	652	641	633	705	607	634	691	626	625	655	631	648	647	647	607	616	664	622	610	654	659	670	684	617	650	672	630	672	635	632	629	670	617	660	651	623	641	646	641	642	646	617	601	690	619	672	699	618	664	650	624	633	659	639	637	651	630	629	643	632	606	640	615	617	671	668	648	655	650	661	638	638	636	632	639	653	619	631	644	626	622	694	622	673	646	637	606	631	659	642	613	650	650	633	641	643	596	611	648	651	615	630	647	652	666	616	630	608	629	686	658	664	622	623	663	678	643	608	670	641	659	620	627	630	699	646	607	578	643	648	610	678	632	632	651	670	653	675	663	627	643	654	650	624	668	636	617	633	633	644	631	609	610	616	645	662	638	640	656	655	623	623	639	644	635	651	687	604	652	667	682	664	596	659	637	640	628	643	695	630	641	627	660	643	649	671	671	649	660	639	639	681	627	683	637	616	635	621	643	675	646	646	612	637	660	668	682	652	613	621	648	688	655	601	585	660	645	628	625	676	679	592	654	634	615	627	631	644	649	658	639	601	645	603	643	631	609	647	613	687	640	652	684	629	709	616	607	695	657	644	653	619	671	661	642	613	641	639	650	644	635	669	590	629	598	652	646	612	650	624	670	640	649	643	589	652	684	642	657	619	643	606	688	658	635	626	665	659	642	587	618	595	619	610	663	664	619	638	632	639	658	642	677	627	591	605	654	623	607	637	610	689	678	632	661	604	658	625	629	621	635	661	617	638	621	638	665	620	631	590	634	634	595	648	637	634	652	631	637	613	608	627	619	627	709	631	618	618	656	614	634	651	655	629	687	629	660	657	648	644	610	616	644	668	662	627	631	644	627	625	636	595	608	613	641	639	628	624	645	576	664	638	642	622	613	629	665	631	667	622	635	649	655	627	629	672	648	610	650	624	610	604	661	633	658	674	600	676	659	640	647	651	691	624	643	585	602	612	593	631	642	640	585	598	643	654	636	672	640	658	655	650	667	667	666	666	694	657	630	629	644	678	618	656	603	657	651	603	628	671	636	652	633	609	634	632	634	615	642	685	615	664	647	627	644	632	665	636	607	665	623	654	610	668	607	640	625	689	676	625	660	663	665	607	623	659	648	640	627	681	645	615	621	644	648	615	621	612	683	661	651	669	626	648	633	663	632	681	634	624	621	622	614	684	656	626	622	623	681	599	647	643	617	622	610	611	653	654	631	656	586	639	662	638	635	644	595	650	625	606	672	619	648	580	645	677	646	592	657	626	659	603	584	647	628	625	668	638	679	664	654	644	638	682	642	636	703	675	648	641	638	638	618	614	660	622	612	606	674	672	639	620	658	619	661	627	635	640	658	668	603	658	610	622	671	607	682	635	624	599	661	670	607	595	621	691	659	646	651	671	604	629	614	655	619	658	674	693	667	630	618	667	628	614	668	663	620	635	632	656	611	690	653	640	652	628	661	611	601	657	638	685	664	598	644	660	651	636	661	610	674	637	636	682	631	645	670	632	659	728	624	624	619	656	645	610	618	605	638	616	628	660	640	636	657	646	640	659	589	573	627	632	591	619	651
23732	21486	29070	24337	21492	13704	1649	949	800	679	656	534	514	464	454	458	411	433	386	393	389	407	405	347	361	325	359	378	373	383	371	390	353	370	358	350	365	324	329	325	324	336	353	304	330	368	335	331	322	343	338	342	324	348	330	330	319	392	317	318	319	350	317	356	288	305	354	338	331	331	339	314	325	303	326	304	316	337	334	340	331	294	321	311	295	326	299	346	339	347	311	320	347	308	331	329	346	306	351	313	331	325	324	294	348	353	318	336	295	321	321	364	285	308	335	326	333	301	310	315	289	320	333	331	322	323	308	335	339	302	321	357	324	348	290	313	313	334	332	325	305	297	294	333	295	300	338	350	362	321	297	290	299	312	322	305	328	335	336	300	345	352	320	296	330	366	328	351	339	347	353	342	279	322	298	322	305	309	309	346	341	330	323	335	328	313	330	306	322	339	313	322	322	349	307	301	353	290	322	325	308	339	302	295	324	338	322	307	365	293	307	333	290	283	329	335	333	304	282	339	319	290	318	311	324	333	353	317	326	320	320	362	302	307	313	338	313	340	320	315	298	313	325	334	292	333	332	338	307	296	314	340	320	346	299	333	300	329	310	324	345	312	326	333	288	321	330	308	327	314	314	312	327	335	338	293	323	319	304	317	313	311	327	327	319	329	299	310	347	326	314	311	337	324	307	299	296	286	341	332	337	322	307	323	337	286	281	312	306	339	274	327	329	323	347	334	299	323	315	314	294	363	281	305	281	304	322	290	313	339	306	311	336	351	333	339	360	342	320	315	334	326	346	300	278	328	319	306	315	318	328	345	344	316	319	336	311	314	370	305	338	348	320	315	317	285	284	327	350	320	332	319	330	300	312	343	336	332	322	338	314	316	313	336	316	300	327	324	337	350	335	329	306	271	292	310	301	323	301	343	319	307	320	307	311	329	329	311	308	336	363	315	360	299	320	289	319	290	292	323	306	291	302	312	305	327	332	376	327	294	314	361	296	314	308	316	341	310	309	294	305	358	323	305	312	301	316	315	332	329	310	303	321	341	324	303	342	334	314	326	345	335	332	332	301	313	339	333	328	317	332	345	321	297	323	343	345	323	323	306	343	288	326	326	328	314	329	350	288	306	323	309	308	358	321	282	310	321	341	299	305	324	329	294	309	321	352	334	335	352	351	320	348	305	279	353	340	329	298	344	333	323	307	310	330	335	358	318	326	320	317	312	289	322	324	334	330	312	302	328	326	328	348	294	327	344	306	301	293	310	311	301	339	334	330	330	313	337	344	338	336	332	306	317	328	355	293	278	289	305	329	290	306	326	301	317	299	310	317	342	326	329	320	305	323	331	320	327	348	354	320	344	308	340	345	337	347	322	306	311	310	326	296	333	340	323	343	315	329	298	336	324	301	316	314	337	315	330	334	306	344	331	332	322	343	334	318	337	338	332	317	315	338	352	343	316	344	345	306	323	345	297	319	310	322	349	308	320	309	337	329	335	334	358	329	326	300	358	334	296	370	326	353	339	320	332	308	325	330	337	327	343	320	336	320	336	340	313	351	326	301	306	340	302	340	306	369	331	325	349	291	334	314	337	344	340	285	315	296	291	298	318	331	303	351	342	357	310	289	289	323	304	371	334	331	310	316	312	322	348	342	333	325	319	289	316	311	320	331	351	309	298	346	335	294	317	333	329	330	328	337	298	346	328	313	342	302	301	312	282	342	336	346	323	307	332	328	302	351	357	317	337	289	325	334	311	348	340	331	320	342	332	336	322	300	323	317	342	346	367	305	284	323	302	299	347	343	312	314	318	341	330	308	312	349	323	330	336	330	320	332	331	296	305	318	333	323	326	303	326	338	325	354	362	314	331	311	296	289	320	313	377	324	303	312	332	315	305	333	304	297	332	350	349	343	334	326	303	344	329	334	340	308	312	344	327	323	322	314	322	319	294	307	323	330	360	321	312	334	360	324	317	321	312	315	329	353	315	343	328	324	311	305	324	318	315	308	322	318	333	318	321	298	290	317	308	323	302	304	305	316	331	315	325	329	288	320	345	313	314	373	343	333	336	332	346	334	342	319	309	302	343	313	332	336	330	332	326	333	308	297	337	308	333	330	339	301	288	333	317	331	324	311	326	322	306	304	350	348	346	303	338	331	325	334	337	321	317	350	328	311	328	291	335	320	360	324	332	329	310	333	315	353	333	316	308	294	342	317	335	310	321	321	326	313	298	339	348	325	332	311	309	324	369	326	319	335	339	313	338	342	317	309	304	342	314	305	335	345	301	321	313	303	320	318	328	361	342	328	342	341	342	297	295	353	326	294	308	350	317	323	325	311	331	310	324	311	311	344	335	300	346	319	366	338	336	323	308	326	312	298	315	315	322	330	323	335	340	282	328	328	332	330	349	318	309	318	357	330	320	292	324	315	302	297	312	319	314	365	313	303	318	323	295	303	322	321	336	335	333	313	325	312	300	314	307	330	325	304	335	334	298	354	328	339	321	321	308	340	325	322	337	326	336	349	340	330	294	324	347	319	345	323	305	324	296	305	334	325	339	291	325	305	298	351	329	330	307	321	285	316	293	337	323	319	339	303	321	335	315	327	325	331	352	332	304	294	306	310	316	330	324	318	335	315	310	307	339	336	284	360	326	337	342	321	329	312	289	302	369	317	310	327	335	343	295	338	300	321	308	369	309	326	332	314	326	348	314	337	314	324	317	307	291	292	335	290	301	333	353	324	312	289	322	322	321	305	346	316	342	308	315	313	341	309	291	345	304	324	354	311	321	345	325	319	308	329	344	330	326	357	331	338	318	323	325	319	302	321	308	334	325	345	340	331	329	314	307	294	308	323	332	364	310	359	319	313	329	306	333	324	312	302	326	302	312	305	333	340	298	327	319	305	315	315	313	322	320	338	322	308	333	319	322	280	312	314	331	315	316	309	345	307	306	325	313	304	353	356	312	310	318	326	326	327	359	343	361	357	368	307	329	326	343	328	348	314	327	310	307	314	312	301	341	312	324	313	312	322	331	299	341	305	318	305	309	307	336	285	319	329	303	315	331	333	353	322	336	338	329	324	337	301	325	356	317	336	334	343	368	333	319	343	326	305	351	310	339	315	305	339	318	340	319	315	316	314	296	295	350	349	305	313	323	346	318	370	304	321	332	310	359	314	313	333	310	326	327	338	349	306	353	339	363	372	344	314	302	340	336	308	299	347	338	329	304	339	337	351	338	336	320	324	343	314	311	310	345	306	295	322	329	299	328	302	322	293	346	315	318	341	276	301	315	327	353	319	312	346	319	318	314	305	342	355	314	301	342	332	308	338	321	330	348	339	328	310	347	337	298	327	325	361	343	356	314	317	342	335	356	310	310	319	312	324	317	297	322	309	310	333	342	314	307	317	336	309	338	342	314	328	330	309	314	323	304	325	298	313	334	303	334	324	310	313	302	318	339	313	315	315	349	330	336	318	304	292	341	308	314	314	317	317	285	314	287
4064	11937	8623	4157	3097	2306	1758	1440	1150	963	838	652	679	610	562	502	530	476	426	470	466	427	417	376	427	409	412	369	372	421	410	395	423	402	406	405	405	423	418	370	356	362	344	371	357	375	377	353	390	359	372	337	375	378	374	328	348	381	369	343	351	343	360	374	344	355	418	354	359	330	367	389	392	367	370	384	375	350	347	351	365	363	362	370	349	348	354	389	345	345	376	359	335	359	330	333	374	318	352	352	347	363	339	358	345	338	354	351	367	333	331	315	380	363	342	307	378	331	360	315	351	361	331	363	309	345	403	355	349	333	335	327	333	362	314	347	355	351	381	360	346	317	332	349	414	341	347	352	346	327	330	323	349	362	358	343	352	313	365	386	366	339	349	361	369	356	379	346	347	351	355	363	373	370	381	344	332	362	351	355	335	369	364	361	358	334	349	384	354	346	356	333	343	378	364	350	378	350	328	375	326	377	348	378	349	323	317	367	353	369	355	337	341	338	376	348	351	322	355	336	348	358	344	386	359	350	376	353	312	371	341	344	350	342	364	363	349	371	359	370	384	364	347	355	356	304	355	349	364	328	358	364	320	377	365	327	347	325	361	376	386	327	336	332	337	324	335	350	346	372	376	355	378	369	362	336	356	315	329	347	353	350	377	348	345	376	345	372	342	358	353	354	354	357	355	341	344	362	339	335	364	360	367	374	308	309	330	334	352	359	341	363	342	376	334	357	389	337	335	371	341	345	303	330	351	363	375	359	388	363	369	337	377	369	372	306	360	377	358	341	363	330	332	376	357	371	319	366	366	345	359	348	366	336	344	369	338	333	330	337	346	353	326	372	338	363	354	354	362	350	349	340	350	366	347	364	353	364	357	366	363	346	324	359	399	339	369	342	368	327	323	353	364	352	319	364	385	324	329	352	355	351	332	345	361	327	329	335	336	373	337	364	410	328	340	354	334	374	329	361	343	328	366	343	357	365	312	373	356	343	333	338	344	395	317	348	359	402	365	358	367	316	358	331	370	339	350	357	401	349	370	364	320	361	347	343	364	360	334	337	345	331	327	298	392	307	355	316	337	338	340	340	337	357	343	350	357	355	367	363	374	372	345	371	382	324	368	337	343	354	319	396	358	345	354	353	336	323	340	327	342	391	361	356	322	365	343	361	362	383	341	314	358	338	375	373	345	314	371	353	387	328	357	362	349	332	338	358	364	353	360	324	311	379	377	362	341	360	328	341	362	386	311	342	353	353	354	327	307	357	369	380	314	344	356	349	337	355	335	357	361	348	353	301	357	332	346	343	358	371	359	355	361	308	350	346	362	374	361	333	339	326	331	372	361	348	373	356	340	363	371	351	359	357	369	365	385	383	329	369	314	350	357	363	306	354	338	356	349	308	328	317	370	350	376	314	343	353	327	340	348	313	362	391	344	359	319	339	354	337	336	368	363	352	370	357	349	370	360	326	358	375	373	347	356	339	341	337	349	366	347	373	361	347	369	354	363	352	354	315	356	350	358	363	353	333	333	335	340	356	378	350	347	367	331	324	355	350	352	343	315	331	344	384	317	352	347	359	360	316	358	340	371	335	390	368	343	350	347	329	336	348	373	345	318	314	374	356	336	346	370	350	358	348	350	350	340	366	365	363	347	328	344	347	351	341	320	364	339	369	350	369	323	375	318	331	361	349	337	320	366	386	355	335	347	360	337	341	332	328	357	369	359	348	359	341	350	340	346	353	338	383	341	352	328	358	356	312	338	331	349	324	353	342	342	371	320	342	337	365	363	366	316	348	327	335	356	349	333	330	344	331	328	355	367	319	344	324	338	326	337	349	368	395	340	368	338	369	350	342	383	307	359	314	345	331	329	342	376	351	355	321	336	353	337	350	349	396	376	367	341	346	321	384	356	364	325	350	376	317	338	328	363	321	378	325	369	363	371	389	363	352	339	347	323	370	327	334	360	341	323	370	377	367	353	358	344	348	353	347	355	337	321	321	330	352	366	358	357	357	360	340	386	327	351	340	325	332	321	340	357	348	334	333	359	354	387	382	360	340	329	333	353	360	361	380	342	323	384	361	311	364	349	320	366	320	371	335	381	354	389	334	335	364	372	337	371	368	383	371	328	350	360	338	349	338	358	372	409	350	336	353	352	332	349	352	358	338	366	322	351	361	342	326	367	361	353	330	373	319	350	366	359	360	326	346	351	389	346	383	366	300	357	319	347	359	349	330	362	343	321	353	327	378	343	355	347	339	331	368	365	378	361	368	379	337	354	338	323	347	356	337	312	334	366	345	370	390	343	345	342	333	365	352	363	369	337	368	368	345	326	346	310	356	350	380	365	352	331	341	343	342	376	369	377	352	332	340	325	296	327	353	363	345	387	340	353	319	345	352	369	345	379	325	336	356	321	333	345	358	329	362	321	348	379	335	352	346	345	363	352	357	379	342	336	322	355	337	371	373	357	318	336	368	320	377	352	364	373	329	337	342	350	347	367	339	359	366	363	371	311	340	381	354	354	371	369	323	346	335	381	352	345	372	361	385	367	360	370	349	345	365	334	385	319	342	383	357	342	365	350	391	348	372	335	353	368	377	330	332	357	355	333	374	353	351	365	384	326	381	370	361	359	336	353	318	354	344	345	350	381	348	353	366	335	352	345	344	348	355	340	376	373	365	349	330	351	347	347	331	334	369	356	355	343	352	326	371	349	369	339	395	365	359	357	354	369	362	354	324	363	347	371	376	336	363	354	402	371	355	344	397	327	357	331	388	371	355	342	353	301	343	383	316	372	343	356	359	368	344	323	351	370	340	369	297	366	309	373	349	350	368	330	348	354	373	366	364	365	389	369	340	387	386	357	335	362	324	355	337	337	310	371	349	353	368	321	327	348	366	349	363	357	343	351	372	353	320	345	354	362	341	367	371	342	351	385	342	343	361	373	354	324	359	360	336	349	329	377	350	346	381	351	345	343	322	410	362	307	404	337	367	369	332	356	373	334	322	341	366	356	361	381	384	386	338	353	340	345	323	350	351	385	315	339	361	325	330	329	351	348	323	377	373	368	345	354	333	374	354	354	346	345	358	328	354	341	330	318	339	339	355	371	348	371	371	346	355	335	348	333	358	331	362	290	346	338	357	346	311	316	362	355	363	331	327	353	391	338	360	355	354	341	341	369	337	347	315	332	376	355	365	368	369	348	353	329	372	381	357	340	351	339	318	361	361	342	323	347	355	343	343	353	354	359	300	348	356	353	347	334	372	335	369	341	326	346	346	349	380	355	357	347	356	324	327	326	382	363	342	366	331	314	346	336	346	364	316	337	384	338	356	356	341	370	361	356	323	321	348	339	355	347	352	355	349	382	340	335	345	358	385	352	351	332	347	303	348	359	359	323	348	343	355	369	351	345	340	354	347	330	384	376	329	322	360	389	334	370	354	367	366	359	327	371	361	328	373	337	342	366	349	357	330	341	348	326	370	342	356	377	361	327	373	351	335
24882	21504	28196	25187	15461	1815	1116	929	851	836	801	696	653	656	699	703	650	677	659	592	666	642	657	633	621	641	607	653	596	656	651	632	649	619	615	636	635	662	617	578	595	622	607	607	626	532	586	624	629	605	614	611	628	641	630	591	595	604	640	610	618	644	588	602	620	619	614	662	562	602	599	621	570	650	644	629	602	642	594	645	612	622	610	614	623	651	615	643	622	602	603	634	627	622	633	617	609	609	592	608	662	597	578	636	606	617	601	612	625	658	623	601	614	593	643	622	638	625	591	607	608	616	605	611	575	598	662	593	616	626	599	604	588	573	608	604	589	582	621	602	620	648	644	621	587	566	603	652	590	614	583	644	615	587	600	580	625	622	599	571	632	574	598	621	623	594	599	594	567	663	617	588	628	640	662	598	643	590	655	637	621	622	579	597	579	603	621	600	611	590	626	584	639	655	644	586	674	593	603	606	633	636	574	587	619	576	619	625	644	589	597	603	601	595	596	605	624	599	636	638	581	617	590	626	624	620	646	639	640	619	600	615	608	640	582	582	619	678	617	615	609	626	605	624	611	616	600	589	626	591	614	641	599	559	568	594	626	621	597	611	583	622	580	579	632	609	615	669	589	604	645	611	582	617	622	610	581	632	605	644	627	646	633	556	605	581	594	622	613	629	612	627	621	608	649	555	648	598	592	607	571	581	591	625	614	620	624	625	607	628	590	602	586	611	617	588	552	591	656	605	612	599	620	641	623	599	634	602	597	629	548	597	600	662	600	603	612	593	633	568	601	615	622	619	612	608	581	658	645	649	621	625	617	609	606	599	632	590	603	612	657	553	615	681	615	640	594	624	624	637	653	603	611	605	618	575	552	626	621	590	608	616	602	603	652	622	597	624	675	611	662	584	601	648	657	668	631	587	628	631	607	622	594	569	573	603	582	666	609	607	581	637	618	597	625	610	640	593	606	616	602	582	617	627	616	630	576	620	623	612	604	571	623	602	627	617	633	582	589	587	633	606	606	604	593	631	619	587	596	584	586	616	626	595	622	612	612	617	646	621	610	583	640	625	557	611	586	677	614	627	625	586	605	623	621	621	588	552	698	608	591	624	642	594	614	573	580	620	624	550	642	624	604	620	613	636	623	674	633	515	620	581	625	597	589	619	606	656	574	601	595	568	594	621	691	623	627	607	613	568	572	603	601	616	634	625	607	633	647	637	592	597	604	581	600	615	643	645	571	598	615	605	614	577	622	567	558	614	578	575	617	585	560	592	589	613	628	577	596	598	627	577	565	600	594	639	606	577	608	650	610	583	615	634	586	615	576	608	626	650	620	561	622	671	622	603	625	594	593	602	643	598	606	619	648	591	616	657	596	618	594	618	599	607	640	603	597	613	623	611	577	593	587	622	587	609	613	615	605	654	588	591	620	630	579	617	619	570	596	624	641	616	618	641	611	635	610	580	573	610	569	595	582	575	591	582	578	593	625	634	606	587	625	629	594	597	617	616	628	635	632	595	581	582	606	586	620	565	600	611	622	580	586	582	611	610	647	619	664	604	616	595	631	625	619	588	572	594	605	584	615	595	639	626	628	629	572	610	588	557	661	647	606	617	590	619	643	605	643	553	645	620	620	601	604	585	613	587	648	605	605	612	630	566	574	589	600	591	654	608	594	602	617	624	560	590	536	619	608	635	662	617	585	599	619	617	643	634	597	618	628	618	639	606	587	590	597	607	638	599	634	599	621	628	619	575	606	595	564	610	586	588	628	607	649	599	625	611	617	602	601	588	555	636	623	605	627	599	560	627	651	597	602	576	642	616	624	595	649	572	617	582	572	588	602	601	623	645	663	630	621	576	540	627	606	598	565	597	616	589	635	600	621	583	589	609	582	625	600	602	628	597	623	646	600	627	617	609	645	617	584	604	623	634	556	608	595	642	639	597	632	651	583	615	590	643	633	644	606	585	593	624	616	592	602	621	652	563	632	636	630	598	624	576	622	623	641	573	627	614	605	616	614	656	607	590	603	624	656	588	645	569	630	620	615	628	620	591	616	573	579	573	613	597	651	624	593	617	609	588	631	579	640	621	604	624	577	581	668	619	598	629	622	569	622	636	571	655	615	610	628	602	585	620	642	609	670	635	596	625	574	614	627	598	623	591	622	653	640	617	591	589	631	626	560	605	605	580	590	621	629	617	623	597	598	588	623	591	627	599	617	608	637	672	587	623	614	631	572	606	605	557	573	630	610	609	563	624	578	584	624	624	599	601	641	588	628	605	631	621	599	594	636	598	573	653	601	680	587	561	611	586	639	637	606	596	578	588	652	601	603	601	626	630	613	556	630	596	598	631	605	590	616	599	558	636	608	559	586	649	644	594	570	587	651	579	626	606	615	628	558	629	686	671	604	576	616	598	553	660	588	584	651	652	607	594	598	592	599	594	648	599	602	597	602	650	666	593	584	602	633	594	623	575	566	617	630	591	609	618	608	608	578	601	620	624	647	588	604	613	587	621	622	601	607	594	636	589	605	606	638	645	637	592	613	639	571	596	592	571	580	579	620	630	565	616	600	644	625	615	605	613	605	575	660	638	614	688	623	576	581	640	610	579	636	574	605	587	648	630	604	623	592	621	632	616	615	600	599	571	597	578	646	634	588	618	595	625	614	622	605	619	600	617	581	641	591	625	590	644	605	582	624	644	614	577	594	599	616	640	608	612	604	597	579	592	575	579	628	635	594	636	604	621	624	603	601	601	607	614	628	609	601	591	614	603	594	636	682	556	649	623	624	631	547	625	601	589	670	651	617	661	586	593	622	566	637	582	611	605	599	632	640	648	666	628	607	591	585	601	620	595	588	603	624	611	638	575	568	614	596	605	644	601	618	617	609	613	644	564	625	639	683	597	577	603	662	583	573	625	619	588	591	613	607	574	606	606	620	659	599	587	599	637	585	619	620	608	611	588	623	618	635	642	560	607	651	590	576	587	624	648	604	585	579	599	600	573	591	585	603	663	654	585	566	577	595	593	575	633	626	614	669	619	594	585	590	588	617	582	611	585	588	566	630	601	632	595	582	597	557	642	613	563	578	625	576	594	570	603	612	618	589	582	588	619	587	599	586	595	578	593	614	616	657	584	567	596	616	605	649	629	598	585	585	582	598	596	620	606	581	595	630	598	602	611	630	611	622	637	570	614	588	608	600	633	578	585	617	607	607	603	605	614	613	582	560	619	633	610	630	578	600	632	598	615	599	598	609	582	578	641	601	591	642	613	627	617	624	652	635	613	624	631	605	623	614	561	558	613	597	581	618	617	574	586	598	560	587	618	633	575	625	632	578	586	593	593	613	585	606	639	596	626	612	636	643	621	592	588	545	570	635	577	635	610	564	600	615	612	635	632	582	602	605	574	622	604	589	648	559	619	599	576	600	593	615	608	567	623	634	605	565	570	595	569	585	570	598	612	625	600	627	581	570	596	618	579	592	592	620	615	565	597	625	628
4036	8197	5803	3017	2318	1961	1473	1292	1076	952	911	836	829	772	802	740	761	706	706	707	671	697	648	671	669	652	636	633	627	664	638	682	654	672	672	673	618	622	676	617	635	672	615	615	659	620	670	647	610	677	614	599	649	649	622	646	634	597	618	670	615	602	619	587	625	661	598	603	603	628	614	654	631	652	589	647	609	619	614	628	629	650	603	633	586	633	626	605	642	624	611	591	650	583	624	584	628	587	598	597	612	630	625	620	652	657	634	613	614	644	658	618	607	610	642	652	602	649	674	640	646	630	651	625	625	575	616	587	598	613	584	641	634	641	655	616	625	597	640	666	591	606	616	607	601	620	612	614	656	599	637	595	645	616	599	626	621	635	655	674	618	639	619	611	570	628	629	667	604	641	624	629	559	648	632	643	617	621	618	583	614	605	661	668	617	624	614	571	583	619	642	621	590	621	621	622	627	603	636	621	589	599	639	620	613	602	649	666	668	623	618	619	592	580	627	617	584	610	626	638	641	567	532	627	624	609	600	578	642	588	624	708	643	602	687	622	641	618	625	647	624	576	631	620	629	629	644	624	581	629	613	649	632	585	615	642	686	674	602	621	605	588	648	588	656	621	628	650	620	644	603	667	594	590	599	601	654	577	658	614	629	672	616	644	637	621	599	640	603	602	618	577	623	621	601	621	623	617	639	651	598	643	612	645	644	651	600	634	619	630	601	632	627	617	592	573	635	641	614	627	612	630	630	642	611	609	638	649	603	624	635	594	592	607	574	600	644	651	625	636	655	620	586	604	648	626	641	606	615	615	594	649	658	644	615	592	609	636	636	609	626	633	636	654	624	620	634	601	660	601	632	630	626	650	650	605	627	594	608	622	587	610	649	588	620	612	655	591	662	622	561	635	597	599	636	610	638	651	638	643	605	608	651	616	635	597	625	654	622	665	568	610	592	673	528	636	607	658	595	629	670	618	605	632	579	620	622	626	638	618	609	605	630	643	621	654	595	611	601	610	629	637	596	636	633	621	620	634	652	612	608	629	641	644	643	628	617	601	636	621	632	591	605	613	580	608	605	618	655	652	601	625	580	636	631	585	616	633	602	606	620	598	693	686	627	651	615	635	580	617	600	646	597	609	608	607	625	597	600	636	655	595	647	611	589	654	608	634	641	641	574	642	659	635	626	634	656	639	643	629	605	615	602	574	624	655	641	594	573	623	622	601	664	662	701	646	606	628	573	616	639	631	621	585	661	649	652	645	658	596	643	626	634	656	653	604	620	661	609	629	673	599	622	612	641	629	666	641	668	609	627	607	641	606	675	592	618	583	621	619	597	635	614	650	649	642	606	633	653	640	611	604	615	581	628	589	632	637	619	610	632	610	638	613	630	659	622	664	587	660	628	649	603	580	617	612	587	593	632	630	568	610	611	635	627	616	633	636	626	583	567	554	607	639	651	635	644	595	658	618	587	648	601	617	632	632	689	691	613	622	660	615	596	605	607	621	629	641	610	627	690	647	609	625	612	633	581	580	615	599	655	626	636	625	658	601	613	647	600	616	618	607	648	695	599	631	649	598	628	637	664	653	630	596	604	632	634	622	627	601	640	608	611	658	633	595	542	610	655	657	617	679	608	617	593	598	617	601	613	636	668	664	598	588	603	611	628	617	613	588	640	637	598	625	607	665	668	625	678	656	588	650	569	685	617	645	651	651	628	637	585	647	668	615	612	606	627	635	609	593	613	626	596	634	622	666	611	634	659	609	620	637	601	652	625	612	647	545	643	601	645	608	653	567	646	672	611	593	652	597	621	663	624	648	635	635	587	608	611	595	615	619	639	647	608	600	625	630	586	601	589	637	622	626	618	610	575	594	605	643	613	635	596	638	664	628	637	624	589	644	630	620	557	641	584	600	592	616	590	632	632	603	650	636	637	585	600	685	630	615	640	635	629	609	614	618	601	605	637	630	606	610	643	652	623	619	637	631	622	651	626	628	621	602	625	618	609	665	673	632	638	635	627	607	634	614	611	598	642	636	601	633	590	626	643	598	591	646	594	598	631	614	601	663	615	608	659	637	599	611	619	640	623	671	631	637	577	590	608	606	620	636	611	605	637	685	608	603	587	646	588	607	640	661	610	666	598	588	638	622	610	640	610	598	680	665	635	658	637	598	622	645	632	639	605	608	635	600	567	629	622	624	580	614	633	625	585	632	626	615	625	617	646	593	593	605	626	656	622	632	628	619	629	616	642	611	660	646	635	583	619	592	571	627	659	636	640	566	604	649	600	635	653	644	619	583	598	637	627	653	667	610	622	566	619	616	626	621	615	633	619	653	598	618	609	626	605	589	634	600	622	656	645	597	581	661	590	596	645	605	649	599	593	656	586	644	602	619	611	610	595	578	574	619	585	624	629	627	638	600	570	624	595	584	649	626	593	620	656	628	630	640	610	620	633	616	643	675	570	636	592	618	648	635	629	630	607	662	674	579	627	578	593	630	625	603	572	610	631	619	591	570	622	584	618	620	606	664	572	636	650	589	611	612	643	622	621	648	621	604	574	631	601	591	624	634	665	617	661	593	594	618	642	602	626	623	631	643	633	622	617	631	638	603	659	593	607	685	656	643	613	612	658	604	633	650	566	601	580	615	600	582	617	653	560	639	675	627	615	634	618	633	661	635	634	629	649	684	649	600	610	632	626	584	619	600	611	644	669	717	576	643	625	585	586	630	639	681	639	576	618	607	652	650	640	628	610	634	655	620	620	556	663	632	634	645	680	652	633	597	634	630	616	591	647	628	620	614	627	641	648	625	586	633	620	662	617	660	628	643	621	674	614	614	640	563	640	634	603	581	614	598	615	632	645	637	632	647	619	653	598	645	611	635	619	635	646	585	675	644	561	667	580	653	577	624	626	619	602	622	640	618	640	618	622	621	602	632	582	589	633	576	630	594	653	637	619	582	616	615	596	587	618	636	645	595	656	607	616	598	603	614	576	646	661	635	658	644	649	630	688	622	614	589	608	646	665	643	598	638	632	626	623	633	630	632	617	621	581	633	628	603	613	593	611	636	626	614	637	665	628	569	611	629	620	648	603	591	654	619	602	635	648	613	622	582	630	637	598	587	578	645	620	650	602	629	628	633	638	635	581	591	594	665	612	649	625	625	644	606	637	617	614	599	611	631	614	624	640	594	590	618	635	605	612	622	596	589	592	637	606	629	628	627	620	629	615	635	589	618	609	635	576	579	628	637	590	638	637	595	671	573	643	644	612	613	605	583	636	599	620	613	644	624	650	647	619	671	622	626	632	641	608	612	597	592	603	585	615	606	624	583	597	638	575	660	619	633	615	635	614	654	655	613	603	637	651	611	649	622	627	642	607	601	612	595	597	660	610	649	621	654	604	600	639	641	625	602	607	644	594	605	595	679	662	645	628	638	565	555	655	610	649	620	631	634	630	623	633	664	623	670	625	635	660	621	631	605	620	601	603	648	652	613	600	654
22812	21568	29508	24106	21564	21631	12259	1468	1023	791	713	620	484	477	471	392	394	399	359	362	400	329	321	299	284	279	287	320	275	305	295	332	278	332	301	251	252	256	275	261	259	275	249	264	249	246	239	245	236	230	263	223	284	235	247	232	253	238	237	275	256	258	244	264	221	251	261	241	258	243	248	245	277	231	243	250	230	251	269	233	242	254	258	270	245	210	237	237	225	236	207	259	252	226	238	233	243	256	249	270	254	226	252	233	249	256	249	243	252	255	250	230	240	250	263	256	248	214	221	251	224	226	225	221	210	257	218	237	212	237	195	223	219	259	230	257	244	231	252	222	226	215	253	252	226	249	235	205	245	251	263	248	240	239	216	229	240	242	257	226	236	230	216	208	240	258	231	254	236	249	225	230	241	221	221	216	221	258	266	231	225	205	235	212	218	244	232	210	249	232	244	219	252	245	233	254	238	224	239	240	213	205	265	250	234	239	246	243	258	258	249	228	249	223	213	231	224	248	244	231	255	243	232	233	240	268	231	248	246	220	259	203	229	227	240	239	241	244	265	226	229	214	226	248	230	248	235	225	246	228	239	226	219	256	271	230	242	209	225	218	221	231	211	216	234	220	231	241	256	250	243	243	237	216	230	238	226	219	225	251	270	214	238	251	228	200	244	233	223	241	225	224	252	224	239	225	233	242	224	210	204	218	242	214	263	208	255	236	229	213	250	242	225	247	233	227	231	259	261	232	212	225	248	217	242	250	247	220	238	237	205	235	239	240	218	240	212	241	210	228	231	252	240	224	249	229	234	235	194	247	270	241	258	249	221	236	224	248	218	240	242	257	234	219	240	236	232	225	236	247	218	229	235	235	225	247	235	241	239	250	251	249	234	257	269	246	245	233	234	228	241	212	242	257	245	230	215	228	219	244	217	213	224	264	244	242	251	242	240	230	235	252	244	239	250	235	265	223	236	233	233	248	211	269	259	233	230	229	241	238	216	228	252	244	206	235	228	244	208	248	242	235	263	235	240	237	266	248	216	219	242	250	240	220	243	245	220	241	250	209	213	236	226	233	270	247	240	221	217	246	260	213	246	274	239	238	212	251	225	229	237	220	232	244	226	251	242	216	250	226	250	233	225	230	219	223	246	218	246	240	213	232	237	247	245	230	242	218	230	232	239	202	219	241	252	231	227	243	241	234	253	221	225	231	235	270	273	231	234	243	236	243	259	258	208	227	249	254	238	252	217	236	216	214	212	249	243	274	218	257	227	271	234	243	245	226	245	215	285	249	237	229	242	213	228	259	245	241	214	230	257	227	286	215	225	228	220	243	256	245	217	224	211	230	250	231	215	239	267	236	248	254	250	257	253	249	222	255	235	245	237	259	235	220	200	227	242	226	227	250	252	226	225	222	216	209	206	227	221	256	257	244	228	262	258	230	245	240	241	238	233	244	227	230	259	250	247	205	221	266	229	251	226	236	248	228	243	225	240	220	251	233	250	253	250	230	234	223	220	225	225	250	209	263	268	250	225	246	218	232	251	237	238	233	246	274	256	219	249	240	222	229	241	203	244	248	255	248	239	214	229	231	232	246	227	229	232	224	238	243	225	228	261	238	209	224	270	225	241	276	236	260	263	223	203	238	249	242	234	241	217	237	239	250	217	233	271	223	224	212	246	249	217	233	233	269	255	269	260	206	215	222	246	265	239	225	239	242	209	222	224	219	236	208	249	252	227	248	258	240	225	250	230	250	243	222	220	239	222	276	233	253	227	223	250	251	269	259	226	239	230	224	234	234	223	237	232	226	226	224	237	234	230	241	213	228	206	214	226	251	220	254	229	247	237	235	260	237	241	246	251	257	266	242	222	226	234	234	249	230	198	249	219	257	230	220	244	220	264	206	243	246	214	219	245	225	240	212	218	286	257	238	235	245	235	214	266	209	228	217	241	226	230	239	263	224	227	265	228	221	205	237	233	228	223	216	228	216	246	267	227	237	222	254	234	232	212	261	237	232	231	239	229	221	222	233	240	238	211	255	253	239	234	215	219	255	252	234	239	259	248	267	227	212	207	236	262	237	230	185	263	246	258	215	227	228	239	219	230	249	258	236	223	230	255	238	227	273	265	233	256	233	248	250	266	217	238	232	219	232	223	239	244	242	235	271	255	223	222	225	228	216	214	248	241	232	216	223	239	246	247	239	239	234	234	242	228	235	227	236	232	215	224	236	234	232	277	230	235	230	224	208	223	253	257	225	222	253	242	227	263	251	229	261	250	248	220	234	236	233	214	265	242	241	252	268	215	252	219	247	249	240	239	228	240	240	215	256	234	217	245	223	240	247	238	232	234	246	249	245	228	228	234	236	227	263	257	223	236	230	231	256	242	223	231	256	213	226	234	243	215	269	248	260	225	250	222	270	221	227	256	268	220	230	221	240	198	233	219	244	230	239	250	204	214	241	243	217	237	231	238	241	249	246	249	241	242	249	225	216	252	241	254	236	243	245	254	219	220	260	253	221	235	244	227	241	259	213	223	249	208	236	243	255	229	238	256	218	239	243	205	257	225	244	232	237	259	224	211	224	241	222	243	243	237	249	229	234	239	218	251	255	234	251	250	233	246	228	231	258	257	266	242	246	224	227	210	242	236	238	232	266	256	239	208	243	231	229	261	222	230	241	238	244	204	235	235	204	243	232	232	220	225	245	240	242	226	245	222	221	252	239	243	263	250	230	214	244	269	251	231	227	245	249	218	232	229	243	227	242	241	254	237	255	242	238	218	246	228	246	255	217	250	259	233	223	245	238	235	246	204	220	228	223	247	228	249	238	253	217	255	242	239	252	272	246	260	225	222	244	240	241	231	248	232	222	245	221	257	224	267	232	226	199	254	237	254	240	239	258	215	249	269	201	247	244	242	251	240	217	233	221	232	200	231	234	228	228	248	243	241	238	246	266	236	241	252	247	240	231	218	247	241	237	265	233	241	257	228	255	201	231	239	225	267	237	220	243	226	225	239	238	219	253	264	230	244	237	216	211	250	225	244	241	227	249	249	224	239	247	222	239	213	223	239	215	245	229	249	223	231	252	224	219	209	214	236	227	220	250	217	258	250	238	251	210	201	247	227	227	243	255	223	247	219	217	240	231	228	211	241	229	238	211	249	227	229	224	223	219	245	269	240	235	233	209	226	226	252	235	239	241	245	243	223	215	249	250	221	198	215	214	210	237	222	198	219	243	213	252	237	240	222	257	234	246	221	247	220	256	255	229	230	236	219	229	244	233	221	218	227	221	231	227	236	253	254	229	237	235	233	214	228	212	220	218	210	233	217	261	251	226	219	227	244	251	230	221	242	248	226	229	265	237	222	249	221	269	230	221	253	232	245	261	252	223	227	261	248	255	250	195	227	231	205	226	246	217	260	227	262	235	239	253	257	237	257	243	237	223	246	239	222	259	237	243	224	211	209	215	223	243	250	210	234	249	212	226	218	241	258	249	221	250	234	236
5017	17164	12768	6621	4770	3535	2681	2056	1529	1243	1041	863	747	695	607	553	458	531	463	406	415	403	385	388	333	327	338	293	320	322	334	345	367	343	329	358	310	272	289	276	271	261	281	247	257	265	258	252	250	261	260	244	254	255	258	268	258	277	242	246	257	241	260	252	224	237	261	284	262	235	275	262	263	260	261	274	248	288	235	255	272	259	262	235	260	239	246	272	249	280	250	273	250	250	246	208	241	229	256	230	263	265	249	259	263	217	275	259	245	227	234	272	233	259	226	239	241	228	234	268	268	252	247	229	254	253	232	229	260	229	224	248	257	260	260	225	254	255	224	243	248	262	233	243	252	234	232	243	256	243	240	236	235	230	243	233	215	259	230	244	231	243	279	248	243	212	258	266	238	264	229	242	244	238	233	244	261	242	251	228	246	241	268	254	237	230	219	206	248	220	253	251	239	246	245	263	242	280	231	261	247	216	232	236	209	262	258	237	243	231	252	261	243	262	234	232	246	240	240	237	221	246	236	244	225	259	273	267	245	226	247	276	239	263	272	228	233	259	249	221	262	232	223	245	274	279	235	233	229	247	227	239	242	218	224	238	230	236	254	230	255	245	239	255	259	223	241	250	228	238	223	259	249	245	244	233	238	244	231	266	256	238	251	233	232	262	238	252	237	245	238	249	227	243	238	229	247	240	243	240	245	223	241	253	232	280	252	271	260	247	255	261	233	253	213	243	229	250	239	244	256	253	255	235	227	231	250	252	244	201	236	262	256	278	251	236	227	233	232	245	232	253	233	231	235	253	252	246	244	250	252	228	236	255	240	233	238	270	224	247	271	223	249	207	237	228	266	244	263	253	250	243	288	252	232	227	257	241	239	223	283	245	254	251	241	226	256	253	235	244	222	231	270	261	237	248	229	240	207	237	234	241	235	249	246	225	226	221	239	231	231	253	262	256	244	247	230	216	236	253	215	219	242	266	258	235	252	247	261	229	239	232	248	243	235	255	211	262	242	260	260	246	230	254	234	241	241	225	216	235	251	263	216	245	265	239	244	264	243	239	269	243	262	250	240	223	251	238	222	231	255	232	269	216	234	258	235	231	251	228	244	227	248	242	228	206	226	225	261	244	246	257	228	242	197	242	261	279	235	252	254	241	243	256	232	251	252	243	242	260	246	248	243	220	237	229	243	219	285	262	242	237	264	234	227	242	254	256	238	250	239	239	247	243	258	231	244	259	237	259	224	228	259	236	239	243	233	251	238	223	218	262	242	290	232	235	226	257	258	236	220	255	236	232	256	239	250	255	238	225	234	223	265	234	266	256	237	248	223	229	223	270	268	268	213	245	201	260	230	228	245	230	237	264	262	242	277	249	253	234	259	237	228	260	234	266	244	253	233	237	228	242	224	240	242	195	229	249	254	259	263	271	226	238	229	247	242	235	249	227	243	249	207	225	253	245	248	234	202	255	243	236	255	265	248	222	220	233	228	277	233	235	268	195	235	233	254	249	202	244	235	254	239	241	226	243	228	249	240	237	249	225	266	252	229	240	270	250	235	266	226	268	225	255	274	238	235	244	238	241	262	227	257	249	232	251	253	259	215	237	215	254	246	244	215	259	225	233	253	232	238	217	243	229	235	228	255	268	240	264	222	230	269	251	220	243	257	230	261	243	223	233	244	247	228	255	245	239	217	249	263	233	221	259	213	235	248	236	261	243	212	247	212	231	245	235	241	252	244	234	233	256	233	234	248	257	259	230	260	230	243	238	242	232	238	258	225	278	274	215	244	261	262	233	245	244	240	253	239	237	255	252	228	227	236	222	268	232	252	213	223	242	237	249	260	245	208	209	248	259	261	238	250	243	268	256	272	228	246	241	256	239	219	231	258	219	266	232	255	257	221	226	226	254	256	218	242	232	258	253	228	226	238	274	235	259	255	244	238	264	258	265	273	250	245	219	239	235	235	257	243	243	246	252	215	226	260	229	267	247	257	235	251	253	229	262	263	212	226	272	245	240	234	223	282	233	217	248	233	242	231	258	236	235	221	239	242	231	238	265	268	209	253	234	222	226	255	240	235	254	261	240	245	237	240	259	252	239	236	220	237	220	221	249	252	253	215	243	244	227	237	241	232	254	241	247	253	243	252	241	276	249	253	255	247	239	260	250	233	276	226	242	231	255	238	238	261	214	229	258	248	251	214	251	255	219	265	257	252	231	231	267	252	249	235	247	246	238	241	243	241	235	235	247	255	257	264	203	241	216	267	235	241	241	257	279	260	233	234	247	244	246	213	241	225	252	220	269	242	245	231	254	233	239	245	248	259	262	248	262	231	233	269	249	242	253	240	244	195	231	263	225	228	229	249	218	230	233	232	257	233	228	255	215	240	248	218	227	217	238	219	249	261	250	237	237	275	257	241	225	259	249	281	256	231	243	241	227	260	245	261	273	247	205	257	237	246	246	250	223	269	215	225	225	222	236	242	270	243	267	253	226	248	239	233	236	256	243	256	213	256	253	211	246	243	253	260	238	218	272	232	245	269	221	246	227	232	216	229	246	267	222	226	242	259	261	242	227	255	252	251	247	242	244	287	257	252	228	230	249	258	237	222	250	249	215	252	244	256	269	229	228	254	240	243	257	227	262	244	232	285	259	260	248	260	252	245	242	227	249	267	218	239	253	217	235	254	242	235	245	236	240	240	230	246	233	242	238	240	251	261	258	236	217	240	254	226	248	248	227	238	239	228	220	264	270	239	221	257	236	243	239	264	219	247	274	285	240	213	265	216	251	257	193	263	243	238	234	224	253	225	273	255	233	251	252	239	236	267	239	256	225	254	255	226	235	239	233	245	235	260	250	247	258	250	221	230	244	247	262	244	240	231	245	270	244	226	243	232	230	241	244	223	254	234	246	223	246	242	256	231	236	246	242	239	224	218	226	256	230	246	251	238	240	220	250	230	275	226	237	231	260	260	252	251	261	246	248	239	274	257	267	261	241	227	269	222	254	243	240	248	249	230	271	238	239	248	258	235	242	243	235	238	244	218	250	254	244	241	265	222	253	249	250	219	249	245	263	222	236	239	254	237	237	229	252	258	222	234	237	246	265	240	243	234	248	256	246	287	200	285	250	250	225	252	217	244	236	226	225	238	246	245	221	243	246	261	263	269	232	251	243	235	253	254	217	230	242	225	229	264	246	232	271	262	218	273	237	256	241	274	220	263	238	225	235	222	232	230	252	236	241	261	247	243	238	264	238	238	252	248	236	256	232	241	242	243	238	251	286	241	222	247	254	249	239	213	230	267	256	247	223	245	244	247	214	241	252	223	212	239	222	214	254	239	266	210	269	240	222	252	232	232	246	224	250	227	246	224	222	240	247	231	242	226	217	259	261	238	246	238	250	237	258	248	233	211	232	227	266	216	234	244	250	260	245	277	237	260	205	251	247	244	235	243	216	226	234	230	235	260	248	264	228	237	224	250	247	239	234	240	221	240	256	255	242
27943	19774	7252	1750	1154	958	789	740	752	754	708	679	637	691	680	666	653	645	651	624	611	625	634	644	607	634	604	634	608	635	639	617	623	653	618	644	613	580	608	637	658	607	610	555	643	624	607	595	618	568	629	647	614	621	637	596	678	714	616	596	625	641	596	608	626	632	665	608	630	607	626	638	597	631	629	638	621	664	592	615	603	640	624	603	620	593	634	574	661	627	625	651	599	613	613	569	636	607	609	645	566	619	636	589	639	658	622	598	598	618	565	602	622	597	581	623	637	632	632	614	613	629	656	636	647	611	607	568	589	661	616	603	602	622	616	626	579	625	650	666	634	626	606	589	625	662	635	597	612	594	602	648	620	598	617	641	614	655	636	619	622	643	623	615	611	604	599	622	591	565	655	612	605	575	593	578	607	621	583	621	618	649	671	595	586	609	633	635	577	582	571	617	575	576	651	624	619	598	626	625	608	614	587	611	650	606	616	620	587	613	616	603	633	625	611	633	618	593	660	608	565	618	600	673	678	634	617	605	634	624	661	576	635	581	637	624	613	628	632	571	658	602	641	630	568	617	641	605	614	618	619	616	568	603	626	575	649	621	635	644	577	579	618	600	583	572	619	640	602	650	644	613	571	615	628	599	585	645	610	602	607	630	603	631	600	659	635	624	605	612	636	612	614	644	608	631	580	615	619	581	632	594	595	649	632	625	662	645	666	619	595	610	641	607	643	636	618	590	602	623	557	631	590	616	654	635	610	645	624	602	648	579	626	641	629	623	613	659	603	646	590	621	620	607	583	599	622	582	620	641	599	635	571	629	585	612	582	598	599	586	603	680	662	609	605	588	602	587	646	599	569	621	558	591	584	660	598	591	614	655	639	573	613	593	630	606	607	619	591	607	632	597	600	630	626	621	554	587	661	604	657	635	600	619	601	600	658	628	676	584	632	640	578	597	620	570	617	635	644	636	606	607	575	612	585	645	592	578	625	659	612	602	603	645	626	592	620	592	661	579	597	656	622	667	651	625	640	603	628	645	654	608	645	579	621	600	631	617	618	589	591	616	583	622	575	632	592	624	670	621	635	574	610	601	594	625	606	614	643	647	619	634	647	565	636	591	643	613	589	638	648	612	673	587	566	617	650	665	652	627	599	580	635	614	601	599	639	589	601	583	654	613	597	621	564	655	632	628	603	580	618	598	601	654	625	593	604	618	658	566	596	680	586	661	626	619	612	577	625	633	609	628	643	606	617	662	638	610	620	580	590	638	616	607	595	600	614	587	624	552	579	622	579	573	669	613	601	610	632	641	640	575	579	621	582	628	567	628	604	606	659	632	650	628	662	591	643	610	605	678	617	633	603	648	599	608	608	630	669	639	571	614	630	597	601	676	576	626	610	587	644	608	610	647	649	656	605	614	556	644	634	619	634	607	619	631	581	620	552	624	592	620	604	608	619	579	578	646	623	592	676	597	631	658	613	665	611	545	646	589	621	623	562	613	642	612	628	577	627	646	642	597	579	618	581	610	576	611	685	637	629	652	587	640	618	656	621	603	628	665	571	601	598	602	576	624	594	608	636	625	598	600	605	625	635	595	638	606	618	594	639	643	603	620	578	614	604	627	611	623	621	576	603	649	612	662	657	629	583	633	656	591	633	598	603	611	608	591	601	648	622	606	641	592	616	639	638	626	610	557	594	626	647	620	611	650	652	601	602	628	591	624	597	633	611	646	639	609	665	620	640	626	581	623	614	627	609	605	615	613	673	591	581	562	617	607	596	642	634	585	624	622	641	642	592	610	626	584	604	575	623	577	629	596	607	640	667	651	627	616	633	652	622	618	580	608	637	629	633	620	583	606	623	620	633	631	609	604	608	609	564	647	626	626	592	618	600	626	615	613	616	646	611	623	599	620	609	593	635	673	567	626	623	640	592	619	632	616	604	612	611	614	621	589	602	642	628	674	635	626	620	672	588	657	609	584	640	617	651	633	622	596	574	654	650	606	655	615	591	640	610	616	663	649	605	598	631	643	669	645	643	605	680	679	584	570	595	597	572	629	624	645	602	604	641	647	629	603	621	630	598	566	600	647	612	568	594	641	647	660	658	603	631	566	638	601	608	579	633	624	609	600	624	647	573	626	647	658	642	635	595	596	615	573	603	570	619	586	629	601	611	581	624	654	582	598	612	598	608	627	604	621	580	642	631	643	650	665	633	622	575	621	614	622	609	614	660	674	625	638	596	612	541	650	685	636	633	613	590	621	620	595	628	606	671	595	636	651	627	608	606	625	593	584	612	624	603	626	686	647	624	577	620	652	629	621	590	600	589	618	627	621	633	641	598	647	553	641	593	656	661	598	622	597	614	626	638	592	601	650	601	645	622	605	631	605	596	609	638	620	595	601	638	641	668	607	599	625	606	593	607	632	577	655	580	629	604	597	626	644	602	631	628	585	606	612	617	608	614	570	623	653	627	578	600	591	633	640	611	575	584	610	628	632	635	641	618	587	615	627	608	646	638	593	606	596	612	579	626	640	600	661	616	611	640	615	633	636	659	633	604	572	654	601	613	563	624	576	634	608	646	623	602	631	611	641	579	580	624	587	605	579	588	604	619	624	636	578	592	592	642	611	620	608	607	581	629	629	569	636	623	593	661	583	630	593	620	609	586	627	621	626	591	637	585	630	603	645	640	603	676	623	607	596	620	594	602	638	611	639	600	574	587	556	632	660	624	626	568	571	603	605	628	603	654	623	589	576	635	615	615	660	604	606	630	638	636	668	629	616	605	626	663	613	606	637	621	632	649	676	597	633	651	607	649	601	625	604	613	658	583	618	557	627	641	673	606	583	617	665	588	599	655	659	576	608	582	656	581	615	616	570	612	564	591	615	638	606	606	607	579	650	644	633	599	571	549	622	612	595	642	633	637	605	631	646	604	577	611	600	641	594	626	599	626	600	644	628	595	608	595	597	639	618	603	578	588	625	625	602	630	635	658	633	582	632	616	657	603	635	610	604	619	600	660	607	616	633	585	610	632	612	609	628	649	623	629	645	590	571	609	630	602	633	636	596	577	596	591	579	554	621	565	559	633	592	614	679	575	607	558	586	618	613	631	624	653	550	571	572	554	647	643	623	625	651	637	624	582	545	629	602	587	605	617	622	610	613	686	595	634	621	624	609	652	622	612	631	610	628	600	605	626	593	607	611	530	621	634	615	622	593	614	586	614	632	623	596	592	661	621	651	603	623	598	618	612	684	650	606	597	613	605	626	621	642	592	582	603	662	592	599	604	593	605	605	664	672	636	698	648	617	597	589	641	624	575	623	589	591	593	589	605	658	656	666	628	616	615	633	631	620	617	609	660	603	616	647	563	631	583	635	593	620	604	595	561	645	596	571	635	592	672	629	571	633	625	621	638	621	665	598	585	620	627	667	605	644	655	572	616	625	610	620	577	638	650	637	587	632	634	643	657	588	617	576	611	625	594	653	590	636	629	625	635	596
4928	4035	3014	1621	1492	1181	1003	917	861	821	787	741	781	701	662	699	667	651	704	695	708	659	635	648	633	683	685	650	673	639	671	755	665	670	663	658	689	651	627	653	681	660	648	663	646	660	668	628	662	639	669	639	644	654	637	661	683	668	668	663	653	634	646	655	647	654	611	572	588	609	659	657	655	616	661	631	647	633	660	625	622	668	646	627	628	647	658	665	677	605	651	595	650	685	659	667	652	626	657	666	652	632	665	665	704	659	645	663	620	636	688	613	661	640	677	642	687	672	635	644	645	656	646	695	633	657	653	629	620	657	606	617	631	701	652	635	621	618	639	617	666	649	669	612	668	607	646	641	576	621	684	672	688	596	670	648	629	646	614	710	662	664	670	675	645	654	647	629	673	643	631	638	695	609	678	646	658	637	673	597	617	631	621	673	623	689	617	690	658	689	682	641	660	682	622	640	626	678	624	633	630	688	631	628	617	688	654	603	683	582	655	664	650	685	673	650	664	649	651	670	675	689	661	655	688	662	686	644	633	622	719	646	663	647	656	684	651	674	671	644	650	649	618	627	676	650	613	610	617	660	622	629	674	626	678	666	624	655	620	694	694	654	680	633	655	687	634	607	612	669	653	633	623	661	634	596	606	662	645	641	663	616	640	677	601	672	614	610	613	611	644	599	676	665	643	611	641	646	664	662	630	621	657	655	650	620	638	701	657	639	669	639	671	603	684	666	620	646	633	638	680	624	649	689	621	626	654	659	678	701	642	674	597	649	683	625	665	648	616	661	635	662	624	642	666	679	668	644	653	696	598	596	632	620	682	616	678	680	653	712	647	656	636	668	660	656	670	612	657	671	681	672	634	680	643	623	604	596	675	660	678	623	656	672	673	660	629	680	662	607	646	639	631	658	613	660	644	648	636	681	656	646	630	667	643	663	702	664	638	659	683	613	633	620	621	619	605	664	647	650	591	639	663	673	672	681	621	639	608	681	684	651	644	648	626	638	660	618	694	611	602	669	633	604	629	648	631	645	686	684	644	617	645	654	669	660	672	670	614	649	658	614	650	608	633	615	649	653	632	669	638	666	629	639	664	650	672	639	632	671	666	671	692	662	642	644	678	661	659	703	641	645	690	646	699	635	656	656	669	634	651	668	636	663	669	654	661	665	665	648	669	620	661	651	611	602	667	606	604	619	680	638	684	706	657	657	627	667	688	684	639	682	656	624	671	627	676	639	711	630	581	655	655	632	600	670	654	624	651	649	655	654	646	647	633	613	634	608	651	635	663	677	652	640	678	631	692	663	640	642	647	648	664	598	638	705	636	688	601	614	639	652	643	639	658	681	653	648	634	630	729	645	669	658	656	605	665	680	640	665	626	660	664	670	642	675	619	666	644	651	652	651	624	635	690	674	639	639	667	676	635	655	646	650	651	681	651	663	650	632	678	632	665	676	661	574	627	663	638	650	650	627	691	667	698	731	634	634	682	644	636	705	663	633	595	659	647	641	642	674	663	668	642	670	619	598	617	621	666	662	676	637	612	673	625	618	701	661	622	638	643	600	662	672	682	659	621	621	674	674	661	619	627	656	630	680	598	688	596	649	673	608	607	667	657	685	653	689	673	658	647	682	671	635	667	665	654	608	609	685	633	639	641	685	630	648	660	664	681	620	644	612	662	668	654	667	635	647	658	681	658	618	669	665	624	697	648	639	688	670	647	693	669	664	653	671	654	634	567	594	649	653	655	660	672	650	673	600	638	622	601	669	613	667	610	659	620	643	648	672	630	667	618	650	680	697	651	657	656	663	612	648	680	668	600	629	619	659	599	676	649	688	709	600	662	614	646	611	702	635	678	645	644	676	645	651	669	646	655	671	669	679	674	622	659	632	670	633	664	631	633	626	674	680	608	661	649	645	647	608	644	616	634	636	639	636	662	670	596	641	619	612	629	684	664	604	605	665	646	680	656	638	627	654	717	657	636	617	616	679	618	683	632	662	646	613	620	620	681	693	656	605	642	693	681	647	628	656	648	631	653	696	646	685	638	649	601	644	689	688	652	643	676	661	674	637	683	654	669	663	653	673	653	677	640	700	621	624	658	626	664	656	648	650	620	655	657	649	700	672	671	657	644	597	596	687	649	634	673	681	641	640	650	643	615	663	616	627	644	672	653	647	670	678	656	632	632	630	698	679	655	651	632	626	646	660	627	664	682	695	626	647	701	638	650	667	592	665	670	629	670	653	668	649	661	656	615	642	629	697	646	678	672	633	648	641	631	635	635	636	633	625	673	655	670	645	669	610	605	629	623	646	662	668	663	656	664	611	643	630	613	634	629	672	653	696	671	670	607	671	639	639	671	690	667	593	631	653	646	679	569	651	656	637	647	662	644	673	704	636	647	586	620	631	652	656	656	648	619	625	647	644	612	702	644	629	631	658	639	620	608	617	659	660	677	634	640	687	647	645	607	692	678	697	645	656	645	680	686	679	654	698	672	649	646	650	653	637	627	669	601	641	682	698	657	637	677	650	654	684	700	657	635	649	627	639	626	670	661	641	649	624	635	670	709	642	684	678	635	704	635	632	651	663	672	683	649	691	660	666	677	647	642	662	706	651	637	633	645	653	633	653	659	686	613	675	569	613	591	673	658	679	720	659	692	664	664	643	644	638	687	681	656	638	653	612	643	602	685	634	639	664	652	655	664	652	618	640	621	623	640	657	620	647	713	677	609	656	669	691	632	733	613	662	691	673	662	653	643	644	625	659	675	670	716	620	622	640	668	681	642	661	692	650	687	600	700	598	640	639	615	663	682	635	698	673	691	622	661	696	669	672	651	627	623	650	668	637	670	640	716	637	641	635	623	663	666	687	642	633	685	681	649	661	621	668	570	673	615	611	678	652	656	648	624	650	676	660	651	674	668	653	630	647	697	660	694	638	632	666	661	676	665	681	685	642	650	682	669	645	620	646	646	640	633	654	645	654	662	645	662	660	640	666	605	671	685	614	625	625	661	654	606	662	635	658	630	592	661	638	677	642	637	653	638	620	660	627	635	581	644	620	694	621	583	622	685	629	642	654	616	621	645	612	668	655	670	669	602	670	639	665	631	692	666	626	677	665	662	663	673	612	676	669	675	673	624	636	627	635	636	629	672	652	690	703	621	603	619	685	633	652	658	666	623	670	700	688	648	645	686	667	618	654	693	650	655	650	673	629	667	646	658	649	683	604	644	655	627	639	606	615	639	683	631	634	672	666	598	632	627	664	636	624	649	620	637	616	614	627	653	682	586	653	668	646	646	672	656	674	631	664	640	640	642	636	720	701	601	641	645	664	638	626	616	665	646	642	650	668	644	683	647	657	655	682	674	640	631	596	629	650	663	685	609	658	621	640	636	671	667	625	683	624	660	653	652	654	671	669	613	633	680	659	675	658	639	687	632	658	647	636	646	587	658	626	653	620	626	603	611	641	606	662	642	670	635	663	662	629	645	666	647	633	666	657
23735	21490	29031	24357	21497	13648	1612	891	736	669	636	561	522	508	446	427	421	433	422	390	406	391	396	383	376	370	370	339	376	371	380	389	388	373	374	374	350	372	337	362	332	344	327	311	359	334	335	300	370	352	318	339	357	303	316	326	328	353	349	331	334	317	343	344	339	325	359	379	320	315	296	343	351	348	346	336	321	338	348	351	321	312	368	364	308	344	333	339	338	335	345	339	391	352	311	316	335	317	346	313	328	310	331	308	345	310	325	309	348	316	346	310	348	316	314	312	335	350	334	314	367	308	329	335	326	343	338	342	331	321	307	342	337	334	323	339	343	327	324	336	300	331	326	330	309	331	308	313	311	327	335	335	304	330	342	344	355	323	323	286	322	326	306	312	335	304	321	310	317	317	359	343	320	328	362	337	312	334	333	311	321	359	322	290	310	320	332	318	296	320	343	334	317	290	312	288	322	346	313	331	356	341	327	346	349	343	369	327	317	334	338	335	332	348	316	356	326	350	326	324	297	317	352	345	310	332	336	350	344	314	329	311	368	334	317	334	314	332	350	331	332	294	319	300	316	309	346	317	321	327	317	298	323	347	340	352	323	305	357	318	363	319	356	347	317	326	369	330	352	336	313	328	324	315	296	302	341	330	346	326	335	322	306	348	284	345	341	318	353	336	305	327	302	352	336	312	324	335	327	301	335	357	315	338	315	316	326	322	335	333	280	288	346	328	333	340	317	340	303	309	295	319	343	302	342	333	314	317	304	352	338	292	327	363	346	325	320	321	350	329	344	362	323	318	305	351	330	326	343	343	361	344	308	322	309	302	340	314	323	331	337	336	327	310	349	305	327	322	331	337	312	330	358	308	340	337	347	320	331	332	326	349	366	324	332	330	310	309	331	276	304	335	338	326	296	320	337	341	318	332	358	332	315	326	323	347	357	342	313	344	333	327	317	345	316	331	341	340	332	333	330	340	339	307	329	318	318	326	322	297	331	316	315	329	328	339	338	307	322	312	306	340	321	356	356	308	337	321	322	337	320	318	315	353	320	306	343	318	375	332	369	336	304	326	336	307	348	324	338	324	337	317	325	347	336	359	355	350	351	332	332	307	350	335	372	314	327	320	344	318	332	309	306	348	357	354	326	306	315	346	300	334	326	309	338	303	352	306	379	287	350	353	348	341	325	341	351	299	335	348	310	326	316	330	322	323	323	334	300	301	332	287	312	337	310	357	338	348	346	307	313	320	309	282	313	320	361	315	293	334	324	335	316	325	321	300	330	337	311	321	310	354	302	309	331	306	351	323	318	305	313	327	344	343	337	314	296	298	320	318	302	334	328	340	332	325	329	305	330	324	353	355	340	330	347	315	351	330	318	334	326	316	318	311	303	346	310	316	324	331	317	345	321	327	348	341	314	361	303	316	297	353	324	314	317	322	289	319	298	335	326	335	306	319	325	321	338	324	339	335	322	318	333	302	343	310	328	330	317	272	316	355	341	354	352	382	375	310	340	324	319	324	335	333	341	319	303	324	335	316	298	382	352	308	330	336	327	320	335	327	336	340	336	346	363	298	338	331	349	322	303	327	299	369	363	371	314	355	312	363	295	340	306	310	336	321	318	318	329	321	324	381	350	322	330	351	339	353	309	347	335	314	331	324	310	299	337	308	327	357	306	348	321	310	302	299	314	337	317	322	350	328	314	340	329	308	316	325	351	356	330	314	341	338	330	324	351	320	345	310	320	325	330	341	325	308	334	332	364	306	335	317	335	327	299	276	304	327	324	311	320	322	312	336	363	309	320	320	304	334	331	315	285	326	341	327	329	316	327	309	318	286	320	333	336	324	331	334	316	361	304	334	308	308	332	310	334	293	318	338	333	316	345	343	370	326	333	340	336	312	321	330	330	334	326	317	321	314	336	340	340	325	333	343	309	305	326	298	326	329	308	352	342	357	295	342	319	335	315	350	325	313	293	334	337	312	295	321	293	306	303	339	328	321	298	319	318	327	332	287	321	334	354	343	328	354	326	331	365	276	305	294	299	359	317	306	324	318	343	342	318	334	322	312	304	337	329	326	313	308	341	346	298	310	338	339	327	311	306	337	338	343	341	298	315	343	332	335	316	307	311	305	332	315	336	339	334	348	331	319	342	345	328	344	356	331	323	304	322	315	325	329	337	336	334	343	355	327	328	317	331	317	326	332	294	316	325	339	283	324	310	342	317	350	342	309	291	324	314	341	305	330	345	309	319	322	355	330	330	307	300	304	321	322	354	331	294	352	309	337	290	332	305	334	302	328	299	323	340	291	337	341	320	330	326	301	314	323	324	330	329	300	334	303	318	329	349	315	326	353	315	342	317	328	303	342	367	326	333	331	317	335	348	354	324	327	310	337	333	320	308	316	324	338	330	340	326	352	382	349	322	339	307	349	326	296	330	348	332	310	345	320	318	353	326	299	331	321	318	305	331	322	311	304	318	312	316	322	336	337	306	319	338	338	335	329	327	289	341	347	289	313	327	318	303	356	306	320	331	355	318	343	340	380	333	346	311	328	349	317	299	362	342	314	328	291	302	336	335	324	369	342	309	325	317	337	347	345	317	367	316	311	338	344	325	318	345	294	315	320	318	320	307	307	321	316	301	326	355	315	333	329	322	344	312	340	351	351	339	331	336	311	316	333	315	313	333	289	340	310	342	332	318	335	292	321	314	314	308	325	315	335	331	337	333	313	328	291	356	308	354	322	350	324	302	307	332	317	297	321	325	318	331	330	332	333	310	319	327	312	313	330	330	307	295	358	371	321	324	301	313	338	299	276	334	338	353	311	338	353	316	355	311	345	336	333	301	333	347	330	336	308	331	316	345	354	321	291	300	314	310	355	303	323	341	330	348	333	324	337	327	363	294	348	334	325	311	359	321	318	338	342	335	297	314	337	274	306	322	376	319	338	318	349	309	301	328	290	326	348	334	297	333	310	308	333	332	344	330	322	333	346	354	316	322	320	295	323	335	325	311	325	330	327	330	343	311	298	299	323	364	328	313	340	347	299	305	329	347	340	357	315	292	320	312	346	352	318	318	296	325	321	318	308	331	344	302	322	330	319	346	311	336	359	358	312	356	370	316	300	355	321	302	357	335	331	343	302	362	296	357	329	318	326	312	298	336	329	350	279	309	311	305	300	345	339	306	312	335	351	364	296	330	339	322	313	344	373	350	347	354	342	338	335	337	346	284	330	377	317	309	311	335	330	312	319	316	323	336	335	327	310	316	289	334	340	334	316	345	322	316	347	338	323	336	303	319	326	325	322	319	303	319	330	292	320	323	322	312	331	326	340	304	294	326	323	283	317	317	344	331	326	330	307	293	331	353	345	343	312	349	315	311	314	335	315	313	320	301	321	351	329	300	333	340	337	341	363	323	312	341	332	327	319	351	313	327	301	353	300	316	344	353	341	364	344	341	340	328	323	342	323	350	332	349	305	381	308	329	322	318	324	332	312	310	284
3747	11942	8457	4208	3152	2397	1770	1359	1087	972	824	750	647	608	595	511	538	504	482	462	443	448	473	433	400	358	405	380	359	457	433	426	432	399	405	407	433	394	383	394	392	373	375	376	380	365	359	382	376	348	381	368	360	376	347	370	369	337	359	395	402	373	368	377	363	353	361	377	328	370	372	400	345	348	355	370	355	350	354	366	362	368	371	358	375	322	357	365	381	380	372	355	386	371	364	377	363	359	369	345	398	371	369	395	370	381	354	355	358	326	365	345	361	384	364	315	312	348	363	387	355	330	337	350	323	337	342	365	361	338	381	349	341	364	380	332	369	393	389	362	364	357	355	388	346	380	356	375	324	340	340	342	335	374	319	350	371	360	351	335	371	358	348	354	356	402	347	383	357	332	343	366	354	384	332	363	358	361	348	352	394	357	348	361	350	320	330	336	344	326	364	328	347	373	350	364	322	372	361	364	371	348	367	387	365	359	353	352	336	332	372	365	329	346	397	362	361	376	339	387	377	326	350	319	352	396	339	370	348	380	363	381	355	333	375	353	366	363	359	384	367	360	301	368	350	346	367	357	383	376	343	334	376	347	391	345	361	362	365	396	364	359	371	358	338	357	353	363	309	352	354	369	387	349	368	365	340	374	365	372	388	363	361	350	398	356	373	367	364	360	375	360	346	344	345	336	360	371	372	329	366	343	360	382	366	362	348	336	370	401	401	364	367	333	315	369	345	358	352	366	344	358	361	352	366	335	364	339	359	339	346	315	380	392	345	341	342	347	375	353	379	346	378	347	329	354	342	357	353	325	375	357	347	371	361	345	369	370	333	371	361	372	355	353	334	370	336	386	354	393	380	358	356	338	351	380	353	400	350	364	366	336	361	393	348	391	349	337	379	350	389	338	348	362	371	361	361	366	369	329	362	339	357	385	359	366	323	348	353	331	325	350	323	372	346	363	344	348	376	376	362	360	358	356	395	360	346	362	343	360	372	366	363	368	351	356	391	357	379	361	351	347	371	369	359	377	361	347	373	344	352	335	345	387	358	350	375	365	364	367	385	356	339	377	349	317	340	376	381	373	378	337	326	382	328	366	327	361	367	343	383	313	362	378	321	340	367	370	343	332	389	349	322	325	340	375	369	320	405	347	373	354	364	352	367	388	357	366	349	370	378	362	369	354	367	347	340	364	352	364	358	354	357	393	364	321	352	365	384	354	385	371	362	365	343	346	339	400	331	316	352	345	377	394	352	359	363	379	354	363	356	357	319	383	307	368	356	350	355	347	317	353	373	378	359	388	365	341	339	326	345	347	360	342	372	318	346	335	379	361	368	389	374	358	362	368	368	361	349	345	346	373	368	347	342	389	322	390	385	358	348	350	387	306	368	335	382	348	347	374	362	352	343	376	344	360	360	350	355	391	370	340	355	345	344	376	356	385	384	335	390	328	358	369	363	352	352	393	369	367	345	361	349	355	331	351	347	365	368	392	398	358	355	340	362	329	364	374	318	365	359	377	380	351	392	354	365	346	389	360	370	341	353	396	352	342	402	320	357	358	371	406	388	371	364	344	337	326	354	363	348	325	349	323	371	340	321	357	372	337	356	333	360	356	329	350	374	316	354	336	352	361	356	340	345	369	369	377	366	380	329	384	327	346	359	340	396	352	330	329	366	375	361	350	364	329	351	373	362	363	357	366	348	352	387	334	364	331	364	322	330	343	350	387	347	360	356	369	335	351	331	337	359	354	332	377	343	329	377	391	349	376	332	391	379	367	357	344	315	351	383	370	331	349	371	360	350	374	343	381	334	378	383	335	386	362	379	365	340	380	372	347	394	356	344	353	345	363	338	362	345	378	362	383	360	344	383	341	338	354	328	364	332	342	358	338	355	392	369	335	348	355	348	365	352	342	333	321	348	356	369	355	351	350	359	370	338	354	339	358	367	346	371	390	370	372	345	359	385	388	367	367	355	330	380	353	336	375	338	334	357	343	343	374	337	354	339	371	340	358	352	338	331	377	377	332	377	356	353	347	364	341	386	348	349	398	375	376	346	383	358	366	359	358	390	361	390	340	370	359	358	341	379	336	361	344	355	350	345	349	338	346	331	338	351	354	353	396	374	375	329	352	381	350	334	379	332	327	379	363	333	368	332	348	363	337	333	350	364	368	366	376	362	351	341	361	385	385	384	361	335	353	375	338	386	353	350	343	384	403	342	343	316	372	356	345	366	356	371	337	376	363	381	383	374	340	341	342	380	391	350	374	384	330	340	364	367	353	341	355	319	368	345	351	378	333	341	346	331	353	361	353	361	338	401	343	345	356	340	379	360	394	337	354	326	375	372	325	384	329	373	332	361	361	347	370	362	363	381	321	437	355	359	381	336	337	364	373	323	363	367	348	355	373	359	355	356	362	355	343	340	336	369	340	387	382	337	339	333	384	334	347	328	353	339	352	366	357	360	371	357	338	348	393	376	355	343	345	348	362	327	377	341	366	356	359	375	332	360	351	354	334	358	357	350	342	347	369	379	352	357	359	364	344	341	371	365	372	338	366	358	358	346	363	355	411	353	352	362	368	356	354	353	361	318	360	374	361	391	324	368	344	349	387	361	386	359	345	373	314	350	382	354	371	334	330	376	379	360	343	353	364	387	373	371	371	339	360	355	357	365	319	367	356	348	341	386	357	333	375	350	345	377	357	379	320	344	382	388	359	357	350	357	347	375	320	367	381	336	369	359	339	410	347	350	343	360	342	373	352	329	359	333	381	395	317	368	366	345	343	315	334	355	353	348	310	347	345	336	363	341	356	337	376	370	353	360	349	364	395	339	352	368	364	353	366	325	336	378	360	334	346	335	343	414	330	336	349	345	370	349	341	357	349	401	361	345	339	380	360	363	355	346	379	362	367	383	361	358	368	350	346	391	330	387	356	356	326	344	352	362	336	366	359	354	359	364	364	330	353	378	369	341	385	351	344	350	347	392	367	397	383	351	387	349	364	337	378	347	367	364	348	357	315	348	337	377	343	373	393	340	352	359	373	393	368	364	345	358	380	404	332	369	372	334	356	326	353	374	352	333	341	356	336	317	354	340	375	384	361	330	375	343	375	394	375	397	358	347	350	340	358	355	345	353	341	360	386	348	335	365	365	353	337	356	372	361	336	346	336	330	328	357	343	341	335	338	337	366	361	370	363	345	400	360	380	342	378	369	333	363	358	357	389	392	375	351	332	357	371	366	368	390	346	378	353	395	367	339	385	356	342	381	368	343	367	370	350	353	372	384	338	371	351	352	350	323	364	365	381	355	359	369	376	360	307	372	359	366	386	359	394	362	323	387	363	333	324	364	341	354	355	319	370	383	342	379	336	366	360	388	382	319	349	355	378	346	337	366	354	334	346	386	348	336	355	310	363	343	351	389	375	320	344	358	344	378	380	351	365	369	369	362	348	382	334	367	356	344	365	370	343	334	363	326	368	363	342	365	389	354	373	379	388	372	355
24953	21510	28189	25244	15457	1853	1152	997	847	832	784	741	779	744	671	692	649	680	680	674	667	632	639	641	658	631	670	622	679	610	654	645	612	636	688	664	635	669	669	616	580	631	661	643	597	607	627	604	639	622	599	610	612	686	609	608	660	615	646	587	601	618	602	570	635	646	653	654	633	627	613	627	644	592	700	600	647	618	641	593	612	621	582	613	612	574	633	672	631	655	602	587	622	612	639	621	627	588	605	613	641	588	611	650	610	597	625	632	629	596	616	646	608	617	582	649	631	592	628	641	612	641	646	620	643	661	609	588	620	645	598	619	600	650	620	659	627	624	638	609	585	632	624	605	597	646	631	622	609	606	623	598	624	612	595	630	601	617	641	624	606	625	636	637	612	551	645	645	675	597	641	586	617	614	578	659	613	646	623	562	619	599	559	585	657	615	640	616	598	630	662	601	621	587	613	626	671	626	589	621	595	588	620	653	625	591	604	626	601	595	643	649	602	645	641	606	628	611	623	589	626	617	594	648	638	602	640	676	603	653	642	657	627	702	607	654	618	595	599	674	585	533	603	638	622	624	600	604	610	658	612	607	649	573	588	580	623	578	680	637	615	639	614	599	644	598	600	628	662	647	621	622	625	624	594	632	626	635	595	595	604	603	586	589	643	600	603	625	597	704	572	601	590	653	567	628	638	598	619	608	626	602	618	643	615	633	624	610	620	632	634	628	625	594	608	583	615	608	629	621	634	664	653	630	611	607	595	615	615	626	618	619	621	617	615	629	644	661	604	660	588	659	628	664	615	624	618	572	591	635	585	607	588	666	681	600	669	597	614	647	576	627	617	650	617	670	599	638	589	650	641	622	648	614	621	613	597	625	631	592	604	588	639	599	628	622	619	646	612	646	624	613	613	586	662	617	659	646	609	606	627	589	670	611	607	601	653	648	634	622	625	588	653	578	610	635	643	585	584	657	607	613	673	644	634	576	599	592	600	593	614	622	642	666	593	604	615	652	589	622	627	609	588	635	610	646	577	637	634	594	592	628	646	617	644	638	603	642	579	583	619	587	646	619	591	619	643	661	630	652	617	631	592	622	607	598	659	627	624	582	619	621	629	645	563	615	636	628	574	643	640	568	619	622	618	638	606	622	620	628	617	590	643	629	612	638	596	606	630	656	643	599	619	634	628	616	645	641	650	628	634	618	600	659	619	603	593	631	661	703	651	595	669	586	605	573	595	649	632	609	612	605	627	608	624	589	636	622	603	604	643	637	639	645	626	610	662	632	657	598	605	645	633	633	652	682	606	569	648	621	623	607	615	634	570	635	636	622	650	642	596	634	615	595	613	562	678	626	636	615	577	627	632	629	639	606	692	665	641	622	599	648	594	590	624	641	587	610	617	609	619	599	617	609	670	611	634	644	630	612	616	619	599	620	614	584	589	633	642	609	626	705	629	631	588	652	642	618	592	674	598	642	599	619	579	590	622	607	616	589	648	648	579	656	612	663	606	624	621	641	606	630	614	628	628	628	561	634	618	612	617	642	602	620	607	625	621	681	635	604	598	613	637	639	630	608	617	601	629	616	643	642	582	559	653	667	628	576	624	565	611	633	651	617	629	617	598	629	631	607	583	622	645	610	629	613	610	616	655	603	606	629	631	623	613	587	568	612	593	584	623	657	641	652	605	600	605	599	656	602	631	627	605	658	625	613	601	616	614	661	570	587	627	652	596	621	621	633	631	558	612	611	621	602	615	649	559	593	604	659	599	635	643	640	591	637	625	612	597	561	591	595	629	622	606	612	644	608	608	613	653	609	597	579	628	643	585	609	595	622	605	614	601	597	599	609	635	575	590	630	580	610	620	604	608	595	593	634	633	667	638	608	645	641	561	595	621	586	581	615	590	615	605	622	612	634	614	631	633	610	647	621	642	641	587	624	588	606	626	646	622	632	677	577	607	635	635	639	631	604	613	629	585	650	571	611	592	648	616	666	629	603	654	645	641	644	641	634	589	596	607	619	634	687	652	666	622	607	651	638	613	628	659	648	615	622	620	702	640	663	655	564	622	649	608	653	615	584	593	647	639	664	646	660	600	641	584	618	617	651	601	628	657	680	608	615	608	575	637	615	631	576	634	630	622	673	639	597	598	607	629	656	636	576	624	620	626	664	555	585	602	610	643	647	629	652	631	678	646	614	565	642	631	594	649	657	676	621	580	623	616	604	643	642	654	613	622	604	632	657	612	587	609	666	681	587	613	592	655	630	608	638	647	614	612	604	603	561	606	610	649	660	671	604	609	671	580	630	619	643	622	653	649	619	632	649	631	633	612	558	605	604	620	651	633	612	654	604	650	706	618	621	637	681	661	620	622	636	611	631	637	616	636	669	630	673	645	626	630	637	590	631	573	546	601	646	643	605	625	654	660	614	604	615	589	580	608	636	584	607	613	580	621	651	630	662	662	576	593	672	617	593	583	584	657	636	634	628	650	638	635	634	671	618	614	602	666	609	614	613	634	623	605	611	608	608	654	628	623	614	640	634	618	623	602	632	612	623	644	598	588	619	699	602	633	638	634	611	659	624	575	600	632	629	611	652	678	621	586	601	592	618	606	632	617	664	612	637	638	636	680	608	642	616	641	608	639	659	670	618	611	628	664	601	641	620	672	589	645	611	590	636	676	639	612	652	650	657	630	604	634	616	621	644	646	586	574	618	631	594	623	590	590	651	644	663	623	612	631	663	612	610	608	614	630	599	640	660	611	609	587	618	595	606	656	599	649	615	604	589	626	607	624	629	637	595	619	646	587	647	628	639	657	641	638	642	609	628	634	654	606	659	626	621	591	623	636	635	599	673	658	620	618	609	643	646	623	635	599	644	626	623	609	612	621	568	611	590	609	625	580	619	625	605	631	615	602	627	601	604	641	574	633	663	672	615	613	613	639	625	548	638	632	601	577	584	634	639	623	602	627	609	599	626	622	619	610	612	625	590	593	676	597	598	606	610	625	590	656	633	638	622	633	592	615	607	649	645	658	602	655	635	635	649	628	554	595	581	618	596	592	627	646	603	674	603	650	589	620	609	648	569	605	671	618	614	624	614	664	589	608	622	641	599	572	647	602	589	626	650	624	649	631	645	645	653	602	628	643	585	611	666	660	609	616	591	639	578	643	598	610	652	615	611	611	610	698	603	633	646	604	677	651	646	628	555	603	627	587	610	619	605	623	619	609	620	621	599	622	612	622	605	606	598	625	625	616	628	621	621	623	643	571	608	619	596	584	627	618	614	625	595	608	613	645	583	626	621	600	612	621	620	623	602	663	632	626	611	628	644	667	575	579	663	646	620	615	613	591	624	669	630	623	615	602	598	626	624	598	647	573	586	579	618	580	596	623	637	618	620	632	656	641	611	592	602	621	597	612	579	602	620	622	593	627	596	613	679	615	623	598	599	617	599	638	667	619	651	608	638	632	624	607	596	604	624	641	640	615	621	626	617	611	689	628	685
3931	8292	5973	3228	2512	1961	1527	1293	1129	1074	952	860	889	793	778	768	702	718	746	724	697	663	682	657	673	640	683	649	669	685	669	704	682	668	695	674	719	624	670	665	627	640	645	667	663	643	623	647	668	620	679	623	621	673	663	604	637	655	627	636	629	660	633	605	620	629	689	649	661	648	628	606	647	681	625	638	630	656	630	626	587	582	600	665	677	631	645	673	609	654	617	611	613	625	607	655	631	670	618	632	604	663	660	636	658	627	603	662	610	642	708	594	623	629	615	657	608	665	640	618	651	613	635	608	622	697	636	623	640	656	614	632	636	654	632	613	645	646	675	619	723	674	625	666	631	634	649	622	692	629	628	629	661	649	644	647	637	603	637	620	608	655	623	666	614	647	620	599	672	611	651	637	652	644	607	616	626	630	653	644	664	617	627	635	641	669	644	662	595	625	605	636	615	617	636	685	620	651	648	644	631	637	625	598	637	643	621	634	652	632	661	631	650	632	644	646	618	679	632	666	605	667	671	591	662	614	615	660	642	615	673	644	679	660	669	596	640	625	640	667	610	653	614	590	668	628	626	603	637	589	620	616	634	637	629	624	624	632	643	644	656	660	636	684	615	644	625	658	646	626	638	631	656	631	611	629	634	605	636	661	670	675	651	660	596	657	647	651	631	669	633	633	601	662	611	645	644	648	628	616	630	655	702	667	612	663	632	621	673	587	646	626	618	611	662	634	637	627	617	633	648	614	666	608	654	609	593	613	616	640	632	644	608	691	642	610	657	650	637	638	627	651	686	621	651	646	607	675	617	624	598	620	604	585	657	583	656	628	642	636	642	642	629	631	611	659	664	634	675	651	660	657	658	644	629	642	631	605	642	644	632	626	644	614	607	674	634	621	655	585	615	632	611	619	655	645	628	614	648	660	607	626	644	652	609	628	620	645	617	635	616	626	631	629	629	634	605	623	625	664	636	644	630	634	684	597	678	670	618	634	598	634	630	592	582	649	631	623	644	632	690	632	624	613	612	683	618	657	580	618	624	650	593	664	603	648	663	606	679	654	608	644	639	656	664	621	631	623	676	642	651	655	678	594	636	645	605	639	606	628	617	667	580	622	641	613	620	638	615	643	673	641	650	627	627	627	597	621	613	614	650	608	624	636	618	627	628	646	601	620	646	645	690	696	629	670	608	650	651	658	641	647	579	640	664	621	623	670	620	640	671	633	638	631	644	645	681	627	676	607	619	667	641	649	667	625	652	662	608	642	664	630	631	668	627	613	636	594	660	633	679	615	672	619	657	632	584	633	651	651	653	697	661	622	663	635	610	636	610	617	652	654	654	624	642	655	629	623	657	636	656	595	650	637	655	632	634	584	656	609	586	664	634	609	633	628	650	642	663	666	656	648	625	659	656	662	654	626	663	619	644	624	603	596	653	616	628	665	684	595	612	625	609	614	610	657	626	624	611	662	628	609	616	641	633	587	634	656	656	679	623	623	624	584	631	647	620	652	635	621	602	663	649	658	660	633	648	658	628	591	636	631	604	658	631	623	610	612	623	615	672	620	630	634	551	658	645	618	634	607	629	654	618	603	600	636	602	610	624	651	600	655	645	652	622	607	613	684	597	632	660	642	583	631	644	623	619	660	631	632	678	670	639	638	635	675	669	675	622	660	649	654	609	610	664	628	623	631	628	661	635	699	626	645	670	618	627	674	632	661	607	604	652	635	609	612	645	621	643	664	642	590	660	607	643	621	605	620	646	640	631	630	706	645	608	663	605	628	640	619	624	630	614	620	621	625	680	613	647	667	621	626	644	653	621	646	620	637	659	624	579	675	618	627	656	622	631	601	671	691	650	614	613	607	619	606	598	637	647	637	633	597	669	628	591	625	650	610	658	587	622	640	587	680	602	626	610	628	598	656	654	613	671	645	633	605	652	649	648	632	619	628	647	670	638	630	629	668	607	596	630	660	634	617	604	633	669	636	658	608	634	679	643	666	604	661	648	628	630	618	644	587	662	662	646	621	642	643	600	641	648	633	645	661	623	660	664	665	639	603	681	669	574	667	668	583	619	656	624	641	633	588	638	564	654	626	658	658	616	602	664	649	637	648	617	600	652	599	653	619	605	645	640	620	638	660	655	652	687	615	641	670	634	666	622	633	620	627	661	657	643	691	624	639	682	618	663	631	636	616	634	624	623	664	682	627	610	626	634	662	658	643	606	642	653	652	612	637	670	621	640	622	651	678	614	653	641	630	618	643	599	650	667	657	630	650	652	634	667	606	623	644	646	675	623	620	639	639	611	640	605	624	600	648	672	591	659	654	657	618	632	641	630	646	620	630	628	643	669	605	599	588	635	644	630	643	645	599	617	675	642	659	615	639	627	617	605	609	628	665	661	667	623	682	622	641	645	611	575	577	643	660	587	624	622	625	626	672	633	666	651	631	680	661	660	606	663	640	617	613	603	624	642	625	625	636	629	647	637	643	640	631	639	631	669	653	605	628	582	589	665	649	639	611	628	619	650	625	633	636	643	649	626	625	631	616	638	586	606	621	654	618	642	619	675	571	643	689	646	620	649	627	638	679	663	632	644	661	642	632	580	597	635	633	621	621	654	646	642	607	652	663	646	642	613	675	672	591	663	636	634	620	637	642	642	633	610	630	604	624	612	670	656	671	619	617	623	628	603	655	654	676	624	592	609	615	664	706	631	620	682	614	626	653	652	709	608	663	620	676	667	614	649	615	588	622	655	703	621	593	600	643	663	618	634	663	586	607	622	664	660	637	620	666	642	629	657	645	605	642	659	629	628	595	615	634	646	595	663	570	640	646	608	671	619	628	591	621	612	652	596	611	625	631	591	643	660	668	676	642	608	598	652	622	623	613	668	649	631	604	614	605	658	628	632	607	653	640	653	646	605	586	654	657	638	633	590	658	636	585	650	652	621	592	606	619	617	648	639	569	636	615	668	627	641	630	614	644	637	656	622	645	620	648	626	639	629	617	662	643	611	576	683	617	573	592	683	606	641	669	649	615	616	643	671	631	654	620	667	580	602	614	592	646	592	603	660	602	637	670	636	628	636	632	611	588	670	631	634	608	646	658	634	612	682	608	650	622	646	647	696	669	580	615	656	670	653	639	657	625	632	643	619	628	651	619	564	617	602	660	617	613	642	642	649	618	650	661	651	639	650	683	601	659	659	620	605	635	628	642	639	598	652	631	610	627	678	633	647	618	624	665	613	630	631	634	592	639	615	638	619	647	619	610	606	606	674	616	613	690	664	599	634	672	690	656	665	634	695	656	632	633	599	660	605	651	617	636	688	627	662	610	604	696	654	624	599	617	616	618	617	649	663	594	646	638	627	628	613	647	657	624	639	658	640	604	605	651	670	640	599	644	613	615	606	632	632	619	648	640	657	677	622	624	612	632	671	624	637	613	615	585	636	621	624	635	676	613	618	619	637	672	617	693	680	647	648	580	633	651	596	647	646	609	668	646
22679	21522	29457	24036	21520	21595	12151	1441	954	872	764	614	536	495	460	426	403	396	361	337	376	372	342	336	311	309	271	301	341	311	308	290	337	301	315	301	322	290	318	276	245	242	249	262	270	271	238	220	243	248	246	270	252	277	261	249	233	268	271	244	248	261	248	243	230	241	221	245	267	228	251	236	259	242	255	261	237	259	245	259	215	240	234	254	248	217	236	260	240	217	257	228	237	243	240	249	235	228	240	220	262	256	255	231	240	234	229	267	235	232	238	264	229	264	268	263	255	232	224	257	236	222	234	244	215	232	258	221	251	233	285	227	261	228	263	233	254	248	211	254	234	245	228	264	245	219	237	227	238	255	249	245	237	221	214	221	234	242	231	250	245	231	201	226	197	224	224	258	225	228	254	283	268	246	237	240	231	274	224	238	245	230	232	219	229	221	246	257	259	228	238	218	243	249	262	244	247	212	266	241	232	206	233	238	257	248	240	259	266	272	249	229	217	239	278	234	234	229	251	277	238	251	233	260	239	242	244	258	235	246	241	236	248	214	234	256	214	238	221	261	262	236	251	249	213	234	241	247	237	255	249	224	260	234	224	233	227	228	223	230	246	247	261	242	210	258	245	225	247	246	222	273	228	256	252	189	237	242	252	260	245	248	244	211	236	238	239	265	226	250	236	254	215	244	244	272	262	219	265	240	235	226	254	240	230	269	230	214	215	265	248	250	269	229	224	233	232	224	223	252	238	223	252	230	237	252	238	243	232	239	241	255	254	244	291	253	237	244	235	233	239	251	213	232	256	232	218	260	232	234	246	232	240	266	222	240	257	228	237	250	220	183	248	209	217	237	240	254	225	254	258	238	221	236	243	233	237	240	286	249	226	245	242	239	247	265	244	271	235	223	232	236	253	254	239	224	262	235	233	254	259	197	238	199	256	232	230	222	224	246	267	258	242	223	270	238	224	252	231	279	237	230	226	259	211	231	259	254	258	263	255	230	260	249	206	265	233	189	250	242	257	233	264	259	223	275	220	226	205	220	246	227	239	242	256	218	250	227	227	233	218	252	234	239	257	233	244	258	257	224	228	209	250	224	254	224	233	257	267	242	220	233	233	251	244	242	244	222	235	270	229	222	257	223	241	246	228	257	269	242	238	245	248	246	213	244	246	248	235	225	230	274	240	258	221	242	250	241	247	225	243	217	263	237	243	243	240	223	247	229	223	220	255	251	245	245	259	235	269	245	227	252	267	249	273	243	262	234	236	257	213	241	237	249	238	240	235	248	222	232	226	251	240	206	233	230	281	226	236	248	224	224	233	229	218	237	244	229	231	239	246	252	268	258	264	233	240	259	243	258	233	232	262	221	237	249	228	263	237	239	242	253	244	230	222	244	221	238	239	260	229	242	245	238	264	268	222	221	241	218	228	241	240	227	218	223	220	235	271	257	251	231	224	250	229	248	244	240	235	213	235	256	245	268	258	248	244	211	254	252	246	231	211	258	252	231	235	230	223	231	247	260	262	230	254	241	235	252	282	240	223	229	227	225	239	255	251	216	219	268	251	202	224	220	266	244	232	253	221	246	220	238	225	236	245	246	252	240	251	241	241	239	223	246	238	222	232	235	225	242	247	244	238	231	233	240	213	257	260	230	239	221	223	232	261	263	274	269	219	248	232	253	259	220	219	236	226	238	263	247	228	221	263	238	257	252	225	237	236	238	248	249	249	250	235	243	243	275	213	230	228	223	236	231	235	236	218	249	243	241	232	224	235	257	217	260	258	241	230	209	228	267	251	239	232	217	251	235	223	259	263	238	224	223	199	239	223	226	250	238	231	227	248	245	256	204	212	240	265	214	253	247	237	232	250	280	245	260	240	249	256	245	243	229	241	228	238	248	221	239	222	244	254	248	197	244	226	217	247	250	239	236	253	230	220	215	263	222	246	246	263	245	255	203	262	225	244	261	249	240	231	252	218	244	264	255	218	252	246	231	269	252	229	248	238	248	258	237	225	221	247	223	223	246	259	255	232	215	238	241	219	230	243	241	231	209	229	249	260	233	233	241	243	233	233	252	217	240	231	226	241	243	264	230	249	249	234	239	225	231	235	261	228	251	236	233	245	265	225	245	253	267	247	217	268	230	249	241	220	239	232	266	226	242	226	246	227	269	227	249	238	217	234	219	258	239	247	258	239	251	239	247	238	268	251	223	265	253	262	266	245	235	229	250	257	230	253	225	266	212	253	246	213	199	240	246	261	258	271	246	237	248	227	214	242	233	233	237	237	238	224	233	260	243	239	280	255	235	256	229	241	236	237	234	233	235	247	224	268	217	252	232	245	222	213	237	231	237	231	246	237	219	221	256	255	248	216	232	255	230	236	213	265	263	245	237	248	216	266	227	264	212	207	238	248	245	230	234	237	238	255	244	249	255	252	223	225	233	267	229	236	216	243	272	226	252	245	245	248	248	257	215	235	239	230	242	229	269	246	231	232	237	233	237	214	221	232	235	260	240	224	266	236	230	223	228	237	229	214	248	237	223	206	249	244	273	237	264	231	221	240	228	223	235	257	228	247	239	267	281	252	225	230	231	217	221	232	231	230	233	268	197	252	239	257	224	227	245	257	228	218	230	238	264	258	262	242	236	227	249	259	237	242	234	277	277	267	201	250	265	254	241	270	215	213	225	263	248	242	232	251	237	249	226	236	244	264	227	225	228	231	255	246	230	223	253	248	244	248	249	227	239	229	233	232	213	233	248	240	233	225	256	236	251	240	254	257	237	232	255	292	248	235	269	268	239	235	209	248	225	251	257	247	231	220	216	222	226	259	246	242	214	233	266	257	242	246	273	234	216	231	226	223	220	237	247	236	255	233	241	252	238	236	240	227	251	209	242	236	279	205	202	228	273	233	269	223	245	244	214	247	277	231	229	244	213	238	211	228	266	247	262	239	232	215	256	227	219	240	262	243	242	256	230	267	224	237	236	248	260	260	215	235	230	243	264	229	257	239	251	224	270	250	241	205	243	236	253	231	250	241	219	242	234	232	241	224	240	245	226	222	238	234	242	212	264	239	222	242	249	267	225	235	235	238	222	223	232	241	256	228	264	235	248	253	249	232	243	226	237	234	235	224	225	236	258	234	244	226	230	235	236	244	253	221	235	234	241	243	232	239	238	227	244	255	242	221	244	268	222	237	244	251	239	233	240	231	252	250	260	233	251	222	243	240	248	234	222	250	228	212	230	238	248	240	215	254	234	249	251	210	238	241	213	251	241	237	253	232	246	236	226	268	230	227	263	252	245	256	237	231	231	250	228	243	226	246	259	256	235	243	229	245	256	247	246	233	246	226	247	239	244	236	228	237	261	231	265	222	256	255	240	249	243	239	250	230	216	226	235	251	254	268	244	220	226	222	260	207	259	200	223	244	260	259	251	242	247	242	236	274	227	237	226	214	228	231	246	222	242	235	258	263	235	233	241	266	237	237	250	250	215	241	237	255	235
5257	17309	12516	6616	4900	3552	2543	1991	1613	1309	1069	899	822	705	648	553	508	511	492	432	453	390	371	410	351	351	320	382	362	393	365	373	362	353	344	290	303	290	311	292	279	281	275	252	250	237	267	256	279	266	260	240	263	263	250	260	254	256	290	267	257	262	246	283	246	246	240	279	268	248	280	276	258	255	240	231	259	276	281	226	255	260	298	255	252	259	267	252	290	270	242	271	246	252	239	263	205	259	230	244	277	278	247	238	245	252	251	256	248	243	269	247	234	288	252	243	246	243	262	245	247	249	254	258	235	205	252	241	268	265	232	245	250	215	249	264	265	251	253	265	273	252	244	259	239	233	260	234	241	252	236	247	258	240	246	248	255	217	237	245	234	260	264	273	246	267	271	220	230	244	230	253	253	248	238	251	269	249	256	249	259	227	268	245	248	249	231	254	272	262	239	263	235	232	253	242	245	272	241	251	253	269	250	259	254	250	236	261	228	247	256	244	259	263	242	230	258	280	252	244	263	250	246	217	273	257	234	246	249	220	270	267	261	257	249	237	240	235	259	222	247	257	268	241	246	249	247	232	237	237	243	268	251	255	270	262	245	249	225	243	254	263	246	243	266	274	251	244	260	261	257	238	293	246	230	242	250	256	258	236	247	261	221	253	239	233	230	244	250	252	247	236	252	246	219	244	255	247	244	239	229	247	247	248	219	277	259	262	242	252	247	234	262	251	245	269	262	255	249	231	239	276	247	235	239	238	239	257	206	238	244	289	243	246	244	245	245	264	254	251	236	277	247	221	238	259	250	237	242	243	235	254	264	241	237	245	272	238	236	248	234	222	229	271	272	274	274	233	248	251	237	245	275	257	254	238	255	261	258	253	234	243	272	251	278	252	240	276	237	253	250	263	229	253	257	235	235	244	234	236	238	255	246	274	250	242	247	263	261	257	249	238	250	245	257	223	271	269	275	222	222	261	239	248	257	253	262	255	233	230	252	238	253	240	258	254	246	260	249	253	251	235	266	252	271	267	281	243	243	252	242	256	247	255	248	262	271	247	263	252	249	258	249	288	225	223	250	235	259	247	232	235	235	232	262	255	267	254	258	256	268	259	256	241	254	254	242	271	245	257	255	270	248	256	288	233	266	226	249	258	230	259	254	235	255	262	271	250	252	277	229	259	254	261	253	291	236	260	252	260	219	258	239	244	277	265	251	272	250	226	257	233	245	220	247	249	244	237	236	257	268	263	250	268	278	231	251	241	241	231	257	232	242	234	256	244	238	261	249	233	242	237	249	257	220	233	235	224	253	245	254	231	237	236	251	258	231	249	252	237	270	239	237	264	246	245	242	254	243	250	264	238	229	252	244	257	253	249	253	229	219	271	244	227	252	249	239	238	208	239	235	243	258	245	241	228	255	249	246	266	252	244	248	233	255	241	237	213	253	224	232	236	243	255	237	246	228	265	234	271	253	261	209	263	251	237	252	243	267	236	230	270	237	245	243	246	243	245	239	278	238	238	245	238	223	257	232	246	238	261	249	216	273	270	257	274	252	261	243	250	233	240	268	237	249	225	233	237	230	266	233	269	251	258	258	248	289	248	260	241	241	214	264	262	254	244	241	231	235	238	245	244	260	267	237	237	256	258	250	262	260	236	258	266	239	244	245	253	222	252	251	276	250	251	235	240	275	243	260	247	260	260	250	243	238	254	256	245	257	263	222	236	246	234	213	223	254	207	265	270	217	261	258	275	280	263	256	253	254	264	233	218	242	247	209	244	259	239	246	254	268	227	234	263	236	243	262	263	244	240	242	254	237	278	228	243	267	234	229	260	231	233	237	289	257	254	245	218	250	253	260	287	269	256	258	252	246	243	224	245	233	252	267	238	282	228	253	272	238	261	226	253	258	250	245	249	255	223	261	233	232	270	226	266	244	261	262	221	238	231	275	248	271	241	267	245	216	234	276	272	239	235	225	248	250	225	226	247	242	235	254	239	208	245	259	251	248	221	246	247	274	248	228	262	253	253	247	265	248	211	255	235	249	252	260	246	251	241	258	258	237	233	249	241	282	235	256	234	231	236	245	247	238	227	276	245	248	199	280	253	275	257	270	232	244	267	279	236	270	264	236	234	247	268	241	236	246	244	242	234	245	262	265	250	276	239	246	236	272	244	253	264	221	199	218	260	245	235	227	247	253	239	248	273	290	246	248	219	276	252	238	242	252	245	263	248	239	255	239	225	231	235	243	264	269	236	229	244	262	237	261	248	242	247	246	256	265	265	229	239	263	258	262	243	256	258	242	271	261	224	228	239	267	227	252	270	240	245	256	218	273	270	237	258	245	244	253	227	251	248	248	253	258	261	252	245	245	218	230	245	260	242	236	235	247	233	248	228	254	267	288	235	261	234	254	254	222	242	247	254	239	242	242	235	221	262	243	255	243	266	246	268	235	262	250	209	246	241	267	250	252	259	268	247	235	242	263	273	237	253	253	244	240	238	243	256	245	236	243	244	245	241	253	246	257	254	216	251	259	249	245	246	244	262	244	225	245	263	247	263	238	252	266	241	227	240	261	267	246	282	256	254	244	286	246	238	235	262	227	242	253	255	235	199	266	249	256	248	251	261	249	298	238	224	270	253	267	236	242	276	261	261	248	247	256	263	255	217	221	231	246	244	276	238	243	260	259	257	243	270	226	251	237	236	243	236	266	224	300	241	270	242	289	239	268	268	258	230	257	246	250	237	228	245	242	259	266	254	250	258	264	252	288	268	248	243	257	254	254	237	252	256	251	226	256	242	244	243	236	235	249	238	246	237	250	260	232	234	232	230	276	256	242	280	233	235	228	224	232	233	250	227	225	244	244	246	238	235	263	239	235	220	262	254	243	237	240	244	260	253	215	233	245	231	277	261	275	255	247	233	217	218	252	224	248	233	287	238	227	238	247	224	239	239	286	256	261	239	238	259	257	240	236	252	264	268	245	238	244	254	254	266	243	229	234	221	226	260	244	245	246	260	237	251	254	257	232	255	235	264	232	239	254	253	259	234	250	265	281	228	230	233	252	254	275	247	235	247	220	246	233	258	250	230	244	236	250	250	229	260	265	245	260	245	230	252	233	236	255	247	215	229	241	214	227	218	215	251	213	266	250	222	268	224	258	239	236	237	234	239	256	227	260	246	242	234	224	226	228	271	240	236	261	247	231	246	251	263	222	221	256	254	228	250	222	257	267	277	205	253	248	222	249	238	225	276	239	253	280	247	251	239	255	257	224	244	250	285	219	220	242	230	222	288	255	246	234	279	236	246	236	241	242	239	237	258	225	254	238	236	253	250	248	266	239	265	256	220	254	240	259	236	219	270	240	259	270	237	264	228	245	272	257	258	222	258	254	239	245	254	251	279	261	279	247	236	257	254	248	234	262	253	269	258	263	221	205	242	235	251	264	227	257	217	275	291	230	254	234	263	234	245	242	260	229	252	230	242	243	244	251	247	301	227	261	265
28072	19746	7217	1739	1128	997	886	770	760	732	720	737	676	672	693	661	656	629	642	689	621	627	685	664	669	655	613	640	607	669	621	591	631	633	635	627	646	620	619	620	649	637	641	639	612	604	680	603	643	627	579	648	619	601	633	585	626	651	670	631	605	606	614	636	592	609	649	623	640	599	614	645	653	642	624	637	642	617	612	657	602	668	632	634	615	612	615	579	659	600	629	638	662	578	642	644	637	631	636	601	657	625	649	679	639	694	636	617	627	630	632	602	639	624	633	618	652	624	641	587	653	634	662	621	628	647	622	618	649	598	587	630	620	594	583	625	602	637	594	663	573	704	644	595	570	618	645	628	603	604	639	577	543	613	629	579	589	641	654	615	615	627	616	644	585	592	607	649	615	620	624	645	603	609	597	608	645	596	582	597	632	614	627	610	593	593	652	609	678	640	618	668	594	633	634	663	643	624	613	635	624	639	631	661	675	617	609	638	606	643	646	647	598	602	601	621	610	591	640	601	583	627	654	662	599	630	645	647	623	615	605	589	648	624	622	597	590	648	636	606	630	644	649	595	631	645	616	626	612	655	615	591	635	633	651	628	626	665	665	667	630	602	660	615	613	611	625	599	601	625	649	626	648	623	598	616	610	598	592	601	612	625	642	575	620	605	653	614	663	629	609	671	637	661	603	631	625	596	649	588	613	597	606	637	625	632	667	620	657	671	620	610	623	654	602	599	600	632	610	618	622	614	657	564	641	637	622	613	635	596	670	620	656	592	629	596	658	613	621	620	598	621	627	637	604	592	668	626	636	616	614	594	630	584	593	631	606	624	612	601	622	608	581	593	619	612	595	635	584	631	681	627	597	623	582	598	642	666	688	624	620	651	627	644	652	635	619	611	619	624	583	604	637	630	681	606	608	667	667	632	601	596	647	612	588	560	643	631	615	615	658	612	582	641	620	653	633	648	628	636	630	618	632	629	655	612	602	623	625	620	624	655	641	621	566	597	650	608	616	632	628	624	623	658	589	611	615	619	669	593	643	613	618	647	635	646	658	617	644	588	568	615	629	654	583	609	624	662	630	622	640	607	616	609	628	595	648	632	600	629	673	604	691	641	617	633	647	656	575	622	646	580	621	614	626	676	575	678	641	610	597	611	605	621	630	568	635	623	653	661	648	637	619	598	659	637	613	648	604	601	601	622	627	620	634	618	603	680	659	630	615	634	638	637	658	611	605	647	592	626	651	643	618	638	638	650	612	599	634	611	614	580	622	620	600	682	659	665	602	563	611	613	649	609	597	627	631	637	602	626	613	600	630	624	610	582	649	679	631	619	637	620	557	661	559	630	616	609	658	621	627	656	586	629	611	602	630	664	603	649	672	609	642	593	657	607	617	564	651	638	614	620	643	640	583	636	629	594	641	634	642	619	586	624	612	651	585	653	639	673	621	596	649	670	615	599	633	639	588	584	620	633	640	624	622	665	652	594	643	631	623	614	611	604	620	622	630	672	584	623	670	640	608	599	642	633	595	598	594	615	578	665	620	611	629	650	623	596	621	593	614	640	648	662	629	616	620	629	617	635	645	624	635	590	642	608	610	637	671	633	618	640	600	627	618	642	673	628	646	591	591	624	632	624	640	620	632	638	609	596	632	616	635	630	626	643	616	668	613	618	665	643	643	615	639	651	608	635	611	613	626	628	624	640	632	628	648	648	620	580	624	633	654	607	639	554	642	685	594	589	673	582	601	648	650	631	620	614	625	611	624	608	568	626	589	601	631	648	623	600	660	668	623	638	600	619	647	651	645	618	640	624	623	635	649	615	612	598	658	636	619	658	605	622	626	624	639	634	633	580	592	605	604	613	633	658	633	652	591	617	642	568	616	607	641	616	679	601	669	616	612	666	579	611	611	620	648	692	618	620	633	672	622	606	603	608	639	613	617	613	617	654	620	619	633	591	615	686	634	599	686	601	636	598	620	612	618	618	643	582	614	615	576	621	590	632	654	580	593	582	593	618	625	625	654	607	628	628	663	605	635	627	593	621	639	609	625	606	623	613	641	612	609	612	669	628	638	621	605	600	634	676	598	621	554	584	616	596	623	598	619	638	659	603	632	676	619	645	597	611	575	597	630	606	630	649	632	617	615	687	634	658	612	631	633	621	637	638	602	640	611	684	629	625	618	624	604	652	635	642	620	582	624	617	619	606	634	628	625	636	595	657	620	656	638	611	622	626	668	654	676	636	636	628	607	580	660	625	614	609	598	636	648	617	618	619	628	601	587	640	625	701	611	622	605	617	610	697	646	623	654	623	639	649	597	667	615	620	596	592	649	617	663	591	608	669	634	631	629	624	649	616	620	617	586	646	578	575	599	605	574	625	610	655	623	616	639	632	637	592	593	578	628	614	602	634	620	643	617	656	641	622	668	596	641	649	571	623	661	656	651	596	650	625	615	586	603	589	661	641	587	622	650	626	617	595	665	587	596	650	636	607	638	638	621	598	594	635	648	618	668	607	618	607	580	612	630	622	603	628	599	618	645	600	570	615	596	628	674	630	631	605	620	591	638	706	604	582	643	647	646	618	639	602	627	595	631	655	640	611	590	616	706	616	618	625	639	626	549	648	631	605	662	638	624	589	582	645	683	644	605	647	613	625	632	630	605	637	606	629	603	607	616	651	618	649	616	564	600	652	625	643	674	596	622	660	617	664	649	628	602	592	659	653	615	603	638	609	627	605	633	613	631	677	649	607	630	663	627	632	615	641	616	654	665	627	585	596	650	634	594	627	618	604	598	649	621	622	581	604	638	667	625	642	623	666	656	624	600	650	628	667	606	619	631	593	622	650	619	636	600	644	623	604	591	653	624	639	593	625	632	632	612	650	667	614	607	625	614	640	600	625	641	650	650	595	624	608	627	596	651	577	601	628	668	662	614	615	585	612	623	650	651	672	644	592	571	623	664	664	610	643	611	602	624	686	613	591	652	589	630	660	646	604	603	599	610	629	611	591	647	667	600	602	642	610	616	634	620	586	574	637	601	629	572	631	631	642	620	615	615	632	607	585	640	605	652	626	618	649	604	608	596	632	632	658	604	627	587	607	630	660	647	638	626	596	616	614	620	647	643	607	627	611	635	614	645	661	578	620	618	625	660	602	607	642	637	601	641	620	660	626	649	631	598	606	601	612	632	645	639	661	685	667	618	639	681	607	632	584	637	601	656	583	607	634	581	670	613	642	618	621	635	617	628	598	595	646	573	604	662	657	603	656	609	577	612	624	604	593	585	632	618	646	614	628	670	631	632	624	649	647	610	613	648	633	618	568	620	603	609	605	646	634	662	696	611	566	612	633	595	603	622	661	628	595	600	558	630	640	616	591	630	564	657	632	616	653	625	589	646	614	620	620	613	681	646	626	662	634	627	591	600	615	622	597	602	627	626	603	665	592	585	588	609	617	624	619	607	578	613	586	609	644	614	629	628	633	638	620	607	636	662	576	672	571
4983	3907	3068	1688	1431	1182	1043	930	879	810	817	782	759	694	704	723	761	669	681	702	732	680	704	678	677	670	658	675	700	683	682	668	685	707	668	648	699	632	716	635	672	614	662	675	665	673	662	611	653	657	664	699	703	652	685	673	657	664	632	661	670	640	697	668	705	669	656	651	672	612	653	634	650	692	694	675	603	663	667	683	646	692	650	662	651	624	650	654	627	615	706	680	652	699	633	688	691	617	663	675	683	614	668	648	629	680	640	657	652	649	671	642	685	642	650	667	657	689	685	650	626	662	642	665	645	639	685	631	629	681	676	649	646	689	637	711	666	673	669	652	687	628	672	686	622	674	634	647	636	681	648	651	611	670	631	663	680	648	644	690	625	642	656	619	688	662	686	669	689	624	662	651	660	646	658	683	686	664	638	691	656	604	630	663	654	605	677	602	658	672	683	626	667	658	663	648	661	659	689	646	653	669	635	648	655	658	667	651	657	661	593	686	667	617	640	636	637	648	633	698	657	647	687	638	700	662	647	676	635	663	624	672	668	638	651	693	660	646	615	635	644	679	658	619	618	655	690	663	651	667	642	650	602	645	665	621	652	664	675	645	697	667	649	711	675	633	660	644	667	665	663	636	685	659	652	655	679	709	665	679	667	634	664	625	676	673	664	607	593	608	651	679	645	657	645	711	666	681	713	700	664	620	705	625	674	666	652	643	651	655	645	681	658	633	681	666	623	703	661	669	651	679	707	657	704	657	623	628	676	610	665	627	636	680	636	611	659	617	687	649	693	646	656	669	643	650	624	637	661	647	677	704	648	604	660	697	647	697	651	678	667	635	648	659	673	667	598	670	655	687	656	645	683	630	645	635	612	641	643	646	620	673	586	718	699	581	700	670	639	659	667	661	646	676	624	661	642	666	645	681	653	646	657	660	684	671	695	641	660	678	677	646	695	706	675	627	610	698	663	659	621	648	636	677	649	637	680	706	680	655	607	633	701	632	672	649	649	619	624	625	698	650	671	627	680	652	631	681	676	633	663	635	649	667	659	657	673	604	665	676	645	646	622	651	675	639	656	684	678	653	647	689	659	593	691	729	695	666	653	652	683	621	691	687	652	676	644	713	649	671	689	632	674	686	635	656	633	638	686	668	675	676	613	642	675	661	646	652	637	654	623	625	691	652	629	658	679	683	648	636	635	663	676	620	678	676	663	685	664	602	599	624	618	625	680	717	655	677	667	702	647	651	648	654	641	666	620	631	668	758	641	669	683	708	626	695	655	652	690	638	615	653	637	686	695	673	624	620	631	683	670	639	654	635	678	688	694	643	586	689	670	691	612	709	666	645	602	631	697	703	646	626	599	577	657	641	655	648	636	625	682	673	675	660	638	670	616	661	652	639	632	663	636	606	647	730	611	671	640	647	640	681	618	635	672	672	678	699	692	646	615	665	668	640	680	679	644	615	629	696	624	648	649	714	623	671	652	665	684	634	690	639	648	656	688	638	658	654	657	677	646	681	678	621	642	656	679	625	652	665	646	680	666	659	651	672	635	670	649	666	679	669	632	668	660	639	666	617	621	659	638	631	639	634	642	661	644	633	657	661	696	602	675	675	672	634	685	702	649	668	668	666	686	670	694	605	675	670	619	615	645	631	630	668	681	643	622	649	609	650	636	648	643	656	640	690	631	670	618	663	601	678	661	678	628	670	646	684	665	659	638	632	652	671	665	646	654	661	641	650	646	723	708	659	631	670	660	700	639	683	641	645	650	652	651	656	653	667	671	662	653	664	683	622	678	652	625	640	670	608	653	694	679	677	672	636	635	654	676	654	687	633	647	634	669	623	677	668	642	664	670	601	618	632	663	619	656	623	645	682	679	621	652	623	660	648	701	625	646	653	659	653	631	695	630	655	673	678	688	669	650	618	659	634	656	677	663	635	607	640	641	627	618	671	635	617	667	677	693	684	658	664	692	628	661	645	609	656	656	710	669	696	618	662	692	603	648	646	641	678	684	656	689	696	665	643	643	644	708	696	652	677	652	665	689	682	680	659	651	615	622	648	614	702	669	627	628	634	648	639	637	683	645	641	651	655	636	594	705	633	636	686	625	638	674	631	648	654	640	636	678	682	758	634	654	663	689	678	699	634	674	648	680	627	649	647	639	616	656	678	650	667	648	642	649	640	640	635	655	641	663	653	640	693	687	695	630	622	659	655	676	654	648	653	684	663	660	642	640	666	724	665	666	674	614	640	658	646	638	664	656	639	673	660	661	658	611	672	678	685	653	670	661	681	631	684	681	656	660	694	630	645	695	643	647	641	640	648	681	621	647	681	650	637	672	640	673	658	648	693	666	657	640	611	639	624	688	655	635	663	633	658	636	594	650	689	652	662	683	654	627	598	662	692	681	649	677	667	672	702	669	670	705	685	640	640	687	644	638	673	658	648	651	657	669	650	648	678	621	631	679	689	714	669	688	629	674	658	663	679	676	677	652	634	684	666	683	616	679	645	620	634	669	666	680	666	657	630	675	709	644	686	687	650	669	695	674	673	645	666	664	642	657	689	682	648	648	662	651	645	626	652	656	652	616	679	633	659	637	677	649	675	653	642	679	639	683	663	661	680	653	660	614	626	658	644	646	642	639	665	616	685	635	697	673	623	657	632	635	679	694	652	671	628	596	649	649	630	634	656	661	638	709	634	591	649	655	637	679	640	648	653	669	610	645	628	633	669	655	670	686	649	653	633	683	682	677	636	689	663	631	627	630	661	616	640	634	653	645	674	686	702	624	655	646	684	648	677	659	640	677	628	645	696	655	653	674	701	645	659	642	679	658	673	647	662	664	636	668	653	633	672	666	640	660	604	701	673	576	654	647	673	633	650	637	640	629	656	657	648	655	637	698	664	649	669	691	623	655	686	659	670	665	647	665	676	632	640	661	632	635	642	659	630	668	642	729	651	648	659	623	649	697	675	655	622	646	623	634	679	619	672	632	650	662	661	671	665	675	639	683	656	685	674	669	661	640	659	639	679	624	642	617	630	636	640	668	659	691	645	681	669	655	634	660	677	658	645	670	696	669	668	637	646	685	684	649	652	635	639	611	667	675	623	670	613	648	652	680	681	652	651	631	647	654	651	657	669	664	655	667	628	632	649	660	666	688	679	671	691	684	682	668	586	657	624	661	651	640	658	670	657	643	651	613	667	691	635	674	673	641	593	641	681	692	651	676	638	683	656	660	661	666	673	637	664	611	646	651	632	631	685	624	655	646	692	661	672	682	624	643	633	618	664	638	645	662	654	618	677	625	659	651	625	661	620	648	659	632	690	649	632	674	638	658	661	697	641	659	617	651	671	658	655	691	658	678	645	590	645	637	630	719	674	606	662	626	657	635	645	667	617	659	636	657	675	659	632	658	652	636	651	647	610	656	670	684	641	691	615	634	602	679	634	615	689	623	645	633	637	633	643	711	638	661	634	678	652	678	659	669	724	655	665	687	668
23787	21506	29045	24399	21514	13684	1704	959	771	715	604	559	511	491	476	440	426	400	422	410	375	365	406	390	382	325	400	372	389	341	381	398	410	361	358	370	340	380	315	332	352	372	362	331	335	317	336	356	316	344	310	365	327	357	334	345	340	347	326	323	340	293	338	327	321	340	365	309	344	355	366	333	291	319	355	350	328	337	345	308	333	324	337	338	337	311	315	318	317	297	308	355	346	321	367	328	315	354	327	328	291	323	321	322	345	318	376	317	343	346	334	343	320	331	307	320	329	321	330	343	335	352	318	341	318	341	342	340	327	278	301	327	331	318	303	336	309	316	311	322	345	315	313	350	328	347	336	320	365	333	337	298	331	314	336	304	366	315	319	321	276	323	345	336	329	309	326	324	347	371	316	366	300	318	327	326	323	314	347	300	334	328	369	341	318	304	335	339	351	342	319	337	325	329	341	312	307	331	339	322	319	355	301	321	335	333	322	338	315	305	301	312	320	327	334	334	293	350	339	312	346	362	320	337	357	281	307	331	302	318	308	351	310	329	318	364	317	277	325	327	325	356	337	342	339	327	377	329	320	341	344	340	334	315	328	297	320	311	299	320	334	328	306	328	330	350	343	335	341	322	299	334	357	347	330	342	389	344	334	316	309	341	285	339	325	334	304	320	327	320	350	340	307	345	332	324	331	316	320	325	330	315	329	333	336	330	340	384	327	331	303	329	330	314	314	332	329	327	311	319	337	330	341	305	343	302	295	349	354	328	316	328	314	340	327	320	332	340	334	303	361	325	300	307	322	317	315	334	351	310	318	315	332	348	342	338	303	341	302	312	331	317	330	330	353	341	342	329	315	331	339	330	315	362	341	358	333	339	290	331	324	323	309	295	334	329	315	330	308	328	335	350	351	352	342	322	329	335	296	364	340	318	364	322	320	360	330	345	362	306	333	317	336	305	345	323	333	330	309	337	327	321	339	314	364	317	346	293	351	312	340	323	322	334	349	301	321	301	334	350	361	364	356	354	298	350	325	331	338	303	353	320	319	294	316	346	297	332	300	370	311	302	327	334	347	330	289	334	333	321	324	305	351	366	322	336	311	307	313	350	341	335	307	325	360	336	334	303	314	295	319	320	294	321	345	311	358	303	340	317	314	331	359	353	320	316	300	351	300	343	329	336	332	368	307	350	315	354	336	360	321	324	346	308	298	372	349	330	366	342	350	321	359	325	353	375	303	322	338	351	326	353	311	391	327	353	352	357	333	330	299	318	325	320	334	378	340	316	323	316	336	347	324	341	330	307	300	334	319	339	332	330	318	338	342	304	322	348	318	322	337	319	325	360	315	326	341	351	329	309	298	351	309	326	342	343	322	351	322	317	339	334	408	360	384	317	360	345	330	336	330	310	338	320	337	326	346	325	345	333	348	335	333	330	330	335	315	382	308	283	322	323	326	318	372	369	321	302	323	309	311	336	355	349	327	334	337	309	309	323	303	339	302	317	327	319	330	330	357	325	326	337	345	315	318	314	334	340	289	362	345	307	333	318	334	331	327	344	308	333	325	353	324	347	355	308	347	360	314	302	348	338	308	350	293	335	338	345	333	307	340	308	333	354	321	358	311	338	336	346	314	282	320	336	358	321	340	318	333	335	344	329	309	365	304	328	312	332	330	343	338	338	349	320	326	323	318	378	327	323	327	355	320	311	336	345	352	316	344	292	316	315	367	345	358	323	344	343	316	322	319	349	338	356	292	330	321	282	346	346	329	309	350	315	326	320	321	314	317	328	321	316	347	340	343	321	309	298	321	335	337	352	316	330	313	359	304	357	357	343	348	361	367	340	307	317	329	325	329	308	336	310	303	309	347	314	330	297	350	346	301	370	321	329	344	347	343	302	320	337	332	317	347	318	291	306	360	328	302	346	315	341	348	326	341	353	328	311	321	329	322	310	338	339	330	300	322	321	351	321	336	328	335	333	335	353	329	346	350	336	335	300	308	321	318	298	313	282	350	360	314	304	343	323	321	316	343	314	301	364	337	306	322	335	292	303	330	316	355	346	337	314	348	317	299	343	300	310	332	315	374	329	317	310	311	339	359	330	320	298	328	337	340	298	302	328	319	335	349	320	325	360	326	324	337	332	315	325	332	311	352	343	316	329	345	343	335	342	345	347	329	367	360	293	353	318	325	346	341	347	346	317	338	352	308	312	309	331	348	370	360	329	319	359	318	352	343	337	329	344	352	328	339	338	333	288	283	331	356	295	306	364	315	307	335	334	327	344	332	312	307	332	311	312	354	317	347	356	358	351	321	336	346	349	327	305	379	344	312	327	347	331	308	335	319	324	347	314	325	314	340	340	346	304	336	303	363	300	309	331	349	319	337	310	331	331	307	345	304	334	342	362	344	345	303	325	341	368	351	370	332	277	331	346	331	321	334	333	324	346	351	319	333	368	336	304	336	332	334	341	357	308	320	298	321	318	344	346	310	348	343	321	345	319	327	337	340	328	345	349	336	296	325	314	311	319	336	338	335	331	323	321	323	326	318	282	341	319	341	302	344	331	366	343	326	357	331	317	355	335	347	293	314	336	316	331	359	333	300	354	340	304	309	302	310	328	320	317	321	329	330	327	330	360	368	339	327	352	356	314	335	291	326	334	336	331	315	312	345	309	363	358	313	321	361	353	317	311	340	323	355	341	335	317	297	323	307	311	352	318	353	350	334	314	331	336	324	344	296	329	315	333	323	317	356	322	325	303	298	346	352	314	328	323	293	348	288	318	316	332	350	309	303	325	360	311	319	350	332	336	341	329	341	377	332	317	325	345	322	339	343	319	309	352	303	339	332	351	361	320	357	322	303	310	318	364	318	353	304	315	306	317	339	333	349	346	314	303	335	330	340	344	325	304	316	322	346	312	331	355	320	338	324	343	342	361	352	333	335	301	334	353	301	322	339	317	359	314	321	318	316	314	332	325	329	352	330	336	344	284	325	331	329	376	301	307	346	300	325	317	331	301	324	297	325	338	314	321	323	320	349	321	334	338	290	317	349	328	331	346	363	353	309	315	312	320	352	294	318	299	353	329	334	352	334	320	309	341	305	304	326	333	342	357	331	328	334	312	300	317	344	323	312	302	303	343	371	339	316	330	323	316	339	328	322	350	356	326	300	329	304	358	322	340	348	313	305	325	318	356	344	329	302	332	341	323	344	331	326	316	332	351	319	364	340	323	376	328	341	337	341	329	315	349	336	335	352	333	344	320	329	315	335	333	326	333	327	341	343	326	295	330	332	314	362	315	327	309	343	336	325	329	318	335	300	318	343	343	372	333	321	328	334	317	334	329	302	335	304	309	323	303	325	331	311	337	327	331	341	328	324	323	350	326	318	326	362	328	309	329	319	336	274	331	356	340	316	339	327	333	333	351	326	352	317	302	330	359	343	356	325	337	316	343	336	311	359	346	320	337	319	358	305	325	303	350	301	332	334	339	316	334	320	357	335	342
3928	12132	8508	4256	3123	2329	1799	1330	1169	1001	810	766	679	606	599	527	540	496	510	471	463	470	420	397	457	396	426	396	453	424	400	415	450	390	392	399	395	388	428	408	373	346	358	394	403	357	352	398	400	337	360	404	344	353	359	340	364	366	374	350	365	336	389	382	386	357	354	363	347	376	405	348	354	370	353	357	362	378	380	383	342	381	373	351	417	361	326	352	346	369	335	408	382	353	347	371	354	371	393	360	375	357	369	360	379	359	378	359	350	381	380	370	354	367	379	356	384	346	351	385	353	348	340	338	364	358	365	383	349	383	381	364	358	367	374	365	366	385	395	366	363	361	339	373	350	354	369	339	360	370	373	339	334	390	363	368	340	350	387	353	335	346	367	359	363	363	389	393	387	360	358	385	342	368	340	360	373	385	326	384	346	352	354	297	362	343	332	343	356	343	358	384	335	386	331	341	372	374	354	337	357	371	374	339	348	365	355	344	374	376	353	378	360	349	355	357	336	312	386	372	339	375	346	355	364	351	342	340	352	350	384	374	349	355	338	351	352	388	382	381	369	395	346	388	359	356	361	352	346	350	310	357	310	376	360	352	350	351	367	342	344	360	343	345	367	354	343	387	372	377	368	361	377	370	331	349	359	350	341	403	359	362	357	376	381	360	358	333	367	366	353	374	357	392	350	355	315	371	360	385	362	367	344	339	345	382	384	353	360	359	355	345	360	346	357	364	366	390	362	385	328	369	373	373	299	338	383	367	361	363	346	399	368	368	354	383	363	342	377	359	388	366	353	353	367	369	349	360	350	349	356	372	355	360	389	361	379	342	356	343	372	331	363	367	380	349	349	399	344	363	356	347	352	371	334	352	385	344	385	345	351	366	346	356	363	359	389	344	352	358	332	327	362	376	348	378	342	377	352	375	356	314	366	329	346	344	335	342	369	332	353	376	361	351	358	365	315	393	333	357	392	352	383	366	366	302	347	347	376	369	316	300	356	355	350	314	360	350	381	332	357	366	378	335	333	328	359	308	378	353	335	355	373	349	345	354	338	387	362	370	370	345	383	369	391	353	379	373	393	363	353	359	363	338	389	368	335	373	338	365	357	382	365	354	369	338	366	361	358	364	332	387	373	360	369	374	323	388	353	360	376	353	363	354	340	344	372	381	400	348	367	360	355	355	385	348	382	350	393	357	362	372	350	345	328	373	364	353	370	376	336	335	359	395	350	371	366	348	365	366	373	356	352	336	373	361	375	349	342	331	349	327	335	349	365	360	345	348	334	342	379	346	340	345	345	382	360	344	338	332	360	352	347	373	318	363	375	366	366	337	377	372	370	364	365	349	370	368	385	364	355	355	372	393	385	339	347	359	384	351	363	331	340	372	381	364	382	352	372	330	393	357	331	345	356	353	370	368	352	360	372	385	361	343	376	370	384	348	356	342	342	334	369	391	359	359	354	358	354	346	384	387	373	359	340	356	359	330	341	350	354	351	352	389	384	341	348	341	353	358	374	366	354	337	380	362	350	365	354	340	361	373	360	384	334	365	355	333	384	390	370	380	363	397	385	348	397	354	356	387	367	348	366	382	356	368	359	359	362	327	356	368	376	370	385	371	342	333	358	320	363	322	374	370	373	340	375	333	337	377	365	337	342	333	386	373	361	327	354	343	390	332	331	330	352	344	380	378	386	341	342	351	342	348	359	337	334	378	390	379	344	351	366	385	315	345	335	383	358	333	388	350	370	369	328	370	357	375	340	366	348	346	366	355	338	350	356	339	347	363	387	336	323	376	380	316	343	339	366	349	349	331	365	333	364	358	355	378	361	360	330	363	338	348	389	348	342	389	340	349	355	368	366	377	370	360	400	335	340	352	363	338	358	344	327	358	345	400	377	349	326	382	344	350	371	371	367	384	353	370	325	373	370	372	346	360	366	363	385	411	372	368	360	327	328	363	359	341	351	349	372	368	383	369	358	359	378	358	386	369	383	363	330	381	361	365	349	328	354	397	353	346	365	345	342	375	359	362	324	335	349	357	362	359	371	345	329	321	397	392	336	336	364	387	361	364	378	363	352	357	363	346	352	369	343	368	316	385	343	356	373	329	359	389	329	364	343	391	384	350	368	349	350	367	382	344	381	347	368	377	387	366	350	379	316	353	351	367	346	375	365	385	350	348	302	358	351	349	372	332	351	339	331	325	394	361	383	393	361	383	349	369	390	375	365	364	357	365	388	368	375	401	370	352	400	371	344	355	363	329	339	370	381	355	335	393	322	379	385	374	355	350	380	360	375	356	369	358	356	383	351	347	373	405	363	357	391	366	358	362	348	374	354	374	360	350	354	360	338	366	365	342	379	361	333	359	360	394	386	348	394	390	328	364	358	374	387	349	349	388	363	379	317	339	398	363	346	342	341	340	398	362	329	359	380	332	342	328	370	372	336	400	377	326	349	358	345	365	389	340	380	328	383	360	357	380	370	368	365	348	370	362	353	334	384	328	397	366	365	363	347	365	367	365	360	342	337	350	376	378	364	389	400	354	372	368	350	370	361	393	364	400	375	358	353	337	365	296	373	368	368	372	382	360	346	350	347	362	369	363	364	365	371	363	373	348	347	360	374	375	345	360	374	366	380	343	331	376	379	368	379	360	375	370	329	363	327	369	343	357	366	354	363	348	321	385	355	354	341	342	358	368	374	343	344	381	362	373	365	348	346	361	350	355	358	365	351	369	353	356	342	380	323	348	359	377	394	378	348	325	368	337	325	333	388	368	382	360	371	356	360	371	323	367	357	347	362	331	330	341	419	360	340	335	381	385	354	370	346	404	343	324	365	346	360	349	356	348	357	328	331	363	338	383	380	396	363	339	380	375	355	371	362	379	363	372	347	343	365	375	331	336	364	361	342	341	346	388	325	322	351	376	358	372	387	353	354	352	378	325	397	359	375	394	337	380	346	362	367	363	362	358	339	355	354	363	358	340	346	334	352	365	382	363	373	388	321	376	358	369	379	353	356	364	336	371	373	348	378	358	374	369	357	382	355	360	327	374	364	349	374	357	388	360	359	372	361	369	371	355	368	355	365	378	363	329	320	337	375	377	357	364	367	363	356	369	375	368	335	349	343	357	367	382	364	357	374	395	381	351	351	362	349	375	379	337	393	368	366	360	373	356	346	350	346	385	356	370	380	371	337	376	352	358	360	391	363	359	373	361	390	390	368	346	323	392	327	333	360	370	352	376	375	368	368	380	347	390	356	358	334	391	375	357	378	384	413	364	376	355	377	351	369	338	342	341	362	353	370	353	345	360	355	361	372	350	343	375	347	380	358	352	367	388	362	373	358	400	331	351	382	367	374	354	379	359	345	377	336	346	375	363	328	365	369	312	402	337	345	378	356	380	329	332	384	348	352	402	322	348	367	347	340	351	394	377	361	362	347	344	389	348	354	362	350	356	388	375	373	375	400	352	380	364	379	383	353	404	379	337	346	341	351	357	363	330
24946	21490	28135	25269	15386	1813	1135	976	889	814	792	747	776	724	752	724	714	715	699	641	652	662	670	656	692	646	708	643	674	661	644	714	651	674	657	691	651	637	663	607	657	649	657	630	659	613	601	625	641	636	681	623	615	599	617	589	628	611	634	612	662	606	628	642	619	623	608	625	674	584	633	601	659	629	646	641	612	626	661	655	584	626	650	586	621	587	613	624	669	610	640	629	599	625	603	648	644	601	611	620	599	649	660	592	635	582	631	612	608	621	619	600	632	621	615	595	608	621	645	629	646	627	571	640	610	664	648	640	611	635	624	703	669	591	638	603	613	631	609	618	644	591	668	657	620	604	631	633	604	617	567	628	622	614	634	615	604	619	589	620	620	635	580	615	618	619	641	623	633	665	628	612	625	649	665	622	582	613	591	601	645	640	622	589	619	597	600	685	646	557	599	648	629	594	619	639	599	657	595	591	632	591	673	562	612	636	646	659	559	598	614	653	581	637	680	625	640	608	648	614	599	625	639	654	626	633	662	647	673	617	683	580	611	656	657	617	601	603	652	629	642	670	625	646	647	630	621	626	596	594	613	619	603	633	611	652	581	654	630	626	655	619	616	661	638	624	644	620	593	609	603	680	643	621	674	631	647	664	646	651	673	650	596	614	604	637	619	613	642	657	689	645	615	619	655	599	611	632	635	623	643	598	633	640	660	685	668	629	628	642	634	605	645	628	622	628	618	594	633	642	635	649	640	639	633	668	642	637	648	631	589	586	608	640	624	647	617	619	605	625	615	605	634	650	612	633	655	621	630	624	611	551	621	592	595	624	629	638	638	647	619	598	614	662	635	639	608	584	657	653	599	612	632	590	648	582	665	617	629	635	667	615	683	659	650	631	626	663	621	615	644	603	598	631	653	593	671	644	623	642	617	648	603	660	630	605	627	617	615	669	669	648	574	612	611	656	664	627	655	632	651	622	625	666	602	632	606	618	656	649	613	624	603	653	624	641	628	637	586	626	611	631	620	658	637	629	620	647	617	656	693	568	646	618	630	605	630	612	621	606	606	644	650	592	639	658	624	681	610	618	606	646	606	634	605	570	676	576	651	658	610	611	646	643	634	630	575	616	656	633	606	620	612	594	618	608	622	592	652	637	622	627	655	601	632	690	599	595	608	629	628	672	595	599	670	629	609	617	647	639	618	614	637	612	621	592	589	636	598	563	663	642	583	639	625	603	593	582	643	603	619	608	666	595	604	627	630	616	651	617	623	623	592	636	650	604	619	595	609	634	645	679	679	655	671	585	627	600	618	615	646	660	605	568	614	622	647	636	648	660	605	626	650	591	601	647	625	608	612	663	629	600	617	625	613	628	648	599	648	617	609	616	612	599	692	589	613	606	603	641	615	608	604	654	621	600	608	607	607	634	657	601	583	641	626	642	615	621	619	602	617	623	595	634	643	635	604	635	643	624	655	573	619	595	629	626	652	633	593	602	597	614	635	629	637	599	583	634	596	630	633	665	621	608	638	595	643	621	623	635	641	617	653	623	651	606	638	630	655	604	551	640	582	574	619	671	652	611	674	674	635	665	664	601	627	654	631	648	625	620	638	603	616	587	644	613	647	617	664	617	619	642	629	597	589	614	615	664	625	640	613	645	599	608	600	627	614	631	581	611	632	638	645	637	681	670	635	602	665	574	619	619	624	662	627	599	651	619	603	646	661	630	608	628	614	634	605	606	655	626	621	648	615	651	657	618	639	660	660	595	595	599	651	592	584	653	651	647	615	608	616	638	628	648	632	613	669	605	593	633	645	605	592	628	669	611	613	596	636	671	591	557	636	590	674	606	639	613	629	672	631	602	596	605	659	616	569	601	602	619	659	583	608	640	627	611	639	597	603	595	558	635	642	610	644	648	639	632	644	597	580	628	636	634	603	586	590	607	639	618	626	611	643	640	610	624	623	646	602	588	623	582	576	602	642	603	652	637	603	625	617	612	568	623	634	629	633	606	656	551	644	628	625	637	630	661	643	652	664	630	616	655	642	648	580	676	589	625	647	621	673	623	642	631	599	627	653	604	622	630	609	615	624	620	634	648	602	621	566	636	656	657	663	623	635	590	646	622	605	586	657	600	582	637	641	580	650	661	604	627	615	676	587	625	656	613	591	640	595	625	615	603	654	624	599	629	611	634	619	674	648	659	622	594	621	592	656	635	623	600	626	649	604	658	634	600	617	646	609	638	616	665	634	602	652	651	642	627	651	611	632	612	620	677	639	635	623	619	636	631	619	616	626	636	599	633	619	613	581	668	603	597	624	645	615	638	608	649	678	624	640	623	617	639	649	591	645	658	600	603	650	602	703	581	618	635	637	595	568	623	649	616	592	656	615	617	608	616	639	635	626	628	581	618	608	624	616	617	622	651	598	632	620	629	654	648	642	613	626	634	621	579	602	616	644	664	659	646	625	619	669	651	571	611	598	612	592	601	615	657	627	589	652	639	623	624	640	576	626	623	630	633	654	572	611	626	635	629	660	640	621	629	600	648	616	621	662	611	622	622	613	582	685	666	601	630	619	629	677	592	660	629	617	640	610	633	606	613	635	646	603	605	623	625	623	642	622	600	635	661	592	614	639	656	636	642	611	618	582	641	622	613	631	645	613	614	617	637	610	642	632	641	639	610	616	598	581	654	643	647	604	615	646	634	653	632	627	591	617	634	637	623	657	632	613	619	582	605	618	658	615	630	639	601	579	596	638	619	647	619	622	646	646	622	622	607	649	619	603	642	642	616	618	630	627	631	597	642	643	664	647	606	632	606	587	626	607	599	604	623	611	625	617	612	590	607	611	611	630	597	646	639	630	646	615	626	647	625	677	633	644	594	601	736	591	628	638	622	667	621	643	617	679	651	598	628	653	613	635	592	631	601	594	619	633	585	619	562	646	630	661	616	624	628	590	589	642	633	643	646	606	548	638	600	639	648	604	622	618	637	658	624	646	608	650	609	628	605	631	661	604	642	674	634	591	622	599	625	601	645	598	623	594	608	621	645	642	577	645	555	634	575	607	614	577	603	609	609	646	669	607	590	648	633	639	591	633	605	603	636	640	627	636	669	593	623	642	631	633	631	643	593	590	573	662	609	641	582	661	619	659	623	623	637	622	609	597	594	632	681	661	646	610	628	624	604	558	610	664	640	636	627	615	645	631	635	566	619	636	648	594	565	613	612	616	614	649	611	608	597	623	614	639	624	635	644	613	620	651	623	620	609	667	608	634	601	657	641	624	594	626	643	640	674	614	611	624	629	664	672	602	632	627	595	603	611	643	626	625	579	622	640	594	618	648	606	635	621	639	612	602	610	586	620	615	644	635	640	628	612	633	622	589	697	631	574	656	604	593	630	606	621	635	617	623	611	634	659	620	651	631	663	604	622	664	619	635	658	642	622	638	678	660	602	621	615	620	582	563	620	625	650	613	636	571	621	644	619	638	650	636	656	618	615	601	644
4027	8460	6109	3076	2342	1847	1558	1327	1189	1019	922	886	864	783	758	753	782	773	744	670	738	704	720	691	682	719	695	665	743	653	679	668	671	706	699	662	621	682	645	691	659	631	642	646	620	596	677	647	689	669	665	626	646	640	626	663	657	670	646	632	646	610	661	641	660	658	665	668	625	640	612	630	640	648	643	644	642	620	627	635	666	675	633	648	678	656	658	677	625	640	644	658	659	631	622	626	635	639	690	618	642	611	668	657	672	661	655	636	618	634	642	634	630	654	633	625	623	601	608	683	659	624	653	630	688	665	618	634	620	626	600	625	657	619	650	639	688	639	655	617	656	668	652	617	683	650	686	628	593	668	666	624	617	586	630	636	648	628	653	664	649	582	634	682	678	665	660	643	670	624	649	647	636	647	619	646	640	602	620	644	612	634	635	653	611	650	598	633	630	676	677	661	629	640	534	639	616	682	666	673	628	666	657	663	630	658	640	609	647	622	649	649	603	666	654	598	643	609	667	660	677	610	624	609	621	601	660	671	635	654	624	628	668	646	636	615	646	621	632	608	670	622	626	645	633	630	610	618	651	625	646	610	591	657	704	625	648	622	634	617	619	653	685	594	645	658	681	609	679	611	661	673	647	557	605	628	662	628	669	653	648	654	649	657	655	648	621	635	622	659	625	666	667	631	650	667	642	567	640	629	611	672	608	623	624	649	657	631	674	641	657	625	669	640	597	631	643	629	675	668	610	634	613	637	663	607	636	655	636	606	609	615	647	664	645	640	674	629	600	693	617	625	649	617	628	633	650	586	677	627	654	623	683	610	639	616	624	644	622	621	654	659	630	599	634	604	612	636	642	701	675	621	673	593	645	626	614	694	615	619	642	645	644	608	666	620	612	655	623	627	606	692	675	662	597	636	659	573	587	661	691	674	603	599	623	642	689	652	639	673	619	667	638	625	655	625	691	669	670	645	644	657	680	654	598	661	672	618	646	636	643	628	655	636	660	596	644	663	639	625	630	623	636	651	586	641	637	624	661	634	666	618	646	621	673	627	651	627	618	662	647	614	663	618	656	645	616	652	725	668	640	629	650	663	638	657	646	661	626	636	631	661	604	614	623	643	632	648	648	627	631	646	637	660	660	611	625	661	685	636	627	672	642	580	637	678	630	603	596	602	632	630	655	593	668	653	629	661	695	622	593	624	659	596	646	626	598	635	676	596	661	641	634	630	649	616	649	673	637	708	651	625	655	639	622	626	627	604	636	638	600	674	621	650	638	672	674	682	633	627	603	635	640	651	666	621	670	648	622	632	639	583	630	627	640	628	647	664	615	606	652	645	628	663	659	623	629	634	602	637	644	679	666	640	621	640	663	610	655	638	639	638	656	650	638	627	612	671	625	659	637	635	642	648	659	609	648	639	645	640	650	654	613	608	657	659	577	671	601	627	650	655	628	610	672	624	615	669	659	608	654	654	668	671	649	663	636	632	621	602	633	596	628	625	665	641	622	606	636	696	611	687	663	635	672	674	690	637	609	638	627	588	643	636	617	667	635	668	639	645	600	662	643	582	583	628	651	575	645	645	597	646	634	649	637	662	625	602	646	660	650	669	633	642	606	642	645	631	640	642	631	674	626	616	613	656	645	638	625	682	632	618	604	641	634	657	590	618	672	652	621	619	635	618	640	643	634	621	654	638	663	641	625	628	599	614	625	652	603	687	603	664	670	628	658	646	698	669	614	642	615	618	674	636	632	639	624	637	632	634	623	641	613	634	664	612	677	643	638	644	652	672	650	648	611	659	613	624	652	658	645	672	694	626	644	663	591	606	636	673	642	628	610	620	660	580	652	653	625	611	664	664	635	635	617	622	654	627	606	630	632	672	618	609	659	594	662	613	585	650	597	623	617	606	631	614	637	655	654	623	692	587	670	633	620	622	639	635	615	601	625	678	656	587	653	649	665	640	615	638	688	647	616	652	638	617	658	629	647	653	641	580	677	634	648	590	653	669	660	672	608	602	646	691	628	627	634	646	638	686	624	644	620	663	647	661	639	636	597	628	646	635	653	631	619	651	646	623	627	637	622	646	633	638	617	640	659	639	580	637	613	656	630	618	635	639	663	621	614	621	590	645	643	626	634	640	610	670	604	613	632	671	639	661	645	625	655	684	630	621	683	649	641	657	633	680	635	604	662	643	640	637	667	620	615	659	634	644	667	660	614	651	676	651	655	651	586	606	651	668	613	617	616	678	617	591	650	622	635	641	617	653	629	621	591	637	598	627	640	615	615	611	643	597	596	624	670	604	662	613	683	638	648	626	664	615	644	645	664	662	663	614	607	639	626	636	608	612	689	621	652	634	610	627	631	658	629	590	651	614	617	604	634	651	648	628	634	664	667	657	704	628	645	650	583	681	665	624	645	668	579	646	596	670	646	646	694	648	624	634	620	650	616	628	664	701	664	626	652	637	624	639	641	632	670	585	621	648	645	654	659	622	664	596	631	685	643	674	611	678	645	676	628	608	637	614	692	618	664	603	654	644	624	615	668	656	657	628	659	603	608	673	641	611	633	619	674	648	622	647	693	647	670	630	718	661	663	613	616	652	650	638	632	670	625	621	631	614	640	652	663	632	612	620	653	644	614	621	639	628	676	621	615	620	604	633	644	643	681	608	645	609	586	671	671	630	635	607	636	640	621	610	667	618	632	662	621	640	644	571	671	623	596	638	616	647	695	603	659	694	645	637	631	645	611	654	619	638	651	624	603	607	641	637	614	619	621	629	614	667	673	610	617	684	656	656	640	658	639	647	625	623	642	607	633	647	638	678	633	627	641	599	639	626	621	624	637	660	636	622	595	669	669	632	619	620	652	632	691	627	633	612	606	657	617	646	630	678	658	625	657	650	663	698	636	649	624	660	633	644	637	707	635	647	680	640	640	619	619	665	634	661	684	669	647	600	664	646	660	630	689	630	598	623	624	607	656	676	618	606	612	669	614	650	614	670	667	703	649	621	648	655	630	610	686	582	604	624	628	656	627	657	647	592	625	704	662	628	650	654	693	662	615	631	650	679	653	649	610	673	650	630	662	644	636	614	623	664	644	668	627	615	649	632	626	652	671	633	642	680	609	619	658	649	672	625	630	652	680	668	661	667	630	636	642	650	608	650	687	615	601	642	626	644	664	663	634	655	653	605	644	624	635	654	600	656	640	660	670	668	654	666	653	645	645	643	636	632	607	649	630	621	611	644	666	693	652	603	641	607	630	670	648	659	653	619	646	666	672	614	602	626	658	682	641	686	697	675	630	677	620	607	598	614	655	636	622	633	666	625	596	612	662	691	651	639	622	630	657	616	659	613	665	676	628	652	657	602	604	630	635	627	655	652	636	643	684	648	665	641	646	620	647	621	656	662	631	667	608	625	643	686	622	636	639	685	636	599	670	613	616	651	657	653	644	659	599	619	618	666	603	642	661	640	627	663	640	615	585	659	625	629	645	630	638	623
22822	21626	29593	24157	21632	21714	12243	1489	993	866	694	641	548	522	509	417	400	379	372	398	356	317	316	289	321	330	320	292	293	301	339	317	311	299	302	318	295	273	275	284	267	257	265	276	275	253	241	238	256	249	254	239	257	230	263	280	228	269	288	249	273	234	256	255	248	234	256	255	254	245	266	236	264	252	234	237	260	239	253	250	224	237	268	247	293	265	249	234	250	247	246	227	264	241	247	261	213	233	293	255	270	241	251	232	276	242	273	244	238	225	244	250	246	239	242	242	252	248	268	218	234	262	225	262	246	243	251	247	203	234	225	268	270	234	241	240	235	232	220	265	243	213	242	239	245	230	230	260	218	271	259	249	259	265	243	245	251	228	249	265	230	224	240	265	225	236	241	259	233	252	271	228	242	235	258	241	246	225	250	220	230	261	238	246	282	238	239	268	219	256	263	266	220	248	243	277	248	245	219	246	272	228	242	247	276	265	250	255	224	228	226	226	253	222	261	230	238	236	257	266	239	248	243	231	216	232	252	214	250	253	266	262	229	272	243	234	252	243	229	245	242	236	263	244	244	268	238	229	230	245	246	221	233	234	256	277	218	228	229	268	248	213	240	242	251	269	255	231	233	252	238	243	251	237	232	258	241	220	248	240	255	230	231	250	257	241	259	277	243	250	246	250	249	238	236	253	251	240	247	254	224	271	246	232	235	249	249	235	259	277	242	282	230	243	228	214	267	237	265	242	239	226	245	244	256	278	239	260	254	280	274	202	241	258	246	248	230	286	237	263	259	244	248	237	249	245	265	274	241	296	258	221	263	228	242	247	254	218	226	246	256	261	239	246	237	246	231	268	252	248	246	247	257	254	235	220	234	265	243	235	264	227	260	243	243	231	269	252	247	255	239	266	268	239	247	239	253	270	231	271	263	240	261	237	262	233	278	252	262	237	236	245	245	228	245	237	239	227	251	249	243	263	251	232	236	270	235	253	255	249	244	230	227	229	226	249	239	234	233	235	222	251	245	237	250	225	244	261	253	250	232	227	245	242	238	226	239	257	226	257	218	256	242	229	247	252	255	252	236	244	236	227	243	228	238	237	246	243	222	240	262	273	213	252	238	224	267	224	249	223	251	246	266	244	256	255	234	232	231	225	228	251	226	237	227	249	242	258	245	240	277	224	257	238	250	251	265	266	240	252	247	232	220	239	247	239	254	256	241	240	248	229	256	258	246	230	236	210	248	265	247	242	247	260	269	271	225	238	252	242	235	241	234	230	265	235	232	242	258	272	246	247	216	236	250	265	253	232	225	221	235	233	228	235	218	254	235	266	247	230	231	255	259	217	257	242	236	226	219	224	268	265	236	238	230	264	238	237	240	247	241	216	246	253	236	235	252	242	276	253	239	262	226	238	240	245	256	263	251	246	231	244	235	216	247	225	254	258	232	248	235	229	224	265	256	222	243	252	244	249	267	239	245	268	239	252	224	249	211	249	262	199	233	231	274	224	222	260	231	245	238	239	250	269	246	277	242	244	233	234	242	237	246	222	238	215	246	228	247	248	227	241	250	256	212	246	261	238	250	232	260	271	241	275	239	224	227	228	267	223	241	225	267	219	256	235	274	243	250	249	235	224	228	246	217	238	256	231	239	240	245	235	245	235	225	274	232	243	249	241	253	241	240	246	255	239	241	257	241	251	261	258	253	217	248	235	242	228	224	258	230	236	262	243	239	253	263	245	268	280	261	266	227	238	270	241	249	233	231	254	260	245	266	251	275	241	253	213	234	233	222	247	256	239	232	253	278	233	256	225	240	259	244	249	261	250	244	218	225	239	242	240	227	233	245	247	240	244	219	245	238	225	254	229	236	222	247	257	251	238	240	237	236	239	269	235	256	221	213	239	243	243	264	251	243	267	252	235	221	238	214	262	227	251	236	242	229	243	225	224	262	245	264	252	272	267	259	224	240	266	239	241	270	257	240	242	252	260	205	271	219	226	241	234	248	260	222	255	220	254	247	247	235	261	221	225	231	213	252	238	234	211	227	261	239	254	261	254	244	286	268	250	241	203	257	234	228	247	263	238	235	261	264	271	225	233	264	255	232	229	237	271	260	222	222	259	231	226	224	250	261	251	234	259	239	241	228	239	241	273	239	223	229	245	259	239	241	252	249	241	258	235	245	242	229	270	223	229	247	221	209	242	234	258	294	268	223	214	236	236	265	251	245	237	268	235	278	251	225	245	221	265	230	245	252	240	238	269	241	245	264	250	210	271	247	242	261	236	259	230	229	247	224	236	233	268	245	274	240	232	252	227	256	273	237	229	245	251	240	269	264	256	239	213	232	222	257	256	234	227	228	238	251	238	200	229	237	218	238	260	220	256	249	232	223	243	246	270	263	231	213	256	236	298	260	241	259	254	253	240	264	250	254	239	225	236	249	240	252	218	260	245	264	228	265	240	207	255	216	241	237	229	256	203	212	282	222	248	217	252	249	245	256	245	263	256	215	249	272	238	242	226	233	220	252	263	251	251	250	263	250	245	239	246	254	221	249	249	268	227	252	244	266	218	228	251	274	230	246	237	266	228	217	260	239	236	243	264	244	246	242	257	244	238	255	243	247	252	243	238	263	221	264	244	274	229	223	228	248	223	252	251	238	228	233	229	227	247	239	240	220	241	221	259	253	252	214	276	267	242	225	223	252	221	275	241	248	245	232	240	250	218	209	254	232	233	229	240	237	251	255	259	249	257	250	227	240	217	236	236	251	224	235	224	225	230	225	267	263	276	226	251	250	255	193	240	246	241	220	235	240	241	245	257	255	234	233	238	258	244	256	284	230	234	231	240	247	256	237	259	265	215	239	250	218	222	276	237	259	245	226	210	218	237	210	226	262	266	247	246	233	230	253	248	212	271	244	241	264	215	231	244	230	219	235	254	222	221	251	233	239	238	248	242	273	239	220	246	225	250	208	236	253	242	238	256	267	242	250	236	240	210	267	224	245	252	238	225	235	241	225	252	258	252	290	236	245	235	215	269	247	209	246	234	263	238	252	250	224	232	256	253	234	240	259	252	249	259	224	252	235	224	254	256	222	258	214	213	240	233	230	237	244	238	242	250	247	232	227	231	235	234	266	228	241	234	227	257	248	229	225	223	223	256	242	243	252	277	244	258	231	255	242	225	269	228	246	213	303	260	263	231	234	217	253	251	250	247	238	240	248	223	227	261	252	258	247	240	252	256	273	275	239	249	242	252	250	226	245	236	237	258	235	239	255	265	241	253	250	255	244	258	221	241	241	241	250	238	238	243	253	233	258	235	262	258	266	233	244	226	243	248	262	275	261	233	248	248	245	226	240	227	259	208	239	234	212	239	255	254	250	234	251	267	251	226	220	257	275	235	219	237	268	256	242	249	259	261	231	215	230	246	244	259	247	235	221	234	246	236	229	263	245	262	248	253	248	237	264	228	257	255	249	252	214	257	223	240	247	238	246	241	221	229	226	257
5167	17618	13033	6482	4702	3524	2615	2096	1630	1271	1077	904	792	672	599	578	541	477	455	440	419	431	395	388	338	372	327	337	329	318	372	380	362	332	339	327	321	299	306	279	289	302	286	289	288	252	272	249	290	277	296	293	269	282	269	269	276	253	246	287	290	260	251	272	290	250	278	253	291	292	245	261	267	256	266	250	245	235	272	276	289	248	266	251	275	251	250	254	249	234	262	269	267	216	252	231	227	269	214	245	262	261	258	278	266	239	269	264	256	253	270	263	253	276	245	235	273	268	249	259	236	274	271	280	259	252	257	264	242	247	245	241	247	236	259	249	246	245	254	269	241	232	249	263	245	276	278	275	238	242	246	254	268	237	250	216	271	240	228	260	263	245	236	244	251	260	281	274	264	230	267	250	251	259	265	275	276	246	255	251	224	260	263	225	261	278	271	252	241	258	224	239	248	255	238	284	256	242	226	234	238	273	247	258	242	227	292	244	227	244	255	255	257	234	266	276	253	247	249	211	257	255	262	251	268	265	230	282	257	252	260	238	259	263	252	262	266	239	232	262	233	248	233	254	237	226	263	256	262	254	265	251	245	273	239	237	280	241	253	275	248	252	265	260	219	240	259	238	232	248	254	242	254	247	263	231	268	243	271	273	251	241	246	228	252	249	255	241	232	227	247	237	248	235	247	269	244	242	254	257	263	225	254	228	266	261	262	244	248	279	231	247	245	239	269	247	257	245	270	213	243	263	213	248	247	265	275	271	275	226	264	250	253	255	267	246	257	297	252	263	240	245	236	259	252	250	247	248	263	245	256	253	244	235	245	241	255	212	227	219	261	266	246	271	273	238	253	242	263	236	260	238	229	280	262	236	270	241	270	261	228	253	237	245	235	273	262	249	260	257	256	271	230	241	271	226	249	248	227	251	259	257	229	222	214	225	254	233	230	240	236	239	258	241	261	274	250	235	238	265	273	246	212	250	264	276	256	244	272	241	268	235	247	255	232	276	239	263	229	272	245	228	232	263	237	253	236	240	265	268	277	241	239	250	262	241	241	252	246	256	229	235	230	257	234	234	254	259	249	227	258	286	282	253	246	267	240	235	252	230	246	249	263	230	244	236	287	260	262	238	252	257	242	258	252	265	218	238	242	245	265	256	267	257	254	255	262	267	251	240	253	249	230	289	275	219	245	261	263	252	247	264	253	249	242	247	250	253	235	243	227	244	264	254	208	234	228	241	245	257	225	254	280	222	268	241	238	244	261	258	231	251	260	253	249	260	263	278	267	228	257	248	259	226	237	258	256	243	251	237	274	235	271	260	236	243	216	267	271	246	247	230	249	261	249	253	250	248	225	249	247	248	221	283	247	227	254	266	243	241	256	248	257	262	244	249	262	245	261	274	265	260	273	258	261	238	233	222	212	264	255	238	226	260	241	235	227	251	270	257	273	244	261	229	247	250	253	240	244	221	242	261	235	253	246	258	278	259	257	246	250	286	270	220	254	252	241	267	244	248	256	233	229	234	255	232	207	260	242	252	250	235	262	253	226	223	281	260	263	241	252	254	268	224	237	242	244	235	255	251	248	266	238	265	274	236	258	248	237	278	222	248	236	252	272	255	237	271	247	244	241	255	251	230	241	246	268	248	251	242	250	251	247	263	214	240	252	234	246	252	244	217	265	226	227	258	224	247	229	277	263	276	250	253	279	277	233	228	253	277	240	269	248	260	248	253	238	226	216	251	223	236	242	245	261	289	272	252	280	282	245	273	258	248	249	256	276	252	237	257	285	248	260	264	254	232	272	242	252	268	265	239	255	248	252	260	262	246	257	253	239	253	248	219	246	249	225	259	225	282	218	228	270	265	258	248	257	229	262	253	236	285	251	270	250	249	270	245	272	219	256	263	253	256	279	240	240	277	262	250	242	254	254	239	260	241	252	244	235	227	237	244	264	234	233	254	263	255	247	258	263	257	256	257	236	252	240	254	266	272	237	299	249	250	244	235	254	219	257	235	244	249	239	220	218	271	234	236	247	270	230	223	248	245	244	220	221	253	235	259	266	223	249	248	235	258	242	250	222	236	254	249	255	289	255	263	242	232	242	250	235	245	227	242	230	233	248	261	265	250	222	248	251	241	251	261	257	249	249	253	225	237	241	212	245	272	230	254	231	259	282	267	230	252	259	271	273	261	255	275	275	284	286	251	218	254	246	280	257	221	258	240	247	263	263	221	220	263	255	254	253	261	236	267	252	255	253	243	232	235	254	243	250	245	264	271	248	257	247	223	295	261	264	263	253	255	263	285	248	239	249	259	276	242	231	261	229	234	266	242	252	247	276	261	270	264	247	225	288	282	246	233	291	240	253	258	296	232	250	237	267	260	288	254	283	258	276	269	261	244	243	278	246	254	268	273	247	265	260	243	252	243	274	238	297	287	230	233	246	240	223	258	252	248	260	280	271	251	273	237	253	269	267	262	245	257	241	244	254	240	261	253	246	217	236	275	227	237	247	267	272	266	250	251	225	252	266	223	259	234	263	241	251	288	251	278	225	275	248	276	241	249	250	269	274	256	227	248	250	236	240	256	232	267	263	259	255	240	243	232	269	246	236	262	251	240	268	257	257	243	229	251	260	218	239	250	240	286	232	279	247	257	248	235	267	250	283	248	238	263	244	240	258	264	257	263	241	253	247	268	253	261	283	247	269	269	271	247	266	223	271	244	228	267	246	260	251	245	242	253	280	243	256	267	263	269	275	255	271	250	265	253	264	259	240	246	248	272	270	263	261	254	253	236	271	243	245	274	226	260	262	229	214	266	255	232	236	235	252	254	257	232	289	275	241	248	226	255	227	236	266	249	247	229	245	259	249	240	275	288	270	265	264	269	261	248	236	256	266	214	249	243	256	224	236	241	248	274	271	226	253	231	221	226	273	241	275	269	266	238	259	248	244	279	265	245	245	275	264	242	260	278	242	253	233	238	249	224	239	233	251	249	262	245	242	259	260	251	238	257	270	254	267	239	282	273	247	244	268	262	257	249	255	256	237	255	234	265	231	262	234	260	232	267	241	246	275	259	236	272	258	240	281	285	245	250	228	270	249	254	257	243	241	248	255	243	261	255	254	242	251	274	232	255	246	260	255	259	246	259	253	260	263	255	231	253	254	233	262	248	260	269	248	262	262	268	231	234	243	211	272	264	249	243	253	271	250	258	221	239	253	249	235	273	240	225	243	217	261	245	240	251	263	245	288	290	261	243	247	225	255	219	268	263	270	246	246	248	260	268	247	267	265	243	259	232	270	235	253	258	250	252	252	257	240	243	281	268	214	241	229	243	276	229	271	233	247	276	277	233	281	237	242	258	276	261	254	245	222	267	257	227	260	260	263	260	243	241	274	278	249	269	237	239	262	253	239	257	271	259	256	230	267	245	267	263	251	249	249	269	255	226	233	250	256	243	262	228	255	257	265	256	266	248	259	267	253	231	275	244	291	237	227	264	260	243
28034	19744	7350	1800	1074	986	897	789	804	747	704	672	666	679	732	657	670	637	710	664	609	627	585	637	640	627	662	670	634	630	644	658	649	643	658	669	638	587	619	600	625	610	672	652	669	636	679	590	664	645	622	649	648	649	613	618	620	621	637	648	648	658	611	584	687	568	610	587	613	647	649	618	637	691	612	651	627	608	702	661	609	637	599	635	628	630	675	634	641	621	647	672	645	637	674	634	648	640	633	615	660	626	645	592	653	638	632	617	618	634	648	607	747	678	639	576	606	636	604	662	614	594	634	610	624	614	679	634	651	670	616	602	596	608	636	631	595	640	700	615	654	629	650	622	620	650	603	662	622	607	663	579	642	631	628	668	662	618	613	635	595	651	607	635	598	623	646	649	641	651	650	589	618	663	653	591	604	679	655	560	615	670	659	619	681	589	571	630	657	657	664	652	651	664	616	595	612	635	642	618	656	632	670	669	614	627	640	652	673	649	652	635	661	598	644	612	622	602	618	659	647	648	634	625	665	665	626	671	649	627	647	674	624	611	579	678	626	622	635	669	602	634	655	650	638	585	644	607	623	596	633	650	665	641	625	600	615	678	608	618	619	613	635	585	581	645	630	591	609	658	670	619	612	646	661	611	652	655	607	605	589	688	615	633	615	642	648	667	633	602	685	618	656	604	637	639	609	627	640	606	617	669	600	600	611	614	619	645	609	632	628	647	637	657	643	601	643	656	602	679	672	644	652	601	652	608	624	634	625	596	644	621	666	633	626	672	670	636	657	671	654	629	637	644	641	607	658	613	634	649	644	628	614	655	629	641	603	594	650	633	620	681	619	658	623	627	591	657	678	620	612	678	651	599	599	601	676	634	644	646	622	607	584	653	573	606	641	607	604	607	633	596	662	615	620	641	652	652	663	663	626	638	647	638	683	590	609	661	645	604	697	585	648	680	680	647	646	602	615	624	625	606	645	656	655	642	625	614	617	609	602	686	638	626	673	674	623	628	611	636	650	642	674	653	661	616	628	618	639	623	669	675	611	643	693	667	669	619	631	618	706	625	643	601	658	619	643	637	687	650	623	621	634	654	620	626	623	657	604	633	657	618	652	625	607	632	629	631	655	601	615	662	614	638	609	592	597	667	659	636	607	622	641	600	630	573	638	664	602	626	627	628	605	627	689	634	602	652	632	632	628	619	633	662	655	608	605	641	641	656	610	652	647	658	630	675	618	589	620	646	614	629	571	638	649	607	603	620	630	676	652	615	650	625	640	635	634	635	625	655	656	643	635	630	606	609	619	648	642	720	656	633	664	667	659	648	605	654	625	662	589	609	657	630	652	645	581	613	637	636	674	641	603	630	640	657	587	620	634	624	636	622	612	600	587	641	669	630	626	628	648	647	644	606	653	590	702	626	648	623	635	625	632	616	609	653	624	670	669	583	672	616	604	626	625	617	623	648	634	603	626	607	641	667	610	643	614	671	645	624	646	673	675	625	620	657	580	604	656	671	677	648	624	627	678	605	637	661	635	648	687	596	646	652	614	648	653	631	641	634	632	629	643	638	642	634	611	629	665	645	659	688	612	649	630	625	631	673	639	629	648	633	644	689	651	627	593	678	657	612	629	646	622	602	619	705	646	655	641	637	632	682	590	591	592	609	592	643	682	590	643	655	623	628	626	592	683	633	658	629	615	598	631	647	626	687	650	663	647	652	646	637	629	614	647	595	645	599	663	631	634	587	633	624	649	653	631	647	620	615	603	633	621	636	592	623	585	646	609	620	627	600	652	624	632	604	626	639	609	649	664	659	627	606	650	639	655	645	660	632	616	686	619	647	633	632	639	632	600	637	630	622	650	635	647	622	679	645	592	657	626	669	618	661	662	651	605	636	656	644	646	620	630	622	650	598	632	618	636	646	629	673	632	674	648	655	594	671	600	627	646	625	670	630	638	647	633	638	657	628	658	680	654	615	689	626	615	616	642	622	649	652	598	662	647	667	625	590	619	642	578	661	627	645	594	630	619	572	655	654	650	695	655	649	620	630	665	615	610	615	638	686	605	665	638	631	656	668	638	672	651	659	613	636	633	618	655	637	628	631	627	559	636	595	638	654	652	659	641	645	647	647	649	626	611	603	620	620	668	644	649	630	622	611	632	611	645	638	677	637	627	686	637	656	614	629	590	610	627	587	689	676	697	678	667	620	607	613	663	660	662	685	623	619	650	687	631	671	616	615	623	614	667	614	618	624	593	640	623	598	624	643	579	645	675	613	627	620	616	618	570	617	695	618	643	632	639	627	601	625	638	666	642	628	618	625	621	631	661	596	589	644	626	628	602	600	645	659	640	608	683	588	652	637	638	680	649	634	627	577	655	666	653	630	639	634	636	650	668	685	630	581	640	620	677	675	656	639	622	692	635	636	674	659	596	586	672	635	648	657	635	605	629	624	666	611	584	648	679	638	652	678	640	578	613	647	644	645	611	643	635	622	659	640	637	661	687	638	626	648	626	648	628	647	637	626	619	616	635	635	601	647	624	660	670	622	602	661	636	615	652	624	664	692	603	650	668	616	687	691	585	625	640	723	653	628	655	633	599	586	654	637	673	659	656	657	642	604	631	612	598	678	589	633	622	638	673	669	613	675	614	629	617	642	636	609	674	633	709	646	640	637	590	641	639	605	585	640	603	631	654	627	617	661	612	623	638	660	655	616	655	615	609	624	571	625	631	573	626	639	647	656	609	651	594	590	663	617	611	613	643	624	664	604	626	633	626	621	638	639	631	659	638	660	641	610	636	599	638	667	654	630	662	656	632	672	645	624	586	570	665	628	644	648	700	655	623	618	655	623	649	622	601	619	623	601	645	622	640	648	655	657	603	650	619	629	632	589	635	617	670	661	657	606	607	616	611	653	669	671	600	639	666	647	626	605	623	613	637	638	652	614	648	627	637	659	639	643	606	639	650	659	654	659	626	616	625	648	644	615	656	643	646	577	592	620	665	630	615	618	622	662	668	629	631	612	656	593	614	653	661	626	621	646	655	650	641	633	683	630	628	628	632	633	654	608	665	626	621	603	640	640	645	602	623	642	654	621	564	619	631	602	663	652	645	615	656	620	678	677	693	658	667	639	631	615	645	648	622	659	665	601	604	622	659	627	654	624	605	639	650	592	651	665	640	621	578	632	626	592	606	678	640	656	638	648	623	647	653	646	597	625	649	670	669	586	659	603	678	604	691	650	612	628	682	615	643	629	650	654	629	634	633	615	612	654	598	681	585	614	613	585	597	602	637	626	614	667	658	661	663	629	605	624	649	626	626	651	646	594	630	692	623	645	639	660	598	601	647	614	583	619	630	660	645	635	642	607	606	636	662	618	653	611	635	619	701	618	624	603	647	578	657	593	562	647	623	627	648	652	606	617	624	624	586	640	562	624	629	645	662	623	594	622	585	613	637	664	635	653	681	615	623	585	626	585	646	688	619	597	656	655	653	598	652	635
5068	4021	3072	1817	1378	1184	1037	951	890	785	755	774	756	676	707	730	703	702	649	711	719	676	709	706	648	678	668	689	678	717	697	681	690	681	665	674	699	695	663	693	694	669	678	717	669	640	640	642	694	661	653	641	654	681	601	668	650	668	651	671	668	695	675	605	649	669	656	676	661	687	694	672	645	706	712	660	653	693	651	663	676	644	705	660	669	684	667	689	712	598	641	666	675	672	676	717	661	630	675	653	671	615	691	661	663	645	670	672	690	650	669	595	654	659	729	666	706	653	642	661	692	679	646	646	643	683	645	649	700	645	639	625	682	660	696	642	661	660	633	679	641	686	657	681	707	671	652	657	702	681	685	641	622	682	676	631	696	653	657	660	650	673	649	644	650	687	648	654	647	649	657	638	698	671	675	732	649	651	684	665	596	640	656	667	679	691	638	687	672	637	657	660	657	631	663	656	650	659	686	676	652	659	684	663	678	674	662	695	636	634	649	667	651	653	620	649	671	647	641	744	689	692	653	646	636	630	664	672	707	669	693	685	709	679	657	664	724	690	619	675	655	635	659	669	651	636	697	712	675	655	670	696	714	626	653	659	689	681	639	656	650	675	742	653	633	651	663	654	670	617	718	679	637	677	687	639	656	654	675	669	671	638	636	688	692	654	695	616	708	676	666	673	684	627	702	617	587	679	667	715	636	706	613	670	708	644	680	658	668	660	669	688	688	694	675	697	631	659	679	714	690	668	669	639	696	681	678	654	641	688	699	645	623	675	667	666	630	664	694	699	655	698	647	634	700	681	666	612	731	698	641	648	648	642	635	657	664	675	648	642	675	688	654	667	673	657	656	646	639	665	657	682	668	649	705	646	696	663	650	653	665	625	663	706	634	649	628	677	686	662	649	623	655	678	623	630	657	663	675	695	679	646	652	633	706	637	653	666	651	646	686	644	631	666	676	683	654	706	643	694	680	640	664	646	634	675	687	664	667	649	706	675	657	643	637	642	627	652	665	659	636	654	626	631	681	663	721	679	689	608	669	668	644	617	646	621	707	688	641	719	641	674	690	672	674	698	651	645	661	705	679	692	646	690	658	695	709	697	701	659	683	637	698	663	616	680	648	698	647	683	663	625	742	681	670	648	641	648	664	635	686	667	646	633	671	636	650	657	714	648	641	706	626	681	705	675	658	691	700	646	633	670	643	677	672	650	662	695	644	655	678	634	668	701	640	627	682	660	661	667	666	682	675	641	624	650	685	661	652	666	690	668	683	675	672	615	661	647	657	641	660	669	624	660	664	661	686	676	650	643	643	643	683	615	701	687	712	637	682	666	650	699	643	657	686	677	649	711	707	651	669	670	702	690	720	672	666	676	655	610	627	654	658	647	681	652	673	663	687	642	712	704	651	660	685	660	670	697	694	698	705	674	618	622	651	693	623	681	646	670	633	688	659	676	695	652	672	652	682	675	644	695	711	639	675	674	620	689	672	699	650	640	673	639	671	614	672	660	678	615	648	672	654	682	663	640	619	659	663	662	661	667	665	664	681	652	638	684	702	650	648	688	645	697	633	650	665	654	684	668	624	645	678	621	671	597	670	665	653	662	637	658	710	703	606	678	681	646	697	632	671	697	658	606	650	702	645	681	671	695	619	685	689	696	664	703	654	664	668	697	655	665	672	712	700	612	666	655	659	689	661	642	657	673	649	639	673	639	701	685	674	651	674	688	674	689	707	676	646	651	615	662	676	712	660	672	667	627	624	679	657	690	663	702	665	666	673	636	649	599	658	664	678	616	669	679	660	680	672	655	641	664	644	641	645	632	652	638	680	634	679	622	683	629	704	660	649	699	642	662	700	645	675	636	623	694	662	654	679	647	682	646	657	715	656	664	659	691	682	640	637	700	680	692	684	681	674	678	664	681	642	646	670	657	626	591	675	654	683	660	651	620	660	668	662	654	640	709	598	685	698	678	668	638	666	653	671	642	664	647	618	693	607	690	678	652	706	672	642	679	643	655	690	620	656	671	707	682	690	646	623	689	671	602	628	701	613	708	622	677	630	682	647	634	657	666	672	645	649	637	681	651	693	696	674	698	678	638	646	709	652	602	623	718	610	657	665	658	643	645	680	681	650	623	696	661	656	684	651	667	610	646	649	653	683	687	693	648	719	679	675	717	649	682	650	684	644	698	597	699	675	666	675	720	697	708	690	635	697	642	660	702	660	625	699	685	681	692	670	703	642	615	632	636	620	656	690	662	647	644	665	663	653	698	663	646	699	688	674	653	652	610	603	622	657	672	638	680	682	672	669	675	661	645	707	701	655	662	669	649	676	721	656	686	687	649	645	637	631	648	651	686	682	622	647	648	683	684	652	656	643	671	682	674	653	685	666	681	673	684	686	706	634	658	704	668	614	656	680	674	688	676	692	641	665	688	683	681	669	668	643	623	649	641	636	688	660	643	694	726	676	690	677	665	703	646	692	707	618	661	622	674	688	664	701	674	680	705	674	714	665	701	643	700	627	682	660	664	617	697	655	656	694	650	633	670	661	701	616	697	666	705	656	640	660	654	673	636	671	707	644	638	638	638	668	686	656	652	645	632	631	658	679	652	708	677	618	658	657	665	659	615	651	669	665	685	646	655	643	666	618	637	670	630	701	697	674	649	667	666	656	699	677	658	703	632	603	655	682	636	601	646	622	644	715	651	671	694	654	687	640	667	677	653	660	647	633	616	715	630	675	674	634	644	675	650	691	705	669	648	645	669	694	637	718	635	632	696	688	691	647	651	667	703	653	662	694	620	628	721	676	659	645	685	656	638	656	723	646	684	656	642	620	691	684	703	655	636	698	622	699	649	661	686	666	645	675	718	676	697	690	658	691	651	690	616	670	703	701	644	666	702	668	654	665	645	678	703	679	711	646	678	638	689	640	637	695	675	649	604	684	643	636	685	708	686	707	706	681	717	593	649	671	696	647	671	638	615	670	624	666	625	662	665	646	673	673	650	590	680	657	677	701	650	622	631	691	684	679	657	670	639	647	680	661	663	662	677	716	706	662	680	655	659	651	670	664	637	677	657	637	677	616	632	689	641	652	648	663	646	652	642	705	717	668	708	637	673	656	692	651	632	662	662	694	663	609	640	678	643	642	685	683	697	669	661	717	687	659	725	632	634	674	662	649	652	659	697	652	708	688	661	700	666	686	705	663	705	661	727	657	646	683	629	658	683	699	641	681	661	657	664	649	677	643	639	616	647	659	707	669	639	671	712	682	664	689	693	676	657	645	688	694	658	670	670	637	657	613	661	697	661	697	680	707	664	635	638	667	649	667	695	661	662	666	702	634	671	637	665	652	675	646	690	609	719	662	669	675	654	671	676	643	609	647	694	695	682	644	686	704	593	655	666	656	627	672	636	643	636	674	681	680	636	661	634	661	686	712	601	664	704	683	664	655	674	728	641	660	700	677	692	694	640	647	662	688	707	665	675	645	679	683	651	606	643
23858	21580	29185	24441	21591	13898	1714	1038	799	692	593	551	521	470	439	474	450	461	411	395	383	395	417	356	351	386	350	380	404	384	401	396	386	400	398	391	347	322	404	387	367	409	336	318	329	355	332	343	326	357	317	379	378	356	357	334	341	326	329	345	331	308	326	326	350	330	330	345	350	366	354	377	368	341	375	316	342	369	327	338	323	351	347	344	322	330	338	355	293	330	341	327	365	332	358	330	345	338	345	381	341	323	328	333	338	356	325	358	353	313	326	329	317	377	329	340	377	354	354	343	357	300	348	366	325	317	319	345	294	332	343	335	326	349	361	338	305	328	308	315	352	315	331	343	345	355	346	325	298	327	362	350	340	332	306	320	363	360	344	332	330	336	337	317	306	349	350	332	320	357	325	338	323	335	340	327	353	367	350	333	333	350	343	361	326	332	343	354	327	326	310	363	318	336	342	324	336	342	340	319	335	349	348	311	334	325	379	304	355	376	349	335	315	318	343	348	342	314	327	348	324	333	365	315	327	316	350	345	334	381	322	346	312	335	309	334	315	348	331	360	321	308	325	352	315	344	330	335	345	328	333	334	302	364	351	322	351	338	357	328	322	365	378	334	327	364	336	378	321	330	299	356	343	351	357	348	348	372	361	312	357	327	351	331	362	322	342	373	337	324	348	323	345	300	342	342	330	332	326	365	359	347	324	345	323	328	353	348	309	322	297	338	340	362	374	337	339	341	334	344	348	356	340	328	344	300	341	353	337	330	333	325	362	338	320	324	340	324	308	334	338	309	310	322	334	335	369	332	348	298	333	354	286	347	328	339	313	350	328	332	325	357	325	330	367	320	331	372	312	345	331	324	338	349	296	336	341	325	342	334	329	354	334	332	324	324	337	334	356	300	367	342	323	363	323	327	347	362	348	324	341	329	360	317	352	322	327	343	354	305	321	321	338	333	310	355	326	332	345	321	326	346	362	383	321	352	311	325	310	355	364	311	362	312	327	335	309	284	333	297	350	334	327	320	342	340	342	301	349	330	347	322	338	333	350	313	324	356	374	321	338	305	292	318	363	327	356	348	341	342	325	370	342	328	332	328	354	330	347	318	366	334	320	299	346	361	362	324	333	317	331	341	337	324	348	328	318	348	341	354	325	338	361	305	346	350	342	297	332	320	329	320	320	341	373	335	337	314	332	346	322	350	320	343	319	359	333	323	342	338	329	343	300	318	346	312	361	387	335	330	338	346	355	344	346	360	355	338	301	342	334	355	333	352	329	336	337	328	350	320	331	364	333	318	340	349	325	298	280	309	330	321	352	335	337	316	312	344	330	315	325	341	337	355	347	321	322	367	324	301	315	313	307	316	330	362	314	344	356	342	354	330	304	342	351	360	320	347	321	342	358	305	354	380	311	303	306	315	327	309	340	352	322	359	368	349	347	337	331	324	339	289	330	329	319	318	333	343	310	334	346	337	329	327	313	367	352	321	329	323	329	356	362	354	352	353	321	336	344	334	347	361	359	339	360	305	331	338	341	353	325	336	364	343	320	329	362	324	314	329	338	337	340	328	352	326	317	335	351	314	346	322	332	325	348	325	302	326	331	348	344	318	306	321	325	336	363	335	333	373	328	328	338	323	344	359	309	379	360	322	320	342	312	339	336	302	315	334	341	336	319	326	310	333	332	331	366	306	370	367	337	337	341	334	343	342	342	318	327	323	349	356	341	332	318	367	356	343	294	364	311	329	347	317	326	372	338	331	344	325	330	341	326	335	339	370	351	316	331	360	349	331	352	342	340	339	352	327	356	307	335	350	316	320	320	313	322	380	308	349	319	342	334	324	326	337	307	342	378	323	321	335	355	320	370	366	340	324	329	361	325	312	319	304	352	332	358	336	329	336	332	349	321	334	372	335	329	331	357	347	351	349	339	346	364	351	324	376	320	354	359	314	326	305	322	337	345	329	320	342	350	345	370	326	323	351	342	318	367	287	327	330	326	325	359	311	360	309	353	376	344	336	307	363	328	310	332	317	343	337	331	350	360	328	339	324	361	327	318	315	339	311	321	338	319	351	353	305	329	322	379	347	323	340	322	331	327	333	326	325	328	307	327	335	334	355	305	341	309	337	322	361	337	344	332	344	330	328	352	354	317	343	346	334	322	350	366	329	345	304	339	323	335	329	367	352	338	327	336	358	338	297	329	284	307	345	328	349	304	343	320	323	333	355	337	334	310	323	334	349	347	295	369	335	280	301	350	347	362	308	332	325	348	337	340	328	322	351	315	346	326	345	312	311	335	328	327	308	320	337	357	365	299	351	339	324	365	310	372	327	334	339	323	337	345	308	349	325	320	366	334	344	339	330	378	314	316	337	341	343	351	327	332	328	357	306	330	311	331	330	365	342	347	295	330	351	323	316	325	345	311	342	329	326	384	326	323	293	335	344	337	327	356	314	324	349	310	330	348	346	339	339	346	346	354	332	329	325	320	346	333	313	346	363	337	370	332	336	345	341	328	305	314	383	350	327	335	329	365	342	353	342	319	327	324	341	352	318	283	316	335	327	320	350	353	320	351	335	321	298	325	340	332	352	299	350	333	313	333	302	341	329	334	346	301	326	344	340	353	337	323	331	318	316	331	337	359	358	359	315	320	325	326	358	327	328	375	404	344	357	344	334	328	330	360	329	337	327	344	313	358	316	317	344	331	343	326	358	330	295	360	384	349	331	359	298	294	332	338	358	329	354	306	349	371	386	359	346	341	330	355	313	325	339	358	325	314	331	345	321	347	328	348	342	375	351	332	325	309	364	323	343	332	329	351	336	351	308	348	369	310	325	363	303	325	345	330	345	350	354	347	325	347	350	362	347	323	351	304	340	320	344	347	352	342	312	341	366	360	296	335	354	349	333	317	360	333	320	322	334	339	316	328	349	332	339	358	334	357	330	322	351	355	321	307	358	358	347	317	330	318	356	343	321	334	356	359	318	366	338	333	348	355	333	360	353	319	329	346	352	316	331	326	310	361	329	332	331	334	335	329	338	327	353	330	318	345	306	312	332	315	328	322	314	310	361	339	344	330	342	334	325	317	329	351	338	334	311	346	342	355	346	337	346	329	342	301	340	347	344	349	347	311	340	320	348	319	322	321	297	323	343	327	348	338	334	294	307	371	337	357	311	356	349	355	333	359	310	317	363	347	383	287	365	326	339	314	341	341	303	322	338	343	337	339	322	333	330	334	314	375	341	323	352	348	319	316	335	312	319	376	321	348	371	370	335	336	358	354	330	337	350	342	339	327	360	320	356	352	362	330	345	307	350	358	309	337	340	343	328	351	371	360	353	333	356	340	350	352	320	355	308	364	342	332	354	360	321	294	347	358	343	351	354	339	332	295	342	349	302	352	337	342	322	355	353	350	299	292	352	339	313	336	322	348	315	320	345	344	316	332	325	343	307	361	327	320	315	307	322	319	332	318	335	311	335	359	306	334	317	346	333	356	379	346	318
4053	11923	8884	4236	3030	2338	1849	1475	1162	973	839	768	658	616	629	592	549	532	522	453	463	475	451	417	473	397	416	418	432	474	446	450	427	437	431	437	413	406	384	400	376	394	378	412	381	351	351	402	372	360	367	388	359	385	357	375	356	383	388	383	357	375	383	355	370	401	354	385	398	369	382	354	368	377	362	377	354	383	372	364	360	375	356	363	359	356	410	385	341	347	387	361	375	388	378	364	378	384	358	352	389	371	382	366	356	369	361	350	373	340	367	375	377	418	358	392	374	359	357	376	378	365	390	397	376	355	410	394	378	360	365	379	372	354	374	384	365	339	360	364	379	354	321	357	359	338	375	387	390	375	372	370	401	385	403	386	343	357	352	364	377	362	361	348	370	359	379	351	395	377	344	384	376	348	376	392	355	374	391	355	353	361	365	339	382	401	374	372	367	352	370	368	351	356	368	374	359	360	388	399	343	379	345	368	359	346	341	356	376	373	370	385	373	352	351	340	349	354	345	357	360	377	373	374	356	368	351	400	397	377	389	378	368	374	352	325	387	382	401	385	380	349	366	356	404	376	334	409	372	374	378	378	364	354	338	361	375	365	386	392	386	384	384	344	335	357	398	358	368	335	370	364	368	340	366	352	346	398	367	365	349	347	356	390	338	370	346	354	352	356	326	382	354	383	365	397	371	354	381	347	359	351	332	377	370	362	342	329	345	365	377	356	360	354	394	361	393	378	399	373	359	385	374	366	381	379	388	388	394	360	329	380	348	349	352	352	351	400	375	373	369	346	361	376	396	346	380	381	363	350	334	327	370	345	364	368	378	339	365	343	347	387	394	373	356	366	355	362	382	339	376	374	355	354	365	352	354	350	369	365	396	366	337	368	341	358	393	388	343	389	346	356	393	427	382	357	337	356	376	348	348	339	357	383	387	364	376	352	347	360	380	375	377	355	339	353	388	391	386	353	364	365	382	347	348	349	361	341	366	356	381	357	372	412	340	351	322	320	348	354	403	357	393	385	370	366	374	348	377	359	364	338	357	358	388	400	386	366	362	384	387	338	358	371	360	374	351	361	364	357	365	373	367	324	394	381	336	374	368	343	341	369	379	375	333	400	357	373	384	386	352	376	374	352	389	347	398	380	382	372	367	383	366	382	366	389	372	354	345	339	357	335	375	364	361	380	350	371	351	406	358	386	366	369	337	391	334	347	352	354	368	347	363	384	391	364	358	345	392	368	356	420	380	406	330	380	351	374	334	334	361	382	397	381	383	397	364	399	349	365	393	352	357	356	318	351	368	376	355	344	356	349	339	366	367	354	379	351	366	359	356	418	385	350	405	379	361	398	395	349	354	372	368	340	367	373	351	344	366	359	407	346	362	363	322	362	356	339	360	381	378	376	369	344	367	349	375	356	409	349	345	384	325	334	370	377	362	358	376	382	363	371	346	371	362	361	344	375	382	347	379	391	383	321	369	354	352	374	370	338	365	371	365	339	359	390	407	357	408	365	381	340	358	351	357	344	372	325	366	381	343	379	410	343	386	358	360	384	378	330	382	347	373	367	339	378	390	370	365	346	409	346	354	361	399	395	384	362	338	355	369	360	376	377	349	342	377	355	334	351	392	372	363	377	382	366	369	395	380	365	335	348	354	351	333	366	363	378	375	378	356	332	337	374	400	385	378	368	371	411	370	370	375	330	355	379	381	352	364	369	352	380	365	342	371	365	380	378	332	334	359	364	341	373	332	359	370	393	370	357	374	384	352	372	363	379	374	392	384	380	364	384	404	355	364	371	348	332	402	369	371	344	368	369	359	357	399	400	370	381	347	389	344	364	382	359	383	394	349	322	362	373	374	374	352	358	375	382	362	381	388	366	368	385	365	338	349	356	348	369	374	363	315	392	367	379	359	391	358	346	370	361	383	369	332	356	359	381	350	343	348	361	367	360	383	345	378	357	346	331	357	342	325	375	359	346	398	408	356	367	385	391	354	348	319	371	353	404	351	360	360	370	360	396	339	353	375	382	362	388	340	365	366	318	396	365	361	381	349	362	343	344	325	354	358	376	345	380	334	334	378	378	362	359	363	366	400	354	378	378	372	350	364	400	336	372	383	354	346	351	364	374	421	366	367	364	366	384	302	340	338	373	379	366	339	360	354	366	349	363	376	360	364	367	400	336	357	385	361	347	356	387	400	360	356	365	349	390	359	359	400	347	351	377	397	371	376	375	369	394	346	365	352	355	394	344	373	400	333	381	374	344	347	353	355	366	398	383	364	372	338	393	351	338	396	370	382	354	325	364	352	359	362	373	362	389	356	334	364	365	339	384	375	358	394	408	334	361	336	360	320	356	352	389	360	369	354	363	389	363	300	346	355	402	354	355	375	363	307	369	378	357	356	371	371	388	358	353	349	386	335	350	373	353	383	327	363	384	336	400	390	345	381	375	375	388	377	373	332	368	391	394	363	375	368	360	341	361	343	357	385	372	359	360	373	365	329	369	388	366	370	351	355	355	371	355	359	379	397	374	373	363	353	341	352	406	392	343	374	348	328	347	362	322	383	369	338	350	367	371	376	354	378	357	349	342	359	360	378	370	371	370	362	340	372	398	357	354	371	377	330	405	386	400	367	397	355	328	356	364	377	357	385	371	345	372	344	344	362	378	354	338	369	336	391	373	354	353	379	351	376	366	385	315	348	349	349	350	390	353	354	364	387	360	351	366	374	324	374	393	361	395	373	350	364	393	321	336	364	367	372	385	347	362	371	361	380	328	367	349	341	389	351	363	371	351	350	372	377	387	362	358	316	359	380	359	387	377	314	387	322	381	370	357	370	321	362	397	337	369	350	359	364	365	371	379	380	372	365	370	344	357	356	337	398	363	347	365	369	375	389	391	373	354	338	361	359	417	347	390	394	372	357	380	376	389	379	353	380	341	404	371	346	355	358	342	337	371	349	388	353	354	345	367	369	320	399	365	374	406	362	338	355	361	334	372	363	363	362	389	376	339	345	334	363	335	325	366	353	330	374	350	366	348	347	374	389	361	399	339	368	386	363	367	357	361	354	391	342	356	372	361	409	366	350	350	347	386	355	382	380	364	342	366	370	335	345	362	364	364	376	322	375	347	324	351	376	329	369	365	388	368	358	330	366	386	334	408	358	353	364	370	379	390	339	389	334	383	360	365	336	402	347	366	364	373	372	374	373	377	355	344	356	352	370	343	344	367	358	364	334	361	374	384	348	363	361	386	373	365	347	363	390	398	394	355	330	372	345	347	379	371	389	359	370	338	391	336	383	356	353	347	368	359	374	373	388	349	380	360	356	350	331	354	342	377	364	368	363	347	357	348	390	345	368	366	350	344	353	355	365	351	372	378	352	362	369	397	392	367	352	325	379	373	378	356	406	352	357	343	401	387	339	392	365	363	389	320	389	355	377	403	348	382	391	398	385	345	355	373	367	371	379	353	387	366	351	377	371	350	370	375	361	380	389	348
24887	21507	28188	25279	15473	1810	1232	974	917	802	845	767	767	770	704	704	687	633	721	671	728	638	675	626	682	660	675	631	659	676	656	621	668	678	666	636	664	621	621	649	620	648	641	635	623	639	648	591	626	588	652	606	634	646	626	672	640	611	606	636	618	664	626	599	613	642	651	616	614	651	655	647	642	589	653	608	543	639	605	661	619	613	664	620	645	635	608	655	586	634	641	612	641	671	622	624	619	651	600	608	609	718	648	623	667	607	590	633	643	635	597	610	628	665	647	611	640	634	614	645	619	601	578	633	654	636	632	640	641	617	625	613	632	583	646	635	617	648	675	586	654	655	609	620	622	633	662	621	637	669	632	633	592	672	646	664	642	638	602	615	635	663	592	615	608	614	630	641	682	625	631	621	597	609	578	669	634	628	632	667	663	553	648	642	666	649	618	621	605	667	623	638	625	625	623	662	649	618	584	678	647	638	636	608	612	643	618	622	600	614	607	684	629	622	596	641	673	654	638	678	655	595	628	661	613	639	650	637	609	626	685	677	624	631	616	707	618	666	635	586	607	658	614	701	668	643	597	646	684	654	606	603	636	598	598	612	614	634	591	664	610	597	610	637	622	612	601	631	683	652	640	592	614	629	584	655	615	628	653	626	594	612	649	641	645	646	649	658	630	642	648	642	641	597	661	641	632	645	630	632	630	668	629	589	632	635	642	629	673	600	644	636	697	658	625	631	617	658	640	642	641	657	586	641	634	618	597	631	646	656	628	589	661	601	635	655	614	626	682	671	683	639	648	609	608	625	641	644	642	618	616	640	637	607	624	689	651	637	610	649	609	616	686	611	652	650	604	666	638	593	622	648	669	619	617	659	636	610	627	664	644	654	641	650	606	635	624	651	616	632	626	640	614	596	652	618	683	628	595	620	659	648	702	656	602	586	601	646	598	649	604	612	654	635	637	644	652	633	641	699	658	633	685	619	654	647	664	609	662	622	671	630	644	626	621	649	589	638	619	656	638	659	616	569	626	611	651	659	614	622	631	599	659	653	653	594	646	655	640	647	667	632	609	665	687	641	624	651	630	654	600	619	645	629	629	614	576	618	624	656	639	594	646	665	608	657	655	675	615	639	634	693	599	691	629	594	640	637	609	622	618	652	594	613	651	619	627	569	616	627	689	702	657	612	619	644	667	623	646	626	621	582	592	624	607	624	637	640	637	646	614	653	650	671	648	662	612	660	620	633	633	677	624	627	644	630	664	615	640	627	675	615	641	616	604	569	710	617	652	615	663	631	641	607	637	595	629	654	644	693	582	626	660	703	636	646	645	621	677	648	633	616	601	636	624	619	654	621	661	633	630	623	642	647	628	657	630	633	648	582	674	640	645	643	640	652	623	673	630	654	647	644	607	602	660	597	594	625	635	655	644	652	640	614	634	625	604	617	631	591	644	638	655	634	622	632	605	610	615	632	672	648	666	632	640	608	639	634	590	625	625	591	645	632	647	612	636	589	625	637	635	642	648	629	631	649	687	601	636	661	620	659	677	677	615	610	591	619	658	614	636	643	608	642	590	631	649	574	620	623	580	613	626	607	643	622	668	630	633	641	665	604	644	676	632	636	617	598	657	664	637	642	627	595	615	608	626	612	636	622	629	637	626	611	628	605	623	576	662	673	666	638	646	625	665	637	589	637	669	635	630	634	614	673	659	572	671	634	602	632	586	629	613	636	601	672	672	669	634	631	629	616	559	615	616	625	627	661	583	616	634	555	603	643	635	649	620	622	657	616	632	676	624	635	629	609	613	617	641	616	605	652	616	627	649	630	612	647	619	616	615	606	666	651	624	674	614	608	620	650	668	650	625	645	644	655	629	628	626	632	656	676	655	638	600	610	602	616	631	624	624	659	621	634	622	689	644	674	639	629	679	657	576	609	653	603	596	637	602	618	597	676	640	612	621	586	619	623	637	656	623	604	646	632	656	643	678	603	637	650	637	702	616	619	648	673	642	663	641	640	610	639	636	600	650	634	619	608	629	611	678	614	624	653	614	628	659	652	570	688	663	670	651	646	610	667	643	618	646	599	632	609	622	644	605	585	611	657	599	610	615	625	664	659	624	651	632	615	684	624	612	561	685	670	639	625	610	689	641	632	595	630	635	600	607	617	672	608	579	569	656	658	588	646	624	607	641	639	666	624	659	561	656	610	601	592	613	669	656	634	649	617	612	637	640	608	652	611	668	595	618	637	675	632	633	647	635	639	631	644	643	630	626	648	646	618	661	679	643	670	634	622	611	653	630	633	666	675	655	675	583	612	590	657	620	628	649	662	631	613	620	612	603	606	682	625	608	649	618	610	621	625	635	643	640	611	590	649	625	671	631	684	571	660	623	659	627	634	597	640	629	633	652	620	641	629	618	690	590	621	641	667	643	632	630	590	628	611	640	654	638	611	601	590	653	640	600	646	644	587	625	627	613	623	636	581	657	654	656	617	639	651	571	601	632	628	612	646	630	633	657	703	600	622	643	617	654	664	650	656	612	629	642	596	666	624	672	591	621	683	624	610	637	656	614	635	619	586	667	611	647	612	614	639	652	710	657	669	656	590	643	616	643	674	646	649	662	647	636	594	632	662	623	653	654	684	624	629	649	626	618	657	585	636	626	614	617	597	626	593	584	637	616	633	638	649	634	617	623	633	610	577	681	642	617	630	629	604	648	609	666	664	592	618	639	625	614	584	673	632	622	628	593	634	646	618	635	606	584	586	610	651	661	655	620	664	637	660	672	637	682	674	630	620	670	623	592	599	667	651	654	630	641	603	661	646	649	663	638	590	661	642	648	632	642	605	619	621	640	626	660	673	623	586	597	650	613	645	603	642	641	637	644	630	631	609	623	689	656	643	660	620	655	618	614	655	619	645	644	622	607	634	631	612	617	668	629	624	626	634	614	628	624	667	627	650	611	644	641	670	640	636	626	619	627	609	664	635	615	639	626	656	607	637	647	630	596	613	648	633	638	575	646	600	600	674	624	636	610	609	615	600	661	585	631	613	647	619	626	639	637	601	588	596	633	684	611	646	610	619	656	651	637	684	615	597	625	602	640	628	635	650	680	646	660	651	681	627	652	603	631	676	652	646	608	640	623	657	639	600	644	599	680	622	677	610	614	643	633	599	593	600	598	621	636	626	597	617	617	636	589	599	634	628	595	674	655	629	561	586	657	616	655	656	627	657	576	628	630	632	601	612	624	638	657	671	661	673	654	642	665	632	587	634	629	576	623	637	652	605	650	602	653	571	658	633	656	589	646	630	620	623	626	646	642	587	675	614	669	611	627	618	699	608	664	603	625	637	659	583	627	629	618	566	632	718	641	581	693	647	684	614	621	571	641	644	633	625	654	613	613	626	607	669	606	677	623	594	633	643	622	618	655	640	655	606	651	642	602	673	608	586	630	651	643	609	675	606	609	658	687	667	624	598	668	631	634	624	662	634	617	579	604	603	643	619
3903	8323	6014	3142	2321	1956	1580	1389	1168	1068	930	932	855	846	775	744	754	721	692	747	727	700	667	708	711	624	692	697	702	685	741	679	666	718	674	702	702	662	656	686	686	703	683	591	660	683	647	617	679	659	675	630	643	659	654	621	712	641	636	611	644	654	641	639	645	624	685	596	683	645	645	661	603	658	620	633	626	652	623	696	611	626	617	667	654	673	670	628	632	685	615	593	594	644	607	636	645	621	618	647	633	626	615	645	659	676	648	646	677	630	634	653	638	712	650	632	602	668	642	671	639	669	654	636	630	648	653	659	605	701	681	637	677	658	660	641	622	660	640	647	665	621	642	660	605	629	637	629	631	629	639	606	617	640	615	681	655	627	682	680	648	654	671	634	629	673	585	646	627	640	633	643	628	686	625	608	622	603	609	631	636	661	667	674	679	657	600	620	629	623	648	644	618	651	638	638	638	606	610	675	675	676	630	641	617	670	633	615	609	601	658	636	675	651	654	658	630	670	650	598	649	603	647	632	680	649	628	665	661	681	629	671	640	636	636	687	646	656	623	617	687	651	637	630	614	655	660	649	633	616	640	650	644	657	660	634	691	581	636	664	642	675	672	643	674	660	661	650	649	648	612	643	642	632	626	709	610	637	619	657	657	587	607	619	661	705	668	665	635	642	676	672	655	637	658	604	665	660	661	675	646	606	630	661	652	661	631	657	666	599	631	617	643	651	643	658	632	653	674	674	679	655	685	634	685	609	628	669	637	686	629	621	655	641	639	639	609	671	640	629	605	658	642	653	622	648	630	625	675	590	680	603	631	618	602	668	668	617	667	588	606	656	628	616	637	688	662	621	648	645	651	646	653	610	673	662	606	667	644	651	673	597	640	675	622	699	626	604	636	651	637	591	669	688	709	654	681	652	658	606	631	662	662	643	639	665	638	616	665	640	648	647	637	629	627	632	639	647	615	612	667	665	677	654	609	630	642	635	631	606	603	596	664	619	636	648	625	601	627	639	656	660	591	685	628	629	647	667	665	639	647	600	657	663	647	672	615	642	642	665	669	594	643	638	639	638	639	647	667	636	685	598	692	653	648	648	634	675	606	595	649	664	693	630	647	685	644	670	621	611	676	642	648	693	618	656	642	636	650	639	676	619	644	658	655	630	628	643	628	634	679	625	646	673	691	681	654	645	633	625	624	631	582	659	679	663	679	638	653	653	633	611	605	684	634	632	644	614	649	714	625	660	605	613	669	640	596	657	666	648	652	625	641	664	682	668	654	662	618	653	617	641	617	662	668	634	697	654	652	632	659	599	649	680	642	638	623	634	680	635	652	682	688	640	599	602	654	589	641	662	631	650	676	651	674	625	632	701	651	604	729	661	592	668	663	620	623	679	642	624	647	628	664	651	634	650	636	663	607	601	665	601	614	684	695	635	609	691	654	646	652	627	600	618	687	634	645	666	631	635	618	641	685	646	636	653	693	662	634	670	633	621	637	681	636	686	634	612	618	614	614	614	654	645	619	648	634	657	623	623	626	602	627	641	690	663	681	654	593	624	698	612	611	621	630	640	647	643	652	647	665	630	666	645	621	639	627	622	659	642	660	661	590	686	702	643	622	645	638	649	650	664	633	631	645	698	631	612	676	636	703	625	642	586	650	671	623	641	665	638	649	647	616	691	615	617	600	613	663	653	630	659	622	639	618	699	632	677	630	671	662	620	614	665	650	621	629	638	680	647	648	632	686	614	666	675	643	648	629	675	616	598	634	653	639	695	650	656	664	642	648	646	681	601	646	648	669	604	636	640	692	602	667	636	656	633	650	616	645	631	619	686	611	654	616	680	651	664	657	689	664	663	676	626	662	623	670	681	662	633	610	695	669	643	643	630	685	655	640	672	635	683	647	655	702	613	644	664	724	635	669	655	637	657	621	592	636	626	639	617	655	633	638	626	627	634	695	639	641	640	672	625	619	622	686	654	618	700	691	656	616	630	631	654	647	636	638	674	655	690	665	708	632	588	675	632	640	671	613	671	675	630	648	630	659	657	646	628	649	645	658	664	618	650	693	587	651	629	617	618	613	625	655	671	617	650	630	590	651	665	624	613	722	632	707	631	691	610	612	610	607	638	639	668	675	660	602	699	702	650	667	664	647	652	685	676	664	620	582	646	608	673	645	688	659	673	679	630	653	606	632	651	631	674	663	668	655	620	629	627	681	608	639	645	656	637	620	644	650	683	587	647	667	651	621	643	654	627	652	629	638	656	621	664	641	628	654	632	642	626	643	629	672	636	631	634	630	632	591	660	597	666	648	645	590	576	658	645	627	666	610	600	642	634	612	710	657	641	612	658	628	636	648	624	630	628	646	683	635	639	642	660	628	621	640	645	638	609	671	655	615	658	707	665	650	676	638	644	648	661	638	626	621	612	676	682	674	624	635	643	623	618	651	638	647	669	591	611	644	659	606	627	650	611	614	620	647	642	655	646	623	637	626	624	692	621	601	656	637	707	639	623	582	689	660	624	649	635	658	621	637	627	654	652	654	671	642	667	615	686	659	690	638	626	647	616	614	608	664	671	633	673	611	627	640	660	637	593	664	649	611	649	635	645	602	633	636	687	660	618	610	617	590	651	691	615	635	644	644	664	665	625	641	643	624	625	630	644	639	673	599	636	671	659	623	633	636	646	621	654	649	638	632	633	634	637	609	641	667	594	678	642	638	634	602	635	624	673	647	660	638	664	675	627	657	659	630	651	612	648	636	589	645	661	612	631	654	653	668	625	661	650	658	610	602	680	677	650	628	649	678	674	646	629	649	631	660	663	651	678	697	584	636	644	642	698	614	590	649	620	642	629	631	637	637	641	661	639	635	657	624	645	656	666	634	607	639	668	611	647	652	624	645	615	685	652	669	581	682	636	632	640	653	681	678	613	661	646	659	653	639	650	639	676	689	609	650	675	603	656	653	602	632	644	694	641	665	673	659	646	666	645	690	616	608	643	657	651	644	618	635	633	579	620	580	640	651	655	668	588	647	619	671	602	687	669	627	667	680	699	674	643	645	677	649	670	638	642	666	653	634	641	657	637	606	655	636	631	628	630	634	639	652	638	636	617	654	638	664	661	655	655	637	639	653	642	643	701	634	644	656	640	657	642	639	630	626	647	651	634	631	654	622	598	641	651	655	616	639	670	646	642	654	661	604	610	630	675	653	639	658	678	644	676	626	649	657	608	640	628	643	636	607	649	618	699	637	701	628	620	670	651	663	597	636	617	715	596	633	676	651	609	646	660	665	651	640	595	618	622	667	641	608	654	603	658	587	666	652	657	626	672	608	646	671	677	634	611	627	655	668	660	636	631	669	632	639	652	622	614	620	639	626	641	646	639	630	638	635	654	601	645	651	607	669	656	634	654	591	663	677	665	646	653	644	677	623	641	648	667	660	647	674	672	692	652	666	642	657	702	616	651	635	681	660	667	631	654	615	684	640	606	705	644	671	641
22806	21616	29534	24142	21620	21692	12316	1421	941	804	674	647	563	521	504	437	447	423	388	368	391	326	345	286	292	310	318	285	319	322	332	348	341	295	287	320	293	265	284	228	280	272	254	221	245	236	237	221	244	259	247	257	269	249	226	242	256	255	240	248	263	257	235	264	235	270	246	263	261	234	284	224	244	230	265	276	237	262	252	235	266	245	235	247	230	245	244	251	248	232	237	219	253	246	242	224	239	290	240	262	264	252	272	224	233	224	246	283	245	243	282	241	230	241	258	263	263	234	215	253	241	251	216	256	221	246	240	261	228	250	249	224	237	252	240	255	252	275	277	273	266	234	259	237	259	253	234	235	242	229	261	234	247	229	251	212	237	248	246	231	270	248	272	243	247	238	238	250	230	241	228	234	245	250	235	263	248	245	243	260	232	223	245	250	259	250	243	249	256	256	230	247	223	254	234	235	231	227	283	246	243	302	228	224	227	265	237	232	245	246	275	229	257	243	233	234	239	240	240	242	241	255	239	270	257	251	245	251	254	236	225	258	257	243	251	250	280	219	257	261	216	235	252	263	243	255	262	252	252	227	245	214	246	263	262	275	255	254	262	225	208	258	244	269	246	228	258	255	196	267	222	242	235	221	260	213	267	242	229	248	243	243	241	258	228	221	235	226	234	224	231	246	220	235	275	243	244	250	248	237	242	260	250	241	262	218	240	242	246	258	246	256	237	242	243	235	230	244	253	257	238	232	237	257	222	247	236	262	250	220	231	237	251	233	248	258	261	247	221	229	226	249	245	231	238	241	213	264	237	240	246	241	238	242	243	228	247	279	245	240	208	235	247	275	231	221	222	268	256	248	234	244	239	246	253	261	233	254	229	232	229	274	243	230	259	258	236	241	236	287	256	254	233	251	264	213	248	244	230	235	244	201	233	239	251	254	252	230	244	234	229	229	227	246	258	239	213	222	274	243	236	229	228	215	247	230	255	246	256	267	216	243	207	254	238	259	233	233	241	228	237	255	244	242	265	236	230	284	237	230	218	229	251	254	254	250	259	235	262	235	235	243	241	268	267	257	281	281	244	231	245	263	258	223	215	249	253	246	239	219	239	252	243	276	238	256	253	237	250	228	264	210	207	280	270	257	256	250	242	246	249	240	197	207	215	250	282	241	260	233	223	236	229	233	225	249	231	230	263	230	224	240	252	235	235	255	236	253	261	242	234	245	272	239	238	247	227	228	265	256	248	273	232	236	265	255	259	265	260	228	259	260	256	251	241	238	242	216	241	231	234	258	256	231	239	264	247	254	261	219	231	224	240	244	248	234	224	261	251	232	256	261	243	261	260	242	236	244	247	259	225	248	257	216	256	244	250	251	270	262	249	268	242	255	261	245	284	239	240	241	257	259	255	254	249	224	231	224	243	220	210	262	242	251	243	235	236	232	274	229	229	242	219	240	232	240	244	262	208	249	226	263	225	252	233	269	228	220	234	244	238	261	246	254	254	255	274	274	266	269	232	228	229	251	234	228	215	256	263	244	254	236	243	251	249	258	268	249	217	263	258	241	237	256	263	260	245	262	251	220	221	244	218	240	252	263	251	253	232	249	268	227	242	229	227	251	250	242	257	237	238	271	249	225	239	212	259	240	244	277	230	243	254	228	255	252	240	237	250	253	233	256	250	251	249	240	238	227	256	255	216	233	229	238	246	279	270	270	238	256	229	231	233	232	266	276	241	210	250	249	235	228	234	244	251	229	246	248	200	244	233	248	240	249	240	241	260	277	246	268	252	251	238	236	225	249	283	248	233	253	233	239	253	240	284	246	223	251	216	234	242	247	252	227	240	234	248	236	265	239	243	267	255	250	254	246	248	244	231	261	275	252	257	258	237	221	235	258	266	250	226	236	261	274	286	259	241	230	248	260	231	242	226	266	221	234	264	214	232	229	240	265	222	239	277	256	253	226	258	252	231	251	234	226	242	248	242	234	240	243	252	220	247	251	234	266	261	252	235	244	237	222	254	260	261	253	257	261	259	249	239	244	258	259	271	234	242	242	223	238	232	254	253	252	254	257	249	224	230	247	257	249	238	239	247	243	242	240	213	224	227	236	287	236	237	252	272	242	223	255	255	254	234	229	237	264	273	244	249	237	238	220	242	253	243	266	249	217	248	231	250	239	234	254	248	285	210	235	230	223	264	236	254	263	238	246	260	236	226	263	246	255	257	219	224	248	231	259	245	254	251	255	265	240	240	230	260	231	228	257	254	237	221	221	260	246	222	225	255	241	218	216	245	247	223	235	248	245	257	245	269	256	247	247	270	242	212	254	223	254	214	247	213	262	239	249	249	256	253	247	242	270	246	237	248	255	242	257	262	261	258	213	265	275	250	252	251	258	254	213	249	241	253	236	213	231	224	223	237	251	242	273	270	249	236	253	263	254	240	248	263	242	240	235	238	262	257	241	241	237	256	228	268	233	243	249	255	250	251	225	251	242	258	246	246	233	238	239	265	244	231	247	241	247	232	253	275	263	231	257	243	246	246	257	265	242	234	258	251	241	226	248	224	266	238	225	248	248	235	269	251	244	240	251	241	241	239	239	202	245	250	255	252	235	239	252	225	241	271	267	262	267	230	253	238	206	255	277	258	226	239	250	229	229	242	216	214	251	268	258	210	226	223	250	241	227	233	231	263	268	273	272	248	222	258	262	253	232	230	273	241	240	250	209	241	220	247	249	240	214	255	251	235	235	231	254	248	244	231	252	250	228	261	268	241	219	251	221	216	258	225	255	235	240	229	256	248	268	248	212	246	252	231	239	235	247	236	230	241	230	258	243	235	251	254	245	261	257	245	242	235	224	266	273	252	236	274	231	253	214	232	237	234	246	240	254	218	244	247	252	240	239	244	228	242	247	247	232	242	235	234	220	233	238	216	239	294	255	245	238	251	251	240	236	223	237	248	266	232	248	267	228	267	250	254	218	246	245	251	261	257	248	228	235	249	241	227	242	231	223	244	245	265	255	226	240	238	240	255	257	250	270	253	222	225	239	248	248	270	267	247	253	245	220	250	252	255	246	242	247	233	245	227	242	227	262	248	238	228	236	251	217	215	225	245	236	240	237	231	222	251	248	261	232	228	275	239	247	253	222	240	239	237	204	268	263	260	250	250	253	250	256	220	236	233	254	243	247	227	256	238	250	236	223	254	231	230	235	253	233	248	229	249	228	230	237	240	258	235	239	266	239	233	238	211	248	235	263	245	236	263	252	245	231	250	280	251	229	240	238	271	259	217	261	224	260	228	235	288	239	235	239	238	250	258	244	225	255	269	243	266	261	235	245	218	248	228	250	256	280	228	257	237	262	254	258	225	274	250	251	236	249	237	240	241	249	249	260	259	249	252	246	241	239	244	288	249	226	240	237	245	255	240	268	265	234	275	236	232	234	242	240	233	247	239	244	233	228	264	232	226	231	248	249	259	253	264	268	261	227	230	246	270	268	240	224
5161	17405	12691	6402	4885	3612	2780	2133	1633	1309	1099	858	751	712	618	576	584	547	460	439	411	394	388	393	373	352	362	357	381	429	412	342	396	329	339	317	331	305	302	269	285	314	264	298	271	287	265	290	263	281	256	256	252	259	270	276	274	263	268	309	224	264	258	223	289	270	304	252	249	275	277	263	287	267	252	274	243	272	267	230	293	274	253	250	223	268	235	259	231	249	295	265	251	254	258	265	261	249	263	292	270	255	256	259	245	244	248	247	254	250	284	243	231	244	261	290	240	243	260	262	265	285	238	268	230	246	230	253	267	253	241	249	269	260	237	240	245	237	242	223	236	250	239	227	243	246	257	249	228	255	267	262	228	244	279	273	265	234	234	247	265	271	263	255	259	251	282	239	241	250	234	208	232	236	273	246	249	246	278	247	269	257	248	284	247	247	248	259	231	245	247	244	271	256	276	283	252	268	263	244	256	239	251	245	235	251	254	231	253	253	253	269	263	225	269	248	251	259	257	271	244	250	270	245	274	245	260	263	258	248	250	254	251	239	260	258	227	272	251	242	247	240	238	263	249	239	233	219	250	248	220	270	227	266	253	245	250	271	260	246	242	254	285	275	229	265	236	235	230	263	257	233	232	255	260	248	228	255	241	273	260	250	248	255	228	240	255	291	281	254	264	258	255	261	270	239	221	252	251	228	278	245	246	259	239	255	227	249	250	264	267	259	283	261	250	222	262	234	242	227	249	253	235	254	246	249	245	255	242	254	226	253	275	250	268	241	275	257	246	257	260	233	249	250	241	262	228	267	258	236	260	267	244	255	207	288	250	261	238	241	256	255	262	280	256	261	229	248	234	252	247	243	278	281	243	239	237	243	269	248	267	232	245	265	215	252	234	230	262	247	267	250	220	248	249	241	244	243	269	242	252	266	256	284	263	274	257	249	247	224	263	236	270	226	272	252	254	249	244	258	242	276	249	282	248	255	245	231	259	245	234	248	236	248	288	258	256	259	250	252	263	276	262	250	267	239	262	246	307	244	213	255	239	241	252	265	261	254	245	242	236	236	293	268	256	247	276	248	250	241	256	242	253	255	226	283	277	230	235	256	239	268	255	252	266	240	245	239	235	233	253	244	249	271	237	253	274	223	268	242	244	252	269	235	257	246	246	238	262	235	241	259	251	236	254	263	266	240	263	249	256	247	260	224	241	269	243	250	255	259	244	258	272	276	250	250	252	242	243	253	253	270	254	274	241	277	266	269	253	220	251	285	219	240	246	253	270	232	242	244	235	248	272	257	259	258	275	272	211	255	265	259	256	262	272	237	252	272	249	254	289	229	241	245	260	223	260	251	244	282	272	258	277	242	244	255	240	242	243	249	252	235	221	235	246	241	264	313	256	251	237	235	263	248	250	266	240	256	284	229	255	264	241	235	238	252	251	260	240	267	234	261	246	206	259	250	239	260	286	231	244	255	230	257	270	239	269	269	250	256	247	245	246	233	234	241	240	265	272	245	273	230	276	242	244	285	240	264	260	261	245	228	248	277	266	259	251	256	244	281	234	232	249	265	230	262	259	237	241	229	243	231	219	250	302	249	234	244	272	212	267	261	260	270	292	266	261	230	263	290	247	259	235	260	273	276	257	259	247	263	241	265	255	257	268	264	251	279	243	283	229	233	258	220	254	232	286	287	249	285	268	247	251	263	282	232	228	284	262	253	232	247	241	267	236	217	261	244	253	228	266	269	234	255	238	289	275	238	242	248	252	238	258	250	244	262	253	250	269	239	253	261	266	231	258	245	239	228	268	242	277	259	251	231	246	243	242	260	286	247	236	230	231	261	261	236	241	281	269	240	283	258	271	257	242	272	265	265	235	282	243	283	241	243	248	237	232	261	238	250	246	239	258	241	256	238	289	242	273	244	244	264	239	249	229	262	242	255	263	252	267	250	258	255	231	251	291	276	250	257	221	248	238	265	264	245	273	254	247	258	263	279	229	250	235	229	241	258	274	247	251	235	241	275	253	239	277	225	284	249	244	249	261	248	258	278	258	250	250	260	244	263	273	221	269	269	247	282	269	265	252	260	297	270	242	256	261	259	241	251	258	247	229	247	282	255	263	255	277	249	265	240	269	279	250	242	239	253	230	240	266	242	246	249	236	263	242	231	276	255	253	259	239	236	242	252	248	245	248	242	239	271	271	245	261	245	262	254	226	239	299	247	265	256	236	248	251	294	245	225	229	245	239	250	242	279	270	233	257	263	258	264	240	236	256	249	228	273	268	258	230	269	225	245	264	276	231	257	263	269	262	278	257	264	246	231	227	227	253	246	229	230	263	267	267	277	244	255	235	260	259	252	265	232	231	233	272	249	261	275	243	261	243	260	282	223	246	232	272	263	264	261	261	249	269	274	260	253	253	264	245	262	255	258	241	248	255	252	267	254	280	265	215	286	241	207	234	242	252	237	255	239	255	279	236	237	247	266	251	227	257	258	259	272	257	242	257	239	252	259	214	261	278	267	261	256	270	270	262	266	228	240	225	247	234	254	264	254	217	255	246	233	263	250	257	259	241	255	240	246	253	267	243	261	248	251	247	222	232	241	247	254	263	234	237	233	266	255	226	252	287	260	251	245	259	252	256	240	232	273	268	254	223	285	256	243	269	266	251	249	250	282	250	242	253	245	274	267	282	268	245	260	250	233	236	247	213	243	267	231	232	244	261	264	280	232	273	219	235	252	240	241	246	241	227	259	250	208	256	261	255	246	252	252	246	305	242	245	253	260	246	288	241	238	245	277	247	235	285	247	261	241	258	236	235	258	245	238	228	261	245	241	258	247	245	261	242	262	261	250	242	279	218	276	248	238	264	246	221	268	265	256	252	252	238	240	249	261	260	244	246	246	251	277	231	250	274	222	269	280	235	271	225	249	246	234	258	261	251	254	232	271	248	280	236	256	262	244	269	261	259	270	247	252	260	252	264	268	230	233	258	234	243	266	255	280	266	244	241	249	271	248	259	249	245	250	268	246	260	241	234	274	233	250	238	245	256	235	243	262	256	243	266	248	229	250	242	243	243	261	252	223	259	233	235	219	255	247	229	262	250	239	264	239	247	246	268	246	259	243	274	261	247	275	253	228	241	274	267	236	250	222	255	256	265	264	257	266	232	262	229	251	232	269	245	260	302	272	281	269	242	228	233	231	271	257	250	238	252	233	270	261	248	247	251	279	274	232	262	223	257	275	246	262	261	256	256	278	246	233	226	245	252	261	224	247	256	245	255	243	266	231	241	244	242	261	258	217	258	278	269	249	241	229	274	221	247	250	261	226	262	240	254	240	242	260	261	290	242	264	227	234	256	236	222	245	256	232	252	261	259	237	261	260	230	244	263	288	217	277	224	267	243	227	236	264	233	243	231	233	255	217	276	265	264	255	245	251	266	271	254	277	231	271	236	252	272	246	252	288	240	218	238	280	245	259	255	234	245	224	254	254	214	239	242	260
28087	19721	7231	1770	1109	959	850	751	756	678	730	692	760	647	702	669	670	710	698	654	691	685	659	653	627	625	647	681	646	689	563	630	648	678	648	681	616	656	673	658	632	673	678	646	614	621	627	610	680	631	650	627	617	644	662	649	634	640	627	643	637	567	603	640	660	639	643	668	624	655	602	616	614	662	625	664	632	652	595	627	620	613	637	625	641	655	622	690	620	632	617	655	638	639	662	684	686	651	690	689	676	604	640	650	668	682	655	612	656	709	687	618	622	606	662	658	647	611	614	651	651	637	628	599	652	647	581	632	689	623	621	649	643	616	640	599	582	615	618	633	667	621	615	654	627	640	615	621	655	681	651	656	653	635	632	655	619	580	619	622	629	643	667	645	678	674	637	633	663	661	671	621	630	654	655	685	664	597	624	640	619	637	659	605	600	602	645	623	629	598	633	590	638	639	683	693	607	641	671	654	634	622	610	673	668	646	653	595	626	647	661	634	632	600	625	625	633	630	634	676	635	671	625	597	630	632	672	649	593	661	613	673	630	658	617	643	620	595	610	568	639	666	630	631	636	618	625	636	569	712	586	651	638	609	662	622	635	610	641	647	599	676	588	668	658	612	629	631	670	642	657	621	666	630	660	612	605	597	661	633	611	637	596	625	655	642	623	645	616	619	653	592	651	633	622	655	641	647	627	621	658	591	612	646	631	622	627	669	618	653	636	675	651	672	611	637	633	599	624	659	638	582	649	612	653	634	658	624	586	625	637	641	633	661	616	631	578	639	615	626	662	632	706	666	653	600	630	619	614	643	614	610	671	665	627	644	611	613	641	630	653	666	682	632	671	659	621	640	642	691	632	645	675	649	669	609	598	652	623	626	644	624	625	610	606	645	647	624	614	630	615	634	619	629	607	679	645	633	632	618	623	638	661	651	638	612	603	630	628	651	635	645	594	592	620	650	637	619	649	616	610	612	643	662	631	656	636	612	609	645	658	622	621	613	702	631	680	640	611	634	641	648	664	656	645	618	615	694	628	674	641	672	639	649	632	647	685	603	673	612	623	672	643	606	606	631	657	653	622	652	647	574	634	635	655	613	651	610	615	619	620	639	644	631	664	663	628	625	662	641	664	654	646	642	632	635	633	640	636	637	601	656	647	600	650	634	629	640	646	628	630	631	605	630	638	651	684	637	644	649	642	600	627	619	627	594	660	637	635	625	631	639	628	610	630	655	644	590	650	647	655	641	619	654	597	686	621	620	639	635	580	648	631	615	658	616	640	600	682	611	647	585	642	664	631	618	630	644	621	630	639	625	612	633	628	639	621	635	651	644	609	678	677	632	623	654	599	634	575	649	611	615	611	669	577	646	632	638	624	640	622	625	659	673	636	627	654	596	687	635	652	653	662	661	615	653	607	656	657	630	614	674	639	675	638	700	631	677	576	630	668	630	645	677	611	627	634	637	610	630	601	596	625	637	674	640	667	609	649	642	585	619	626	617	639	653	628	702	604	639	613	619	651	648	625	678	663	594	625	659	610	677	628	631	585	607	602	635	643	565	582	634	642	657	629	663	615	646	641	638	607	640	651	634	619	639	612	650	645	653	643	599	626	564	632	631	614	643	642	660	623	596	608	646	609	594	614	634	667	639	657	578	622	626	563	643	616	635	642	613	638	621	657	625	639	639	603	632	630	672	627	638	633	633	653	612	625	590	624	634	626	629	612	591	596	655	704	613	640	619	625	610	671	625	624	670	614	622	591	630	596	658	654	640	617	666	665	617	619	598	658	602	646	608	630	628	635	623	621	656	624	649	678	603	630	620	617	643	663	645	634	644	644	620	643	656	624	624	667	607	639	596	607	596	644	635	649	624	642	616	614	649	633	615	636	616	643	644	641	638	645	649	623	605	630	619	643	632	681	632	642	664	657	661	624	659	694	630	601	626	591	633	642	659	601	654	634	656	625	636	666	644	630	666	673	614	655	678	638	634	642	684	677	631	612	613	652	634	583	644	659	657	664	626	669	639	643	693	634	624	639	643	672	663	638	614	647	631	622	620	625	657	663	649	635	648	651	615	618	651	583	682	598	657	638	626	642	636	643	654	619	664	651	602	597	609	644	629	654	627	636	635	600	657	639	608	644	657	638	584	634	640	690	667	624	643	624	673	638	636	637	626	632	616	658	630	640	689	639	660	645	641	599	642	615	614	640	655	624	641	634	617	621	647	581	656	616	614	631	633	630	632	640	656	616	657	634	548	639	637	654	644	654	627	630	663	635	654	594	649	639	647	669	622	624	642	608	596	624	621	660	654	661	660	616	626	661	659	653	602	626	615	615	617	647	594	600	616	607	633	654	620	609	608	625	609	601	619	636	628	612	621	641	634	629	624	567	671	657	623	648	618	679	620	617	649	623	601	658	656	626	661	594	639	614	651	651	676	607	632	613	564	589	638	626	622	604	646	655	645	650	672	590	653	620	646	657	597	615	671	646	652	647	594	639	656	663	685	640	640	660	600	687	663	675	684	617	644	656	635	678	688	651	607	581	620	631	613	645	607	610	635	627	625	619	647	662	668	638	669	626	662	672	625	650	649	610	621	665	631	663	665	701	645	585	613	653	608	619	656	635	619	605	623	639	653	646	604	631	606	582	626	622	595	628	656	654	606	626	682	622	593	657	642	634	618	598	639	623	646	656	636	613	612	598	615	639	582	672	646	609	653	654	638	629	638	702	638	634	626	626	625	625	646	663	681	644	610	635	642	674	649	589	669	641	672	654	682	663	610	634	635	619	617	622	653	669	613	649	667	608	641	581	606	640	680	653	637	636	654	630	632	636	647	674	595	600	604	611	645	650	619	651	620	592	625	631	625	656	624	584	590	666	640	628	658	633	641	648	593	628	647	640	629	642	685	622	628	644	643	674	636	583	629	670	658	670	665	653	622	610	665	647	648	670	623	632	629	607	620	620	623	642	630	573	675	588	642	622	609	609	650	628	659	626	681	663	616	630	597	644	641	646	612	695	607	666	645	615	644	618	570	641	640	656	631	659	616	651	652	632	628	626	607	600	610	619	624	646	617	647	650	666	633	611	663	680	624	629	626	664	610	634	604	610	681	596	650	607	642	610	661	692	614	619	615	637	623	668	607	610	661	593	606	653	608	603	672	588	649	632	579	626	655	599	634	667	661	687	612	648	657	638	630	623	654	660	618	669	607	632	659	644	618	635	611	636	630	600	642	580	622	606	635	690	627	651	650	634	654	635	661	606	619	607	610	643	596	620	637	660	650	621	626	640	609	641	611	626	606	681	598	634	646	656	606	635	659	629	647	701	619	597	597	592	640	616	626	577	619	631	565	642	617	603	598	618	624	611	677	632	644	640	657	627	631	641	644	601	638	628	637	654	673	635	637	565	622	644	653	635	615	635	630	634	629	634	670	643	661	617	635	653	589	644	673	618	633	668	640	636	598	653	628	653	658	655	624	626	629	622	597	650	621	681	629
4929	3863	2898	1561	1384	1186	1029	949	888	797	757	777	735	774	748	741	777	737	744	693	679	699	655	663	660	729	676	710	665	686	699	660	702	696	659	694	630	666	693	654	670	689	676	682	675	648	682	642	670	659	648	628	661	658	638	665	708	690	649	675	644	701	646	719	665	644	651	662	660	684	681	695	653	661	722	670	665	641	665	643	685	632	604	710	689	656	698	670	634	642	675	706	672	643	672	685	676	619	667	653	646	643	664	664	643	676	662	664	687	690	665	677	703	671	676	639	655	737	671	645	704	722	663	720	718	699	659	673	657	699	613	674	632	632	678	656	632	697	675	694	671	638	664	677	706	650	690	658	667	638	578	617	642	648	642	679	651	713	675	649	617	718	643	659	672	666	682	655	662	658	676	672	649	625	635	699	628	680	659	671	660	708	706	636	681	679	642	667	699	702	662	642	651	658	667	658	645	660	702	677	666	655	674	676	650	688	651	715	662	637	652	685	640	661	691	651	650	655	677	669	648	618	702	669	653	659	703	716	666	632	649	660	691	702	641	667	702	660	626	601	658	676	699	666	658	643	683	654	662	672	641	627	633	658	656	686	709	662	652	664	667	642	701	733	691	685	696	683	710	651	670	640	647	671	663	666	640	699	691	688	670	620	662	688	681	678	672	663	637	646	705	719	647	683	637	656	648	639	689	686	642	662	684	636	708	614	662	637	674	695	649	701	676	643	672	653	649	621	683	702	661	643	647	672	651	691	658	659	689	614	658	636	664	638	667	647	702	676	650	664	698	641	658	643	629	617	646	671	624	675	626	716	667	630	667	635	641	677	656	703	707	628	657	671	660	690	680	673	594	661	671	691	656	699	672	663	666	678	650	664	667	619	630	676	690	671	620	696	626	670	653	649	646	691	633	645	661	645	702	651	648	618	648	680	683	674	682	676	687	614	656	687	621	680	696	689	667	631	685	645	689	663	670	646	657	622	624	661	708	629	659	669	683	639	679	624	675	664	628	678	695	682	641	693	680	673	651	680	652	653	630	706	685	672	693	696	679	659	648	672	639	660	654	641	677	631	687	679	688	665	695	685	651	648	694	608	666	681	654	652	672	680	671	675	683	710	742	684	642	663	656	605	675	619	656	652	661	698	706	603	668	639	683	666	660	656	633	659	646	651	674	649	704	675	693	667	646	679	673	713	690	695	695	725	670	661	685	700	671	641	667	688	659	668	686	673	701	669	651	691	678	671	695	671	677	680	678	674	681	680	685	689	709	729	639	697	675	698	691	682	640	670	671	639	705	691	644	670	663	631	624	691	669	670	675	662	625	673	655	645	584	675	654	651	627	649	683	677	640	669	643	642	616	670	667	669	649	698	668	675	642	669	600	657	663	704	729	652	653	680	646	688	703	654	672	665	649	676	632	624	633	712	666	701	616	662	672	682	650	662	631	683	702	631	662	650	684	673	698	670	715	633	638	703	634	627	692	684	659	682	673	664	719	632	684	664	669	681	651	666	670	661	690	667	666	629	676	725	661	645	680	673	642	682	696	693	659	643	721	602	658	670	691	645	690	654	654	649	622	650	652	619	685	692	625	686	669	694	717	609	668	665	676	652	678	739	685	671	659	697	625	676	657	661	665	723	630	687	630	662	672	672	635	678	612	682	675	688	645	684	664	672	650	628	666	653	653	671	690	724	670	689	696	663	635	662	685	706	664	646	636	626	687	623	702	696	650	677	664	664	718	652	657	653	675	639	698	636	647	624	603	663	652	638	703	632	705	673	665	654	680	665	697	644	660	697	697	642	658	663	670	633	648	658	665	693	648	635	662	637	659	714	656	653	646	666	654	638	655	720	659	648	611	663	649	666	631	647	669	672	666	664	683	620	655	669	628	632	663	661	663	631	658	664	688	643	662	673	660	616	676	675	718	713	671	650	705	613	671	640	656	679	686	706	622	688	696	671	637	636	643	685	646	720	660	666	654	688	710	687	685	655	698	656	646	644	676	611	654	643	678	653	656	670	685	705	654	628	633	689	672	679	668	645	615	677	673	660	618	652	683	635	655	662	650	676	652	659	706	655	667	675	702	654	665	692	630	647	660	661	670	670	657	696	687	647	621	709	689	663	671	668	695	667	636	692	702	641	667	670	678	673	674	661	684	650	679	652	672	685	676	685	675	623	660	657	633	649	689	668	691	649	679	666	680	656	675	702	591	629	646	724	674	647	647	673	690	636	616	657	713	628	652	619	750	652	640	669	685	578	680	678	690	664	646	679	631	629	648	693	650	699	698	687	654	635	685	639	659	610	597	643	626	650	717	709	664	646	651	688	688	705	644	657	655	677	703	680	660	689	709	647	635	667	670	716	669	653	660	630	635	629	654	671	648	665	672	602	684	696	665	680	703	650	640	706	669	651	673	704	635	651	653	673	671	674	665	661	635	665	666	630	668	692	624	660	644	702	682	664	686	652	671	675	673	669	660	634	629	628	665	648	671	701	652	683	662	655	676	655	676	689	666	709	674	635	650	671	640	637	696	628	682	673	670	697	684	640	637	665	656	660	635	680	643	673	690	711	653	650	677	669	683	699	624	658	658	658	641	641	690	709	675	637	646	676	648	666	664	661	676	711	647	649	638	673	656	698	683	731	715	658	669	652	646	697	696	669	681	618	616	686	708	694	681	661	645	660	700	658	622	630	636	719	646	636	658	675	645	668	686	664	661	637	673	668	648	647	645	661	656	651	657	678	683	649	687	705	697	661	649	686	647	690	662	648	668	666	679	686	650	632	714	684	653	676	598	689	659	701	684	654	675	690	665	675	672	619	676	664	666	664	639	627	711	708	669	615	690	656	672	721	671	685	684	648	712	698	674	667	648	648	686	676	636	713	623	673	675	662	675	671	681	683	661	690	708	671	652	670	687	626	683	670	653	661	638	633	675	714	633	691	672	685	671	679	647	689	653	658	679	648	689	724	655	665	683	650	662	679	617	691	683	652	646	718	698	688	706	673	683	679	668	649	682	632	700	693	661	651	676	680	704	674	679	639	676	682	677	675	666	728	737	673	686	725	692	645	672	709	664	682	673	711	653	667	631	643	664	672	692	685	687	684	691	635	704	623	649	668	669	666	674	718	660	619	620	689	685	613	692	657	641	651	697	613	695	658	683	660	656	717	663	687	671	651	660	658	671	664	661	703	661	676	676	637	659	654	621	684	679	689	678	627	733	682	669	677	686	646	661	668	680	662	638	650	623	686	675	684	688	657	691	633	636	668	670	643	644	666	684	704	641	646	683	619	699	709	670	633	664	676	644	711	676	660	675	676	617	672	641	646	672	642	625	669	689	678	651	685	682	649	667	698	676	633	709	682	616	696	627	645	661	670	621	634	692	708	651	687	699	688	666	677	664	664	695	644	662	696	613	636	648	704	679	665	646	659	633	666	652	661	684	709	633	645	655	681	659	691	691	662	682	662	666	688	671	661	680	700	647	664	632	656	657	735
23782	21532	29091	24413	21537	13654	1708	975	678	677	639	591	498	493	469	486	434	398	418	413	438	390	387	395	362	358	380	378	411	367	374	379	358	376	359	357	347	337	348	339	351	331	333	324	339	353	324	320	355	351	334	319	370	338	312	354	334	358	328	352	341	318	338	368	336	337	313	331	328	378	347	321	400	347	317	308	364	357	329	355	363	338	344	356	327	348	306	347	343	330	361	343	358	352	352	362	333	325	320	361	296	349	325	325	345	347	342	301	360	315	326	339	315	354	341	362	336	351	344	314	287	335	315	337	361	329	329	342	310	342	334	331	319	326	323	348	352	340	303	323	333	346	358	349	338	342	338	350	320	321	331	324	341	308	314	334	340	338	334	339	322	332	365	317	339	334	315	329	313	329	381	355	354	330	337	310	326	359	331	336	348	333	319	328	344	313	350	348	341	326	328	324	328	306	334	322	311	336	334	331	352	327	328	333	331	324	348	329	340	330	321	353	348	329	331	353	300	319	322	335	335	311	321	321	315	322	366	334	300	340	281	385	331	317	348	326	300	339	319	343	360	310	333	333	314	347	345	318	333	340	343	319	296	298	343	314	360	315	329	305	319	329	337	344	336	346	353	329	345	316	327	327	337	344	325	335	346	326	327	356	304	320	343	329	319	337	340	327	352	306	319	335	339	360	313	337	326	359	317	339	309	343	338	339	352	310	326	342	302	348	316	314	344	296	339	324	317	327	312	287	346	361	342	364	358	309	299	370	340	354	334	299	319	347	324	338	323	340	317	314	322	339	327	345	309	303	359	330	356	298	349	319	337	335	331	352	315	343	343	350	322	341	294	322	323	332	350	329	339	370	350	309	309	336	343	317	318	343	330	349	300	320	354	332	329	326	321	367	337	365	328	322	342	324	306	334	374	300	338	381	327	330	323	318	341	303	342	365	308	312	367	317	356	296	314	343	311	345	279	339	277	372	351	328	329	340	324	359	328	305	315	332	351	329	335	308	331	308	318	303	335	353	322	333	326	304	298	327	347	329	310	370	327	321	337	330	346	311	358	344	340	337	312	347	336	325	325	344	342	347	351	319	326	365	334	332	330	344	348	334	341	319	295	312	353	322	362	342	354	347	327	342	333	337	334	371	335	323	326	340	322	325	337	308	349	295	319	307	349	324	312	306	338	329	324	326	332	305	333	321	327	301	369	362	354	335	353	340	308	313	300	323	342	356	351	328	309	366	353	350	329	361	350	333	326	322	380	310	335	340	330	358	346	358	347	320	338	315	329	345	336	318	382	347	314	341	328	343	334	332	324	328	335	320	325	338	325	372	327	317	348	295	356	328	341	303	341	325	362	359	330	342	340	346	317	355	322	343	344	322	372	340	354	352	364	310	319	323	329	347	307	337	347	336	345	351	323	362	339	327	337	337	301	314	305	313	323	360	298	329	371	309	341	306	304	288	318	346	325	330	353	324	323	325	319	316	346	345	334	356	311	339	330	313	333	305	335	299	342	339	349	311	329	339	342	353	357	313	340	315	334	349	331	334	347	320	333	339	321	323	323	320	299	298	329	347	331	349	348	355	328	292	348	367	341	328	341	322	315	327	313	304	338	331	372	323	325	332	338	329	282	360	306	332	347	334	318	363	314	343	314	336	316	313	333	346	339	332	328	305	346	342	363	334	330	336	314	310	342	310	306	327	360	374	324	348	352	327	321	320	324	273	342	349	355	314	337	320	317	337	336	355	334	323	313	338	348	333	321	325	325	325	315	365	351	326	344	333	313	318	298	282	375	303	338	337	335	330	334	358	328	334	336	342	344	322	344	323	336	351	324	302	307	335	314	332	353	366	336	337	324	370	341	360	354	323	350	356	316	341	335	346	332	377	319	290	309	340	339	314	357	320	356	373	330	357	322	303	332	350	323	323	324	344	300	340	313	333	310	352	334	351	362	350	325	325	319	338	329	351	336	333	323	342	319	349	323	335	307	333	374	282	333	316	314	297	317	336	351	352	322	337	354	353	355	330	346	353	336	327	354	316	319	327	343	338	336	341	332	330	305	332	340	336	333	322	283	373	360	317	357	381	346	339	336	344	373	318	331	321	303	345	334	374	319	312	337	310	334	314	335	320	335	320	332	316	326	293	347	334	300	321	350	342	356	321	328	326	323	368	316	313	347	336	343	308	346	349	298	343	316	344	324	326	340	308	351	331	335	335	335	324	336	351	299	339	318	334	368	306	326	346	313	349	327	316	303	333	327	317	317	347	332	327	352	351	317	315	316	304	316	325	339	346	349	361	352	368	363	360	351	324	339	349	343	313	321	325	337	317	318	343	315	326	310	347	322	329	298	352	291	340	327	334	338	332	302	339	327	295	314	328	331	319	331	363	319	334	299	359	335	308	324	335	341	327	310	312	333	314	333	309	301	360	324	295	315	362	336	298	335	363	362	370	322	297	331	342	304	314	321	311	342	311	351	343	291	323	346	339	339	338	343	301	326	310	336	337	335	308	311	332	301	353	321	345	338	327	303	348	381	330	328	315	336	344	341	337	304	319	336	353	348	329	329	336	304	334	329	328	303	317	360	322	318	328	361	359	329	342	354	330	355	323	302	327	326	343	342	337	328	335	338	312	321	349	350	343	334	350	286	308	293	319	277	320	300	353	301	320	325	343	316	319	326	337	296	342	329	319	326	363	340	318	318	337	317	308	330	336	351	346	326	348	341	319	320	330	352	342	310	301	326	314	318	329	331	324	316	364	351	338	321	341	349	325	332	338	313	304	314	337	344	352	304	325	350	315	349	365	314	321	340	330	326	287	337	345	325	335	306	300	341	303	338	314	298	330	337	352	357	340	314	313	331	292	297	352	353	369	325	319	337	348	316	335	340	333	317	361	344	301	339	344	332	344	337	319	305	317	334	305	329	330	334	335	335	323	332	321	330	316	347	315	340	318	328	323	326	302	309	337	314	344	350	331	315	312	300	313	331	349	320	315	327	312	336	310	343	301	341	302	334	301	332	325	317	311	331	324	360	321	333	374	312	357	350	349	349	349	340	341	313	361	326	349	315	339	332	330	304	323	329	362	314	347	328	330	326	312	306	312	326	305	307	336	316	330	321	304	314	305	327	345	324	333	332	375	305	347	322	348	316	333	345	345	368	369	326	341	333	325	328	342	344	345	315	357	360	339	325	361	301	329	332	337	356	356	328	327	322	308	319	335	345	373	331	301	338	298	327	328	300	356	323	313	333	323	350	332	334	352	329	317	322	335	320	326	345	313	341	336	337	327	304	364	381	320	336	315	311	349	339	344	313	318	353	328	333	311	333	344	321	343	310	350	352	334	342	303	296	333	326	340	339	341	315	362	311	316	368	349	381	346	310	335	295	319	311	378	325	315	339	328	315	352	360	280	341	299	348	352	296	324	317	317	323	351	351	321	340	335	346	351	352	324	329	360	361	344	363	318	350	327	342	315	326	311	328	344	324	318	333	332	322	319
3980	11846	8469	4171	3224	2415	1894	1436	1116	941	825	758	692	646	573	595	529	527	541	487	454	428	414	434	435	387	475	467	463	409	426	449	470	444	388	407	405	387	413	398	402	389	384	344	316	368	427	356	360	416	359	380	365	366	341	370	360	366	367	347	400	371	368	340	359	355	385	388	377	352	378	379	359	336	356	379	388	364	381	396	377	368	381	360	343	341	373	349	352	337	361	358	382	358	353	407	347	368	380	356	374	399	373	346	403	320	359	372	343	385	376	374	350	364	355	379	412	362	390	337	367	353	387	410	375	340	370	348	386	364	372	373	321	379	356	383	361	357	352	350	369	346	380	361	387	341	383	358	386	343	343	366	358	349	345	334	341	361	392	354	347	358	373	353	375	361	401	380	389	380	347	373	367	360	351	364	373	369	353	368	355	355	365	410	347	366	347	370	356	355	361	339	364	382	341	411	376	379	396	418	362	369	379	329	359	370	354	364	323	375	358	382	371	377	339	322	370	330	357	334	334	334	372	404	358	351	352	362	363	348	386	354	366	347	344	332	387	303	362	370	340	373	345	381	361	356	387	393	377	323	337	379	371	366	369	383	376	387	370	358	365	349	345	337	390	350	319	380	345	352	354	356	377	366	387	357	343	383	382	341	390	332	318	345	372	405	366	340	395	362	362	410	352	367	372	378	345	354	381	379	329	351	337	360	347	362	389	333	342	375	365	358	352	357	393	335	367	359	356	377	372	377	369	352	391	348	343	356	362	343	375	360	347	391	373	368	338	353	344	355	353	340	342	361	360	369	339	299	372	353	382	368	362	377	405	373	400	328	352	391	361	349	367	350	348	388	381	372	332	369	357	354	396	397	353	343	378	319	368	313	347	373	353	341	362	341	354	356	388	381	389	357	349	393	376	348	351	359	360	343	345	360	370	330	342	367	359	378	359	345	359	348	371	346	360	359	352	352	385	371	373	370	372	337	392	354	351	356	380	341	370	402	341	365	366	347	368	371	362	352	361	367	351	342	390	345	364	344	339	376	345	346	352	383	338	348	331	351	351	371	354	351	369	379	358	366	366	397	352	407	364	329	331	376	372	398	365	349	368	348	378	378	396	362	328	378	353	367	352	359	355	360	366	345	387	398	356	367	379	333	356	353	367	333	346	358	368	377	401	365	371	353	377	367	383	364	371	353	353	359	390	385	374	339	378	354	339	354	354	363	334	372	362	340	319	329	384	368	372	356	374	381	350	330	350	330	374	418	312	328	356	371	372	412	392	393	375	377	350	385	320	376	368	352	384	353	376	386	358	361	355	366	349	357	370	348	344	378	353	362	358	368	350	349	360	363	364	386	326	348	347	378	350	370	325	346	353	350	354	360	376	408	360	360	356	343	343	383	336	352	304	343	363	349	352	348	388	348	381	348	335	354	363	365	373	348	347	382	383	336	344	360	387	370	359	365	376	382	391	335	344	378	390	379	368	379	349	351	345	372	357	352	343	365	343	398	344	349	366	340	370	391	347	362	371	363	348	350	334	426	358	377	382	367	351	368	321	367	339	368	372	356	340	383	407	363	340	394	346	370	360	378	387	381	381	381	346	359	342	378	374	420	380	394	398	348	366	353	321	378	363	368	367	379	357	366	359	328	364	373	371	329	388	351	387	384	356	345	343	375	381	382	335	374	327	385	362	367	354	384	367	364	366	369	360	366	386	371	364	355	393	363	354	385	374	331	360	368	378	359	386	369	379	317	381	371	389	367	366	359	394	386	395	376	386	390	376	328	395	345	378	383	347	377	367	364	364	377	362	379	330	384	368	339	365	339	344	348	350	365	349	350	363	374	352	380	341	350	395	388	367	340	358	408	367	383	400	354	363	364	319	364	361	370	320	359	364	357	357	357	316	345	354	363	389	364	374	377	376	348	370	353	382	388	372	379	341	365	321	359	344	354	369	373	390	396	384	334	369	387	350	362	363	378	385	362	323	351	364	369	333	360	333	332	326	364	324	362	353	317	359	367	343	348	389	364	373	340	386	375	357	356	379	347	373	349	364	365	351	345	370	348	355	380	360	368	363	389	376	420	383	351	366	342	357	357	364	340	371	373	374	344	337	342	361	359	422	376	352	331	371	379	357	373	354	373	370	362	369	366	347	366	349	363	372	333	320	358	355	365	367	409	361	373	383	375	384	336	359	373	352	366	386	354	390	373	345	382	396	394	354	354	376	392	366	354	353	382	354	323	375	330	353	342	311	353	371	370	398	356	359	351	365	360	371	354	379	376	331	373	372	367	417	320	331	350	379	351	374	340	353	352	364	376	386	328	340	346	360	370	380	355	350	347	344	371	377	347	370	405	369	340	357	369	414	358	380	341	346	345	339	353	310	362	338	361	373	381	335	388	344	362	367	348	373	346	370	378	351	355	381	374	386	345	358	354	373	391	403	352	335	370	333	363	388	389	357	337	344	360	373	377	378	345	352	345	369	350	340	351	359	372	354	363	346	381	363	361	373	363	336	386	337	354	395	375	349	413	360	381	361	372	344	386	343	389	363	364	338	386	378	354	381	384	355	328	343	341	387	340	365	356	380	387	369	396	372	351	356	406	361	377	371	316	329	346	388	371	363	364	370	363	396	416	336	387	394	429	399	329	361	355	373	391	365	366	369	335	357	365	318	351	365	388	382	347	375	349	355	306	380	391	361	347	328	361	341	349	370	360	366	377	375	394	367	383	365	360	345	380	346	374	370	346	387	350	349	372	375	399	365	386	362	374	341	369	386	369	327	363	339	369	394	349	356	376	361	358	366	384	328	324	362	354	329	349	362	372	376	350	370	363	358	364	323	372	364	364	372	340	369	339	372	377	381	388	388	359	384	351	356	387	375	359	360	334	370	348	401	365	363	394	361	371	346	341	390	344	339	355	349	337	351	351	399	342	354	362	375	343	363	372	328	363	362	359	390	369	398	363	334	353	343	396	340	323	344	380	340	366	345	368	346	358	372	322	384	336	365	369	356	359	362	355	356	368	327	360	372	377	371	394	369	346	355	368	374	362	334	389	373	384	360	364	362	381	384	363	369	345	385	351	375	321	339	363	354	396	378	364	391	391	377	347	344	359	371	393	364	378	347	346	404	385	369	386	343	362	346	343	365	329	353	392	342	355	338	359	354	334	392	377	339	337	394	340	376	378	355	327	349	359	353	371	387	347	344	332	363	335	353	384	382	373	372	319	351	357	369	404	357	343	392	391	352	397	381	354	370	359	378	344	355	365	337	326	323	356	397	349	354	372	373	362	382	353	342	335	364	357	348	351	348	353	356	358	369	392	382	353	354	308	349	334	381	392	357	403	365	360	372	350	369	365	360	384	387	354	376	363	350	356	338	364	371	357	352	365	351	362	347	361	375	371	367	407	379	359	349	361	355	359	352	333	356	365	361	338	368	347	363	355	331	362	373	350	343	390	356	366	355	378	342	358	382	320	336	357	384	357	321	390	374	373	351	351
24958	21586	28299	25276	15563	1932	1225	993	892	846	835	772	752	734	730	722	735	685	669	693	690	668	641	685	644	657	654	623	666	715	655	667	611	692	699	626	691	653	635	643	636	639	643	610	660	661	686	642	670	568	647	652	656	704	615	651	673	656	644	668	668	642	608	666	642	651	669	624	606	596	641	630	673	658	622	654	642	599	653	608	612	647	653	632	602	625	677	631	587	620	625	654	652	609	646	652	604	641	617	651	695	615	652	651	624	656	647	632	629	641	627	660	609	665	679	636	610	685	667	623	623	608	608	621	606	618	603	619	633	589	640	623	624	618	617	629	666	604	601	656	631	598	600	654	626	646	654	618	610	653	670	677	627	641	650	655	580	634	666	609	668	654	609	649	592	657	646	644	602	565	628	667	620	609	626	627	585	651	616	641	582	620	675	661	625	596	651	624	685	630	620	597	626	619	648	621	661	653	652	637	620	667	636	631	631	670	634	617	622	633	620	637	611	601	658	635	651	641	632	644	661	631	654	649	609	657	647	634	625	611	632	620	616	656	596	640	646	639	577	642	633	595	627	637	641	632	656	647	672	626	629	663	637	610	630	584	635	696	623	637	589	613	618	614	676	643	631	607	644	577	642	639	618	619	598	634	644	600	621	650	609	632	658	623	653	640	663	637	645	657	669	651	668	658	605	618	636	661	632	643	623	671	651	627	633	653	603	677	576	647	638	676	673	643	612	637	646	623	646	616	628	611	638	652	559	671	608	623	650	651	611	622	663	654	661	645	624	660	619	631	622	636	639	597	647	671	607	631	600	657	618	660	633	635	615	629	630	626	606	572	692	670	622	693	673	660	616	632	616	620	666	647	661	623	664	638	643	652	679	606	673	659	636	654	647	658	646	649	597	642	623	633	644	645	638	641	633	646	666	595	635	604	652	633	626	653	655	582	655	637	635	666	684	638	668	619	654	626	630	623	648	592	650	657	613	644	607	642	640	635	612	644	645	660	607	627	647	622	618	637	650	681	618	603	657	639	576	673	667	664	638	635	676	650	641	611	606	644	658	671	629	672	595	655	635	635	643	651	633	608	573	647	632	636	649	630	620	626	590	654	637	619	645	610	601	654	663	650	673	632	697	634	656	558	636	654	609	672	646	633	618	628	604	649	652	618	631	636	648	625	632	684	648	651	610	616	675	653	625	622	609	624	624	637	609	618	686	581	642	612	645	633	647	643	573	604	598	665	613	645	660	606	594	650	645	635	601	617	631	584	617	666	589	619	632	638	601	674	637	635	624	605	662	626	626	615	643	618	666	622	600	631	621	663	632	638	650	667	638	641	619	613	679	609	646	644	660	625	590	604	650	618	616	644	625	658	603	660	643	658	663	614	614	606	632	608	640	612	649	631	617	591	606	619	642	593	621	637	670	675	657	696	640	667	654	688	615	604	646	639	701	663	667	620	672	643	619	638	605	657	631	630	651	649	648	652	615	617	648	607	613	652	662	609	623	621	613	633	613	663	636	660	629	651	632	618	635	644	679	642	650	629	616	652	639	637	625	615	695	676	578	680	589	662	658	629	640	643	625	648	657	639	668	620	650	634	637	627	583	632	609	633	641	644	656	631	620	622	622	612	650	621	655	652	632	596	632	641	601	633	655	650	646	626	649	605	600	652	661	583	622	573	629	649	680	645	683	586	656	607	685	652	638	652	611	663	614	606	597	584	623	586	633	607	647	642	639	601	646	641	593	661	660	625	608	616	642	607	650	663	614	639	599	619	637	604	615	684	645	621	595	625	623	643	637	656	600	640	614	602	605	631	654	627	639	618	687	622	639	649	604	668	594	642	625	615	636	704	634	653	622	625	625	600	617	642	648	615	616	625	618	677	610	619	641	631	619	650	642	636	638	627	629	656	676	620	617	648	666	631	639	632	656	629	616	620	628	611	641	634	644	656	566	646	626	681	639	597	665	643	578	611	621	590	650	622	626	600	693	620	632	608	641	621	648	655	644	615	637	651	629	666	641	608	675	641	629	636	644	641	622	625	676	614	665	608	620	626	632	584	640	671	634	625	581	669	644	616	620	657	606	588	653	643	650	635	634	614	651	639	625	617	642	618	657	680	586	657	647	663	633	634	608	605	653	642	641	615	667	637	631	646	653	587	659	578	621	643	613	659	627	617	640	589	614	622	604	641	602	649	628	654	639	645	659	610	646	573	611	628	683	656	602	634	658	579	658	669	720	650	619	576	609	659	667	630	637	660	624	660	632	634	659	625	633	611	674	668	646	617	665	638	696	667	610	614	642	613	605	643	637	665	669	634	618	624	597	599	597	665	610	631	574	657	668	616	650	609	622	606	585	602	645	625	657	637	617	632	627	682	644	605	632	632	688	659	642	624	637	642	645	644	605	619	663	637	629	663	624	646	597	653	617	630	666	679	631	612	632	696	626	617	692	611	653	595	697	594	610	619	670	648	629	603	601	638	609	624	644	611	641	672	611	693	676	651	621	651	615	629	622	677	653	639	659	634	627	603	632	663	673	629	642	677	613	608	623	643	615	656	627	648	651	628	614	619	601	656	664	586	654	606	625	613	682	599	659	640	624	606	631	618	645	643	681	587	661	599	676	673	660	628	610	651	659	618	629	662	612	636	690	606	593	629	643	690	649	600	612	634	645	638	639	649	593	641	627	637	679	633	627	652	615	686	641	583	629	595	648	632	622	658	664	657	611	633	650	636	652	635	660	618	644	665	626	588	590	654	675	670	614	626	635	625	665	629	654	609	634	607	628	638	648	679	636	625	677	662	596	673	628	620	654	619	645	604	672	639	647	618	601	627	608	627	618	636	667	626	576	621	660	597	619	631	617	599	687	644	604	600	647	617	614	642	609	663	626	632	624	611	664	602	638	622	575	637	604	628	608	628	613	633	631	621	657	639	632	600	603	643	643	608	630	595	601	618	666	614	625	660	706	633	669	642	633	657	652	649	664	604	656	633	654	691	603	607	635	652	684	633	631	642	636	605	651	642	608	626	641	626	672	601	659	680	657	643	631	663	593	639	586	643	631	619	632	625	628	633	660	652	683	594	646	669	607	634	642	587	630	656	666	644	650	603	585	620	622	600	672	661	621	610	656	612	619	654	642	612	616	603	614	631	653	597	628	671	671	594	624	602	645	653	634	603	620	646	612	647	608	610	615	660	680	619	603	632	611	634	602	657	652	639	658	643	662	624	623	628	624	624	625	662	621	621	634	638	626	664	671	622	624	570	652	609	604	677	664	619	644	646	630	664	626	608	624	644	657	613	677	643	608	677	634	610	574	635	614	629	632	641	636	634	605	649	669	602	624	671	658	597	651	627	564	608	619	632	580	623	650	606	645	702	635	681	615	698	648	649	604	641	654	592	647	605	645	631	641	606	666	651	670	636	616	588	623	685	635	629	684	625	661	593	601	620	636	637	679	588	677	597	651	620	661	592	671	636	637	610	636	634	629	610	628	594	608	684
4073	8221	5862	3124	2522	1947	1595	1250	1182	1035	921	921	899	847	773	794	761	748	773	676	686	684	692	723	612	690	660	672	708	684	708	726	740	722	665	697	689	658	650	661	673	679	637	652	659	699	605	641	708	621	673	639	703	709	702	652	612	618	617	674	679	641	664	645	645	646	623	681	696	673	688	636	621	702	643	669	622	686	661	702	625	660	668	643	714	654	625	578	664	610	660	615	609	655	681	670	615	673	682	631	634	645	702	664	632	648	639	676	642	642	623	649	642	667	603	627	624	664	682	629	623	642	675	634	651	656	624	625	627	632	676	675	638	627	644	670	646	627	695	656	640	644	600	621	669	668	652	639	664	661	709	681	653	651	622	630	641	643	628	676	624	693	668	643	601	669	655	675	634	651	661	626	674	627	674	660	650	671	630	665	615	641	636	608	661	663	699	600	638	645	631	652	628	638	634	612	662	659	645	635	686	668	634	628	643	656	667	701	664	662	692	610	643	590	644	688	637	623	632	655	620	609	592	635	630	624	641	598	646	691	625	659	651	619	610	644	665	624	654	660	634	644	715	628	661	683	686	639	688	688	633	641	695	624	638	655	705	623	631	636	662	667	644	643	654	647	630	678	634	601	631	666	667	663	647	626	626	628	596	664	600	702	588	657	663	636	654	617	680	641	603	694	618	636	628	656	615	646	635	643	645	652	650	631	614	665	666	669	620	658	685	636	622	655	651	628	672	675	598	622	665	623	607	662	674	662	679	663	649	675	644	641	646	663	663	622	648	650	628	653	627	604	632	695	622	623	639	654	673	679	638	618	640	643	662	675	661	634	630	677	630	635	625	665	632	680	650	600	680	665	621	640	667	673	672	606	583	668	671	636	644	593	610	626	665	653	664	645	632	633	624	676	699	659	630	658	612	640	692	666	639	625	600	673	701	656	639	680	620	622	657	624	667	670	636	666	622	685	686	654	644	632	673	650	629	622	639	652	662	665	657	626	676	633	656	673	657	661	670	685	679	633	686	668	662	636	668	621	644	674	599	686	617	666	659	615	627	622	653	610	639	598	691	655	613	681	685	641	603	692	657	614	585	619	624	656	673	663	638	656	636	683	637	610	674	664	618	647	666	628	691	645	637	666	621	624	683	650	620	652	703	714	643	697	645	611	637	670	650	672	664	664	696	634	615	636	658	612	654	609	653	647	660	645	591	643	660	642	671	634	644	680	685	692	720	646	632	640	669	638	625	664	679	637	618	661	636	652	659	651	630	595	699	651	659	602	615	622	624	652	602	688	636	652	658	615	679	626	672	718	596	618	629	717	695	625	646	644	647	687	699	640	693	653	671	647	638	608	645	678	693	696	651	630	658	668	708	633	684	668	641	678	665	638	657	619	652	669	647	640	643	678	657	628	670	705	679	665	631	617	610	658	668	633	658	623	630	672	641	681	632	643	616	637	650	633	668	683	679	642	631	612	668	728	649	680	679	679	635	705	638	620	666	686	663	586	679	638	663	653	621	711	659	613	630	656	674	657	626	636	643	676	641	634	565	654	623	666	701	597	662	644	632	703	632	653	616	670	624	659	656	653	685	617	625	651	613	625	622	650	669	701	638	592	603	628	620	672	620	633	649	687	622	691	627	608	630	637	677	646	616	680	654	608	672	638	633	639	604	653	656	656	686	679	674	669	670	648	628	654	642	634	611	707	640	639	656	649	665	657	621	614	686	652	698	677	711	640	627	673	637	658	647	659	628	620	595	661	666	664	646	655	670	641	623	689	604	649	638	633	638	670	693	645	643	658	635	632	637	637	632	650	655	662	660	679	648	663	641	669	693	639	668	638	645	668	623	629	679	694	651	663	659	612	661	653	661	654	593	670	606	621	692	622	658	670	648	640	659	640	677	649	653	640	666	633	622	637	648	662	652	657	628	603	649	643	672	652	645	681	640	681	660	672	648	576	613	626	642	684	605	642	683	705	644	637	684	656	712	649	618	659	656	609	665	623	626	636	651	650	659	625	627	684	591	646	646	643	650	679	599	602	641	633	635	641	673	668	586	666	608	645	638	641	665	636	695	626	642	617	634	642	695	681	619	652	653	645	652	627	697	639	676	621	623	698	635	673	648	669	663	603	628	647	643	651	657	625	603	660	633	687	684	639	647	647	653	627	698	587	640	667	633	614	651	674	682	674	623	658	621	651	688	644	624	657	685	656	688	659	617	688	659	646	654	618	685	629	652	626	677	633	678	610	653	668	654	649	664	633	641	695	674	630	621	634	632	663	673	689	676	624	631	596	593	638	647	628	636	638	645	644	683	678	657	577	610	688	629	672	646	651	645	682	600	681	674	728	622	651	673	604	644	674	603	669	636	631	633	660	626	639	628	602	656	700	663	662	631	641	610	653	634	648	654	611	689	662	613	694	664	616	635	641	639	650	672	628	692	614	680	599	600	689	642	648	662	654	598	688	626	667	642	642	619	674	661	667	635	670	662	656	657	640	646	622	637	638	647	645	653	635	640	675	645	634	667	673	633	670	652	643	679	660	625	647	673	597	647	696	666	688	667	621	675	651	675	658	658	658	654	653	628	651	648	642	625	672	658	659	621	632	610	613	634	664	651	606	633	642	635	614	642	663	606	603	672	672	656	600	653	654	617	651	652	629	616	669	622	623	668	636	693	658	638	604	635	639	681	634	663	677	656	632	616	655	664	679	646	622	669	656	660	642	652	662	620	645	644	629	623	631	678	647	636	626	644	697	599	641	630	586	637	673	645	611	680	589	656	643	656	649	633	599	662	662	635	652	643	670	679	654	653	660	647	617	637	654	656	632	609	654	629	644	637	660	641	654	662	653	659	645	575	589	639	649	634	609	693	600	645	652	655	634	660	692	639	639	665	628	697	659	654	665	644	633	681	599	620	635	634	671	608	649	684	648	609	667	638	675	603	658	691	627	670	605	655	624	651	662	647	611	623	664	682	592	638	690	631	615	672	646	614	630	675	686	627	642	695	665	686	673	588	661	627	643	648	642	652	638	623	630	640	689	631	633	616	668	651	655	655	686	624	621	657	677	641	675	676	659	650	622	654	651	666	670	666	639	657	612	649	637	651	656	670	630	664	620	639	625	657	637	615	667	665	626	636	658	658	688	649	615	681	646	677	657	654	633	625	654	657	652	674	658	666	632	590	581	622	684	625	659	629	711	668	678	613	664	654	632	596	710	626	619	654	656	660	644	644	645	670	645	631	651	606	643	648	686	612	651	640	644	644	662	678	643	679	642	637	685	691	582	614	639	648	670	679	667	623	608	633	673	635	611	637	617	632	642	661	640	629	618	642	662	606	629	654	625	660	650	682	661	665	616	688	646	622	650	609	671	621	662	621	665	603	698	727	675	622	671	667	648	683	709	657	655	639	675	658	660	680	641	607	631	674	646	610	626	664	641	670	651	678	629	592	598	603	683	649	665	650	626	651	655	649	628	692	651	651	630	604	675	634	647	685	637
22749	21572	29515	24085	21563	21645	12194	1470	975	839	742	608	563	458	484	481	452	415	375	361	368	359	327	327	295	318	318	304	367	342	365	337	291	290	300	312	298	272	275	273	312	244	252	231	268	274	245	267	263	258	224	246	247	229	246	278	266	261	251	240	266	285	267	264	235	244	261	246	253	256	229	275	269	244	252	234	214	252	244	235	240	263	230	250	266	259	261	265	247	271	250	223	255	246	253	263	242	236	246	244	246	230	252	251	257	260	265	262	248	251	274	250	233	240	243	265	251	247	242	290	233	241	239	265	227	257	251	251	250	287	248	271	236	225	258	248	251	241	244	250	239	236	261	257	280	214	233	248	227	254	242	218	255	250	243	267	248	232	267	252	222	265	229	247	260	242	225	231	241	238	224	241	190	232	238	255	264	260	222	270	221	267	221	237	262	209	236	260	265	230	246	239	260	233	255	260	249	236	245	233	235	255	257	243	257	224	220	232	232	216	262	262	252	254	214	237	249	247	258	240	238	236	222	257	246	251	243	245	243	207	219	242	240	257	243	263	235	270	242	235	209	254	277	241	271	260	231	267	223	247	253	243	211	225	243	242	254	244	261	204	256	242	236	250	254	249	270	223	286	228	233	237	225	260	264	224	244	254	262	239	248	275	260	246	274	254	239	253	244	237	248	238	212	236	252	226	242	248	257	224	263	245	260	240	229	274	210	265	264	251	250	230	245	241	235	228	256	229	248	259	248	231	207	237	228	255	221	250	245	222	262	250	251	256	278	271	252	232	241	222	263	234	232	237	271	252	253	235	242	240	263	237	258	247	242	287	240	239	242	261	242	269	267	208	244	224	234	255	268	258	257	253	254	220	236	249	219	219	226	243	237	240	233	255	245	240	251	255	278	215	261	235	218	228	227	213	259	235	231	228	277	243	257	227	250	247	241	221	252	241	237	272	258	245	254	223	252	250	255	235	239	284	236	265	215	227	263	250	262	275	249	274	234	242	274	264	256	234	245	238	241	262	245	214	249	252	251	248	246	255	253	240	262	268	243	223	261	230	232	242	247	247	243	262	230	214	267	238	241	237	237	221	221	252	258	229	270	279	231	249	276	244	248	244	246	233	235	237	256	230	253	237	246	210	258	253	260	273	256	244	270	246	229	264	225	206	253	234	240	244	243	223	264	232	245	214	223	228	211	221	246	208	266	257	251	234	238	247	256	241	239	263	244	257	257	242	239	223	246	247	259	248	248	254	240	234	250	234	246	250	263	250	273	220	234	245	260	253	248	231	220	232	239	241	234	241	231	256	247	257	234	231	246	251	267	244	269	249	249	246	239	250	286	252	244	251	261	226	237	247	252	227	269	238	224	231	259	234	266	235	248	258	251	242	223	246	257	244	286	227	254	280	215	221	234	249	251	240	261	286	263	250	268	228	227	240	274	243	247	239	231	231	296	239	269	239	258	248	228	259	234	246	256	236	247	224	249	254	273	243	243	240	227	244	236	257	262	230	245	212	233	221	241	256	258	253	233	236	225	264	231	221	237	231	241	236	240	246	240	261	233	228	230	233	245	238	288	228	250	257	206	251	232	217	222	240	217	244	252	264	260	251	242	238	246	229	241	259	246	229	267	261	272	231	241	254	220	282	245	251	251	228	257	247	218	236	245	219	245	242	250	242	249	216	240	240	241	252	232	256	206	226	267	239	262	243	249	250	215	218	253	235	221	237	222	255	230	241	241	238	264	238	252	238	245	247	224	235	222	258	265	253	236	254	244	254	230	226	242	248	258	237	255	270	244	246	266	242	259	258	278	281	245	216	234	238	234	232	228	226	261	246	242	240	229	224	252	237	243	245	218	284	234	286	253	230	224	231	226	267	248	228	248	232	233	251	244	268	229	218	255	213	237	240	235	240	222	235	229	230	238	208	255	245	226	237	243	219	231	256	233	240	250	264	242	258	216	261	261	238	251	233	239	240	209	239	237	263	253	238	214	251	249	235	248	248	248	235	264	250	229	228	244	226	249	266	246	233	235	250	264	249	232	226	270	237	232	243	271	246	239	228	232	250	224	247	229	252	242	244	247	259	226	255	266	231	211	269	252	266	226	235	262	237	242	245	241	231	265	247	216	242	247	226	246	235	260	245	260	233	243	285	237	236	259	267	251	237	238	240	262	245	240	248	231	263	247	252	239	255	236	242	256	234	239	247	214	230	249	227	265	276	238	233	259	269	254	241	254	231	257	214	221	226	239	255	245	236	248	221	241	238	247	257	250	263	246	236	254	222	223	253	248	229	251	240	224	228	253	240	226	247	238	234	252	273	255	243	241	244	231	236	234	259	267	222	250	274	259	244	227	240	247	193	251	243	236	263	233	255	239	247	229	234	249	247	234	261	263	248	253	240	247	246	253	260	252	244	261	229	235	240	251	246	243	234	230	245	272	228	250	253	261	250	256	258	240	226	228	246	238	233	263	212	246	247	233	252	227	246	254	239	216	227	275	245	237	258	274	224	227	265	235	247	248	245	270	241	252	227	212	249	266	223	248	278	260	214	228	264	240	259	240	220	256	245	264	246	234	210	261	240	229	244	232	226	234	240	249	265	241	242	278	262	254	247	241	213	228	220	195	252	224	229	236	252	256	245	230	235	254	236	256	228	243	252	209	245	226	236	234	269	242	246	264	255	245	270	239	237	267	248	219	273	242	264	263	256	274	247	234	267	267	268	240	215	239	234	239	239	253	238	216	217	203	232	259	233	276	237	245	249	233	235	251	260	244	250	255	255	247	245	213	220	223	270	248	243	231	235	240	244	242	237	260	270	241	249	227	251	254	258	229	208	246	251	239	270	235	234	214	219	265	246	243	232	230	245	257	241	232	226	224	240	210	221	227	246	281	252	209	235	208	255	256	248	236	231	251	231	215	231	248	238	226	258	242	237	247	244	254	242	250	248	267	233	210	224	237	225	231	252	234	271	216	251	246	220	240	248	232	242	229	246	210	264	250	250	245	232	255	251	251	226	248	221	244	254	242	258	240	239	256	235	254	210	256	259	220	237	261	239	254	255	221	259	255	251	230	256	253	233	223	272	239	246	254	253	235	241	255	209	240	237	272	256	231	239	253	238	258	262	261	200	238	243	238	231	242	235	232	235	257	245	234	249	251	253	231	251	226	251	248	232	237	232	272	268	239	250	255	212	242	261	232	247	265	236	239	230	248	246	224	248	261	261	208	226	248	244	250	220	233	222	246	230	241	260	244	215	226	246	254	236	230	250	227	195	216	240	249	265	216	232	258	206	231	258	241	282	249	229	241	249	214	231	252	253	249	266	225	249	237	271	222	254	265	264	263	242	253	230	229	235	259	239	238	247	250	233	250	264	227	269	252	231	258	252	212	250	250	209	257	222	243	240	266	238	251	274	252	267	248	225	260	264	233	243	233	242	250	248	244	236	256	271	253	259	259	270	264	230	248	244	224	214	261	228	270	195	247	247	243	260	240	253
5260	17149	12395	6626	4813	3634	2611	2010	1620	1244	1055	903	787	711	644	571	521	502	463	463	401	364	383	333	355	353	370	341	405	375	403	362	403	316	303	303	320	304	315	307	262	286	258	263	250	274	253	260	243	264	268	276	243	248	252	241	281	259	274	260	263	261	235	271	247	265	262	297	268	249	262	266	251	240	282	235	251	244	259	262	263	262	267	238	243	259	265	261	243	231	248	260	255	236	262	243	250	265	234	273	230	263	274	233	268	253	244	259	261	246	252	254	253	231	257	241	240	232	230	288	265	260	260	270	233	242	231	241	260	256	265	240	237	267	236	266	259	238	266	273	266	258	241	263	213	234	240	286	243	251	227	223	268	230	259	277	243	258	260	246	252	249	273	240	264	248	251	236	223	260	238	236	243	243	250	240	246	253	271	234	264	236	248	256	252	253	234	224	235	264	238	246	268	243	243	289	274	250	228	222	198	253	255	267	219	242	249	245	275	249	250	258	249	264	259	262	245	280	242	243	262	256	247	262	265	252	237	216	263	244	256	230	234	237	286	233	253	245	267	246	269	248	264	271	236	243	243	228	255	250	245	269	255	261	257	247	221	240	259	263	233	246	274	245	243	269	241	223	271	267	259	247	260	246	272	297	248	234	282	264	268	235	246	265	250	239	273	253	263	221	220	239	241	239	254	291	238	233	242	271	236	256	239	246	244	262	257	234	256	253	261	270	235	248	242	247	234	252	214	223	242	228	253	243	262	260	238	221	260	271	254	257	259	199	255	247	255	241	284	248	255	247	271	284	249	243	249	265	244	256	234	260	254	244	252	253	255	239	260	236	254	256	257	232	258	236	259	248	240	258	246	241	265	228	222	249	248	235	240	242	227	254	260	261	238	251	246	236	235	227	230	244	230	239	228	253	262	249	269	237	261	241	289	265	227	246	244	277	232	275	261	241	248	277	269	260	243	264	276	259	231	245	244	248	250	256	273	243	248	278	243	242	232	253	245	243	239	250	233	261	258	215	258	268	261	232	266	236	245	246	258	241	274	240	223	237	263	245	248	265	217	265	274	237	252	262	243	260	264	210	293	248	232	248	218	238	240	240	246	234	270	230	230	250	270	225	245	238	252	233	238	235	255	256	248	248	242	237	259	267	269	263	263	249	263	249	262	264	218	253	229	269	250	279	283	236	220	248	260	249	252	245	255	271	249	239	242	238	267	243	252	249	238	253	244	196	246	265	237	260	248	268	247	264	258	237	246	264	258	270	258	272	249	233	234	245	243	236	241	239	243	246	253	233	267	237	261	249	252	275	233	266	284	258	270	240	268	227	232	245	233	216	273	272	252	241	249	240	241	244	258	255	258	266	255	245	244	239	252	240	223	240	268	245	263	261	252	234	256	241	231	241	244	253	260	252	216	220	233	261	247	248	248	253	246	239	240	241	270	242	237	246	263	237	252	244	241	236	269	226	226	271	254	241	291	267	244	245	256	226	269	265	265	263	249	241	220	248	247	250	238	254	253	260	254	249	226	227	254	247	243	241	248	244	238	258	242	248	258	233	237	230	253	268	254	227	223	239	263	253	263	241	282	238	244	238	266	263	276	222	251	267	218	233	243	260	250	244	247	229	256	258	250	264	243	263	246	276	237	248	238	250	267	234	238	233	247	214	260	249	260	239	218	244	226	233	252	263	229	281	260	242	264	269	239	273	241	252	249	270	254	261	242	240	231	249	254	261	260	209	254	231	240	215	220	247	223	256	262	270	253	264	227	237	241	246	248	281	260	255	252	267	233	247	269	252	272	262	248	246	274	294	235	248	254	231	260	251	229	243	252	246	249	260	245	242	239	242	279	238	239	235	242	250	248	239	237	247	285	226	267	248	237	260	253	249	288	247	263	261	250	263	239	240	258	280	240	267	253	264	265	265	255	280	252	271	231	279	225	244	253	242	288	240	254	266	251	234	244	236	226	240	265	244	234	300	240	247	250	241	282	214	255	244	234	234	250	253	305	258	255	254	270	263	239	245	232	218	245	277	274	241	240	266	263	268	233	251	254	252	235	232	247	250	255	240	247	260	266	260	233	259	244	264	233	246	241	235	259	245	255	269	260	229	251	250	220	245	227	237	236	270	227	259	266	233	274	235	259	232	235	270	244	245	269	233	253	272	251	249	254	245	252	273	242	258	244	224	264	266	247	247	253	264	240	274	255	259	222	255	252	238	246	254	233	229	240	222	273	240	233	249	240	246	254	227	230	247	237	230	236	244	250	228	264	216	230	226	281	235	260	256	261	261	256	245	256	217	251	260	261	270	206	239	227	253	250	218	214	253	264	251	236	250	263	244	219	241	238	287	250	228	235	259	265	240	281	224	228	262	276	269	217	272	253	265	266	213	268	266	265	239	256	252	244	249	236	252	266	250	250	280	233	264	238	275	243	228	258	257	224	243	254	220	245	265	247	233	270	249	242	255	236	255	239	279	262	256	254	244	239	243	244	247	237	269	256	203	239	228	257	246	271	251	229	244	276	242	253	250	223	220	247	304	245	249	249	236	243	246	252	268	226	262	251	250	239	229	252	275	267	253	241	233	261	237	247	265	265	247	265	247	243	232	252	231	230	247	230	224	267	240	258	264	215	243	252	264	254	258	254	259	252	262	257	208	267	270	246	261	249	233	233	236	234	270	237	243	261	240	252	240	252	260	258	245	266	260	229	275	264	247	251	243	247	274	254	265	267	247	262	249	222	247	241	244	236	223	243	250	242	227	232	242	224	267	262	257	249	268	252	255	263	245	256	229	248	239	211	249	242	246	260	258	218	233	245	225	288	251	280	254	236	277	249	253	272	257	264	244	242	222	256	242	261	246	245	258	242	241	270	268	255	255	229	269	237	231	236	229	246	225	251	249	253	231	242	271	245	234	279	259	242	258	242	250	224	233	255	267	249	235	255	251	236	257	239	252	257	216	265	290	248	243	257	256	259	251	259	260	267	243	251	243	254	263	249	216	245	226	261	288	255	256	247	278	255	259	230	231	252	250	232	254	255	222	245	254	265	231	248	244	268	253	256	239	246	212	229	265	249	233	264	264	253	239	244	259	240	259	265	230	272	274	232	255	234	236	236	244	221	251	251	239	248	244	253	266	245	265	263	248	267	245	241	236	225	250	263	225	228	209	285	223	225	256	254	261	263	268	278	270	250	231	210	248	253	257	255	234	255	255	247	253	234	244	259	244	265	253	251	240	276	247	267	250	248	260	266	232	254	240	279	221	262	281	238	248	224	231	280	243	235	253	238	254	263	249	232	248	245	242	233	251	264	274	238	233	275	248	271	272	244	242	279	237	260	257	268	265	243	260	238	272	281	236	254	279	250	250	230	250	268	226	249	248	263	218	238	255	271	245	251	236	270	273	256	236	267	244	226	245	263	244	244	232	260	285	273	231	217	249	274	217	254	251	266	230	247	236	239	219	253	274	271	243	251	236	222	245	253	255	278	266	248	257
27954	19717	7456	1992	1322	1107	918	798	739	735	684	717	683	684	699	674	683	633	649	701	648	616	635	638	668	609	663	621	640	630	674	654	621	666	634	637	626	622	609	638	635	644	635	637	660	637	636	644	719	697	634	670	622	632	659	649	617	656	674	627	633	625	628	639	648	636	610	627	632	652	664	627	635	603	679	668	618	589	640	634	615	587	610	632	625	628	653	592	621	652	590	619	582	620	618	580	583	619	617	608	629	611	670	618	617	674	604	620	626	624	646	678	670	679	645	598	617	647	618	638	648	673	652	606	649	615	644	651	627	669	590	668	602	654	598	622	598	634	625	649	599	613	676	633	626	650	663	642	644	619	602	680	594	644	626	661	600	623	595	636	628	647	631	610	642	638	622	649	650	643	610	654	601	620	591	643	679	635	640	601	635	600	638	658	575	644	632	620	659	665	655	652	664	621	593	665	613	608	604	603	676	610	584	602	628	616	651	649	646	607	611	658	615	643	595	617	577	623	646	619	628	595	613	655	634	591	614	692	646	645	588	632	611	655	651	617	656	632	645	607	625	614	655	624	646	638	632	629	652	577	636	609	640	651	627	642	591	642	633	596	636	652	634	591	633	643	634	644	656	647	653	665	615	655	666	656	594	657	652	611	604	591	613	634	633	640	663	613	632	638	690	638	675	633	627	554	588	585	661	582	638	595	657	651	681	616	654	632	598	683	614	633	679	634	615	606	622	652	633	688	660	618	602	650	654	647	653	620	587	610	633	656	617	664	645	645	648	576	651	615	677	656	638	647	629	588	608	588	638	665	609	641	599	645	657	672	618	593	627	630	641	645	658	633	619	606	587	581	622	657	616	686	609	603	630	645	631	666	616	625	619	643	619	627	606	639	623	620	603	653	618	627	646	638	589	665	658	650	603	652	650	645	648	625	638	587	663	646	611	629	660	624	617	583	639	638	643	646	611	630	630	652	648	646	655	621	623	601	648	619	622	648	633	650	632	595	648	591	644	621	659	652	610	646	549	634	657	587	638	620	647	628	686	634	613	631	627	663	647	620	603	657	645	623	648	642	597	634	656	598	658	604	582	622	637	628	662	608	631	617	620	653	627	605	608	654	637	592	565	649	636	589	648	628	668	660	559	652	615	656	624	644	687	623	605	624	559	630	606	649	628	608	584	620	630	636	601	633	656	648	632	653	642	631	599	668	648	669	669	636	625	593	664	586	593	639	631	607	649	621	632	643	614	606	610	647	591	654	683	621	644	599	637	607	666	652	637	653	614	627	651	582	614	590	658	608	589	657	637	638	582	631	628	665	639	621	648	654	658	643	680	662	661	592	690	656	611	618	652	592	611	653	618	608	595	628	637	631	660	653	608	614	593	634	590	642	666	665	619	627	633	610	644	617	610	651	641	643	627	664	635	625	627	620	641	603	636	629	629	663	636	645	632	647	598	675	582	661	638	619	610	663	606	619	648	583	653	664	627	610	635	604	642	628	600	684	630	563	650	659	619	652	623	644	611	627	590	678	640	646	640	644	669	645	597	637	639	608	678	605	637	573	676	666	603	662	650	625	596	586	597	654	635	605	600	659	607	637	616	663	658	615	654	650	633	637	662	649	661	628	634	598	630	647	607	599	660	597	640	596	598	620	616	593	605	631	609	635	643	628	612	647	599	607	633	629	641	604	668	669	663	600	588	607	595	598	629	619	652	655	583	662	636	632	645	658	655	641	637	621	622	610	656	629	650	624	581	639	696	641	574	594	621	633	604	614	643	613	650	622	635	610	611	615	612	609	623	638	651	631	606	619	585	633	626	652	609	589	610	654	636	651	640	630	619	651	642	598	663	602	627	636	622	614	632	661	632	675	631	645	644	629	640	647	653	655	604	607	665	651	605	631	646	662	628	640	607	657	637	631	658	616	666	628	635	625	630	604	623	630	589	634	610	617	600	652	614	594	620	662	641	626	621	614	662	635	585	644	592	640	644	632	637	664	648	610	586	638	605	612	634	680	620	656	636	608	608	639	632	657	614	624	650	542	629	662	624	619	613	648	615	633	656	593	598	646	654	616	617	646	626	617	623	632	643	600	659	589	594	641	673	657	627	625	634	579	674	670	693	627	637	609	646	611	641	641	622	627	657	619	633	577	632	617	651	582	617	617	610	671	640	655	658	656	621	614	579	660	642	647	691	625	636	618	658	630	632	628	631	668	668	638	669	610	677	656	669	625	623	640	612	629	669	636	644	637	618	615	664	605	619	642	615	638	625	699	629	672	600	588	630	642	671	650	605	599	632	599	664	640	622	608	605	599	645	628	631	597	655	654	633	670	626	629	638	637	623	636	622	576	590	625	628	611	649	612	647	600	611	660	596	607	628	639	609	665	644	656	618	597	609	644	638	602	640	647	660	668	642	688	650	666	598	613	654	678	622	596	605	624	588	585	596	702	660	597	616	606	640	594	615	647	660	695	639	667	651	648	603	599	628	660	667	635	655	635	654	604	595	641	658	623	606	634	630	624	679	655	579	616	666	636	632	637	647	598	624	659	650	619	577	638	615	629	617	642	615	619	634	637	638	606	610	669	600	593	637	577	646	605	668	638	659	641	623	625	626	632	655	616	621	664	691	652	587	642	642	585	639	609	653	684	649	663	624	631	650	639	634	597	619	624	655	607	656	640	638	619	616	623	594	604	599	632	615	653	619	642	613	649	640	621	630	655	659	632	608	627	640	659	634	631	676	616	646	602	598	627	617	626	649	637	600	677	604	648	626	629	633	673	645	631	630	631	660	640	605	638	626	663	652	564	613	632	608	659	669	634	613	636	644	618	670	622	645	663	613	615	628	622	621	639	630	613	588	602	668	676	626	664	647	589	605	630	681	635	651	644	629	597	562	624	606	643	632	642	642	657	637	654	603	590	669	609	621	622	594	677	656	672	605	674	652	663	658	667	648	608	599	657	638	596	671	645	610	598	645	617	679	645	685	625	596	625	644	638	600	605	639	676	689	675	638	584	655	625	643	621	613	635	626	613	618	595	603	614	633	634	614	649	628	621	628	611	613	602	586	704	620	666	589	652	619	640	672	618	626	646	640	636	647	652	634	671	597	593	688	641	603	617	645	672	595	597	623	596	641	589	631	661	660	622	702	600	626	595	616	633	628	657	627	655	614	630	602	629	672	662	618	599	670	595	601	621	610	609	646	601	628	649	604	607	667	708	623	621	649	615	606	651	639	618	627	633	648	646	686	630	624	574	623	582	637	628	637	616	658	635	604	640	658	651	665	646	631	606	600	625	573	658	638	604	636	637	617	680	631	666	653	623	646	640	629	631	609	644	608	615	639	617	632	602	655	615	615	613	634	652	584	654	605	674	630	665	606	639	629	651	657	635	612	634	663	628	631	597	625	633	663	648	659	566	630	628	621	615	620	644	652	642	654	666	661	659	661	615	652	623	579	674	572	673	618	630	638	659	628	587	664	602	636	598	639	648	629	633
4901	3812	2925	1874	1500	1137	1001	947	845	846	778	752	758	693	709	750	677	687	742	703	730	701	676	715	617	703	687	753	651	668	658	679	739	717	648	684	689	634	687	674	626	672	670	656	653	644	687	648	621	624	661	659	659	694	629	646	671	666	652	724	643	663	669	669	681	687	695	661	651	648	668	683	695	628	638	628	692	646	617	632	678	672	642	649	639	683	659	646	633	685	633	666	691	668	703	630	698	648	620	598	650	636	609	645	685	674	677	643	662	662	644	681	695	651	673	656	621	679	655	659	719	628	656	632	689	703	669	617	645	636	658	622	658	643	596	639	682	656	655	643	648	668	690	705	680	668	680	623	651	674	668	644	685	651	694	686	626	682	658	718	631	685	680	602	677	670	667	608	668	654	626	654	649	673	625	671	694	665	660	615	664	693	677	655	649	650	652	631	651	658	631	669	669	661	700	672	665	654	631	622	633	662	657	654	655	674	667	626	629	669	644	569	708	676	653	673	672	648	691	660	654	645	668	640	650	704	649	651	630	674	657	662	662	708	656	666	652	663	651	670	660	638	668	674	637	685	667	686	637	638	639	697	616	609	654	663	653	672	635	639	655	641	632	637	663	696	687	677	665	659	671	651	683	643	680	659	685	643	639	651	654	653	628	686	641	680	708	652	634	652	690	686	647	690	666	686	693	635	676	679	652	647	639	691	686	711	684	620	657	636	669	620	647	616	647	637	654	668	662	662	659	703	661	696	700	656	688	684	653	658	656	642	627	634	674	733	624	698	623	655	620	619	686	720	625	620	636	668	639	657	660	649	649	633	666	686	682	650	651	674	654	658	652	630	621	674	669	670	696	683	709	653	643	636	671	664	681	688	644	622	630	644	638	689	683	717	619	698	631	642	722	720	631	669	657	686	677	662	682	663	709	595	638	661	673	688	663	679	683	662	662	708	622	653	721	629	687	664	691	646	660	624	686	643	617	660	680	614	709	659	716	655	655	661	660	647	650	673	643	639	686	681	669	680	653	708	651	684	659	637	686	684	687	670	673	630	675	668	616	644	694	693	639	695	629	669	700	687	678	675	680	669	649	627	711	625	657	698	679	681	630	685	663	656	649	642	666	671	663	618	674	674	677	631	627	691	671	662	622	647	679	673	643	615	678	603	674	632	691	641	668	674	668	606	646	687	676	626	649	611	640	605	632	629	610	645	637	676	627	607	648	674	622	659	666	670	725	667	667	635	689	627	679	633	634	645	622	683	657	631	716	638	658	608	669	649	675	644	694	602	632	669	694	654	626	662	641	686	674	612	637	679	653	661	704	646	662	616	663	662	660	663	707	640	643	656	645	688	678	619	676	654	685	736	666	653	653	638	708	639	703	610	625	680	665	645	620	633	682	705	689	656	661	667	664	688	664	657	627	653	612	667	660	649	667	668	707	635	657	675	637	690	662	688	627	682	686	639	677	687	690	637	603	690	678	663	652	676	673	682	651	653	676	647	659	668	681	634	672	653	633	614	689	679	669	654	677	674	673	671	638	653	632	677	657	686	619	634	682	663	658	648	691	694	710	684	678	655	630	658	716	667	708	676	727	677	635	650	683	696	673	649	627	647	665	671	621	687	682	683	666	727	689	667	634	644	688	695	662	665	628	634	688	681	608	636	700	645	689	692	659	680	672	644	662	600	640	678	624	650	664	693	633	659	621	677	670	676	660	647	696	643	657	662	620	628	629	678	649	671	682	638	672	648	650	632	670	691	651	644	637	665	628	663	684	706	680	589	694	646	631	644	642	669	605	632	680	664	690	645	650	663	674	668	628	642	681	669	666	658	693	685	665	685	631	709	669	632	630	691	667	700	684	673	651	646	686	643	655	658	691	593	657	655	604	646	668	683	651	651	668	646	618	661	663	627	712	643	656	655	702	649	667	696	664	609	653	643	653	625	614	682	621	659	631	672	650	679	630	661	621	638	650	655	626	668	667	700	652	698	708	656	643	652	657	653	654	665	661	700	660	679	647	654	683	655	674	657	650	684	686	620	673	663	646	671	669	651	656	689	696	684	619	658	701	620	628	676	685	659	686	705	661	666	696	687	704	665	708	668	648	650	650	654	663	640	616	680	654	634	608	698	662	684	644	676	626	614	629	664	648	666	650	654	616	663	675	656	695	694	664	660	702	678	666	664	672	671	649	666	707	676	718	678	623	617	661	665	657	652	649	625	698	661	694	701	640	672	653	635	652	666	652	716	580	650	670	674	611	664	638	650	606	670	648	657	623	701	623	664	706	680	669	656	687	654	676	650	708	661	635	702	703	663	621	568	652	687	667	632	627	676	660	639	643	631	615	694	669	693	644	655	693	632	661	706	688	693	704	657	701	652	632	705	615	652	672	724	621	700	632	666	701	642	593	662	680	656	631	638	673	674	678	667	674	683	629	652	638	679	719	610	631	656	677	628	636	615	699	654	692	656	645	646	664	649	659	682	652	701	672	586	712	659	684	657	621	623	710	687	675	669	616	710	624	669	663	702	690	633	685	660	669	651	610	650	668	645	628	656	640	607	688	676	632	704	639	654	666	678	668	650	667	671	707	632	665	657	631	691	647	695	639	657	671	650	684	578	659	625	681	724	659	671	669	687	655	699	682	615	661	645	678	679	669	691	708	624	697	664	645	650	638	681	651	651	637	688	698	635	627	629	651	688	668	666	649	648	677	652	629	624	652	676	699	659	633	616	634	637	616	647	688	692	629	649	678	657	693	685	617	648	629	645	688	658	696	624	661	685	696	677	658	668	637	652	638	619	639	635	660	681	686	673	639	699	690	709	675	644	679	666	722	669	654	682	679	656	661	635	630	718	613	651	684	648	681	633	702	699	671	651	681	662	608	679	671	647	601	695	663	633	644	687	672	645	654	708	677	687	666	666	661	650	650	645	640	679	655	651	675	648	691	683	679	639	654	634	647	697	651	665	613	652	672	627	667	643	637	657	641	629	648	658	661	668	651	652	685	665	674	638	667	666	644	693	690	687	620	682	642	639	676	669	641	690	665	680	666	665	721	690	679	641	660	619	670	701	662	615	650	683	626	659	645	668	675	671	640	659	682	693	605	667	654	631	678	667	666	652	666	640	632	670	674	632	694	637	708	692	639	636	684	615	610	657	677	634	670	669	679	630	679	699	628	657	727	621	667	648	700	715	680	632	640	663	633	621	631	682	639	696	644	675	701	677	647	677	688	662	709	675	643	656	659	703	670	671	658	692	707	622	665	693	646	643	647	681	653	686	671	689	676	632	679	664	652	704	646	697	632	670	649	724	669	679	648	665	652	659	654	655	631	698	650	662	653	638	709	628	646	695	634	646	694	666	658	650	641	648	647	645	689	667	689	657	683	687	659	683	643	678	624	670	661	663	665	657	658	652	674	660	612	668	648	653	658	604	675	673	642	697	654	699	670	636	651	621	667	679	655	665	644	639	695	669	681	665	673	632	654	634	608	651	682	638
23761	21584	29157	24455	21591	13655	1549	930	759	679	665	580	526	514	480	476	446	445	418	375	409	392	370	359	409	411	365	388	363	362	393	379	373	355	339	348	372	304	331	321	353	340	369	362	347	353	365	342	346	324	320	330	317	313	350	328	338	337	328	338	347	319	348	353	373	337	366	360	324	318	340	339	306	299	371	333	330	340	302	365	337	335	335	325	335	360	364	332	343	360	274	367	332	363	326	323	354	340	329	319	338	357	341	351	305	337	357	342	355	348	316	313	332	348	325	331	312	322	354	340	359	323	366	329	341	318	338	333	311	321	335	354	319	333	373	342	329	346	331	351	331	326	319	335	320	351	343	320	321	323	323	343	353	330	351	364	359	335	345	364	347	339	340	331	361	334	351	334	352	325	322	344	332	322	350	319	313	344	341	362	333	369	335	333	326	303	342	374	349	348	330	319	292	329	319	338	346	336	298	326	354	358	333	317	313	301	336	364	327	331	324	322	322	338	340	346	303	334	338	308	349	345	319	360	324	354	341	336	301	358	298	305	318	297	329	353	363	321	273	354	328	338	322	318	343	362	346	324	348	335	324	315	378	312	293	370	343	359	311	326	318	332	286	338	323	326	349	324	332	301	330	326	334	314	336	339	335	353	332	316	313	361	344	347	293	356	335	317	349	322	317	333	357	343	354	337	299	310	321	321	363	308	332	357	290	312	315	345	353	320	307	332	330	314	335	359	326	349	371	345	322	321	328	300	344	321	321	323	337	328	323	360	336	349	345	351	348	357	296	344	328	331	312	328	359	326	340	329	332	309	341	342	325	346	320	360	316	340	355	341	344	349	323	360	307	338	322	310	334	352	335	324	309	337	332	369	329	297	335	326	340	325	341	336	351	320	282	337	307	324	308	350	332	327	320	295	336	313	291	319	320	311	314	334	311	320	337	306	317	356	307	326	342	317	337	364	330	328	324	327	294	367	305	299	336	346	345	324	378	331	321	329	336	332	358	349	344	297	341	383	372	320	312	341	328	315	308	339	330	296	315	343	323	343	315	352	336	312	344	342	341	351	354	310	325	360	341	290	354	324	366	335	342	341	333	318	320	355	338	321	367	332	308	325	324	351	352	317	311	316	280	320	325	352	340	327	283	326	327	388	338	359	339	321	329	307	325	329	349	348	324	313	342	334	317	322	352	294	330	339	298	324	312	345	327	325	345	361	317	335	325	321	299	320	331	302	327	372	298	322	310	333	320	354	317	370	341	320	310	315	294	347	355	298	375	323	322	339	356	370	351	353	333	351	324	300	313	340	314	320	321	358	356	311	343	324	337	318	311	319	317	354	339	361	366	321	330	356	317	340	326	344	328	326	345	313	355	376	347	326	370	354	343	364	331	358	364	345	316	365	337	326	331	318	329	316	367	278	316	328	355	348	312	327	310	356	341	362	307	357	360	333	349	360	338	327	311	338	329	327	310	308	351	317	366	332	321	303	340	309	321	330	342	338	307	301	306	355	330	344	342	343	339	338	348	327	361	290	343	313	303	334	377	320	326	325	336	333	330	328	376	344	317	332	306	320	334	336	334	336	325	336	348	329	329	332	321	321	309	351	322	340	325	339	343	331	326	344	308	357	291	328	361	335	317	341	340	335	313	331	344	362	336	336	309	343	361	317	316	340	363	348	355	335	340	333	341	333	328	304	329	338	354	341	330	330	296	348	351	327	316	360	325	338	371	302	353	327	281	321	312	326	330	379	366	360	335	352	308	324	342	334	333	342	308	332	343	349	324	336	364	325	359	346	328	343	368	333	319	329	308	356	302	310	327	332	329	345	335	348	330	304	351	336	350	311	351	296	340	345	331	326	326	335	357	357	311	318	330	342	336	335	334	351	335	342	312	319	333	313	345	325	305	341	333	344	322	315	352	349	334	312	333	299	324	329	293	328	352	348	346	302	341	345	315	313	346	333	303	333	338	356	332	332	344	320	330	337	354	332	327	323	350	329	314	323	324	315	350	337	324	331	322	317	340	351	358	327	317	321	342	363	319	320	305	350	353	300	340	303	297	316	332	317	387	313	340	348	328	324	329	335	348	327	378	333	340	320	340	333	320	302	353	320	334	336	336	326	345	352	340	329	334	334	363	343	346	316	338	370	333	335	346	355	316	357	344	338	304	322	323	342	364	341	344	335	336	362	345	322	328	356	339	355	328	341	315	318	296	377	331	349	292	343	333	323	346	338	324	316	328	306	300	373	329	321	325	343	341	331	375	339	341	311	356	334	320	322	342	337	325	340	352	329	352	343	334	372	335	350	307	324	362	371	322	343	351	333	368	309	302	326	325	327	347	333	298	319	311	296	340	352	344	321	350	325	357	335	314	310	324	333	349	333	346	340	375	359	319	313	326	336	339	324	341	324	310	326	342	328	347	324	306	362	330	309	330	347	348	344	346	313	365	321	368	347	351	318	346	360	345	339	321	335	336	348	352	369	335	347	290	319	337	329	343	339	339	305	327	309	344	314	342	314	338	333	346	303	369	336	326	326	310	344	352	332	349	323	334	343	364	311	334	332	351	332	333	326	347	329	322	311	333	320	341	361	348	319	332	306	336	349	316	333	329	330	333	343	316	304	354	324	339	322	329	382	295	305	304	356	322	351	328	339	304	319	329	359	315	338	300	330	310	341	308	328	356	340	327	323	327	302	348	322	340	320	314	340	341	348	315	327	333	346	301	352	340	348	357	323	340	353	336	342	340	298	340	361	337	314	318	318	330	306	326	341	370	341	334	314	353	335	341	351	296	350	324	339	359	323	353	314	320	315	340	311	300	322	327	325	379	343	319	337	304	316	333	297	280	318	365	338	293	342	307	309	339	321	353	301	342	361	314	336	315	319	362	327	309	327	357	319	337	324	312	298	345	341	318	328	335	318	329	317	343	369	351	323	333	334	338	350	351	346	329	333	343	323	335	312	304	341	312	345	340	316	349	318	328	331	331	329	334	310	348	309	359	315	333	345	324	345	324	320	321	330	350	337	326	337	310	387	311	347	341	338	336	308	336	336	323	336	352	326	356	352	320	350	343	323	318	354	332	345	339	330	319	316	360	330	349	333	327	358	333	306	332	311	329	299	305	333	325	301	358	323	327	372	340	350	301	350	332	348	316	326	305	317	323	304	335	336	317	320	352	364	377	316	335	325	341	286	312	340	333	348	321	371	338	314	351	342	326	348	353	314	342	332	334	329	323	356	326	319	352	345	346	328	329	353	360	323	320	320	357	333	337	320	333	341	325	305	322	326	329	317	335	374	373	344	340	337	362	345	356	331	307	343	360	330	353	338	315	326	317	348	342	345	326	326	320	339	318	352	308	345	301	315	348	310	320	351	366	334	348	356	312	313	334	324	303	319	342	307	296	331	348	374	353	294	336	332	347	345	337	309	316	313	308	348	326	339	344	344	339	363	359	333	328	337	359	320	314	365	322	353	364	334	344	339	345	296	326	340	331	296
3839	11157	8417	4313	3147	2353	1737	1427	1120	969	853	750	677	628	620	571	552	501	497	511	467	456	450	454	387	441	466	441	434	484	445	461	423	418	404	375	375	390	382	410	355	383	345	377	371	367	341	367	358	368	362	374	361	399	356	381	353	383	378	385	376	350	370	360	357	349	365	371	388	307	363	349	351	382	369	386	422	348	375	336	352	397	382	346	380	371	398	367	353	368	336	372	369	363	363	389	371	349	403	368	340	394	393	390	367	407	391	356	402	380	381	362	364	360	355	370	367	344	343	384	363	373	341	337	333	367	370	348	405	390	362	372	394	330	395	319	360	367	365	362	392	346	377	355	362	357	369	387	380	363	400	392	371	345	370	380	355	341	382	375	369	353	375	392	363	375	344	352	357	344	344	368	373	376	373	327	361	344	361	354	364	413	364	361	344	344	380	366	317	349	345	321	351	383	372	369	354	375	391	347	345	337	328	380	371	342	368	346	377	363	385	333	373	372	381	360	385	393	386	383	386	346	348	376	384	367	393	374	394	340	357	338	357	371	362	380	360	365	359	382	376	356	387	344	369	364	355	368	377	375	382	372	352	344	386	379	367	364	355	366	381	356	354	358	389	362	356	337	360	336	372	364	356	388	349	365	358	360	375	379	378	361	394	386	386	375	354	369	350	364	373	359	351	358	399	368	370	355	353	340	314	385	369	359	376	389	353	373	353	367	348	364	342	355	349	337	399	348	355	375	355	384	376	378	347	381	370	366	370	339	365	382	358	394	371	385	365	380	349	391	361	364	375	380	371	335	389	352	337	329	357	389	326	339	373	391	370	337	376	395	342	349	355	375	378	355	356	362	385	364	373	341	368	387	354	370	376	353	382	353	336	357	354	394	351	387	352	355	373	386	346	349	369	367	411	358	384	358	350	394	344	351	387	392	372	372	391	377	358	377	373	343	349	367	374	352	347	366	379	387	444	384	354	349	339	368	390	326	361	340	358	369	319	355	374	355	368	358	405	335	374	343	348	421	355	357	374	379	347	358	363	363	383	388	368	394	393	358	349	325	370	370	405	389	374	347	373	353	365	361	374	359	334	365	402	332	368	347	374	352	347	361	406	366	356	339	338	374	355	337	359	346	357	352	339	369	347	378	409	396	365	363	384	309	396	372	350	363	357	374	355	369	368	366	374	395	382	369	385	381	384	353	368	420	371	387	346	343	359	358	369	370	376	341	374	373	360	386	342	365	377	372	354	370	347	383	371	394	327	350	394	395	367	358	396	359	344	375	379	355	375	385	354	358	373	387	364	383	351	395	384	365	346	352	347	347	395	384	394	359	373	370	350	323	356	389	357	334	371	343	357	355	371	323	359	351	338	351	369	355	389	363	334	387	369	340	358	359	359	342	379	332	378	356	352	378	329	369	367	345	371	373	360	372	369	393	376	364	353	385	383	409	370	371	368	365	348	348	352	371	369	336	358	350	377	371	352	379	352	354	364	371	367	352	366	345	374	359	364	411	357	365	319	350	381	383	355	379	377	373	339	380	348	397	377	378	366	366	372	339	339	316	345	374	355	368	369	366	364	369	343	369	378	362	363	332	343	393	365	383	362	352	375	333	358	375	369	359	365	370	356	356	322	319	358	336	364	372	316	371	354	351	362	341	323	364	352	359	372	339	374	358	354	353	392	370	358	328	351	353	371	371	373	349	379	363	343	360	332	363	365	353	365	375	385	339	354	362	344	390	362	390	372	385	398	354	348	372	366	359	366	368	375	337	362	389	375	312	372	352	349	362	372	407	387	381	345	346	391	365	373	362	351	354	351	379	361	377	365	388	378	395	363	352	366	362	367	368	343	351	337	384	349	337	353	400	378	362	347	378	364	351	334	324	371	348	380	393	338	364	397	373	405	372	346	348	345	329	372	361	378	362	347	375	386	372	369	357	368	375	386	352	403	370	348	370	383	341	346	382	379	321	361	352	368	377	347	350	361	384	357	358	403	308	371	372	345	383	388	338	373	350	346	369	323	399	367	382	400	354	345	364	351	347	356	359	337	344	383	354	380	357	425	366	374	353	368	364	341	393	365	342	355	401	391	384	351	381	386	364	363	350	359	358	388	373	375	384	344	353	365	362	353	379	363	350	368	379	332	337	344	346	341	359	379	348	358	385	353	383	387	375	387	395	365	391	357	364	362	358	371	374	357	388	360	400	334	402	357	378	366	354	357	386	367	356	377	345	373	386	413	352	382	349	353	395	368	368	349	341	375	386	359	387	384	365	374	372	373	351	352	380	350	369	366	333	384	369	401	349	397	363	352	360	356	343	356	370	367	362	344	372	378	370	355	386	377	356	375	370	393	357	380	362	378	366	357	395	365	360	375	365	411	379	388	354	389	404	378	363	378	351	365	362	399	358	396	394	367	332	356	377	361	366	364	346	362	357	405	351	374	415	348	360	369	368	359	376	358	386	378	387	381	378	375	379	395	375	378	375	390	386	402	358	355	365	335	331	369	363	356	361	336	349	366	370	393	365	368	346	356	365	376	368	383	366	346	375	376	354	385	358	361	338	319	344	358	359	404	367	331	338	384	398	351	348	383	366	353	346	376	344	363	400	350	373	352	374	358	316	363	386	342	370	367	367	396	373	356	357	361	357	368	350	375	354	354	356	373	397	369	364	351	373	367	345	388	347	353	361	360	370	400	352	386	350	355	384	374	373	351	377	323	361	401	373	335	349	369	349	353	358	337	374	352	362	374	349	357	371	352	356	365	358	388	342	355	383	396	342	326	338	416	386	368	337	377	344	368	352	358	356	387	392	361	343	400	375	366	359	372	401	356	336	364	366	372	368	391	369	351	368	347	377	372	371	346	335	389	343	368	387	364	340	375	399	369	370	372	358	365	337	377	331	361	354	401	340	359	341	342	347	361	355	350	351	358	365	396	342	376	384	391	367	372	401	346	344	343	379	355	384	356	369	361	359	374	391	386	402	352	375	392	370	330	346	358	351	378	315	365	385	388	369	386	359	378	350	342	372	385	314	355	354	353	398	350	382	334	373	369	389	360	347	374	389	353	360	382	366	380	356	359	316	352	320	356	359	390	377	336	357	383	386	369	389	354	372	352	356	341	369	370	382	346	389	365	364	345	358	359	364	401	346	348	347	386	408	348	346	339	348	375	371	373	370	352	350	352	369	350	378	364	344	370	371	373	343	371	374	364	360	375	369	398	343	392	356	375	368	358	359	349	367	368	352	386	370	345	347	347	382	374	368	356	399	399	349	387	361	371	320	369	340	362	356	369	369	344	363	347	359	378	338	380	347	348	348	368	374	368	379	344	362	393	320	339	347	374	338	362	389	377	375	354	368	328	380	359	370	399	372	361	387	359	375	376	352	354	384	342	361	357	372	369	380	363	380	333	349	383	356	347	381	361	388	328	343	353	372	340	350	371	377	368	389	357	396	338	376	370	359	349	378	365	366	363	364	358	407	340	314	360	358	347	335
25081	21574	28249	25353	15574	1827	1207	970	903	902	817	723	752	780	734	689	694	720	695	641	750	695	730	665	677	666	678	696	663	650	693	711	679	631	656	669	618	649	675	667	647	595	677	606	672	625	675	671	669	635	670	641	644	626	698	679	608	657	654	653	612	673	692	655	656	661	607	654	659	668	672	631	630	647	692	657	656	646	652	649	638	594	664	607	613	627	597	666	691	646	662	633	610	608	632	638	646	624	629	675	611	675	636	668	647	667	612	624	650	649	711	623	654	653	603	622	671	621	651	641	652	646	680	650	587	679	630	635	665	633	719	662	680	640	638	645	659	633	653	681	623	650	618	605	635	618	641	675	650	629	658	648	657	648	629	607	635	664	616	602	636	655	624	700	592	668	652	610	607	646	641	659	649	655	642	670	598	640	656	604	625	651	623	697	618	635	658	600	685	646	649	666	646	637	648	659	674	618	653	660	656	690	682	657	628	632	611	654	628	628	614	648	656	596	622	644	650	647	638	610	627	687	644	662	637	659	689	662	671	669	652	661	632	608	622	604	648	619	625	581	656	632	646	622	684	651	652	637	685	659	667	686	629	687	689	636	605	638	638	674	636	719	621	653	641	626	650	616	663	630	644	618	627	607	628	638	634	625	652	650	583	649	636	648	591	655	617	662	602	672	668	714	641	666	598	635	587	647	688	632	640	669	659	631	636	674	603	672	668	614	637	609	673	612	650	606	694	630	640	694	637	616	609	667	645	652	617	660	641	653	710	634	626	684	594	670	630	634	644	644	628	675	669	618	659	663	605	649	605	667	617	634	670	642	641	631	637	642	633	611	663	631	601	580	676	630	663	643	663	660	679	646	670	677	645	627	615	642	637	650	652	673	615	638	658	680	644	626	670	671	613	630	636	658	604	621	658	672	626	657	657	608	699	598	656	667	640	656	671	675	648	621	677	678	655	626	625	651	662	635	635	590	682	659	657	663	617	584	640	636	652	625	692	643	639	617	612	610	656	608	631	639	637	664	634	665	646	635	669	612	661	658	630	665	641	644	592	697	681	633	667	678	636	640	655	595	636	686	681	665	652	643	671	664	604	605	689	620	648	627	641	666	653	629	623	652	623	661	656	595	644	596	610	620	651	652	592	655	654	635	663	672	654	660	623	683	687	617	704	633	646	589	610	647	639	645	603	627	698	609	621	665	656	649	643	637	615	607	646	651	644	612	655	669	649	653	611	652	618	607	651	628	658	591	662	600	638	680	662	656	664	633	605	636	676	645	650	654	655	620	633	674	680	637	603	681	671	614	609	717	636	620	612	648	621	642	663	654	665	579	658	629	609	643	603	680	669	699	645	628	622	678	680	642	625	668	655	623	658	659	693	631	619	650	618	619	633	685	661	656	645	638	666	582	646	590	615	633	634	668	654	677	662	651	670	633	601	639	635	677	671	641	581	612	669	643	686	633	646	620	654	608	663	634	636	641	625	626	629	647	698	640	627	638	657	615	648	667	651	617	658	636	673	627	601	656	629	658	665	627	633	556	662	679	578	650	654	647	697	622	637	630	640	636	652	652	650	635	629	648	616	677	649	650	638	619	643	652	624	637	636	623	645	643	623	593	672	648	647	680	602	616	694	669	640	632	596	646	624	635	670	606	630	657	667	670	661	625	632	656	607	660	683	650	697	625	631	618	615	634	668	668	645	620	600	643	608	626	600	646	619	687	630	620	652	645	644	661	646	635	656	640	637	643	655	653	635	642	640	626	620	681	626	651	636	655	597	633	645	607	645	664	654	615	630	638	632	578	659	631	649	638	666	632	686	600	645	611	656	651	637	661	677	644	646	640	630	645	635	674	606	650	627	604	679	694	624	629	664	629	661	587	623	645	675	653	675	679	653	648	632	679	568	615	651	626	643	642	630	643	619	609	641	600	609	685	704	644	639	626	604	647	623	635	648	595	628	638	579	620	641	665	624	653	685	687	610	661	618	632	621	652	648	649	612	654	677	605	651	681	648	642	611	636	654	665	660	625	641	653	652	671	685	634	662	674	712	659	652	677	657	634	628	664	640	710	637	659	663	614	687	622	668	608	676	640	672	644	619	646	707	607	639	639	620	628	618	634	644	662	627	578	597	621	653	661	620	657	628	650	609	618	645	706	636	619	641	653	616	635	608	621	669	658	631	678	640	623	573	608	654	677	646	656	652	669	675	652	612	644	611	599	643	648	644	631	643	650	663	595	701	656	670	658	630	658	659	597	592	656	658	657	637	673	584	620	632	587	647	641	617	586	664	629	657	616	605	605	629	644	585	620	635	614	652	618	610	650	637	637	622	653	697	639	661	677	621	646	703	677	616	678	656	605	671	611	637	681	626	639	683	605	647	586	620	641	652	693	648	656	676	665	673	632	667	672	579	652	601	658	628	652	640	665	679	631	659	645	619	658	633	633	635	639	664	600	602	661	683	653	641	624	677	698	610	596	624	642	641	627	629	653	619	645	630	663	677	687	615	619	645	608	677	646	681	635	675	616	620	577	618	703	599	607	623	597	620	650	609	645	653	635	664	631	629	714	655	661	636	608	616	630	641	606	676	615	637	678	652	602	664	653	623	656	621	643	624	665	629	655	618	612	627	653	646	652	687	674	635	623	636	662	647	625	617	630	605	596	629	617	660	624	659	653	665	636	634	634	652	658	602	631	645	622	623	603	650	637	632	617	652	625	662	633	667	702	653	643	643	666	666	606	634	617	634	636	604	681	636	643	635	609	639	619	598	655	641	615	626	640	633	676	668	628	650	617	633	634	621	646	651	644	629	662	635	666	640	623	593	643	647	631	663	588	677	647	645	642	630	571	666	645	637	597	649	639	671	674	625	648	680	628	649	649	635	674	646	691	661	643	643	585	606	639	600	655	663	645	648	629	652	629	639	630	675	681	652	658	697	643	614	597	658	620	638	603	610	687	579	660	629	594	645	610	658	623	640	659	686	659	671	646	677	639	629	674	667	633	618	619	654	634	606	659	645	640	637	714	670	620	648	641	649	608	649	656	697	609	673	653	614	626	631	722	659	631	672	636	621	645	654	671	644	671	636	613	612	672	675	624	666	688	648	640	643	670	651	622	624	674	618	629	667	659	636	702	666	622	638	632	667	635	614	669	610	678	604	672	674	642	625	647	599	654	708	659	580	619	676	666	643	696	652	640	632	616	629	637	610	614	645	688	675	657	610	626	623	634	671	641	664	620	640	660	609	658	643	636	645	626	618	627	656	640	630	637	678	601	612	693	639	632	575	665	650	643	680	665	718	703	647	625	663	660	636	654	637	650	644	598	638	681	629	624	668	660	673	643	606	641	676	628	672	665	623	639	639	689	631	612	635	662	581	696	637	633	674	632	618	635	629	606	676	694	630	649	665	621	634	617	664	653	672	656	692	695	605	612	606	667	631	644	614	632	619	646	626	632	635	663	624	650	611	639	667	649	666	627	587	643	648	681	621	650	619	623
3910	7894	5816	3284	2446	1838	1513	1297	1137	1089	943	899	843	844	806	798	786	776	717	700	785	692	741	690	699	670	721	717	698	749	725	722	723	696	665	740	687	694	670	680	671	636	695	680	643	676	638	649	654	647	698	654	647	673	658	660	661	674	693	683	669	658	663	670	659	675	628	679	676	655	677	682	686	680	655	674	687	676	679	713	669	643	646	638	671	633	652	629	590	639	664	673	639	631	656	593	688	656	632	635	650	678	648	654	677	672	676	672	650	688	673	659	639	659	621	630	715	642	672	645	656	657	668	608	663	666	678	665	673	580	644	700	659	654	656	643	630	685	657	637	673	635	666	611	650	668	643	660	649	640	601	622	668	657	601	663	634	694	676	618	646	660	642	679	639	650	656	633	663	663	629	640	640	736	660	659	648	644	639	674	618	654	644	660	650	710	669	690	679	706	673	668	660	680	628	690	668	610	651	668	634	639	671	659	653	626	662	695	669	675	670	658	673	681	699	634	615	638	642	626	647	682	649	690	653	609	699	653	621	674	623	640	661	658	677	706	665	678	656	664	636	638	663	622	585	602	666	678	633	602	619	635	651	639	625	619	686	658	686	634	665	660	673	635	600	705	597	664	666	660	708	661	628	648	681	658	663	619	679	655	648	653	651	699	607	658	681	676	677	671	660	663	678	636	627	621	671	636	703	641	626	623	642	656	678	685	656	589	630	600	628	648	653	651	688	615	672	662	651	651	670	638	633	664	619	655	681	675	743	643	703	673	677	633	672	670	644	639	651	604	700	695	665	643	656	642	678	637	611	627	667	696	623	649	650	653	658	664	626	675	683	668	631	653	638	638	684	634	633	683	605	643	676	649	670	660	679	638	660	645	631	653	658	648	616	655	630	649	656	607	687	647	620	683	613	677	642	620	674	649	639	603	660	614	643	696	673	641	647	660	624	656	680	658	678	624	679	680	672	678	671	670	619	654	618	661	643	694	669	663	653	642	714	647	674	682	672	664	637	641	654	614	642	673	643	666	645	662	659	653	656	699	614	657	632	652	647	685	656	633	672	619	643	661	674	638	664	710	666	622	640	619	640	661	673	646	695	616	642	646	635	690	644	640	659	642	667	683	650	617	688	665	647	650	668	677	664	651	649	677	690	708	632	632	671	627	672	646	670	692	687	675	653	695	689	660	675	662	660	669	652	693	687	660	631	617	697	640	674	670	589	661	612	637	671	642	689	668	597	657	639	661	669	678	642	667	649	621	636	680	623	631	675	664	671	653	653	635	617	652	697	621	609	624	624	665	680	673	627	632	640	657	618	650	679	678	624	697	587	638	649	669	701	635	655	686	660	690	648	684	669	622	637	604	650	684	640	675	661	646	645	613	605	645	648	632	641	670	685	640	652	701	726	666	663	614	673	707	634	662	623	686	668	656	645	704	605	684	663	691	604	641	643	646	675	656	661	640	646	596	664	635	656	660	658	620	660	696	685	648	645	641	673	652	629	680	659	672	665	689	628	656	617	644	651	639	683	631	639	647	686	698	639	673	643	660	647	657	649	623	608	621	652	647	649	694	713	686	676	652	682	644	681	646	655	687	646	620	659	684	682	627	664	667	645	704	614	625	659	677	662	673	699	642	645	611	654	682	651	632	645	672	616	675	659	671	657	666	647	673	635	660	644	642	626	634	670	662	674	678	697	628	671	708	613	668	641	690	684	654	632	679	651	643	682	630	651	713	666	682	671	649	640	664	648	669	643	655	639	646	640	646	659	675	673	654	642	629	635	648	647	627	641	652	672	625	641	639	700	652	654	676	669	690	672	655	655	601	666	627	684	665	702	636	667	624	679	640	624	643	655	648	613	631	655	653	631	665	622	647	697	652	610	638	658	705	629	639	664	633	624	649	660	643	636	680	660	612	664	679	719	639	659	706	617	692	639	602	656	663	641	652	639	663	645	633	677	666	659	658	647	638	658	681	659	640	707	657	686	666	653	668	649	634	631	653	675	681	625	679	634	642	656	629	636	667	669	656	656	646	680	637	656	652	750	661	646	647	664	624	643	669	631	689	674	631	641	639	691	620	650	610	621	621	642	684	675	656	666	662	631	651	657	684	664	636	682	631	629	652	676	639	657	611	595	644	657	614	662	633	634	676	644	616	628	616	653	659	684	663	647	608	619	648	644	674	653	641	605	611	653	679	675	660	652	637	687	658	681	675	651	658	651	703	666	643	682	648	647	691	641	704	621	623	665	656	680	668	665	659	662	621	653	641	666	664	671	661	634	638	648	652	633	663	693	659	642	615	685	652	656	642	637	670	636	670	628	620	689	632	708	606	690	682	632	667	662	618	673	626	668	648	653	684	681	696	618	645	658	659	662	678	559	647	703	667	662	663	652	694	646	712	652	670	679	681	624	636	638	664	638	626	648	668	668	660	619	631	709	678	647	650	663	683	674	689	675	652	630	667	678	697	638	609	629	661	686	664	658	646	676	605	667	661	688	661	644	644	674	645	641	652	654	653	672	676	631	639	629	649	701	667	679	683	654	692	692	625	609	645	653	638	640	641	639	668	702	645	682	620	654	618	667	672	636	642	674	697	664	672	673	604	699	629	649	635	670	652	669	663	619	630	636	674	626	659	661	640	678	660	644	671	648	659	655	653	665	730	621	666	640	666	644	632	689	641	647	634	655	680	654	638	627	672	647	660	697	641	605	643	645	695	661	665	638	660	629	671	716	659	625	674	638	650	641	624	657	683	641	681	655	647	684	678	682	663	680	638	645	669	686	620	667	637	638	664	634	647	660	620	633	694	656	707	667	623	662	652	617	643	669	653	616	629	673	635	623	659	659	647	692	630	654	696	681	668	661	668	659	719	615	648	653	693	666	661	706	656	620	664	662	596	663	635	637	698	671	653	633	662	709	600	648	684	675	670	717	636	640	666	665	658	680	598	653	656	642	641	637	696	657	659	636	635	618	628	664	626	668	654	648	676	722	686	664	694	635	638	641	633	628	634	657	660	655	620	623	635	704	655	659	625	630	657	677	643	631	609	654	650	691	627	664	660	633	653	685	653	638	683	665	629	693	664	621	659	647	645	640	677	638	645	652	695	686	686	648	652	668	658	649	672	607	673	662	656	680	670	684	658	642	642	615	718	638	678	631	626	703	650	688	658	625	635	618	613	684	653	651	655	686	663	668	640	654	672	625	690	632	635	693	645	638	696	662	661	624	645	675	661	635	669	636	646	625	677	663	600	660	626	649	649	595	662	650	624	630	670	670	645	700	673	660	636	631	630	679	678	654	670	641	669	612	665	662	647	681	643	668	674	643	632	675	635	668	652	667	632	671	648	645	653	657	694	633	624	648	643	621	652	721	628	630	631	633	678	674	679	606	689	657	647	681	639	635	653	695	657	666	657	607	642	679	624	637	632	654	651	645	656	630	654	637	674	644	660	663	674	666	648	685	678	669	632	615	654	658	649	720	682	665	643	689	663	633	606
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
