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
339346224669	339346225188	339346225738	339346226288	339346226838	339346227388	339346227938	339346228488	339346229038	339346229588	339346230138	339346230688	339346231238	339346231788	339346232338	339346232888	339346233438	339346233988	339346234538	339346235088	339346235638	339346236188	339346236738	339346237288	339346237838	339346238388	339346238938	339346239488	339346240038	339346240588	339346241138	339346241688	339346242238	339346242788	339346243338	339346243888	339346244438	339346244988	339346245538	339346246088	339346246638	339346247188	339346247738	339346248288	339346248838	339346249388	339346249938	339346250488	339346251038	339346251588	339346252138	339346252688	339346253238	339346253788	339346254338	339346254888	339346255438	339346255988	339346256538	339346257088	339346257638	339346258188	339346258738	339346259288	339346259838	339346260388	339346260938	339346261488	339346262038	339346262588	339346263138	339346263688	339346264238	339346264788	339346265338	339346265888	339346266438	339346266988	339346267538	339346268088	339346268638	339346269188	339346269738	339346270288	339346270838	339346271388	339346271940	339346272488	339346273038	339346273588	339346274138	339346274688	339346275238	339346275788	339346276338	339346276888	339346277438	339346277988	339346278538	339346279088	339346279638	339346280188	339346280740	339346281288	339346281838	339346282388	339346282938	339346283490	339346284038	339346284590	339346285138	339346285688	339346286240	339346286790	339346287338	339346287888	339346288438	339346288988	339346289540	339346290088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23080	20206	27155	23046	20197	8005	1494	870	781	675	655	680	707	674	661	639	610	622	631	601	626	617	578	577	621	588	556	552	600	594	546	584	600	595	557	597	648	595	609	549	574	582	598	557	587	585	569	553	577	566	586	564	519	549	579	605	627	560	603	559	507	571	541	578	526	597	590	584	540	582	582	579	639	558	528	541	554	578	544	579	601	559	568	516	568	571	573	582	571	556	556	559	596	561	574	571	638	556	564	565	595	547	607	573	559	585	543	563	558	554	559	555	529	535	614	536	565	578	574	574	609	547	606	589	524	570	566	564	559	578	524	569	582	568	586	565	562	558	542	560	584	599	580	574	568	609	547	567	544	550	567	570	575	533	514	572	523	586	591	553	584	525	537	525	532	585	546	583	574	573	543	576	557	569	589	528	566	578	562	559	568	524	534	612	576	578	550	592	520	554	532	574	572	545	557	555	541	542	569	575	569	596	594	560	586	571	566	566	527	533	579	641	563	515	594	570	558	566	544	547	567	541	593	531	502	603	563	545	533	548	560	585	542	548	527	547	529	576	589	567	561	543	580	574	582	583	549	549	547	542	572	590	561	568	530	567	543	592	542	552	550	572	553	536	567	558	543	586	550	560	580	607	569	591	593	586	560	578	569	590	575	554	523	567	594	582	567	566	526	569	558	571	618	533	552	604	584	555	553	538	515	574	562	545	551	529	574	592	565	570	573	570	573	588	555	600	567	509	568	566	566	538	575	620	562	570	574	580	556	566	559	549	569	562	494	542	548	571	555	555	576	592	562	578	548	556	574	527	571	642	551	541	552	574	556	509	537	551	538	516	581	537	559	542	545	541	533	593	540	609	611	526	571	582	560	587	575	560	607	547	574	603	568	596	572	566	624	549	537	531	586	566	542	529	555	568	563	547	571	568	540	599	549	535	547	570	565	551	537	554	552	538	545	511	586	564	603	522	602	554	604	540	573	564	589	555	544	558	501	559	555	514	531	540	557	557	564	565	579	557	555	547	541	543	579	551	546	562	559	551	536	546	541	540	566	625	542	541	573	562	574	540	589	557	571	576	588	521	598	585	594	552	584	590	571	562	572	536	547	571	557	573	641	600	565	572	526	529	568	538	531	570	528	549	589	550	530	554	580	585	579	594	512	599	524	518	552	548	558	583	544	602	549	557	537	534	548	557	558	599	535	551	574	569	528	568	563	538	546	537	593	538	562	533	556	513	568	533	534	550	588	600	552	568	518	571	570	520	561	588	593	552	589	623	552	566	549	548	565	598	539	556	557	561	551	578	574	596	538	586	536	549	562	579	533	560	595	601	566	546	592	572	553	581	556	578	537	552	592	566	602	573	559	548	565	541	552	554	544	581	527	601	582	542	561	531	561	508	590	559	565	584	557	574	554	593	556	547	552	564	596	553	576	566	551	548	568	547	528	595	549	572	560	545	568	588	539	541	586	555	550	579	552	532	563	548	535	552	533	539	582	572	588	518	539	628	597	579	557	557	594	557	558	555	529	620	536	561	563	544	564	546	556	586	554	584	539	575	549	526	576	543	608	523	584	584	564	568	545	559	542	565	605	566	557	587	533	568	615	626	522	527	574	538	588	561	552	557	546	601	561	562	581	564	552	565	557	550	569	606	568	552	559	554	567	562	570	599	540	545	554	542	579	589	585	566	585	578	553	559	572	564	622	569	532	555	555	566	550	515	546	564	601	565	584	564	569	575	565	566	548	577	524	562	541	592	551	551	517	587	557	538	539	564	566	570	576	569	554	525	535	568	592	535	576	558	587	604	533	577	555	575	575	604	560	615	557	553	517	634	513	551	560	557	575	583	540	585	555	551	575	566	590	588	547	558	519	531	553	549	587	549	526	538	542	530	531	519	510	573	538	570	566	558	561	557	547	561	587	553	586	587	599	601	556	579	573	546	567	552	550	572	552	568	548	595	549	567	543	525	595	568	597	586	544	534	561	528	560	538	552	563	528	560	613	550	545	534	565	562	578	559	485	560	566	552	536	557	559	583	551	566	548	595	589	573	589	577	538	555	601	583	525	577	591	551	563	585	565	561	570	545	586	551	522	517	586	599	559	542	562	542	552	575	578	536	578	615	556	574	575	538	538	522	520	549	536	606	547	529	581	540	572	539	583	550	590	592	565	551	596	559	545	568	563	623	543	549	542	545	597	603	580	588	531	529	571	592	587	588	598	563	588	561	536	579	579	553	551	547	582	539	588	608	590	591	569	548	528	555	592	553	553	548	603	555	574	552	568	587	587	576	572	569	514	611	577	573	574	548	578	551	549	522	566	520	621	524	565	569	531	559	605	561	548	545	540	572	539	581	528	572	561	571	597	599	549	568	542	552	573	545	576	530	566	539	540	581	560	573	575	577	574	542	603	578	533	554	558	565	521	574	589	569	573	516	571	553	544	536	586	565	569	564	526	581	548	596	537	588	550	546	532	578	571	571	582	587	611	547	541	585	556	546	540	607	561	553	573	577	538	570	582	571	548	579	545	529	550	588	558	554	563	559	579	557	527	594	566	557	528	535	560	579	532	566	570	573	539	555	554	539	590	537	565	561	525	567	575	548	558	566	577	547	570	579	558	544	544	566	559	552	547	523	591	554	584	542	536	476	556	573	515	534	591	609	600	547	571	567	595	547	568	544	603	574	577	576	610	535	534	579	592	526	550	530	550	535	543	559	572	554	527	605	537	538	571	529	578	578	592	582	547	516	597	580	565	564	566	565	546	563	576	538	526	489	608	554	525	573	582	577	573	548	545	584	539	556	558	528	567	572	539	524	578	553	562	535	539	559	562	607	593	539	588	537	548	572	555	538	533	547	559	562	496	553	548	555	559	601	572	543	545	570	507	570	532	591	544	574	516	524	526	572	495	564	569	554	584	582	567	562	549	528	580	574	554	579	568	559	573	574	579	536	565	571	573	601	550	535	544	595	574	528	562	549	582	552	553	553	549	567	597	504	569	562	573	584	600	514	602	557	526	596	540	576	592	546	570	541	560	499	531	539	610	547	566	548	583	505	592	551	590	544	575	556	566	587	562	527	577	567	549	524	536	546	560	582	519	557	596	566	579	583	600	549	565	526	539	583	564	552	527	545	514	567	587	571	573	557	548	581	601	509	587	594	545	578	539	543	527	581	552	555	531	577	556	540	610	546	571	559	540	612	550	570	581	542	567	537	568	560	533	579	568	581	595	534	579	519	553	564	550	570	586	571	558	522	557	578	590	604	547	584	570	550	550	550	544	549	607	547	490	574	518	523	605	575	554	611	554	576	559	584	549	546	561	558	584	561	562	550	545	559	515	617	553	591	559	599	570	604	598	559	560	590	564	612	600	550	583	545	559	597	576	538	569	534	583	552	546	575	572	575	558	575	555	583	560	544	574	549	585	561	531	529	560	556	562	541	589	600	538	528	541	587	552	571	533	549	598	553	549	538	561	543	547	589	571	569	581	527	569	522	534	523
3336	5302	4452	2356	1642	1259	1034	866	757	739	669	664	572	552	533	515	512	499	509	512	531	507	480	484	473	483	471	509	485	473	487	479	479	473	475	447	515	488	486	457	482	459	468	462	456	456	478	450	477	482	480	466	500	487	466	455	459	469	484	457	441	481	453	488	441	460	482	470	461	481	499	461	461	449	511	471	475	440	454	477	483	478	426	521	454	452	486	479	442	478	445	464	487	459	471	458	436	483	489	471	444	466	411	442	473	487	478	459	440	440	414	491	475	459	461	462	470	474	470	500	478	435	492	442	444	487	475	439	440	484	446	451	475	445	455	430	444	431	462	425	459	464	432	451	462	476	464	445	488	421	470	455	431	470	444	460	498	489	466	502	460	447	465	437	473	447	477	470	472	485	489	386	401	485	444	460	439	471	500	471	440	474	478	441	440	457	463	454	462	444	473	457	449	456	437	440	428	471	480	502	434	450	479	448	474	463	454	485	437	470	460	463	442	505	434	430	422	458	495	444	419	471	413	463	444	448	433	483	431	430	481	471	514	436	476	446	489	454	479	474	487	481	482	471	478	453	439	454	427	442	438	470	413	448	443	450	494	438	436	437	452	445	429	462	446	453	433	448	486	463	456	421	455	458	440	452	450	492	444	463	467	467	454	461	417	455	467	502	413	493	438	476	403	442	443	465	489	467	461	496	494	437	463	440	422	459	444	453	437	468	462	457	421	461	426	422	469	454	477	467	504	464	468	460	509	452	423	446	475	437	452	488	480	467	426	463	440	448	450	439	435	465	481	448	495	452	470	446	466	462	462	448	444	455	475	512	464	443	470	459	437	456	448	452	479	479	445	446	436	462	463	429	423	478	461	468	431	434	446	478	455	495	445	449	459	450	478	435	421	455	477	469	407	463	480	455	444	457	434	437	434	454	462	475	468	466	419	467	462	462	421	477	399	474	444	452	450	488	450	471	475	484	464	466	424	459	438	411	439	473	455	444	464	435	462	453	501	479	426	466	456	467	441	465	480	446	445	460	423	429	457	486	465	461	481	455	459	476	436	456	490	447	427	432	446	417	436	440	444	426	480	434	448	461	445	455	447	450	515	479	461	456	493	463	469	488	475	429	433	455	425	471	477	451	432	509	459	416	448	456	432	447	448	444	472	458	435	453	411	440	463	444	486	458	469	468	472	463	469	415	443	434	452	431	454	461	411	462	422	467	438	430	450	446	466	463	461	460	469	462	473	475	448	450	459	426	458	424	446	468	443	442	433	410	428	472	407	468	427	425	425	455	467	484	460	475	456	449	443	451	425	462	433	473	422	433	452	439	431	460	455	478	455	465	462	458	451	516	459	421	442	401	438	470	438	456	457	409	459	462	477	455	409	524	444	424	455	457	459	502	440	447	430	460	413	436	441	466	486	447	482	516	432	437	452	398	482	455	428	460	488	439	473	442	482	454	469	471	418	433	440	464	424	485	473	441	500	496	449	464	492	456	470	416	456	451	441	465	408	466	435	481	421	446	404	465	483	434	475	446	425	419	450	439	451	441	475	457	445	454	452	466	430	459	435	487	445	442	438	449	459	479	481	441	431	469	441	458	442	447	493	456	475	450	458	471	452	458	438	423	437	430	457	491	453	458	410	410	484	458	461	453	447	442	476	488	452	433	441	457	479	437	462	473	451	493	455	447	418	463	467	428	411	447	467	470	460	430	464	441	491	445	448	495	453	444	460	459	488	439	425	474	444	440	433	468	447	444	444	484	454	433	467	443	422	481	477	502	437	479	426	380	501	447	437	432	441	490	461	482	440	412	458	472	438	426	452	450	412	445	441	439	436	480	432	431	425	444	449	442	437	403	440	430	459	465	447	450	434	469	467	466	418	463	443	428	470	443	450	467	425	483	456	447	430	440	480	449	501	477	492	411	443	444	472	422	480	458	428	474	419	493	432	474	470	459	407	465	475	459	480	430	470	434	444	434	454	453	468	464	474	485	446	465	449	431	449	446	427	447	461	438	442	426	437	451	447	467	444	485	455	485	430	434	444	485	448	447	420	445	484	484	460	485	456	419	498	456	455	450	435	424	478	459	462	453	451	392	429	470	479	456	428	429	461	453	465	435	437	456	494	472	465	476	458	479	426	433	450	409	437	470	466	449	438	460	475	449	445	457	459	426	427	441	448	459	440	471	434	438	450	450	437	479	457	449	466	501	447	459	438	435	435	435	438	417	444	495	434	427	471	454	452	438	418	453	478	454	428	462	408	461	466	440	440	425	435	457	460	464	431	482	448	444	427	458	426	451	432	456	437	439	455	456	440	436	455	458	432	451	432	428	456	468	435	464	462	473	505	438	454	462	432	414	458	462	415	457	439	453	455	460	454	455	443	405	405	433	419	441	443	453	463	417	456	469	491	414	473	460	457	456	468	479	443	414	410	430	458	445	446	425	456	466	460	462	476	427	445	477	474	434	421	460	453	457	413	431	428	449	437	448	429	459	455	423	441	442	450	451	461	484	462	477	436	451	453	454	408	455	434	439	440	431	470	405	449	454	477	420	482	433	419	444	477	474	432	473	488	445	453	430	469	487	439	477	463	482	473	429	488	483	422	458	436	437	435	439	436	448	443	419	414	482	439	431	438	449	442	478	484	440	473	434	444	425	445	470	416	429	429	459	475	421	456	488	457	454	471	466	432	502	452	472	438	490	437	461	425	458	418	447	467	478	474	470	450	405	460	450	448	502	512	506	438	448	438	443	437	456	460	433	483	487	448	435	410	400	427	429	455	419	440	463	428	442	453	443	446	471	448	415	449	435	417	478	404	430	434	422	429	478	446	438	448	429	414	454	451	392	435	441	449	461	432	435	450	475	447	488	428	453	451	429	412	465	422	470	427	443	502	435	443	458	432	460	411	451	452	424	450	453	398	458	468	500	437	443	448	415	419	434	463	467	467	428	460	466	451	448	478	462	443	425	455	425	444	462	428	432	446	494	447	453	456	453	429	461	437	399	448	423	433	495	467	451	428	425	453	461	417	461	451	462	425	432	414	459	500	475	464	415	423	457	450	426	424	499	458	476	468	450	436	425	465	478	443	461	469	475	444	460	436	451	414	428	455	459	423	463	473	448	427	456	457	411	490	504	473	438	451	437	445	438	449	454	437	435	458	450	444	428	487	428	454	421	438	450	439	475	416	457	466	471	435	484	416	485	469	430	460	444	443	470	440	465	432	461	440	473	405	452	393	440	475	456	451	482	459	453	450	427	404	474	437	459	439	459	446	425	478	414	448	473	454	443	448	479	461	433	456	465	482	434	463	432	478	433	481	443	446	466	420	420	444	469	463	456	438	386	439	481	473	442	463	450	428	435	457	417	434	442	452	503	473	454	465	426	450	464	442	448	412	460	440	473	441	443	445	439	423	495	455	449	457	455	443	458	426	444	470	462	447	435	435	420	431	467	444	422	439	427	481	468	421	431	462	431	426	458	443	444	387	451	516	435
27673	10258	533	273	170	140	150	154	140	138	162	143	135	147	139	147	142	141	134	132	131	147	134	135	157	110	139	150	136	141	136	148	129	127	144	142	152	155	143	135	120	146	126	130	130	126	129	142	139	161	125	139	131	138	131	137	131	147	122	128	135	144	153	132	146	126	149	137	128	139	125	131	125	125	153	130	113	144	146	130	134	132	141	145	136	140	119	147	140	150	150	120	137	138	178	141	132	133	145	123	154	138	141	125	145	131	167	133	119	135	118	138	161	145	144	128	128	143	137	133	131	141	149	115	153	120	173	136	164	143	157	118	140	141	146	134	133	142	144	130	126	157	137	146	138	134	140	136	129	137	149	142	119	131	123	131	165	130	154	141	131	128	154	138	136	136	132	139	127	151	136	143	127	139	142	126	111	136	135	134	134	131	119	142	147	137	151	141	138	135	116	116	160	142	140	146	128	121	137	144	126	158	114	124	159	134	137	131	138	144	125	137	143	139	141	134	144	136	110	128	131	145	152	135	155	127	150	143	127	124	143	125	121	132	133	146	122	131	128	136	129	143	119	137	135	130	123	127	136	119	153	159	120	136	129	126	154	141	134	125	139	125	131	142	158	120	129	129	134	131	131	137	145	147	131	123	138	128	133	158	157	140	133	130	128	129	128	133	143	127	151	144	144	143	152	134	132	132	150	160	137	144	128	132	171	115	154	140	158	154	147	114	128	125	110	143	124	148	129	153	135	140	115	138	128	130	142	139	127	134	134	135	129	140	142	133	125	129	122	139	131	137	154	129	136	154	147	120	139	146	141	148	147	115	148	124	134	133	136	136	144	146	145	138	133	131	142	141	131	154	143	122	128	120	138	127	147	156	144	128	119	135	133	140	133	130	150	130	142	140	124	156	130	151	138	122	117	131	136	118	143	147	136	124	129	137	150	145	127	127	122	122	150	152	124	137	134	123	127	154	123	133	140	142	112	151	134	124	132	150	142	146	142	147	138	116	149	143	125	157	121	131	143	144	125	125	140	137	117	128	148	139	135	140	144	136	145	147	139	146	156	136	125	147	148	148	167	144	128	141	148	115	125	142	157	113	113	141	124	125	130	132	136	140	130	129	113	135	150	149	122	134	131	145	136	137	124	124	121	118	113	119	148	141	144	133	151	149	138	117	145	129	145	122	124	135	142	116	133	124	138	132	131	119	151	124	138	132	127	158	142	128	121	140	140	151	143	136	145	151	131	170	142	141	137	127	113	134	139	152	144	127	140	132	138	137	142	151	128	151	136	126	111	132	144	136	124	143	143	137	153	116	142	130	124	123	135	128	104	142	134	131	142	112	139	127	151	145	129	139	148	131	133	107	128	146	135	127	128	143	119	147	130	109	141	134	145	127	138	119	156	123	122	128	142	132	138	141	122	120	144	138	122	108	143	141	153	138	146	152	131	128	141	153	124	127	143	132	123	135	135	132	140	140	125	122	137	119	130	128	129	145	140	128	131	128	148	117	141	120	115	131	159	133	141	130	148	138	136	139	142	155	162	143	137	138	110	140	135	133	142	155	127	160	143	134	123	130	128	129	143	148	156	131	125	141	124	135	122	137	144	127	130	133	122	143	134	147	144	134	141	129	154	133	150	132	122	162	139	133	133	139	131	118	148	127	142	127	138	139	149	144	126	120	132	134	146	122	131	140	128	131	126	145	152	127	128	108	130	129	137	138	126	144	126	125	132	150	140	138	141	134	124	115	125	113	123	139	131	124	139	121	146	138	133	129	159	139	126	137	136	109	127	144	143	145	132	135	137	155	117	125	142	132	134	116	122	155	147	132	150	134	146	108	132	150	141	121	132	137	131	153	121	162	148	128	134	123	139	141	138	141	155	160	155	139	133	122	146	140	149	156	127	140	118	128	124	142	132	153	145	136	142	141	124	127	155	133	135	131	147	138	151	134	153	123	146	156	133	131	138	143	126	130	154	137	129	161	143	136	122	142	145	143	141	119	137	121	128	145	148	136	113	130	134	127	164	135	147	116	145	123	143	153	158	140	146	140	123	132	129	122	173	139	130	133	144	146	151	129	144	153	130	151	138	141	145	139	138	151	148	120	125	122	124	140	124	145	125	137	144	149	133	140	136	134	133	136	141	135	135	118	128	134	132	149	157	131	127	147	143	123	135	129	135	120	155	160	162	120	148	131	135	133	132	135	141	149	131	167	135	132	141	115	144	151	131	140	130	139	133	141	122	153	147	149	134	131	141	162	151	135	122	153	120	137	125	142	130	136	129	136	129	120	145	148	142	126	124	116	149	143	140	126	141	118	131	133	113	129	153	121	130	138	143	136	134	118	149	140	109	156	133	139	155	131	149	127	145	130	141	139	138	165	119	146	148	152	148	150	136	135	137	137	132	140	139	149	125	128	129	132	130	131	111	130	123	141	142	134	111	111	131	129	139	141	127	124	149	119	128	137	145	142	154	147	136	127	142	130	157	128	133	142	141	143	115	138	148	114	126	151	125	134	158	116	116	129	136	124	135	184	121	140	143	124	124	133	141	149	136	152	136	137	138	164	161	134	139	146	135	148	139	139	158	150	133	108	126	131	151	124	135	133	144	120	163	109	124	127	134	147	141	139	131	150	156	137	146	120	132	139	145	131	140	147	136	135	125	149	134	141	134	137	129	134	136	139	128	149	149	130	151	131	128	153	150	132	149	160	154	138	140	131	136	142	134	146	125	145	135	128	133	136	126	127	146	150	133	127	130	133	157	149	137	132	134	136	131	138	153	128	131	145	136	129	119	148	138	145	129	110	118	116	143	150	142	119	137	148	154	138	131	174	155	145	130	153	123	124	155	130	99	132	133	134	156	151	126	140	165	129	133	144	140	126	132	126	142	148	151	131	120	134	136	130	157	131	118	133	131	146	147	125	134	120	136	138	155	143	132	141	127	135	132	115	135	145	122	136	114	118	149	130	125	158	144	136	136	138	136	130	128	129	126	145	159	130	128	133	114	137	125	128	127	141	133	129	135	126	130	127	152	129	131	114	126	123	144	141	125	141	123	126	139	125	139	133	150	132	139	115	118	134	144	134	143	121	147	144	134	121	134	128	117	132	148	140	114	133	124	157	128	137	153	134	135	133	119	115	147	149	148	121	137	136	157	145	121	128	139	120	119	141	135	120	123	137	113	127	153	140	126	125	113	127	125	115	125	128	132	140	122	158	132	151	142	133	141	128	130	154	127	155	120	135	151	127	132	148	138	120	156	136	138	121	133	113	139	139	130	127	150	130	145	141	145	139	148	138	127	147	143	155	132	140	151	136	132	145	133	131	137	134	137	151	129	135	139	133	129	135	138	144	117	151	155	145	122	120	147	141	151	146	136	138	113	119	140	141	133	130	155	122	177	139	142	139	148	150	117	156	142	129	118	123	154	135	135	135	152	122	128	135	138	129	122	133	118	141	105	137	153	132	134	139	137	142	134	139	142	162	132	129	130	131
4449	284	257	170	145	136	127	142	141	111	147	114	112	116	119	106	108	143	115	122	119	121	104	120	116	111	127	123	113	126	121	107	115	121	125	118	138	128	124	110	131	101	122	124	104	114	99	129	109	115	101	108	107	137	107	105	126	111	86	115	115	122	129	108	111	118	116	130	97	113	110	129	110	119	124	127	115	135	110	118	132	122	106	114	117	102	115	114	112	120	112	98	127	119	116	103	114	118	96	98	99	108	129	109	103	115	107	118	114	107	108	109	111	97	142	111	106	110	118	116	120	113	110	114	127	125	126	133	96	128	119	98	118	105	120	122	101	104	122	119	121	112	123	110	91	106	112	122	124	125	103	116	113	116	97	133	122	126	116	124	125	99	117	125	111	147	117	110	111	101	118	123	99	101	107	94	116	108	125	126	131	126	98	127	109	103	111	117	114	117	127	136	136	110	122	121	116	117	129	115	126	132	107	108	107	110	124	113	115	131	119	106	105	118	108	128	107	100	109	103	120	110	101	119	105	116	122	97	126	104	128	116	101	141	108	125	126	118	140	105	115	123	128	102	113	125	116	123	124	106	116	119	98	103	104	130	131	97	110	125	117	109	129	125	115	104	103	89	116	131	115	120	112	111	114	119	113	114	122	126	102	115	105	103	117	103	119	118	110	117	124	115	118	131	127	142	123	110	117	118	96	115	110	116	127	112	113	127	107	122	117	119	97	118	105	108	115	132	109	120	130	104	111	115	117	140	115	121	102	136	128	99	129	111	120	126	123	99	120	124	117	107	110	133	115	126	119	126	111	118	116	94	105	124	99	142	111	133	106	107	112	133	118	120	112	108	124	120	118	133	106	117	118	119	118	114	118	129	107	104	105	112	115	137	119	89	118	128	108	118	123	115	113	109	150	103	98	122	120	129	111	100	105	115	138	106	97	120	125	130	106	124	120	137	119	106	111	108	101	119	121	107	122	130	101	133	116	121	111	110	131	116	121	115	118	140	125	117	127	127	125	105	115	119	120	121	110	128	99	112	124	131	118	101	98	134	115	102	112	112	98	116	119	107	107	97	125	106	115	108	104	114	105	119	140	125	142	101	121	102	121	113	109	126	108	121	88	120	120	123	120	101	101	107	116	129	120	125	117	138	121	109	123	116	119	141	109	113	122	89	102	117	110	125	112	122	117	97	122	115	113	148	130	122	128	118	106	123	102	108	126	119	110	121	114	114	117	129	112	112	119	126	117	118	105	118	115	125	114	99	119	100	122	126	126	133	127	116	111	131	112	110	111	108	111	126	117	114	131	120	123	114	111	117	113	111	99	119	135	114	114	131	105	102	119	118	102	115	106	104	119	133	122	100	135	123	95	102	118	123	101	129	121	119	125	120	122	113	107	100	121	103	124	126	113	104	111	119	119	116	117	141	121	122	103	122	115	97	125	106	125	109	102	119	121	123	106	119	126	110	110	116	105	114	101	113	115	124	118	108	119	111	104	126	120	116	110	128	106	131	139	106	104	115	124	128	131	117	116	107	109	105	117	124	147	122	111	113	112	111	118	110	126	116	122	136	137	114	121	129	119	136	119	128	114	128	114	103	123	105	113	108	131	127	116	110	102	122	118	124	134	119	98	121	120	110	116	94	116	126	116	119	109	123	113	114	114	104	110	115	121	99	117	91	114	126	113	104	105	108	132	104	106	123	149	130	113	114	114	109	133	111	117	111	129	137	104	118	124	133	109	107	129	115	129	122	123	122	97	141	124	113	116	115	129	118	110	114	116	121	141	118	104	125	117	113	135	104	115	100	107	116	98	96	117	115	131	104	114	121	116	115	117	105	113	133	139	128	116	115	116	109	110	129	110	129	120	115	122	111	115	105	114	127	98	100	106	138	122	133	91	127	118	117	124	112	125	110	105	109	123	112	129	119	119	106	113	123	108	123	115	118	102	146	97	123	128	101	104	97	120	100	108	102	126	113	125	109	102	110	119	133	109	119	116	117	119	119	112	143	103	139	115	125	121	127	109	114	99	101	125	119	130	125	124	121	103	129	111	117	119	129	110	105	103	116	113	120	125	129	121	117	117	128	111	109	117	118	118	88	114	96	135	112	125	104	140	112	107	114	136	126	115	110	120	116	127	106	111	126	117	124	124	124	103	96	102	119	116	106	110	117	143	101	114	137	123	104	124	105	103	122	120	128	107	108	105	110	104	134	97	128	107	121	108	120	112	99	125	110	112	118	115	113	114	115	111	131	103	122	149	119	115	118	157	113	110	106	115	124	100	122	131	136	128	104	110	113	108	128	109	126	130	107	115	111	130	105	117	123	119	114	113	104	99	107	126	118	115	110	110	98	115	131	113	101	110	107	139	110	109	116	125	102	110	108	103	117	106	100	111	96	135	123	129	117	126	111	126	110	124	122	112	121	107	125	97	130	135	108	116	116	136	138	123	121	118	102	124	131	111	113	107	125	116	132	103	122	131	119	129	121	96	114	119	110	129	119	119	106	123	147	130	118	119	109	126	99	104	136	127	132	120	110	93	121	115	114	137	120	121	106	97	119	119	99	127	124	105	118	123	143	121	122	121	107	119	103	103	125	116	123	98	104	119	108	118	115	108	97	114	125	115	123	123	98	109	127	123	120	109	110	126	116	117	114	114	118	117	124	122	119	118	107	139	111	109	105	101	119	119	123	106	122	119	138	110	120	136	111	120	116	90	114	110	111	109	109	120	110	104	120	106	129	134	121	120	114	116	114	111	119	113	104	109	116	113	113	122	106	114	111	133	115	110	117	112	126	103	127	144	109	119	111	123	109	111	107	118	117	91	125	124	117	116	120	115	133	120	116	121	108	102	116	97	142	108	109	129	114	111	120	125	97	112	92	131	104	114	110	93	109	135	100	109	121	123	135	125	100	103	110	111	136	115	120	126	118	109	115	120	96	130	122	122	111	106	127	100	115	132	117	89	102	115	128	109	123	126	115	89	115	108	128	109	114	119	118	125	129	104	133	102	123	115	125	121	121	116	111	121	101	116	133	104	99	121	120	123	115	111	96	106	88	126	106	124	120	117	125	95	115	119	121	123	94	104	116	113	109	106	110	102	128	124	105	124	113	122	113	140	92	101	108	115	105	107	129	129	133	112	118	99	123	111	101	93	106	110	116	125	113	124	104	117	107	112	102	111	114	123	129	102	109	130	104	127	108	125	121	125	104	122	124	125	116	96	105	127	126	114	99	103	100	131	107	114	132	114	101	123	119	134	105	117	124	120	106	102	129	136	111	89	117	89	117	110	113	122	121	98	123	123	120	109	123	111	115	118	112	114	135	95	120	105	114	115	125	113	124	112	129	126	115	130	127	126	111	113	110	100	134	139	130	115	115	124	129	127	115	102	114	121	102	122	127	113	118	121	119	115	111	108	101	126	120	107	115	96	112	100	119	116	118	114	113	133	120	122	119	135	106	94	112	102	118	95	111	117	115	121	118	112	97	116	123
25351	21454	27961	25295	11411	1173	727	553	557	502	482	482	456	405	452	443	401	403	390	411	393	403	388	439	422	453	403	421	387	432	430	401	430	391	406	438	419	415	396	419	418	430	373	414	365	414	413	362	392	417	401	385	421	370	405	394	426	382	390	402	441	420	380	419	418	384	426	420	378	390	374	408	404	414	406	412	412	405	422	371	395	416	381	396	410	393	410	373	382	388	412	390	416	392	364	379	414	422	387	389	383	374	384	411	398	434	422	392	365	412	392	404	414	377	392	381	402	384	393	406	361	436	383	376	380	401	368	379	388	398	370	393	376	383	393	429	388	431	426	393	395	378	405	364	385	383	417	375	411	355	384	381	380	389	427	365	395	399	382	368	417	390	415	407	423	407	396	368	371	405	368	432	376	392	406	373	428	400	411	396	383	391	402	391	376	340	424	400	392	410	401	375	418	400	388	419	415	375	389	356	391	375	369	396	381	415	372	414	368	406	357	376	374	420	394	384	385	430	404	398	390	404	400	399	413	411	413	386	414	371	403	458	380	397	427	407	397	348	396	387	435	383	413	390	399	375	390	384	392	412	379	399	401	400	403	387	428	422	393	411	378	391	441	407	383	411	408	400	398	391	380	407	390	449	387	397	408	376	393	379	384	396	407	409	411	399	362	370	391	381	360	388	405	380	354	354	431	400	395	406	367	397	413	400	405	367	413	358	391	414	423	384	375	359	440	387	385	418	402	390	418	363	437	361	393	427	417	425	405	390	396	424	406	373	400	435	389	412	410	381	406	401	365	411	421	407	362	377	392	371	372	362	410	402	397	410	390	389	414	425	389	352	376	421	413	416	392	376	380	442	396	402	395	415	378	372	408	400	374	391	413	369	430	407	372	393	363	368	411	362	397	385	414	390	405	407	430	376	359	449	391	373	400	394	413	374	406	410	381	363	380	402	401	408	394	394	377	385	395	396	362	399	385	401	384	383	459	387	419	403	403	362	395	425	355	405	388	388	435	405	429	413	395	398	401	376	370	379	387	384	377	414	414	414	394	386	379	405	411	393	403	413	390	382	385	353	398	386	395	365	393	393	360	406	380	406	418	389	398	395	394	399	395	397	403	362	390	416	366	413	392	379	407	420	394	343	364	380	407	385	392	405	399	388	343	382	422	369	392	390	413	391	389	394	383	389	414	424	407	432	409	398	395	389	367	388	394	410	402	398	396	367	392	412	377	366	401	379	411	420	436	408	426	381	390	384	385	381	411	363	368	403	399	381	402	407	424	403	387	371	416	403	370	385	416	380	423	380	374	383	410	407	365	373	415	405	392	404	392	405	434	366	384	418	403	424	436	412	355	374	408	373	393	365	390	366	396	427	376	376	430	380	390	405	416	385	385	407	420	402	358	388	390	396	421	376	373	407	388	390	426	385	413	365	360	404	371	417	367	387	442	396	371	364	388	405	406	372	409	394	408	388	414	400	385	360	376	383	395	386	384	380	370	386	402	342	432	397	412	386	408	391	408	429	369	396	378	381	381	416	366	406	381	384	385	407	382	400	362	390	376	375	410	398	371	382	358	389	459	384	408	402	379	379	388	430	399	375	414	387	426	385	408	337	402	406	387	381	387	402	386	419	398	430	382	380	426	362	408	357	375	441	362	406	396	353	405	388	410	403	384	393	365	369	404	381	420	403	416	406	382	376	401	383	420	380	377	400	404	413	391	390	415	358	399	380	356	411	377	398	427	398	409	418	396	384	396	378	397	373	394	415	386	388	396	356	390	426	389	391	405	358	392	399	406	395	415	390	397	396	386	389	375	357	413	408	396	411	415	400	394	398	389	410	388	409	414	375	413	363	398	393	401	407	396	395	379	436	410	398	380	381	383	370	416	378	435	373	399	386	386	390	401	365	391	394	339	415	425	407	355	420	388	415	430	382	396	379	399	384	391	420	417	378	414	406	373	373	362	388	371	405	396	418	392	359	411	413	399	405	349	410	406	387	371	405	380	407	394	405	373	404	387	390	358	391	398	404	403	398	392	423	385	387	411	373	391	360	369	397	364	368	406	391	397	382	415	396	403	416	406	389	380	354	358	356	394	376	398	404	408	377	389	397	394	419	392	405	377	407	380	391	422	406	360	405	412	381	416	376	408	354	379	403	393	415	402	383	411	363	396	403	391	387	392	416	437	369	400	379	379	369	422	416	400	384	385	404	397	382	369	394	395	397	368	398	445	392	404	406	423	391	402	446	382	377	382	394	386	348	386	393	363	409	385	379	424	387	393	412	419	455	407	404	358	378	414	410	406	383	383	446	410	371	404	410	402	427	389	382	379	382	382	397	404	397	415	381	413	418	389	417	375	351	407	415	412	436	417	368	419	373	433	447	372	368	383	391	391	403	368	372	399	395	414	390	346	387	338	356	383	394	380	391	366	409	405	389	376	418	386	367	421	381	368	395	380	404	376	435	406	367	381	422	419	400	397	388	399	394	426	410	393	358	366	404	381	401	398	371	385	406	404	390	363	403	383	396	414	351	414	384	384	385	403	413	389	363	392	375	373	398	408	398	416	370	375	389	412	431	383	412	379	360	403	401	396	390	396	354	421	394	419	369	404	383	366	377	376	373	374	402	404	345	412	435	442	363	391	402	368	377	416	401	382	412	410	386	404	383	380	387	377	381	386	393	390	385	416	400	383	375	381	372	402	402	378	406	409	385	393	398	405	409	424	393	386	450	389	390	372	371	402	429	407	392	378	419	423	403	446	414	353	420	347	391	386	391	436	392	418	406	399	386	402	361	427	370	328	403	387	336	375	391	407	435	351	384	410	377	408	398	404	375	397	374	415	374	400	446	415	403	421	377	445	378	381	370	356	408	390	347	402	392	375	405	405	429	360	381	406	396	429	392	384	393	372	396	415	436	359	333	418	389	407	378	395	382	387	376	405	384	406	384	391	403	379	402	419	400	391	413	391	400	375	355	389	398	362	412	390	389	361	409	383	381	384	424	362	370	394	387	382	364	395	387	381	417	410	412	415	422	384	396	408	427	363	371	401	381	391	379	370	392	414	395	417	414	398	402	380	409	358	387	396	413	411	395	344	373	370	405	391	381	386	404	395	435	367	391	389	412	390	383	389	372	395	384	413	391	401	380	417	405	369	366	408	395	388	384	374	375	370	394	385	435	368	373	393	400	417	407	376	402	416	396	413	374	365	402	413	392	367	368	375	432	361	413	421	416	383	372	355	380	390	409	392	396	360	380	416	369	432	366	367	401	413	398	407	440	403	353	401	388	397	392	425	403	425	414	384	410	382	381	383	358	413	376	400	398	418	346	412	373	407	364	390	403	392	410	355	398	406	404	398	375	390	396	439	384	397	383	434	385	364	377	385	399	363	390	417	372	390	410	336	422	384	412	386	423	370	375	368	410	387	394	395	392	414	382	361	397	372	400	397	353	352	397	412	383	406	349	353	433	345	404	372	406	415	379	396	355	430	422	410	417
3074	3179	2629	1339	1033	786	606	582	492	464	446	391	395	406	347	367	348	352	356	372	372	339	330	316	377	339	313	371	342	334	321	306	331	314	316	354	351	337	362	318	342	303	352	311	338	354	340	337	310	360	337	347	365	357	354	315	322	361	302	326	340	329	368	320	357	321	304	344	329	317	330	336	302	339	348	358	307	294	335	343	338	317	313	330	340	351	343	357	323	377	329	329	350	290	333	317	341	305	324	331	345	317	316	384	357	315	321	329	310	313	329	319	330	313	315	312	353	350	336	325	341	362	333	326	313	348	307	323	329	327	328	305	324	336	331	331	306	329	343	347	346	351	318	322	344	331	324	320	316	307	319	315	323	293	318	314	313	317	366	323	353	316	336	331	302	337	318	308	354	322	328	325	322	303	319	318	342	325	339	315	341	331	355	313	322	302	325	314	314	320	328	306	341	329	334	328	344	331	309	325	294	327	323	312	288	347	322	306	319	317	343	328	309	308	292	315	328	334	358	314	351	301	322	307	300	340	342	331	309	346	324	341	326	325	319	315	334	326	290	304	337	314	345	357	344	335	306	298	324	312	356	343	334	322	322	352	326	352	332	330	354	327	340	334	316	321	354	352	300	339	322	323	311	301	316	313	345	303	308	320	295	325	386	305	357	327	338	295	332	356	325	314	334	341	346	335	351	321	334	310	322	315	330	318	312	333	328	351	300	340	317	356	313	336	343	318	306	323	308	323	334	306	303	362	320	315	352	333	314	306	330	324	344	331	335	315	310	352	320	320	339	343	336	319	291	329	325	339	325	343	320	334	298	302	347	332	341	335	310	343	313	347	347	331	317	335	280	322	317	315	315	331	308	294	314	349	293	304	328	323	342	331	318	349	329	338	298	358	302	306	322	307	334	301	307	320	319	309	358	311	295	320	320	321	317	352	363	301	335	339	339	336	308	314	300	348	319	293	331	323	285	318	308	330	314	313	323	309	316	305	321	340	345	321	321	316	313	315	323	302	325	312	366	329	322	319	301	310	301	309	318	343	311	325	353	324	336	333	294	314	278	313	337	317	345	311	319	342	292	324	317	306	320	323	323	293	332	340	325	347	323	337	327	317	326	316	330	303	319	354	331	324	323	316	331	330	304	350	318	310	318	331	344	303	344	346	317	326	325	356	309	318	328	315	315	322	314	297	321	306	335	314	339	332	350	319	332	321	345	347	336	314	300	326	334	314	301	351	321	326	336	319	354	339	329	328	329	336	350	316	322	332	308	289	328	342	367	331	298	293	305	284	317	320	312	328	333	358	354	317	308	340	292	364	297	331	364	320	339	303	325	336	320	315	299	346	347	301	311	293	317	327	341	326	333	335	341	314	337	327	337	349	306	345	317	329	310	321	324	312	321	306	315	312	345	326	321	308	353	323	331	309	299	287	348	321	295	335	336	333	298	323	323	320	345	299	324	320	290	351	321	326	343	319	309	326	304	347	304	337	324	346	328	328	344	356	321	357	325	345	345	275	328	324	346	329	329	322	320	326	316	338	292	299	329	342	305	343	320	318	299	340	342	343	307	331	311	335	318	326	324	341	329	341	329	326	320	330	328	336	334	301	326	305	308	310	313	336	319	300	352	304	324	281	308	289	312	331	326	323	312	351	330	349	327	308	301	320	349	334	351	343	340	335	336	318	343	334	327	322	319	345	306	343	293	342	320	314	285	291	337	320	336	319	330	298	323	330	369	317	310	333	308	325	320	335	331	322	330	275	333	302	328	328	318	328	303	335	311	324	301	291	317	330	325	313	285	327	332	310	312	307	300	314	336	299	359	326	364	333	305	303	313	337	355	316	318	282	324	289	324	309	339	307	350	317	287	308	303	336	328	322	293	346	323	319	281	334	314	354	300	334	303	317	333	324	335	296	357	338	352	296	313	330	305	343	342	331	330	318	341	308	329	318	317	294	334	314	295	304	345	338	328	318	334	334	311	311	337	315	293	305	290	311	337	346	353	341	328	304	319	351	329	324	333	310	337	329	309	361	327	310	324	290	326	273	306	305	333	288	309	341	333	325	337	334	348	308	303	324	301	332	350	341	286	337	352	323	337	294	309	340	320	317	314	317	325	316	343	333	333	346	280	306	335	348	322	323	326	300	315	340	325	314	315	310	335	340	323	335	334	333	329	301	300	321	314	312	333	325	293	349	350	350	282	325	313	321	348	335	310	316	311	293	308	289	308	314	303	325	310	321	322	323	330	330	320	337	307	338	329	317	328	305	304	326	324	323	323	317	298	316	319	321	294	327	314	306	324	289	330	341	337	299	330	327	307	320	306	354	329	332	308	337	310	342	311	324	337	318	308	321	321	301	348	335	280	275	302	339	329	297	306	307	323	366	322	323	305	317	315	306	331	333	322	332	325	317	319	333	342	360	311	334	302	293	327	330	330	356	338	323	359	309	319	311	349	331	299	299	339	303	310	341	355	294	336	307	300	335	315	338	330	333	326	333	335	325	335	340	341	321	325	323	320	340	309	330	325	320	335	312	339	299	335	325	328	306	327	335	324	345	307	309	325	295	337	326	302	336	306	343	334	317	344	291	311	305	349	340	326	325	336	305	325	308	319	324	307	346	357	303	313	308	330	353	351	327	329	307	312	304	306	313	294	312	288	306	346	338	303	325	323	312	321	319	347	302	302	325	364	303	335	297	325	323	339	343	309	303	349	326	316	303	333	310	336	314	342	360	319	323	326	319	322	305	287	306	325	312	334	305	322	296	325	317	313	303	316	330	336	298	342	329	315	301	313	306	300	337	338	313	318	298	335	324	339	336	290	307	298	341	275	337	305	335	303	304	315	299	286	358	316	334	309	318	331	343	329	322	320	345	325	327	329	331	330	283	340	330	347	336	342	303	330	318	345	306	328	354	328	322	322	342	321	293	366	310	323	340	337	311	351	335	349	309	327	365	328	321	323	340	359	286	300	306	316	317	293	320	314	298	341	284	357	346	292	346	324	330	333	323	315	298	289	320	311	357	323	300	293	310	308	317	340	338	300	329	311	346	300	316	321	343	323	320	305	306	316	326	292	302	329	311	321	321	300	336	315	311	356	333	331	341	344	318	338	350	356	342	302	340	318	307	344	304	329	341	317	312	339	286	317	328	342	315	336	320	349	307	332	342	322	300	356	313	311	334	334	314	317	331	313	343	305	323	323	336	310	303	314	311	319	332	327	298	334	304	321	358	315	335	343	311	304	336	308	319	329	307	343	312	321	336	279	326	295	324	327	318	314	344	322	342	321	323	330	325	289	343	296	330	306	325	273	328	350	346	349	352	266	319	321	305	321	328	330	308	325	277	356	346	321	342	324	314	319	295	314	328	320	328	326	306	319	278	328	322	311	350	305	356	311	330	332	352	337	313	335	324	337	318	327	313	283	350	317	334	315	318	333	350	306	330	321	319	307	336	343	337	351	310	314	311	309	292	318	352	311	299	310	310	315	297	290	335
24439	21460	28810	24511	21451	8660	1593	994	818	801	773	725	683	724	698	660	652	570	642	638	677	637	639	633	630	646	606	654	604	655	640	606	615	633	622	627	616	605	640	606	613	628	650	572	622	616	656	592	610	620	613	601	592	631	623	592	627	619	621	594	553	609	637	647	562	604	606	592	599	597	637	601	608	656	641	553	583	642	600	651	688	612	617	594	620	588	624	599	581	626	623	601	653	606	601	541	584	605	607	576	577	640	631	582	635	617	631	595	647	602	646	627	602	582	607	605	598	578	591	657	623	557	622	646	628	589	577	609	614	587	624	656	587	593	576	608	614	623	591	578	589	620	659	630	593	568	618	603	596	581	608	607	601	595	628	584	594	579	578	606	610	553	616	591	594	593	572	581	591	641	626	589	583	604	613	588	631	580	608	557	616	561	581	618	607	636	612	540	574	606	644	634	637	591	611	575	614	590	634	577	618	616	592	616	606	568	608	621	605	605	613	600	606	599	602	616	633	647	612	596	617	656	554	628	599	589	599	620	615	617	631	602	628	620	593	631	610	587	604	610	594	618	587	609	620	608	603	610	606	600	628	629	629	630	586	619	594	582	602	588	596	613	626	604	645	615	622	590	563	620	610	613	642	583	614	569	597	644	627	615	596	564	624	607	548	625	587	611	619	611	597	572	621	597	661	595	605	583	576	623	591	619	611	564	601	578	560	583	565	563	598	580	594	602	600	578	590	585	620	590	577	554	615	567	609	623	600	609	621	580	624	580	647	610	617	610	629	622	578	628	646	628	619	597	601	595	574	589	592	584	611	620	607	594	601	560	577	590	564	604	626	591	640	588	538	625	637	601	569	590	563	594	604	553	604	615	601	569	579	596	604	639	614	651	614	607	599	610	605	604	616	628	577	586	626	629	612	580	613	554	565	616	617	606	554	610	598	602	610	576	603	568	621	599	587	590	637	619	606	602	589	636	553	589	656	585	614	613	589	595	585	653	601	587	608	627	639	635	638	618	617	596	624	625	593	583	589	574	594	579	616	576	607	593	595	620	621	622	597	613	603	603	600	623	619	629	521	622	595	580	563	624	625	596	602	565	588	610	574	626	613	608	567	589	577	631	653	580	580	588	581	604	600	624	575	622	571	617	602	605	596	576	587	571	624	608	592	639	647	598	587	602	625	560	572	616	551	608	609	604	610	627	619	654	604	619	593	548	614	555	620	605	623	584	573	602	610	575	569	576	542	645	615	625	584	637	642	608	606	614	604	605	624	575	628	557	635	590	625	607	623	601	613	613	579	634	619	563	581	618	609	613	596	617	549	607	565	596	629	576	596	586	607	600	648	622	565	589	626	643	605	591	595	555	555	630	618	632	600	598	577	605	542	552	645	568	544	675	633	610	603	569	618	588	586	634	596	599	614	599	590	645	620	589	617	621	574	591	602	620	612	598	600	546	581	591	601	598	573	580	565	604	602	588	649	608	562	630	584	616	606	604	585	635	631	611	616	589	602	632	611	581	685	599	596	608	594	615	632	569	627	572	620	602	620	638	599	607	578	646	610	544	594	583	642	563	592	576	603	601	611	654	586	632	533	597	616	583	633	610	611	609	581	608	639	559	576	592	592	597	575	602	621	637	593	621	629	590	570	600	615	623	551	594	609	615	588	599	605	588	639	632	607	587	611	577	612	590	588	591	592	586	598	608	627	601	539	626	642	650	589	655	604	536	570	626	579	607	590	597	609	615	641	616	607	628	570	602	581	600	595	601	601	545	595	636	599	630	593	575	585	615	594	627	643	648	610	656	550	586	605	586	598	593	614	571	602	587	625	618	593	593	625	617	615	614	615	591	614	618	632	604	586	588	604	604	579	604	618	561	648	620	622	595	612	609	608	647	595	596	581	610	617	595	615	588	592	560	614	582	569	577	607	586	580	583	616	597	606	543	591	651	621	571	572	575	593	610	587	589	635	616	655	565	579	595	599	587	616	587	591	600	653	613	609	590	611	551	612	623	620	609	560	554	590	633	627	601	641	578	627	599	621	636	607	592	625	596	595	579	579	587	628	614	642	591	582	598	594	600	566	585	619	623	611	586	578	597	619	628	566	586	563	631	580	617	623	602	630	595	665	619	582	617	577	590	559	572	630	589	583	599	585	627	555	578	581	579	583	614	583	559	580	613	583	628	615	579	598	615	592	609	614	638	574	560	561	575	583	609	597	564	606	571	622	604	580	636	624	614	568	601	583	608	590	609	572	607	616	584	610	580	624	614	584	611	608	601	594	578	623	586	587	600	581	591	607	625	597	604	602	632	595	585	637	613	559	632	571	620	673	656	595	605	643	564	617	587	625	616	628	562	617	633	625	584	567	617	576	570	596	600	586	600	596	587	601	598	596	603	606	619	594	616	611	606	605	554	586	581	624	578	596	592	615	589	600	618	602	616	622	650	596	588	625	572	584	581	637	562	589	618	600	603	608	594	593	649	566	605	584	620	585	569	587	591	599	623	605	575	577	611	607	570	618	592	627	620	623	615	612	585	582	583	656	611	609	628	614	583	567	615	553	562	614	583	617	578	610	598	611	600	600	590	603	564	596	623	593	604	636	580	655	593	610	608	592	574	615	592	598	555	640	599	544	624	630	562	605	619	635	571	604	606	588	583	581	619	598	566	569	604	588	588	633	588	598	597	575	595	581	607	575	583	604	607	625	585	619	603	634	612	601	604	676	674	615	611	606	641	619	633	611	594	618	534	649	571	580	613	595	609	570	576	593	601	586	643	594	604	614	589	589	575	584	602	618	625	609	583	577	585	558	593	564	623	591	598	588	614	594	627	600	603	617	616	556	606	573	595	612	580	589	611	556	560	609	619	609	616	618	621	589	616	638	593	588	629	581	570	580	629	554	585	603	576	614	613	577	606	612	574	566	567	574	571	550	604	584	623	626	602	609	579	585	587	593	584	635	646	609	555	575	600	540	592	654	607	568	588	618	572	590	604	601	570	596	592	569	587	617	654	567	613	595	572	620	640	559	614	619	625	624	587	598	564	610	598	637	618	606	611	576	578	620	582	571	593	596	595	620	635	612	595	575	611	607	590	579	584	612	615	600	576	578	548	581	576	602	595	622	572	611	613	587	573	625	627	598	597	576	555	581	598	607	623	614	571	596	569	614	567	610	591	573	578	623	570	588	605	586	612	640	654	650	604	590	603	643	595	634	667	639	649	627	594	584	599	621	569	568	653	607	588	628	584	602	596	623	592	583	609	604	605	598	607	617	597	613	629	616	626	598	595	585	619	601	631	563	627	579	666	579	600	622	574	602	583	577	603	635	575	573	583	591	585	565	604	587	576	623	637	581	588	579	600	584	583	598	575	611	558	593	602	566	571	621	599	611	592	543	584	609	599	620	633	598	598	607	629	617	608	567	605	628	622	612	573	630	613	573	594	609	579	577	612	633	609	601	647	565	601	608	603	586	565	583	567	625	570	593	584	619	595	604	613
3439	5718	4643	2437	1651	1355	1080	900	802	732	731	678	637	641	592	570	596	559	542	558	559	530	545	556	522	524	521	558	553	473	490	554	482	501	534	516	521	524	547	494	478	523	498	519	497	511	492	486	515	489	535	498	513	487	490	486	471	501	500	536	443	492	478	473	544	486	494	484	468	469	519	519	463	475	462	496	531	498	469	508	502	539	496	484	474	455	509	477	470	487	502	472	514	505	509	486	555	442	457	476	485	448	482	501	508	506	469	497	512	441	505	525	485	496	486	503	473	451	547	476	514	444	478	493	464	491	486	507	485	465	492	513	509	486	506	462	446	495	483	490	460	442	540	471	509	510	516	484	507	519	470	456	540	468	493	463	461	505	448	475	488	483	481	495	497	517	466	521	508	518	498	492	485	507	478	508	491	484	468	441	476	490	505	487	474	505	502	528	495	471	474	474	478	487	502	469	466	467	461	458	474	466	503	468	472	458	532	480	468	471	474	498	477	479	496	494	435	499	448	529	465	467	458	468	480	496	478	470	500	475	515	470	507	526	469	527	470	457	515	458	436	438	467	445	502	462	453	481	517	479	468	516	459	512	463	497	508	503	490	491	458	509	472	490	487	462	462	495	500	469	522	464	438	475	450	480	464	489	470	474	495	510	484	495	438	514	467	482	501	441	451	468	492	467	451	527	438	508	492	463	514	466	485	500	481	497	450	484	510	505	496	470	467	506	492	447	489	466	472	507	489	451	451	519	496	449	479	494	504	487	502	467	504	482	446	509	483	478	513	501	505	477	475	466	526	477	493	486	485	486	516	490	490	484	485	485	488	499	496	445	514	455	504	475	485	471	477	529	478	464	493	510	476	517	493	470	509	470	497	435	498	506	481	477	447	496	485	494	468	519	506	463	486	482	489	462	497	516	472	457	464	497	461	470	506	507	501	512	451	504	489	469	484	479	506	488	485	501	485	472	434	537	492	453	484	481	470	503	490	490	470	481	485	437	500	465	506	436	490	489	495	483	462	498	500	499	474	473	474	481	496	520	486	487	460	487	458	475	499	510	514	524	486	527	481	513	481	516	470	475	461	449	464	480	439	478	506	451	484	493	477	498	471	475	473	469	487	467	504	455	464	506	477	471	488	502	485	511	465	488	469	445	448	463	484	502	458	452	461	446	489	471	484	509	503	525	493	435	452	463	467	468	491	486	463	505	467	489	512	504	465	481	537	464	499	502	474	469	488	446	485	475	490	477	485	479	554	470	513	473	466	512	453	485	454	467	466	504	461	519	458	461	445	502	480	472	489	483	484	506	483	475	474	465	456	461	487	481	505	474	452	464	443	452	483	475	477	457	484	462	545	488	454	472	495	462	475	477	466	470	497	487	491	453	523	439	485	472	490	462	475	480	444	475	504	489	473	475	473	478	473	463	502	494	494	444	464	442	485	488	460	498	482	479	474	514	483	452	448	465	526	503	466	489	498	464	484	487	471	471	486	485	448	469	498	451	468	452	467	474	502	523	456	489	512	455	499	445	495	480	464	467	490	473	431	486	481	458	473	447	536	481	458	486	467	458	479	455	480	437	492	473	480	507	475	469	448	499	490	494	467	447	480	513	480	486	460	445	513	448	492	482	422	484	499	525	508	487	452	477	484	488	499	434	489	419	498	476	520	477	486	445	467	464	471	464	472	450	458	461	477	472	460	458	443	502	478	512	467	505	451	517	500	466	489	472	460	456	452	486	491	489	490	481	478	476	468	472	480	481	472	444	461	446	512	470	455	458	467	492	514	483	507	478	523	470	453	468	463	482	461	483	488	481	480	473	520	515	460	499	453	487	467	465	471	466	466	470	494	484	478	472	462	441	477	469	474	490	510	472	488	435	472	470	473	477	482	435	466	438	461	447	463	507	474	459	457	510	463	506	435	462	444	440	468	510	447	492	517	504	484	457	448	463	487	481	458	473	465	454	476	456	485	448	456	475	496	499	458	527	495	494	481	499	476	465	448	496	467	508	471	515	482	460	474	457	456	437	488	479	475	488	476	486	454	490	453	469	456	512	472	515	428	537	470	516	479	475	444	475	503	465	473	470	481	491	439	467	489	481	481	467	440	487	472	506	460	468	499	482	501	466	492	458	506	467	474	502	460	474	514	467	479	522	447	504	458	453	471	448	448	469	495	441	486	476	468	487	506	499	519	457	458	479	479	463	440	471	481	462	473	494	487	455	516	481	501	497	501	484	493	509	490	465	498	467	513	467	444	467	466	445	470	504	493	472	509	453	468	460	492	467	465	472	491	469	439	503	505	445	498	500	494	462	476	507	474	458	462	449	478	465	476	470	504	460	475	472	502	459	502	474	452	509	501	453	507	474	472	452	468	477	470	449	483	483	459	495	479	450	452	436	436	482	436	435	423	520	452	463	477	463	463	478	438	452	490	450	464	453	481	495	485	457	491	470	467	463	474	473	463	453	462	430	484	505	455	482	485	484	471	463	473	453	461	493	483	495	514	476	446	490	435	447	472	503	524	471	450	462	512	459	494	491	460	505	453	458	446	456	475	436	489	483	495	459	491	449	479	484	447	482	496	480	474	465	508	483	483	496	452	471	446	432	458	456	499	482	486	461	523	484	466	478	481	437	439	487	491	473	496	431	515	476	454	439	456	496	477	494	429	489	467	474	477	490	470	471	482	453	444	469	456	475	472	497	470	493	484	539	499	460	476	482	448	431	470	481	454	471	491	464	472	469	465	479	507	454	474	467	447	506	514	497	462	512	491	474	488	515	503	435	458	471	494	451	464	470	485	471	455	440	493	494	477	484	452	485	501	481	435	483	499	485	484	481	475	490	516	483	475	456	487	520	474	488	522	461	496	452	466	512	474	426	428	467	487	490	472	455	482	473	445	461	486	461	455	464	502	502	504	496	472	487	474	492	488	428	498	469	453	454	503	458	469	477	503	499	479	469	468	463	510	491	473	454	455	443	503	521	479	487	468	459	471	470	427	458	505	459	485	443	517	467	462	491	468	460	468	420	486	446	475	449	470	443	470	460	483	444	505	463	468	456	472	512	488	487	449	478	490	440	461	499	444	504	462	462	469	515	452	469	438	414	467	481	468	457	488	438	461	512	491	488	479	447	508	511	447	462	428	485	443	490	467	435	474	451	487	466	466	518	459	469	480	489	488	461	482	467	472	481	471	436	455	486	451	458	499	427	437	480	473	456	483	464	481	501	453	499	471	491	461	475	477	493	467	485	483	473	505	497	435	465	469	461	484	519	462	483	472	473	472	459	448	478	474	471	442	465	482	495	484	498	475	478	496	516	491	464	477	489	506	460	479	493	473	473	482	471	501	456	480	462	474	445	461	466	516	495	450	431	494	479	453	444	461	448	454	473	438	457	493	454	466	482	447	458	478	482	423	486	472	467	500	474	434	484	465	477	477	472	436	450	454	462	497	454	503	480	442	486	462	468	481	455	483	475	473	479	473	477	483	495	472	454
27630	10001	471	255	196	135	132	136	135	133	158	151	151	143	121	121	145	140	138	135	140	142	133	132	143	138	148	135	127	117	143	127	131	142	145	147	125	132	138	117	142	158	121	143	124	147	139	162	148	140	142	134	125	144	131	130	148	125	131	133	147	149	132	146	123	127	123	123	146	127	126	132	136	140	122	129	140	130	145	125	161	130	144	127	147	135	139	130	119	151	135	124	138	146	137	140	129	135	139	125	149	138	115	127	126	141	147	133	136	143	140	145	134	152	141	126	127	129	133	146	118	114	149	125	140	120	141	151	143	148	146	142	150	143	113	147	136	114	143	130	130	149	145	133	137	129	133	136	137	131	138	136	138	143	133	133	147	146	141	146	117	128	138	143	136	142	149	137	130	117	111	124	137	114	136	118	141	124	157	117	140	161	159	120	142	135	127	142	147	124	128	133	126	133	161	141	145	146	138	120	154	118	129	113	139	129	166	132	121	124	141	120	118	167	144	139	134	156	131	152	136	153	135	132	130	125	140	154	123	127	146	144	157	148	124	109	131	133	109	123	166	136	129	124	135	132	125	160	133	138	153	120	135	125	124	148	131	125	140	156	147	153	127	130	122	138	128	138	150	150	134	128	129	166	135	150	140	128	140	142	148	134	139	122	139	124	125	132	133	139	135	144	165	146	142	127	128	104	119	124	135	169	146	122	130	127	124	132	137	135	136	119	145	144	111	140	135	123	128	138	117	136	131	136	144	155	125	137	149	127	148	150	128	149	127	135	134	131	114	139	139	125	119	125	121	142	155	134	151	142	125	126	117	154	136	127	143	148	127	140	139	153	132	145	133	117	141	143	132	136	139	118	156	138	140	155	129	127	128	117	128	129	137	139	132	131	123	136	160	136	151	141	129	146	152	124	138	141	138	151	131	136	139	137	138	128	138	135	136	146	129	128	135	160	131	146	140	144	138	127	124	132	136	139	138	154	123	157	152	116	155	139	117	161	131	136	138	119	137	130	134	146	131	109	128	134	127	148	132	136	142	137	154	139	131	157	143	155	143	141	149	123	113	130	160	137	145	143	127	126	130	111	122	131	137	137	132	129	127	127	145	134	146	125	134	144	119	118	126	148	133	135	147	124	138	140	134	134	130	142	130	154	132	157	145	131	136	114	142	141	145	129	138	151	130	131	129	132	136	129	156	123	141	150	132	131	149	111	126	127	143	140	125	140	133	136	126	140	144	134	144	129	134	140	134	159	144	170	121	133	153	137	131	125	129	144	132	152	114	126	133	146	140	116	114	127	173	133	126	163	162	142	129	145	136	136	124	131	131	139	148	139	128	152	126	141	127	146	126	132	124	146	166	146	126	127	133	135	129	141	151	141	119	132	121	133	133	134	130	141	122	139	130	155	146	137	130	150	135	141	105	125	128	130	126	142	157	139	147	146	134	152	123	116	123	136	138	113	143	129	129	139	142	143	140	128	138	155	147	120	126	145	136	115	126	158	139	111	148	180	153	131	133	138	148	163	149	148	116	118	153	158	143	146	136	143	149	127	131	153	128	142	133	144	145	129	145	127	161	154	136	136	132	140	155	129	122	139	124	145	129	150	142	134	133	115	150	149	139	136	143	132	139	121	146	134	124	150	129	154	151	141	116	144	145	146	147	142	156	144	145	131	141	158	127	113	149	141	122	156	137	138	154	132	128	150	125	119	130	132	155	151	131	145	121	123	139	139	166	117	150	150	117	129	115	154	118	140	152	121	139	128	139	129	131	118	143	143	159	125	153	125	133	142	130	123	139	137	134	121	121	131	129	129	128	127	133	129	147	134	136	145	130	159	116	141	136	127	132	138	128	121	136	153	145	124	131	144	122	147	155	136	145	128	117	131	120	156	150	133	132	152	138	120	110	133	122	134	154	145	117	136	131	125	136	149	114	131	130	130	134	141	136	124	133	134	148	127	152	122	145	132	146	135	113	139	155	148	146	146	156	127	141	157	135	147	108	141	148	135	139	119	139	99	139	149	140	128	143	143	118	145	134	153	113	112	141	143	157	142	145	123	136	128	125	121	141	134	136	150	126	153	155	142	141	144	116	126	118	124	140	151	148	110	135	146	146	153	142	122	142	119	127	127	137	137	135	128	149	124	139	118	155	137	129	138	121	136	119	160	147	154	133	113	141	137	137	137	131	140	151	141	150	132	144	134	136	126	154	120	140	149	144	131	128	147	161	125	115	116	153	127	127	123	138	129	141	124	140	136	115	158	122	132	142	148	129	130	148	124	136	139	110	137	120	131	140	138	138	140	122	145	144	154	104	112	110	149	130	123	144	136	156	147	139	142	132	148	142	121	123	147	132	148	146	135	118	136	135	134	147	139	129	134	143	132	122	154	131	137	165	134	134	133	135	123	155	137	130	161	164	122	114	154	141	155	126	128	118	131	162	135	127	144	147	147	152	127	142	156	129	120	129	142	138	124	135	137	124	135	129	144	148	140	145	125	129	129	125	131	125	144	142	134	124	134	113	148	134	146	129	127	136	132	138	134	133	165	131	123	144	125	150	128	117	154	124	125	141	131	135	157	121	149	143	117	142	127	132	154	137	132	156	144	125	148	138	150	167	135	125	139	119	130	113	140	121	124	131	121	150	142	133	130	141	132	134	148	121	132	107	154	152	132	156	158	135	139	145	124	134	137	123	138	131	135	139	135	148	151	132	133	147	129	137	132	129	112	140	139	133	146	146	155	149	131	128	135	143	136	147	144	138	152	142	124	118	128	140	130	145	120	133	135	150	148	137	124	130	130	136	117	144	140	138	141	154	140	134	150	142	128	142	138	134	135	130	144	135	120	129	141	128	126	136	129	156	128	143	145	136	128	121	126	152	131	120	139	125	137	144	167	122	148	142	128	160	125	156	124	126	120	139	138	124	135	138	144	143	147	140	149	140	144	102	115	149	167	146	129	134	149	134	138	119	141	129	134	145	128	145	130	137	131	123	138	107	123	129	133	128	150	123	133	163	120	139	143	135	122	136	132	138	147	141	166	156	137	127	128	126	122	160	123	149	124	157	131	142	129	128	154	115	117	117	141	147	139	134	144	138	144	131	135	145	135	139	129	141	138	127	138	128	136	116	139	130	137	116	154	129	126	143	141	129	120	159	128	144	129	148	139	144	115	162	128	116	130	152	144	133	104	136	128	127	132	134	157	136	147	137	142	163	115	155	119	151	131	136	156	127	159	147	129	143	140	138	154	130	135	142	114	136	134	147	138	142	129	134	146	145	144	136	129	154	136	151	122	116	122	128	146	108	144	132	136	131	105	147	137	135	154	148	132	136	146	121	123	137	134	132	125	129	126	137	129	135	143	131	135	143	119	116	137	140	144	123	124	130	130	133	125	125	131	111	140	125	120	124	145	115	131	132	137	136	126	135	149	123	154	142	148	138	150	150	120	123	114	161	167	154	126	142	126	134	134	150	122	126	145	135	151	134	142	122	145
4467	324	287	181	153	132	132	139	114	138	125	140	119	121	112	110	106	110	113	96	110	93	126	116	116	124	106	125	125	101	93	106	120	119	115	115	127	125	122	106	109	112	98	107	125	111	119	126	124	99	113	115	115	89	115	103	113	113	115	111	128	127	108	118	111	108	114	119	127	119	104	127	114	108	118	108	114	135	120	119	122	115	114	98	131	132	100	97	98	113	98	116	106	117	109	120	127	118	119	105	123	112	116	125	119	91	105	121	110	129	116	127	113	110	93	98	123	103	112	110	107	108	101	113	118	108	124	93	132	126	118	91	116	109	117	113	117	125	109	129	112	109	137	107	108	121	116	97	131	96	109	104	113	122	120	122	115	116	121	116	114	126	136	106	124	127	99	115	119	118	127	112	111	117	112	125	127	122	115	111	123	102	118	98	114	135	122	100	109	103	121	119	113	109	115	117	112	115	115	97	109	124	108	132	107	103	127	123	110	120	108	119	94	104	98	98	118	124	99	114	106	119	115	130	134	114	153	98	119	111	126	117	112	107	137	107	98	122	124	115	135	102	99	120	111	121	93	131	147	102	104	113	115	133	131	95	113	101	108	115	106	114	106	115	126	121	120	120	123	112	108	115	115	108	136	110	98	129	127	120	122	98	113	109	112	136	110	116	102	106	109	111	108	117	100	100	108	119	108	109	117	114	108	118	112	124	107	124	92	123	121	118	113	114	104	105	125	107	118	109	113	107	127	135	119	113	120	106	119	112	124	106	112	118	109	124	116	114	112	123	115	105	115	125	119	107	114	109	118	94	102	97	120	119	120	96	127	103	114	105	110	112	106	108	99	122	110	97	127	111	118	136	140	101	109	116	121	107	131	107	114	134	121	115	93	121	110	129	120	104	131	103	129	113	124	124	117	135	137	122	124	139	114	104	102	105	108	133	134	133	122	135	104	104	124	122	127	127	118	125	99	107	126	118	109	112	117	117	114	100	114	107	123	105	123	115	107	128	112	105	108	115	106	114	107	110	112	106	128	114	109	111	123	111	115	131	112	96	128	105	113	111	117	109	110	104	120	106	118	123	107	118	117	100	115	101	104	129	122	126	111	91	149	119	122	115	130	123	107	122	124	105	123	112	109	114	132	97	127	114	113	114	122	135	130	119	114	116	128	113	134	109	136	107	107	129	120	108	113	106	106	112	133	122	114	112	132	114	102	117	121	112	120	119	117	116	127	112	109	122	123	124	116	127	103	118	113	119	103	115	128	117	103	120	115	113	124	117	106	124	103	117	128	102	115	117	109	110	104	122	110	125	99	105	122	118	119	121	127	113	99	130	126	122	128	109	125	105	91	121	102	123	118	123	103	114	91	102	128	128	106	111	102	108	121	128	111	121	102	117	119	101	110	133	125	114	124	126	125	107	115	95	111	146	115	118	99	110	101	104	113	116	113	123	125	135	96	120	106	118	120	119	132	104	115	109	116	117	95	128	123	116	122	129	91	136	126	123	106	128	138	123	129	106	116	113	115	123	128	102	114	106	97	112	122	106	128	114	106	134	112	95	105	121	119	133	121	133	108	119	98	128	109	116	122	95	117	116	103	125	117	114	117	113	104	129	116	107	114	116	126	115	112	124	114	130	131	99	101	111	118	114	140	107	123	119	108	129	125	123	125	113	113	105	83	109	122	128	106	117	112	120	104	102	112	106	132	99	120	100	105	109	102	109	111	127	102	106	112	116	113	99	104	123	116	131	93	106	117	107	95	102	107	99	113	119	124	111	113	111	126	116	117	122	118	126	97	105	120	115	115	110	122	113	106	109	95	105	126	112	104	125	113	130	128	102	140	119	95	123	122	121	113	107	121	118	104	112	113	119	108	98	113	117	119	99	127	102	128	124	137	103	97	120	123	116	112	110	89	133	95	119	130	110	110	110	102	105	123	130	119	115	99	119	109	107	118	118	120	126	111	120	123	105	137	122	118	121	111	117	121	123	98	126	113	128	113	102	129	124	116	100	126	117	110	104	116	79	112	109	92	135	112	126	100	125	119	121	121	94	123	107	117	116	131	119	102	123	117	103	114	113	124	116	103	97	105	113	104	91	96	103	126	123	142	110	115	102	141	114	124	124	106	134	102	118	106	117	135	106	118	112	107	110	114	117	105	124	89	109	118	117	115	103	106	129	118	107	121	103	117	110	123	103	103	88	122	103	111	115	98	122	105	123	118	91	131	113	116	117	132	134	124	115	118	122	119	103	133	101	100	108	132	116	110	114	113	111	120	110	107	119	99	111	112	97	106	121	106	141	120	117	91	128	113	126	110	124	117	111	131	110	115	106	124	120	110	107	108	116	99	124	136	121	100	120	119	117	99	122	122	120	135	107	103	122	118	119	108	129	117	126	110	107	114	111	132	109	121	112	116	108	130	139	105	110	114	106	112	115	120	108	112	110	117	117	116	104	128	127	106	94	113	126	104	140	97	114	119	123	107	107	127	106	110	125	111	130	127	107	110	108	105	110	107	118	113	119	112	106	120	108	114	112	115	105	117	109	127	117	102	94	108	99	107	113	124	120	112	110	127	111	90	118	116	121	123	106	107	105	112	123	109	105	115	111	108	141	125	132	118	105	103	100	127	136	103	131	108	125	110	104	106	119	108	110	117	111	118	102	113	106	114	119	127	119	111	98	110	125	105	118	123	108	104	96	124	115	106	129	93	129	113	98	119	102	120	115	117	116	113	110	115	113	116	117	115	117	117	101	114	120	118	125	119	126	95	121	101	128	115	109	116	114	112	125	105	92	133	110	113	125	135	98	110	126	128	131	122	104	117	126	112	104	114	119	115	128	108	122	103	96	110	132	116	107	104	116	127	112	113	110	143	127	117	116	120	126	115	90	125	121	122	100	110	109	70	126	105	118	115	115	105	116	117	95	109	95	121	122	119	123	119	116	103	102	109	114	116	113	103	99	109	105	119	111	113	115	125	117	112	111	124	115	130	122	110	112	105	111	119	116	100	85	99	130	110	121	127	130	127	120	116	108	116	133	120	121	133	121	122	107	101	106	115	122	105	120	123	115	124	115	104	135	128	105	110	118	105	129	109	109	122	88	122	107	107	107	103	122	111	134	135	113	109	112	118	110	107	107	106	97	125	100	132	106	107	110	116	108	108	115	97	112	122	101	120	128	137	111	118	108	143	111	127	125	119	92	126	122	122	108	123	126	124	112	130	119	122	103	109	110	115	100	101	110	131	122	94	127	132	109	112	111	127	126	134	98	117	103	111	130	106	115	120	96	104	112	117	127	114	106	102	112	117	119	94	122	97	120	128	119	111	137	111	110	127	110	119	122	108	124	106	121	133	106	112	106	105	109	109	116	108	109	103	112	124	108	125	86	105	102	135	114	137	145	118	93	114	121	108	109	119	121	120	108	133	116	94	101	130	118	129	100	100	118	119	103	111	108	124	119	115	107	107	117	114	133	120	131	113	111	111	111	118	130
25300	21432	27924	25304	11412	1163	724	588	486	473	478	438	407	445	414	376	426	363	459	421	387	406	387	403	403	383	399	410	403	461	396	417	420	394	447	394	374	389	374	394	421	420	439	375	416	397	375	409	418	395	367	401	392	411	410	413	413	428	392	415	374	434	384	394	416	409	395	423	371	377	385	393	429	376	381	439	382	395	398	407	408	436	389	388	409	377	400	419	398	388	388	413	382	392	384	393	394	405	406	433	422	397	384	404	411	376	391	405	359	371	390	426	400	387	396	400	401	366	424	389	377	377	372	383	373	369	351	342	403	395	406	383	372	406	376	406	412	405	395	377	423	400	400	387	383	425	399	385	367	417	346	395	415	413	423	434	380	374	396	394	371	403	428	401	400	383	409	397	392	392	394	385	341	420	378	403	399	346	380	421	433	370	370	388	417	414	375	398	352	417	403	409	392	414	384	388	370	441	400	392	397	386	456	415	381	407	378	408	376	385	432	398	412	403	386	404	392	371	386	426	391	420	426	374	412	361	395	385	392	380	406	408	434	416	368	355	379	402	409	391	414	388	402	371	411	407	413	395	404	384	390	420	396	412	381	415	399	381	419	410	387	370	397	376	408	409	392	381	434	414	430	386	402	400	363	432	418	388	376	367	372	394	377	416	392	378	377	390	412	390	394	399	390	380	361	382	377	388	394	416	382	412	421	424	368	375	357	437	432	386	384	416	414	429	408	390	426	428	384	392	427	348	372	378	396	406	371	369	409	400	392	390	384	411	409	391	441	405	379	388	419	405	394	407	413	394	355	371	376	413	421	385	411	397	437	387	377	403	381	435	375	417	365	396	426	343	384	405	410	393	399	441	396	397	374	400	422	410	404	404	391	403	394	379	369	366	419	434	411	366	399	381	392	366	355	378	424	415	385	389	374	409	367	415	371	407	404	353	428	387	395	423	368	404	395	369	377	397	399	408	414	375	396	387	414	412	410	370	372	392	397	410	386	370	401	353	358	369	383	391	414	415	389	410	385	408	361	408	394	395	411	394	335	313	348	363	388	413	400	385	379	405	362	405	358	401	371	368	389	412	384	373	388	380	426	369	388	437	391	428	428	364	405	413	400	421	420	401	381	376	409	382	402	410	382	386	415	392	389	357	372	430	409	427	394	377	370	410	373	421	399	380	372	430	400	393	388	371	369	393	402	377	440	365	379	409	395	415	412	388	371	408	399	379	369	397	388	394	374	385	398	397	390	402	416	380	408	395	364	447	372	377	420	375	360	382	392	400	422	386	375	384	358	392	399	419	435	383	382	377	404	390	387	368	414	401	397	435	373	396	391	393	383	414	389	383	403	350	380	393	337	421	402	402	387	393	402	365	382	425	364	391	419	414	384	390	413	423	399	378	390	407	372	410	407	400	396	391	367	390	368	402	413	409	369	392	353	371	389	428	395	371	379	399	401	449	404	434	381	378	393	378	406	392	411	370	374	387	391	390	396	401	391	421	398	404	351	395	359	400	384	398	394	368	402	359	398	418	401	386	404	401	395	369	376	408	384	407	393	397	415	409	403	348	386	394	400	442	427	384	381	387	383	387	415	419	409	364	380	383	351	389	415	396	400	382	425	412	388	411	360	374	416	420	373	388	365	379	409	415	430	386	387	427	374	355	388	370	391	393	373	374	369	360	345	374	398	436	396	395	430	386	360	394	402	406	393	375	401	381	416	385	375	403	374	372	380	408	366	395	384	395	407	385	373	405	393	393	388	399	374	398	374	401	399	383	373	380	388	380	368	383	357	410	428	372	395	395	397	384	375	429	379	374	410	376	393	405	410	356	404	386	407	409	398	377	380	386	388	394	397	370	390	380	398	363	406	407	372	378	380	396	380	390	368	390	405	399	425	397	407	367	389	385	387	412	385	419	394	382	380	422	377	391	407	385	382	389	379	356	385	393	364	382	374	388	380	403	381	429	405	391	412	384	400	409	415	399	392	362	348	352	409	429	375	393	397	406	373	391	392	388	395	398	436	371	389	391	412	389	400	390	396	396	359	413	399	406	398	391	427	353	414	405	406	371	409	395	376	378	397	427	400	338	374	428	386	397	380	386	449	385	396	396	348	391	417	423	397	396	368	391	376	396	404	376	388	385	400	354	427	416	387	409	353	396	429	398	369	419	404	399	382	385	372	377	392	392	396	360	397	396	369	385	346	439	409	372	376	386	396	411	390	383	416	419	386	384	415	425	409	391	390	379	401	400	369	414	400	405	403	421	381	383	402	440	402	402	383	407	402	376	404	354	389	377	372	384	403	374	391	381	414	395	436	384	352	401	418	390	360	393	391	391	404	393	408	359	398	394	403	386	360	383	408	441	348	394	410	384	426	399	409	380	403	395	374	369	391	407	390	381	397	421	386	393	392	371	363	370	354	398	423	424	386	412	408	406	382	389	355	364	374	450	392	390	417	382	397	425	390	416	378	372	377	397	376	384	377	441	405	384	410	361	400	379	420	404	424	385	377	384	410	372	399	359	380	378	362	397	393	409	392	389	402	391	384	403	379	356	388	387	396	421	363	404	393	399	404	378	401	333	377	384	363	420	372	394	386	376	391	380	437	415	349	397	391	411	377	386	360	391	399	403	386	427	361	391	395	418	392	400	397	414	376	372	404	392	408	395	385	398	393	416	400	428	423	400	383	397	358	418	381	418	390	404	382	366	404	394	383	368	364	363	396	410	337	402	396	376	442	405	426	381	380	406	393	352	376	439	402	393	398	386	437	396	394	369	370	345	378	384	385	403	428	366	344	414	386	373	397	398	399	393	401	372	388	400	409	404	413	388	412	402	400	405	370	398	408	398	411	399	402	399	421	356	405	384	352	396	428	390	411	391	377	363	373	373	443	416	387	399	399	353	404	391	378	383	421	437	404	369	383	361	429	389	402	402	390	389	409	378	412	402	349	409	396	397	408	369	382	374	403	384	397	404	382	382	429	415	425	419	374	400	377	389	375	409	380	374	393	407	393	394	371	400	402	425	357	382	371	430	374	361	391	453	370	431	384	384	384	397	395	446	417	390	386	384	361	384	347	422	373	384	381	397	419	398	396	428	401	402	385	423	384	404	397	409	419	373	393	370	398	367	401	394	427	413	396	427	388	381	364	392	407	428	405	401	375	376	395	408	392	400	385	390	358	372	420	426	400	381	383	424	387	388	466	386	420	364	407	364	372	379	391	416	428	398	404	368	404	419	366	391	363	368	381	401	378	356	412	385	384	368	371	387	397	413	372	379	364	399	421	423	371	412	370	420	374	390	413	380	368	390	408	379	345	393	382	413	419	384	384	380	400	384	421	369	382	395	386	362	425	362	374	390	423	376	403	400	379	375	417	409	402	419	375	429	362	357	389	398	382	367	418	401	401	371	396	401	350	397	414	358	378	422	405	388	380	438	358	400	395	390	395	383	397	358	374	388	401	386	398	393	403	410	413	400	379	413	366	389	411	393	343	400
3129	3228	2710	1384	962	794	659	515	506	470	440	434	436	400	396	379	360	360	343	347	371	366	304	365	312	343	341	320	333	354	349	353	353	301	350	348	297	317	319	300	329	323	332	353	323	359	360	331	306	322	337	318	348	326	325	328	339	344	294	323	340	315	325	312	335	343	338	343	333	328	314	326	337	309	296	339	327	343	340	319	321	338	344	333	294	311	316	318	334	336	342	326	359	348	294	316	311	345	317	372	332	299	352	323	321	330	330	325	333	315	313	301	329	335	345	339	315	309	353	337	334	333	357	327	347	394	317	322	295	309	283	341	317	323	332	327	356	316	350	297	312	325	320	343	317	317	309	351	327	326	362	304	310	311	301	326	322	312	299	319	348	322	348	318	338	331	327	359	351	317	300	353	324	311	330	303	301	333	358	342	339	336	340	314	334	341	308	345	370	338	330	304	318	336	335	291	331	321	323	344	323	334	329	334	352	290	335	307	298	323	325	347	307	305	331	324	347	306	331	295	349	315	303	339	314	311	293	325	330	356	312	301	322	278	312	335	317	287	296	346	334	337	326	307	322	357	331	343	326	336	315	310	369	330	323	329	317	325	303	342	345	318	358	316	302	312	361	302	313	330	353	338	308	323	331	318	322	320	307	324	327	325	315	334	328	339	295	309	334	342	336	341	314	306	311	325	315	330	306	344	351	306	314	321	362	320	290	326	324	314	347	307	316	303	303	354	364	308	345	319	336	297	335	338	322	319	324	333	328	357	311	339	309	322	307	317	346	300	271	326	332	322	336	356	307	297	299	343	305	324	300	349	322	336	340	322	333	314	328	364	332	299	337	351	329	305	325	314	330	334	326	302	319	312	305	339	328	307	311	355	329	337	333	326	314	320	312	323	303	318	304	307	340	332	317	331	297	332	323	322	278	351	339	328	299	327	339	327	326	308	330	339	337	315	313	315	337	343	291	346	331	320	320	302	301	314	354	343	315	321	362	325	338	306	310	323	337	314	346	318	317	318	334	342	329	342	312	339	301	327	356	329	306	310	323	317	332	333	332	332	311	326	346	327	337	303	316	342	341	303	350	311	332	312	382	342	323	300	300	334	331	321	330	306	339	315	324	347	330	344	302	322	314	337	325	348	334	306	319	387	350	326	293	329	297	322	327	321	348	325	306	341	324	345	317	305	295	295	305	361	310	355	325	338	324	322	337	336	295	275	320	296	324	276	335	330	327	356	329	338	338	297	306	332	347	291	341	338	338	338	319	337	309	324	294	310	327	318	283	302	340	297	341	321	307	344	336	344	325	316	349	356	335	336	291	322	338	283	324	317	315	321	324	281	332	315	336	296	308	353	308	316	350	351	344	304	326	330	295	325	334	331	341	344	313	316	301	293	341	329	317	304	343	308	314	343	345	309	363	303	309	313	312	329	298	318	317	312	340	343	335	304	337	323	316	348	337	307	304	301	315	315	317	347	333	363	347	305	344	328	331	307	314	314	327	323	325	326	308	315	325	302	327	338	341	326	312	301	325	298	310	327	303	333	286	325	311	346	331	326	342	331	304	324	311	297	317	321	312	304	314	356	343	340	334	318	316	317	337	348	330	319	304	330	313	338	337	334	338	300	310	345	312	335	305	332	334	320	360	293	330	338	326	349	308	318	329	321	324	309	287	320	342	322	342	328	323	347	321	306	318	337	329	347	310	366	313	327	346	323	317	345	314	324	332	314	321	316	315	315	319	306	318	335	312	343	300	312	341	321	329	331	328	340	348	352	354	315	331	315	327	324	298	364	299	336	319	319	338	337	322	345	334	318	338	354	338	329	322	313	321	294	328	314	331	342	302	340	311	317	280	305	351	336	294	288	301	342	336	317	312	334	301	295	308	309	332	362	322	307	323	318	330	324	311	314	347	322	337	312	320	325	344	338	344	355	317	298	335	318	297	331	316	334	312	321	314	329	318	312	351	320	294	340	305	331	313	298	311	308	306	319	318	349	327	302	325	322	312	314	343	320	321	351	312	316	334	317	314	310	322	318	292	301	329	316	343	323	329	304	315	314	313	327	324	328	322	308	308	315	316	318	355	329	353	325	298	324	288	316	321	339	317	319	336	317	320	315	306	363	309	312	329	329	329	323	323	334	343	321	315	280	349	323	355	322	319	331	322	284	316	337	301	324	315	279	306	308	318	330	333	307	353	331	330	328	344	321	335	306	342	285	353	322	273	324	323	324	316	294	292	307	358	316	335	310	352	347	312	313	325	307	300	302	306	327	310	330	354	340	307	357	319	340	318	318	342	321	325	348	297	294	326	329	331	340	345	305	333	334	315	288	339	347	341	316	305	349	319	321	316	339	297	328	338	349	346	338	315	324	306	324	319	324	318	304	298	324	327	330	299	319	300	315	342	348	341	323	311	337	323	347	312	340	352	323	313	302	330	286	299	337	330	320	327	334	308	305	340	309	314	326	316	337	343	324	354	301	299	342	306	351	345	351	315	308	317	329	317	308	308	373	330	315	322	327	300	306	331	330	339	332	327	325	320	338	326	330	339	311	317	336	324	334	303	331	327	285	318	334	341	332	332	325	297	291	320	356	331	335	352	322	321	317	306	336	307	331	360	288	321	334	303	318	314	301	317	311	297	321	307	325	299	288	311	330	326	332	310	342	318	332	325	311	351	305	333	318	295	312	288	313	322	321	354	330	325	312	338	324	321	320	327	363	310	353	322	326	313	334	322	306	306	334	277	305	341	300	304	306	347	316	324	340	349	325	330	320	339	325	301	339	330	320	314	317	318	336	339	336	329	328	311	322	287	314	335	347	295	316	324	342	353	337	322	318	351	297	304	339	321	304	329	321	355	331	305	304	316	316	318	354	296	314	323	307	321	332	324	339	291	318	329	333	347	327	341	313	333	336	303	320	312	339	322	345	321	306	343	301	317	336	354	330	379	325	338	313	349	312	333	304	307	317	296	314	331	353	291	325	335	348	323	317	335	350	342	342	300	328	300	319	310	295	323	305	307	312	336	315	303	339	341	296	322	329	299	283	285	353	317	327	328	354	330	307	310	328	356	315	360	350	335	347	310	306	329	295	326	301	304	307	309	321	359	307	305	307	318	293	288	296	309	345	290	349	309	327	345	311	326	336	325	350	309	324	320	347	292	312	318	337	292	336	325	342	294	324	303	327	330	323	324	333	321	304	327	348	315	316	299	327	323	311	308	334	338	322	323	321	335	303	325	332	339	318	311	318	338	336	299	322	329	324	310	331	348	302	319	300	313	304	353	345	330	326	318	371	295	282	307	347	328	328	317	342	317	328	353	324	323	346	324	322	359	329	318	303	314	331	301	308	308	319	282	301	356	306	326	329	287	361	334	310	294	294	337	309	358	292	333	323	319	323	354	315	345	317	304	304	325	315	307	319	323	333	302	296	318	307	333	336	357	338	339	327	327	311	328	326	279	308	350	347	326	312	334	295	320	341	312	300	327	290	309	319
24469	21432	28746	24486	21413	8463	1448	984	811	722	729	691	703	690	696	648	713	631	657	672	655	661	597	626	622	646	604	629	547	617	618	653	602	629	629	614	597	588	665	615	599	639	600	591	576	613	608	585	617	572	575	616	585	595	575	597	624	607	598	628	640	639	634	624	563	627	637	551	571	582	629	599	638	603	574	566	631	586	616	610	597	616	614	649	641	646	556	595	595	648	620	620	579	593	565	633	594	585	577	605	611	585	556	634	613	603	595	580	584	595	595	594	604	564	606	589	623	619	577	607	600	618	602	590	530	634	595	619	589	619	643	572	594	591	621	668	613	636	593	570	568	607	596	607	579	638	614	608	553	624	596	609	598	624	663	595	594	580	627	574	564	605	646	613	603	580	560	586	590	612	575	571	588	570	627	567	582	574	622	572	603	620	566	573	595	570	639	599	589	601	596	607	587	618	602	625	582	553	600	601	565	593	591	643	570	582	574	619	614	581	592	613	608	603	566	608	609	591	658	556	594	584	567	580	583	619	602	621	602	583	615	595	601	557	607	595	593	569	599	580	580	591	580	582	598	621	578	595	616	576	629	565	591	595	592	583	600	582	618	543	547	574	554	582	587	585	610	579	662	623	579	561	617	573	617	592	594	602	585	574	607	618	650	601	570	617	570	550	589	597	598	618	603	587	631	559	601	633	616	605	609	567	582	574	599	566	597	681	565	616	599	599	589	562	602	633	603	602	588	617	561	590	524	602	565	584	585	635	614	553	655	614	603	590	648	594	577	604	606	609	612	585	603	596	596	588	590	598	613	636	560	613	616	571	574	599	591	577	617	581	602	630	590	626	597	606	585	591	638	568	619	604	588	611	601	577	629	626	600	631	623	594	567	604	603	571	633	612	593	644	575	611	574	556	554	549	585	583	613	606	612	574	618	578	577	564	601	593	617	572	590	574	606	594	595	624	560	583	577	593	624	636	582	604	584	569	583	615	582	582	624	550	582	592	631	623	580	622	587	529	614	591	613	550	571	573	569	661	577	609	593	567	579	605	626	532	594	581	594	586	601	572	611	571	560	585	571	610	564	619	597	603	565	590	591	525	569	568	571	585	616	596	582	633	612	571	599	620	612	647	586	591	618	570	633	576	587	578	571	577	586	587	614	646	593	642	600	575	559	610	597	598	590	594	591	610	546	561	549	582	629	604	563	592	600	603	565	594	610	567	560	541	576	616	598	579	558	563	632	616	580	571	577	554	602	582	585	604	604	578	623	599	586	650	604	584	603	631	624	560	613	572	592	608	582	549	580	578	632	551	659	636	627	587	601	602	588	598	653	601	596	593	569	619	552	613	602	602	591	577	574	588	601	577	584	608	547	601	635	599	584	610	539	592	630	615	589	604	618	629	607	584	601	569	602	635	571	607	571	640	598	608	569	618	597	624	628	594	601	550	616	569	589	545	553	637	636	597	547	593	616	592	619	593	594	584	619	598	618	587	583	612	614	602	584	586	598	588	608	586	591	647	635	573	619	620	610	634	643	556	631	602	593	631	568	612	565	571	574	593	590	624	568	607	581	586	644	639	565	598	601	525	609	599	591	619	569	566	575	639	600	570	615	611	571	580	567	600	584	614	585	649	676	567	619	559	583	563	634	584	613	579	585	577	560	617	616	621	568	615	613	573	605	608	576	568	606	632	593	600	564	580	628	637	622	576	595	561	592	619	600	596	612	576	563	591	585	592	617	619	628	585	593	604	541	558	670	638	605	599	626	611	613	621	568	563	605	591	599	576	584	607	542	614	615	622	591	567	590	625	580	586	588	587	625	620	605	580	589	571	582	577	564	624	560	586	568	597	581	590	624	562	563	570	570	551	576	611	576	623	576	610	564	625	568	636	607	613	641	591	626	592	597	627	623	590	554	541	603	629	604	593	636	614	603	591	590	575	578	581	601	576	585	575	574	543	585	597	575	610	551	621	584	580	612	577	556	641	599	581	616	606	600	568	642	582	611	599	574	561	578	552	581	621	603	610	614	632	613	581	599	599	577	568	619	607	555	572	560	571	631	577	582	579	594	582	581	588	609	580	568	582	588	570	602	568	603	598	567	566	611	579	606	579	596	582	556	615	600	586	627	558	611	573	594	584	595	617	622	600	620	576	618	569	612	582	590	610	575	570	596	609	576	629	592	596	611	657	607	543	631	584	583	544	527	617	622	573	623	614	581	575	616	587	548	623	621	563	576	568	602	595	598	642	526	588	584	591	587	589	603	597	576	609	579	593	587	601	611	585	595	571	572	605	588	592	643	571	597	584	628	621	592	578	628	648	617	585	578	576	592	612	572	600	574	582	577	624	603	628	606	588	632	548	572	624	587	586	589	586	585	603	593	583	595	564	557	585	582	563	551	573	611	575	598	588	582	557	564	630	596	568	573	625	584	608	616	601	603	577	593	602	576	594	580	551	628	564	556	619	622	598	628	609	655	637	601	620	619	570	585	593	588	581	567	593	593	586	625	561	634	632	557	591	569	576	632	591	584	608	621	590	619	617	581	569	576	578	583	580	619	628	597	596	550	610	596	595	598	582	601	615	616	569	639	553	618	589	570	634	618	567	600	608	543	584	581	613	585	613	611	560	585	603	592	581	612	568	625	586	595	570	574	586	604	591	567	594	614	604	566	588	583	597	623	548	603	590	575	567	565	615	607	601	575	549	648	613	591	595	632	583	607	601	636	620	527	583	575	624	564	590	612	599	582	587	598	644	620	587	577	579	601	589	567	597	585	594	544	625	598	605	598	617	621	587	604	613	573	569	620	613	573	595	593	603	605	623	594	579	615	568	597	622	619	588	614	585	582	628	620	610	562	565	619	567	601	604	607	622	566	596	579	570	612	580	604	599	560	628	602	561	612	539	616	612	562	588	594	599	574	560	591	601	633	606	615	583	601	569	574	595	608	632	589	553	555	577	611	594	601	592	580	561	562	604	556	624	628	589	578	550	612	534	605	569	594	606	589	607	636	576	582	625	558	591	596	624	583	601	563	626	620	617	629	668	598	648	580	597	626	608	606	592	590	604	597	603	584	593	562	564	595	581	570	585	578	616	552	616	568	614	591	615	573	603	554	595	571	587	609	572	565	584	621	626	608	620	588	586	611	650	567	598	589	595	600	627	572	583	623	627	651	577	542	550	623	635	572	573	628	602	596	565	595	602	562	614	589	624	587	592	602	649	635	586	614	611	608	607	669	589	595	613	555	603	598	624	593	607	565	550	583	568	618	591	568	590	597	594	561	615	585	588	580	581	562	578	559	597	568	591	600	636	589	567	543	609	591	568	586	610	627	593	580	569	646	601	625	583	576	581	615	599	609	541	599	544	568	589	574	595	596	612	639	614	606	612	584	611	576	633	618	613	590	574	599	585	566	562	576	612	542	582	589	594	560	587	650	616	595	598	555	582	624	575	573	591	616	608	603	593	590	609	588	590	574	603	610	586	595	550	600	554	570	597
3517	5689	4640	2417	1795	1275	1106	906	812	751	681	714	626	643	566	602	559	539	574	552	581	524	544	496	510	527	553	466	498	532	526	509	511	507	492	482	528	478	492	520	501	502	484	493	522	462	488	499	531	499	463	512	491	500	473	456	499	470	492	453	494	495	470	471	473	484	478	479	504	490	469	484	493	483	470	463	501	495	506	558	477	500	484	493	497	510	498	458	485	464	483	470	506	476	496	501	471	463	478	478	472	439	484	472	474	504	484	465	479	479	453	516	472	532	481	489	479	508	507	530	485	502	492	486	505	464	485	476	495	445	477	486	509	494	493	453	504	502	459	476	486	485	468	491	491	489	518	479	500	514	498	468	489	515	456	477	533	500	478	492	464	486	495	456	489	453	536	462	448	482	490	499	454	476	531	479	504	466	477	490	506	502	489	482	471	474	528	472	450	489	506	485	487	507	481	504	455	495	484	463	531	491	507	505	430	508	471	477	495	478	494	467	470	476	434	480	488	454	484	464	489	437	521	505	518	479	472	496	498	469	522	465	507	484	453	482	457	496	515	499	475	496	492	491	504	496	469	540	452	510	457	498	448	444	476	492	466	443	451	471	485	448	541	500	496	476	487	489	483	499	501	479	471	492	487	493	484	489	473	436	510	504	453	506	439	489	476	472	503	479	474	429	460	497	446	464	503	467	454	444	484	478	505	507	500	463	420	516	439	485	508	465	485	465	464	511	482	506	473	497	481	495	481	500	434	504	513	457	473	455	489	480	496	428	519	499	491	464	480	451	483	493	483	509	492	480	500	454	447	472	521	469	449	461	492	472	465	535	496	482	507	473	464	485	489	485	483	466	532	461	469	508	444	466	480	485	520	504	484	476	456	500	484	466	481	455	514	471	542	461	484	469	480	468	456	465	470	469	465	514	507	500	486	517	504	451	489	507	467	442	500	502	474	481	466	465	460	487	483	501	425	506	476	494	482	476	460	487	467	464	469	443	498	473	463	472	422	472	498	462	451	463	465	486	470	495	492	441	486	470	471	478	458	459	492	489	496	484	460	472	458	472	473	518	499	455	505	445	473	459	490	475	480	462	512	459	506	466	457	464	474	457	462	462	507	484	498	471	495	496	480	438	461	504	501	503	451	522	505	447	509	503	473	514	467	468	466	477	479	514	475	513	448	504	475	478	500	513	445	448	499	462	435	498	484	464	513	490	471	508	440	466	465	477	490	445	477	530	472	464	497	474	456	458	482	502	476	490	487	465	481	486	438	476	507	490	528	499	453	473	511	503	501	497	463	441	500	452	501	460	490	458	502	468	472	462	482	474	444	471	469	493	517	464	464	453	505	500	469	460	529	473	470	486	493	479	461	486	439	485	460	486	461	490	485	483	471	418	473	490	476	463	496	468	490	505	468	481	495	496	480	490	475	476	460	481	480	456	461	501	508	459	462	479	452	475	524	459	472	502	477	468	471	465	512	504	497	478	492	493	437	486	507	496	482	468	501	474	476	493	472	492	461	502	484	442	454	486	456	486	469	499	503	466	453	468	481	464	505	429	489	517	513	461	481	508	483	432	491	497	485	477	485	426	493	472	514	443	441	478	502	447	512	466	501	454	485	493	477	485	445	480	490	488	489	412	473	481	499	481	503	493	504	504	475	499	517	474	451	518	474	475	475	482	476	451	456	510	476	464	477	504	495	491	464	453	430	500	441	469	464	470	455	466	528	474	503	458	456	449	502	475	481	490	494	468	485	506	469	527	487	470	479	477	436	526	437	470	475	481	466	478	492	496	489	467	495	464	469	506	515	446	496	529	461	525	458	469	471	451	496	486	495	477	474	458	463	469	495	451	437	486	466	483	466	477	481	490	482	492	468	476	475	475	488	490	511	497	466	495	514	496	495	517	432	470	459	474	440	443	484	478	461	519	486	472	524	454	454	482	483	477	487	501	479	479	531	475	495	497	473	483	465	435	457	455	489	461	477	492	515	452	473	461	438	498	446	481	461	447	479	470	453	452	518	440	473	485	472	460	481	479	501	494	446	432	482	474	478	469	427	471	484	433	445	461	485	456	484	466	468	494	484	448	475	446	471	504	475	468	432	455	427	472	479	502	473	497	470	445	491	480	488	498	419	472	438	472	478	494	463	484	451	474	466	493	497	477	477	449	433	471	515	469	440	508	453	466	473	446	516	478	466	510	447	467	490	472	450	461	484	445	498	437	458	486	495	468	469	497	513	482	465	491	456	457	481	513	457	515	441	473	454	438	465	467	479	464	460	488	518	453	486	456	500	531	498	469	446	486	462	459	483	499	474	487	512	511	455	466	487	485	456	501	455	468	484	456	462	496	494	451	483	487	479	445	468	474	452	487	458	463	448	505	468	445	482	477	485	453	477	517	470	496	475	502	453	459	467	488	471	450	466	425	472	482	508	515	480	487	456	462	502	487	485	456	457	469	484	448	464	504	512	454	468	489	507	458	470	464	477	471	452	490	494	509	427	450	466	441	450	483	484	485	529	445	470	500	456	478	487	470	450	459	505	473	483	487	487	457	438	427	472	498	471	416	484	466	477	459	511	484	510	457	487	459	474	483	469	472	456	486	458	492	471	443	483	485	465	499	493	464	500	475	492	494	453	457	516	462	447	457	468	466	457	423	481	484	492	454	481	462	490	473	454	509	455	476	492	476	491	465	454	457	461	444	475	487	480	434	481	427	451	429	470	509	516	469	488	463	455	498	458	477	523	494	454	457	454	440	479	424	493	511	472	468	457	493	490	438	506	454	448	532	506	458	468	494	483	453	460	452	483	501	488	490	488	499	516	479	469	460	457	507	502	499	496	452	443	461	476	460	480	483	482	457	467	478	482	499	484	471	472	484	471	464	444	492	476	497	493	426	455	476	456	490	452	456	489	466	480	489	477	484	466	499	437	452	479	463	525	461	509	490	474	448	469	460	501	481	474	460	478	488	491	453	477	491	481	443	478	515	473	511	445	500	490	464	469	455	464	454	451	503	458	458	513	483	444	490	465	493	508	477	476	472	470	484	460	470	431	480	489	484	494	468	477	449	478	471	461	436	486	464	464	462	483	440	456	518	477	471	453	479	444	440	467	451	480	451	469	450	452	496	450	471	484	477	456	474	501	473	480	494	452	504	532	476	463	445	534	457	447	514	465	494	487	432	488	462	497	496	456	481	475	461	479	474	420	465	477	489	429	438	440	489	459	463	483	444	471	491	515	459	473	477	448	436	470	447	459	509	445	499	457	453	447	456	453	493	492	453	498	500	463	479	489	474	463	491	471	447	486	436	450	478	497	483	430	504	473	439	487	492	461	440	495	483	514	480	500	503	450	475	486	478	467	460	473	455	454	479	479	480	461	468	480	482	508	471	488	465	487	482	499	518	463	476	510	484	482	468	456	483	456	483	447	496	469	473	469	465	445	473	465	461	479	457	478	470	509	465	441	469	452	482	472	466	511	441	469	471	498	446	464	469
27662	10101	750	446	345	213	163	174	154	163	127	128	134	132	170	156	151	145	123	144	147	138	133	141	138	150	127	148	151	144	137	142	138	141	137	144	140	157	122	135	139	141	125	154	144	143	116	147	120	128	140	132	143	161	137	147	127	131	142	128	131	136	127	135	140	159	152	139	144	142	145	129	123	121	157	144	145	144	139	129	141	128	144	137	167	138	135	131	126	161	130	141	147	157	129	161	127	134	136	136	137	123	155	140	132	131	131	122	148	144	130	138	129	133	123	139	130	126	140	138	123	134	128	140	137	121	137	121	139	146	134	148	145	144	148	129	141	134	153	133	123	142	137	152	126	128	150	150	126	121	151	131	127	147	151	128	142	142	158	137	149	153	127	142	139	156	130	137	144	141	134	157	148	143	141	149	162	129	153	98	128	153	139	129	139	161	123	132	143	145	169	127	147	153	132	121	131	134	145	120	132	152	144	126	154	133	152	138	150	173	141	156	131	124	153	145	138	160	121	122	144	137	166	136	164	114	147	159	155	127	154	154	154	123	142	146	151	139	151	134	130	137	125	150	143	167	145	140	150	142	141	158	139	139	139	132	145	166	132	108	122	133	149	125	142	148	138	155	154	144	130	131	143	138	134	143	124	119	138	145	138	152	134	140	135	147	127	146	151	137	139	131	138	137	154	136	141	146	120	122	144	147	137	136	125	105	134	136	137	125	159	135	143	144	133	130	131	147	132	150	143	140	129	141	123	151	151	143	127	129	144	119	139	150	135	139	121	138	141	141	126	130	138	134	137	128	133	121	154	130	140	128	139	149	153	144	158	126	151	138	142	136	108	162	161	162	147	123	144	139	143	150	130	129	148	152	166	136	142	129	152	125	132	134	140	125	143	139	152	145	146	152	123	153	129	143	153	147	148	131	140	148	155	135	158	130	138	159	136	132	133	138	137	120	145	148	138	147	111	134	144	143	139	160	139	145	134	147	150	134	146	129	160	141	137	136	148	144	120	140	149	129	108	144	135	120	139	139	162	130	117	135	139	128	151	125	148	157	149	131	131	134	144	153	154	126	136	120	139	139	154	136	141	141	146	112	152	127	154	135	139	144	143	156	131	127	129	138	133	124	166	126	137	132	125	156	129	158	139	161	138	132	141	142	156	151	123	128	123	128	129	132	127	142	132	164	151	160	136	171	131	147	135	138	131	140	152	142	113	137	137	105	148	132	134	132	126	141	144	133	128	139	145	138	142	121	143	136	139	140	141	133	129	138	145	139	117	131	116	137	130	147	128	147	151	155	138	133	134	143	153	141	134	156	133	163	125	128	169	123	117	139	123	129	148	142	132	153	156	140	165	149	158	137	137	142	130	136	140	125	150	106	143	148	139	145	144	125	132	139	124	137	147	152	164	141	110	124	128	127	141	141	134	147	151	154	122	129	165	152	157	132	138	138	135	144	127	129	126	159	144	145	152	125	141	118	125	131	162	150	139	130	159	144	122	138	149	131	132	138	136	133	134	141	163	149	139	154	146	126	159	121	159	143	134	149	141	141	150	146	142	137	142	130	148	127	123	155	152	139	123	135	137	134	131	115	148	137	156	133	129	120	141	136	123	147	149	139	141	130	145	114	140	152	142	133	127	137	148	148	159	153	149	136	159	127	140	129	145	118	143	136	131	138	151	165	144	125	155	144	163	128	133	114	135	128	114	147	133	130	123	133	146	171	125	135	122	144	125	125	159	122	161	150	138	128	151	137	127	144	140	135	149	138	142	132	136	149	143	119	124	123	122	133	135	147	137	149	138	121	155	113	134	147	146	145	148	132	133	157	130	134	138	142	152	142	125	128	155	137	156	111	144	134	150	139	147	143	145	148	143	133	124	141	137	144	131	127	139	139	131	145	142	144	131	143	152	137	134	140	152	135	137	149	141	148	156	147	140	160	152	135	119	129	148	137	156	155	131	129	132	149	147	172	140	125	139	145	157	156	147	142	142	113	127	134	131	146	143	134	166	136	126	140	145	132	115	141	148	149	139	147	109	140	137	146	156	158	161	151	147	137	128	139	132	149	139	169	152	139	137	151	136	129	127	144	134	137	137	134	152	127	165	138	115	127	154	132	147	144	134	140	148	134	142	133	139	146	136	129	144	131	116	135	141	122	140	146	151	145	141	151	127	138	155	122	149	151	147	120	137	149	112	139	139	130	129	150	131	133	131	145	150	132	137	160	140	110	112	106	128	127	171	126	137	120	130	137	152	136	122	131	130	136	145	134	132	128	136	147	128	134	151	149	153	128	140	127	148	135	155	134	155	126	136	131	147	127	151	144	149	154	118	134	150	139	136	126	157	128	140	121	141	169	122	134	147	124	125	140	134	125	137	138	124	156	114	128	145	142	158	142	141	127	137	130	132	138	138	133	128	134	156	136	139	146	157	139	138	130	145	127	177	132	141	127	137	141	131	138	147	124	131	154	138	138	129	124	156	121	143	134	131	121	119	161	151	128	144	136	165	148	128	135	159	131	149	147	137	121	146	156	135	143	131	128	121	121	158	122	151	126	146	125	127	133	137	132	126	136	150	148	146	108	118	149	134	121	154	134	130	107	145	138	116	130	162	138	149	135	140	154	133	149	146	157	142	141	127	130	130	148	143	133	132	124	150	141	142	138	141	123	138	150	140	135	121	141	133	130	126	143	130	136	154	144	146	141	120	130	123	129	137	138	145	128	140	126	151	140	147	140	137	150	135	138	145	141	145	153	150	124	141	130	161	133	135	129	137	141	151	152	152	133	133	139	131	113	139	131	151	124	140	137	151	130	137	133	148	136	136	121	141	146	131	146	142	135	152	139	141	115	170	133	102	138	143	143	128	135	141	129	150	116	165	134	145	135	133	137	145	121	139	141	147	155	127	141	150	142	134	155	124	140	133	125	131	118	119	144	147	148	133	137	125	138	135	154	117	130	152	130	132	134	134	127	162	141	133	135	119	136	144	122	118	155	135	160	140	138	171	132	128	142	131	144	131	129	130	150	135	127	138	148	145	142	136	134	131	144	134	135	140	160	134	139	134	140	145	147	144	136	127	132	128	128	144	136	130	136	132	114	150	148	150	118	153	149	145	146	136	137	134	129	124	131	138	140	133	164	152	147	139	122	150	129	130	132	159	149	132	134	144	153	142	163	128	159	136	127	162	121	147	143	153	141	158	140	129	145	128	126	151	155	137	111	129	119	134	164	139	131	135	142	120	137	151	134	107	153	151	141	143	144	146	127	114	128	119	118	148	131	154	143	165	123	126	146	140	128	125	135	150	144	165	156	157	159	134	158	138	146	132	155	131	136	125	143	139	146	118	119	126	135	133	146	142	149	128	156	144	154	142	151	151	135	130	160	127	147	164	152	142	129	153	146	127	121	131	130	146	149	137	127	121	167	127	128	145	131	144	164	155	143	142	160	148	145	137	131	115	142	141	152	141	121	152	152	142	147	123	143	145	131	124	146
4485	334	292	205	167	141	126	105	140	147	141	127	126	122	150	120	113	124	110	115	112	135	110	110	142	119	121	115	114	132	134	135	105	129	122	137	110	112	112	118	127	123	121	119	133	131	123	107	140	120	116	122	119	101	136	109	131	112	120	122	103	105	126	133	142	88	126	105	121	113	126	135	126	119	101	126	128	115	122	114	128	128	123	134	105	124	113	109	123	119	125	119	122	117	112	109	130	108	116	118	96	126	121	114	115	115	123	104	110	106	107	127	122	116	113	120	110	101	117	118	136	118	133	108	116	128	122	116	112	105	113	124	113	121	103	109	102	125	85	121	130	115	133	124	121	99	121	102	98	108	132	123	99	106	127	124	122	131	112	129	103	117	108	104	111	122	107	107	125	124	121	114	128	116	127	100	143	140	119	123	116	126	117	131	131	131	115	126	129	122	117	116	118	121	130	118	111	121	127	137	134	131	120	137	125	114	131	128	116	118	104	108	123	120	98	111	107	119	116	147	108	119	116	123	103	129	125	95	135	123	124	112	105	129	102	124	106	126	135	132	115	117	133	118	126	117	118	115	116	125	112	112	95	125	119	104	124	117	117	115	121	113	136	120	104	124	106	119	111	128	92	139	113	127	116	114	107	115	111	105	112	119	120	126	108	107	127	95	138	112	132	117	121	130	127	128	129	127	115	109	120	110	129	104	112	107	121	116	110	143	119	122	124	120	120	104	134	100	113	94	132	120	118	98	139	126	115	109	107	105	134	106	134	130	116	121	125	93	106	109	103	106	110	96	125	104	148	138	98	110	112	110	130	121	121	135	139	123	126	115	130	112	123	126	130	111	127	97	122	110	112	123	105	116	103	117	120	105	128	123	121	116	119	123	107	123	109	125	133	124	118	113	113	123	116	122	92	112	100	134	97	113	132	119	133	114	130	123	125	118	107	109	111	119	122	124	121	116	119	119	103	98	133	116	112	102	118	115	96	94	110	134	131	124	117	99	128	113	116	137	111	117	114	108	133	106	107	111	113	123	111	112	117	120	127	125	134	133	111	113	133	124	124	126	127	110	111	114	115	129	112	120	111	109	112	125	109	102	116	121	116	126	103	116	115	103	129	133	130	118	123	110	108	118	112	112	121	130	143	115	132	115	117	107	114	124	124	105	112	125	104	114	121	108	120	134	104	95	108	113	125	117	129	107	111	114	108	110	109	120	110	101	126	134	123	111	136	122	122	106	123	118	117	110	118	117	109	116	115	90	129	128	105	122	130	107	106	97	113	121	116	125	134	107	111	126	117	115	104	136	105	127	127	113	145	129	111	119	115	133	110	130	127	117	100	116	137	138	112	113	129	119	116	138	133	128	120	119	114	125	121	120	132	109	127	108	136	118	111	104	104	107	132	108	129	116	112	117	124	135	127	94	114	121	102	118	132	117	116	140	130	149	106	106	134	114	108	132	120	118	120	119	112	127	114	120	137	104	123	118	115	134	124	108	102	117	133	105	127	102	126	107	119	100	128	121	110	109	117	116	109	135	112	109	118	105	128	111	122	122	110	124	135	108	117	118	139	119	112	126	132	110	121	116	122	133	104	116	134	120	115	119	116	114	107	115	115	119	111	119	95	109	97	121	106	120	124	114	124	119	123	125	121	106	119	120	131	117	102	112	95	110	115	103	138	123	117	119	118	88	115	119	110	110	122	109	110	113	121	139	116	134	120	101	111	115	119	103	108	109	106	131	131	139	129	103	116	128	116	119	114	102	120	121	114	126	107	134	126	109	122	113	120	116	127	99	116	104	145	131	127	124	125	106	100	119	114	123	94	118	139	136	116	105	125	107	116	118	139	123	122	122	123	105	116	106	111	121	114	140	111	92	122	116	122	125	115	106	136	120	108	111	128	123	126	121	126	131	106	113	107	130	140	112	107	122	123	114	113	123	99	106	127	96	127	125	122	126	135	123	100	130	119	131	126	108	117	113	130	128	124	112	111	92	102	103	110	114	120	106	124	127	126	122	103	92	122	123	136	108	120	126	110	124	115	110	128	105	105	129	144	142	123	107	120	123	125	118	119	114	125	121	131	112	106	105	126	126	139	101	128	112	151	115	124	107	131	109	126	117	118	122	128	106	122	107	126	108	125	112	111	125	109	117	127	111	127	129	118	122	120	117	123	116	123	103	116	125	124	109	117	104	121	124	128	116	116	114	137	116	129	116	120	111	123	107	109	117	104	106	116	122	110	113	129	124	119	125	90	127	121	130	114	114	131	120	142	103	130	127	104	120	140	129	123	112	116	107	109	128	119	112	114	111	121	102	116	110	133	118	125	118	113	117	128	107	127	139	113	115	137	124	110	128	131	122	119	113	119	115	115	129	114	113	114	124	121	116	126	120	110	121	119	94	103	115	119	126	115	130	124	105	127	110	119	109	114	131	105	102	107	125	124	136	117	112	127	116	129	124	106	114	109	114	107	120	103	139	115	109	108	111	111	106	99	97	101	118	121	114	122	105	133	134	113	110	110	130	113	103	115	119	122	115	126	117	117	106	125	118	134	121	126	106	114	111	120	109	134	109	125	101	119	144	127	108	104	113	120	106	102	109	114	101	103	112	122	141	138	123	114	129	124	111	115	128	105	133	120	114	126	125	119	103	120	122	136	115	124	113	119	127	116	119	120	118	110	127	111	120	129	125	114	148	127	107	136	113	108	109	129	94	127	124	127	106	119	107	141	120	121	124	129	126	152	102	130	126	109	119	131	112	115	107	107	131	138	118	114	113	129	136	122	113	119	114	113	114	110	112	126	136	133	115	121	104	110	115	125	132	118	112	104	103	116	106	119	143	124	94	123	103	115	98	135	111	105	113	115	122	127	102	125	120	112	100	126	120	117	130	134	115	143	104	136	95	114	108	101	113	134	134	113	129	116	125	118	116	116	120	126	103	129	117	114	120	113	137	126	124	106	110	110	109	138	99	125	101	116	112	115	115	100	110	111	120	118	128	111	104	127	112	150	125	113	126	130	130	118	116	133	154	127	101	117	111	119	128	115	126	124	111	120	100	140	117	146	101	123	113	121	115	127	118	106	120	124	100	105	127	120	123	103	112	127	124	104	120	119	117	128	129	133	113	135	112	130	113	116	98	107	116	134	97	110	112	117	117	93	126	135	122	106	118	136	116	112	108	102	121	140	114	120	121	113	124	97	106	115	124	121	96	110	119	130	133	106	129	125	106	113	112	108	125	108	127	122	118	120	119	123	129	123	114	130	124	126	130	130	122	111	107	102	110	118	123	148	120	119	121	111	113	116	134	131	114	116	114	140	118	104	96	137	115	114	142	120	116	115	127	116	122	122	118	123	113	116	113	119	116	117	123	113	139	123	113	108	94	127	136	112	112	112	106	139	132	119	111	119	113	127	127	124	114	117	137	137	117	123	121	136	115	121	128	123	108	120	121	113	153	134	96	117	115	119	118	139	99	144	118	103	113	122	112	119	124
25428	21422	27899	25334	11246	1108	727	541	491	435	482	479	442	461	393	447	382	440	402	400	427	397	411	422	437	392	417	447	413	435	391	420	408	405	431	373	403	419	413	373	389	386	367	446	395	402	418	375	401	416	409	392	406	388	386	405	383	397	368	393	398	400	390	385	373	341	397	385	385	397	413	377	403	406	365	400	427	397	381	357	393	401	396	399	396	396	372	400	392	366	395	394	363	408	416	417	360	380	384	413	397	378	385	376	380	403	385	370	365	386	403	386	423	414	392	386	380	390	403	406	382	426	393	387	393	387	408	388	425	420	381	345	405	389	440	386	391	369	408	385	390	402	368	412	372	363	401	363	383	376	409	407	392	380	359	401	379	419	348	397	380	385	410	392	373	415	356	367	384	418	388	404	378	397	366	405	439	382	386	406	397	387	394	422	368	370	391	371	373	436	404	410	395	391	389	418	384	398	411	405	383	405	403	388	372	392	359	371	389	373	392	432	364	362	383	371	365	370	364	376	409	377	324	414	391	375	403	376	400	430	413	409	393	368	390	396	409	379	395	360	427	390	373	367	405	386	414	439	440	395	380	401	404	421	403	377	397	385	373	406	431	379	423	401	358	365	385	415	398	392	357	400	395	389	401	365	391	366	380	383	427	399	402	385	400	363	391	380	409	398	366	417	399	357	381	424	408	367	407	423	427	406	439	381	374	417	447	406	413	385	389	403	397	380	386	387	437	418	369	396	403	402	370	370	393	413	412	404	402	371	340	417	375	411	380	401	382	400	408	397	420	372	394	391	414	362	393	404	372	371	375	390	420	374	395	419	379	395	397	397	410	374	403	393	382	384	373	387	388	383	423	399	375	382	373	365	380	387	424	392	380	413	380	422	404	373	394	374	385	399	407	384	385	377	406	396	383	394	421	367	403	398	373	390	414	377	368	401	397	391	410	383	401	354	402	382	384	410	377	389	391	409	405	442	378	363	429	364	430	388	386	409	410	360	390	397	400	392	366	382	380	421	380	400	395	384	355	408	393	398	420	406	368	371	412	400	416	384	399	381	399	361	406	386	363	371	383	410	402	386	378	388	391	375	410	397	413	370	385	397	412	393	368	385	365	399	380	384	430	379	421	416	360	409	390	374	365	401	393	399	382	379	400	405	387	380	396	375	399	404	381	373	371	382	416	363	386	418	393	387	397	387	369	384	369	392	380	369	369	363	430	395	395	360	385	400	381	397	352	389	413	396	427	409	379	382	353	372	398	405	407	403	367	359	395	425	414	437	371	420	344	418	418	410	394	339	390	431	385	431	391	404	399	425	396	406	435	410	381	389	402	375	396	398	392	387	376	387	383	384	403	409	405	389	389	394	409	410	394	393	388	365	381	393	427	359	399	380	362	399	414	393	380	383	410	352	358	414	396	358	355	400	397	399	428	416	397	372	405	410	381	384	369	405	421	381	413	409	364	395	401	412	401	376	405	389	383	430	391	382	427	371	363	388	389	390	412	352	412	376	373	404	419	419	380	379	415	386	404	412	414	364	371	411	411	403	373	377	377	410	405	390	433	374	348	428	419	400	387	373	361	390	389	362	360	358	341	415	406	362	395	408	376	390	393	386	382	385	358	426	398	376	384	371	364	407	369	357	337	344	370	391	392	403	384	415	408	378	389	378	416	399	402	387	377	371	373	405	380	418	388	381	401	369	370	350	401	394	384	367	364	396	378	403	411	412	378	428	422	378	380	380	418	423	384	374	397	402	417	390	375	368	398	400	359	405	430	377	394	366	409	427	403	413	357	386	392	413	381	383	392	377	353	377	396	398	402	416	404	403	412	372	388	395	422	382	369	411	394	403	369	359	412	363	388	382	409	415	399	413	388	384	388	371	371	417	366	388	401	387	382	399	382	398	414	394	414	370	397	411	408	405	389	376	406	416	397	397	377	366	396	406	386	377	368	414	398	367	378	394	400	368	407	390	389	387	418	375	368	379	369	398	395	382	364	396	365	405	378	384	379	391	382	393	417	405	392	383	372	365	387	353	368	377	385	356	400	362	390	398	445	406	411	372	411	401	397	399	358	399	401	379	398	339	391	363	372	388	398	365	360	369	390	405	371	388	392	366	384	412	388	403	416	393	384	380	364	443	395	355	355	390	417	367	383	392	407	403	399	410	399	402	369	393	369	401	346	399	344	383	389	388	379	394	400	435	420	384	400	339	399	389	400	373	381	373	399	386	403	389	405	389	365	383	396	376	367	386	425	387	416	350	410	402	403	393	355	385	383	404	374	399	402	401	389	391	377	356	411	368	389	359	382	396	365	383	376	396	379	415	396	408	366	413	382	404	393	386	401	370	405	423	400	432	438	411	395	391	398	378	378	381	381	368	373	380	435	390	387	414	385	396	380	387	398	389	395	379	402	393	376	385	401	385	394	374	407	407	383	415	420	416	392	404	372	360	401	385	391	391	405	422	386	378	404	438	406	382	362	402	381	408	424	373	393	411	403	402	384	413	396	354	415	387	369	383	349	379	404	392	404	404	402	387	444	365	393	401	382	344	395	403	371	368	390	382	362	380	354	381	388	390	396	429	362	395	408	368	376	392	417	405	397	375	388	387	375	381	383	392	383	360	387	409	395	358	418	392	379	427	397	386	409	410	375	374	406	384	408	397	420	397	374	399	361	404	425	383	404	379	403	395	427	380	357	372	405	399	412	399	403	413	379	412	389	365	400	390	401	421	395	395	410	377	378	408	400	383	414	389	378	381	387	386	442	417	390	386	384	421	382	404	398	405	387	397	414	375	358	399	405	374	368	386	383	389	380	373	370	385	413	366	406	418	402	411	384	379	363	394	402	347	395	385	393	372	419	393	417	393	395	379	379	379	367	410	422	389	396	389	401	375	413	373	411	363	363	399	408	379	402	409	378	393	400	400	383	387	416	393	388	361	366	395	392	396	362	367	401	395	388	388	372	421	397	367	391	397	379	380	397	372	403	392	362	407	375	436	422	428	393	363	379	381	382	371	386	379	386	382	394	392	438	404	399	400	407	423	397	382	407	393	367	372	404	413	371	403	411	387	369	398	411	407	400	417	406	373	377	399	379	369	379	402	361	384	367	380	381	396	366	364	412	381	375	418	398	393	425	396	393	406	389	397	390	391	380	359	420	367	410	431	405	365	397	398	387	358	365	395	385	403	366	414	383	371	393	416	413	380	429	390	347	424	363	357	408	382	383	396	393	392	427	377	352	417	382	413	355	371	350	423	394	422	409	381	367	337	379	396	389	429	375	373	390	391	363	430	394	401	423	399	396	390	418	376	416	383	404	387	378	403	369	381	360	394	379	392	425	408	389	380	401	374	382	390	378	351	385	432	410	401	386	405	420	398	371	373	360	384	396	388	402	375	411	383	394	419	386	385	387	409	355	374	413	378	368	379	380	411	384	395	397	395	388	393	389	435	336	385	419	399	396	418	397	368	401	403	372	384	387	376	391	407	391	388
3167	3237	2662	1378	943	747	621	559	537	416	443	404	391	433	368	385	368	399	354	361	333	340	318	312	327	336	363	372	381	305	306	351	361	341	339	316	332	329	317	288	346	369	351	342	320	320	310	305	341	323	315	319	351	322	299	308	302	310	319	353	323	323	308	320	353	335	324	342	344	332	332	333	314	344	287	293	368	339	316	329	334	327	301	329	329	335	327	316	337	308	302	328	310	309	303	285	349	316	340	316	337	315	332	319	309	321	341	304	340	319	288	324	348	333	341	341	331	310	325	340	311	347	306	303	318	358	317	323	325	364	296	334	320	320	311	346	344	305	329	316	324	336	329	297	324	321	314	287	323	339	337	323	348	365	318	330	321	327	316	315	333	342	341	319	337	341	279	349	301	322	302	314	309	352	293	347	304	327	292	309	344	335	339	326	319	317	305	311	328	356	302	322	328	321	318	300	321	334	299	313	345	313	325	365	314	343	331	340	356	358	342	318	354	324	331	332	324	343	324	318	294	316	333	336	340	328	355	331	311	321	330	309	322	335	341	307	310	313	321	329	353	337	302	305	338	323	366	314	334	348	333	308	331	350	322	327	313	309	324	335	330	330	327	339	301	323	345	303	326	301	325	337	304	327	337	327	302	312	304	336	339	344	314	339	368	330	318	292	305	305	338	323	326	313	304	325	339	322	340	311	299	342	354	333	315	346	316	309	316	309	297	317	323	342	296	322	306	298	359	335	314	294	290	315	324	317	326	329	321	304	317	313	327	373	313	322	323	340	320	335	324	342	355	371	333	325	328	284	341	309	328	357	333	298	319	346	335	327	335	303	347	302	356	300	369	316	298	317	313	325	336	360	333	314	307	329	327	310	359	319	351	334	346	349	325	336	346	312	340	336	324	331	303	300	331	339	332	360	328	315	319	322	315	314	315	318	309	307	320	306	344	332	321	330	399	320	330	308	337	315	298	322	319	308	319	318	339	325	306	346	316	301	334	351	289	358	292	359	323	332	334	308	328	318	340	342	346	321	320	315	300	341	336	323	345	347	327	309	345	297	313	306	348	285	317	310	300	294	334	337	297	316	333	337	351	320	318	345	338	329	308	320	362	324	342	306	351	314	312	337	309	332	312	335	314	320	322	309	360	310	329	284	335	278	315	314	312	330	304	337	283	311	338	333	308	298	337	295	310	317	334	343	325	349	364	313	319	316	311	316	351	291	330	327	323	326	322	302	310	309	309	336	317	308	350	317	328	328	359	334	282	308	305	331	383	331	325	314	313	336	336	302	347	318	318	343	311	302	336	332	320	328	327	327	339	311	313	334	320	372	311	326	307	315	319	318	324	309	335	312	299	313	310	315	328	312	296	321	323	323	345	307	284	310	362	283	309	387	304	307	308	312	287	310	329	347	319	303	328	327	340	323	292	320	349	294	326	317	336	341	330	304	289	293	307	338	318	293	347	340	367	305	318	303	303	316	300	330	286	367	335	331	305	333	346	339	312	329	339	298	317	316	310	311	357	296	286	298	317	308	305	330	340	314	329	361	322	338	359	327	326	328	335	293	320	327	310	315	320	350	309	320	311	319	309	352	325	343	309	289	317	320	323	304	298	296	307	321	305	354	320	314	338	295	315	313	307	302	353	327	345	344	345	333	305	290	305	322	329	313	351	289	306	335	308	323	313	312	310	305	328	323	332	306	322	309	301	318	289	329	329	330	332	297	303	324	314	325	299	323	287	300	329	329	296	324	347	328	350	318	352	262	351	333	306	321	321	343	322	329	319	315	327	328	310	315	309	303	356	339	295	350	350	303	343	301	306	314	283	287	295	324	308	340	303	332	354	274	349	297	346	328	382	332	342	331	322	316	320	331	319	344	300	315	367	321	324	325	328	354	324	312	357	341	308	331	327	334	370	362	313	342	302	297	352	325	314	350	306	307	312	318	305	324	310	328	300	325	323	348	323	359	302	291	313	338	318	355	346	286	348	344	306	319	318	317	339	296	371	298	315	337	336	305	307	296	308	288	312	319	321	336	304	324	353	329	353	356	317	286	345	318	328	339	309	350	286	329	360	343	308	324	315	326	328	311	317	321	320	318	303	316	325	295	315	281	335	326	336	332	304	324	332	328	304	330	300	334	282	295	348	323	327	306	349	321	311	304	308	312	323	324	312	330	326	354	312	311	336	341	327	325	328	330	308	308	336	327	324	298	321	308	349	305	312	313	347	308	332	339	364	289	327	291	320	332	350	335	280	321	301	338	357	294	318	297	299	338	301	326	310	314	311	320	339	337	321	304	331	358	316	311	333	308	317	331	305	335	310	321	356	341	312	323	316	354	317	312	336	291	332	322	294	303	318	332	356	339	350	331	311	313	330	301	316	279	328	292	319	312	305	306	288	312	332	306	347	324	330	318	317	334	291	318	299	299	318	322	312	355	324	322	307	337	293	358	302	332	318	330	309	319	306	295	318	319	328	265	336	341	295	357	334	322	331	293	338	326	325	312	328	324	327	327	301	353	346	338	320	309	298	300	314	315	319	322	325	332	299	311	311	324	308	323	311	332	312	338	311	321	293	309	328	343	290	323	319	334	306	327	357	310	286	325	343	305	329	316	333	319	279	353	297	333	341	351	344	302	326	307	344	332	301	321	325	311	317	336	342	312	299	299	319	291	329	293	285	305	316	302	301	333	326	325	334	319	344	316	318	309	324	312	336	303	333	305	311	339	313	329	314	309	317	302	331	340	360	326	321	330	346	324	304	295	347	344	372	336	289	304	323	294	343	334	312	319	290	342	302	305	312	304	311	316	326	332	315	305	318	313	330	340	349	293	340	316	315	317	356	306	332	307	336	314	329	314	325	310	310	318	329	345	315	320	310	340	326	330	354	306	338	304	332	317	296	348	295	332	328	326	304	332	322	352	284	322	322	326	319	348	308	324	295	298	334	322	317	340	334	332	330	339	321	324	310	282	322	343	293	307	333	332	343	314	284	306	337	342	308	296	298	323	315	319	354	306	322	310	329	344	338	322	313	325	339	339	303	293	301	312	366	320	345	328	333	320	337	335	307	349	288	324	287	313	318	308	312	330	336	323	312	308	319	317	349	301	284	299	297	314	301	328	321	307	323	332	350	337	312	343	295	274	288	299	350	332	316	322	341	309	299	291	307	326	314	311	332	292	326	310	302	336	313	337	295	289	315	297	287	318	301	310	347	335	307	336	325	333	306	326	299	312	345	302	312	313	321	347	306	335	300	343	305	311	344	320	340	320	299	305	308	322	312	322	294	308	332	303	290	326	326	307	330	304	329	314	304	329	289	340	323	308	312	316	320	301	309	318	351	305	308	314	320	287	308	324	297	328	290	305	288	319	285	335	316	330	323	348	339	344	325	320	306	314	340	300	359	295	357	322	314	337	305	319	335	309	279	302	311	322	351	306	348	344	315	325	292	356	354	272	312	313	320	284	308	342	303	278	305	329	298	299	322	295	300	306
24465	21416	28735	24492	21405	8467	1505	1002	773	791	747	697	691	683	658	634	649	655	649	656	642	627	649	592	623	632	651	637	619	587	661	675	647	648	602	593	636	616	622	628	633	604	662	626	631	631	620	588	634	595	615	606	658	590	595	623	574	588	613	630	615	629	630	662	579	593	624	648	611	594	549	582	644	605	604	626	640	569	607	567	593	577	595	622	655	587	578	624	586	624	619	652	600	609	629	572	622	631	573	605	565	633	633	581	589	594	584	562	647	599	590	564	613	619	593	649	616	582	622	588	598	602	564	603	594	610	556	579	660	585	573	578	545	566	625	589	596	578	586	624	557	557	602	615	578	615	597	607	620	583	603	644	618	604	606	564	603	642	601	571	606	566	597	549	604	615	578	622	606	563	617	604	589	630	634	602	593	600	575	628	603	613	636	578	658	589	587	571	589	571	627	603	606	566	646	567	580	570	621	600	589	587	633	582	592	578	598	612	590	601	585	566	591	595	633	634	618	556	613	621	660	627	579	567	624	574	596	594	571	589	674	636	617	614	632	624	668	583	568	610	597	567	607	613	613	660	589	579	626	599	595	592	582	587	567	604	588	608	577	589	611	596	609	597	630	574	594	589	582	641	601	611	630	621	615	588	611	584	575	575	612	623	595	608	587	595	594	610	595	591	589	614	593	616	605	620	624	608	555	609	601	618	633	574	587	591	598	515	574	557	625	554	591	579	603	592	588	623	599	580	639	593	566	608	565	616	578	637	600	622	586	577	656	604	594	566	551	617	558	613	608	634	578	573	645	605	594	590	574	587	591	601	596	631	592	565	578	570	565	601	592	580	574	594	606	583	642	609	589	543	609	575	614	611	583	597	575	618	575	590	572	577	578	603	660	579	549	583	588	650	608	552	579	611	581	571	588	603	609	618	596	614	564	602	569	572	590	648	575	574	589	615	655	574	569	623	601	583	582	623	629	611	571	622	619	552	582	630	612	589	578	603	564	600	563	658	566	589	610	638	613	590	613	599	589	585	609	591	610	602	572	605	611	591	596	542	613	588	609	611	597	606	581	593	571	568	614	614	606	591	581	551	603	580	609	613	582	564	596	605	621	605	594	585	625	591	562	581	614	613	597	580	550	598	625	546	578	602	568	581	617	601	583	631	614	559	606	609	591	603	601	605	664	597	635	566	593	605	597	571	609	561	624	557	614	611	615	628	578	623	614	610	584	638	616	606	590	599	625	582	602	589	572	561	599	618	597	617	572	592	593	545	593	599	631	583	607	600	593	582	655	634	625	630	593	615	578	579	598	609	591	601	616	602	610	575	620	614	593	586	610	578	635	584	601	555	568	628	577	578	554	607	595	601	629	553	599	564	610	603	622	557	586	569	579	612	619	567	584	657	583	566	594	590	647	600	584	616	602	548	555	612	590	601	597	604	591	579	602	592	614	618	587	575	593	565	580	605	605	627	589	587	576	545	640	574	580	600	600	568	570	589	629	608	596	567	591	555	585	578	579	638	596	614	650	566	574	588	602	586	617	582	573	602	592	619	589	569	674	638	612	631	554	614	569	644	589	576	599	575	608	582	577	636	523	621	602	564	611	610	569	625	564	607	577	607	604	604	618	588	559	582	589	589	555	589	603	630	615	556	564	621	573	624	568	603	591	613	613	591	615	542	577	602	604	570	547	620	594	542	582	585	565	605	544	544	610	563	610	549	550	584	575	599	613	578	620	617	581	614	570	592	582	621	643	620	606	636	609	571	591	582	595	554	592	603	596	614	617	564	598	609	598	585	643	601	605	578	595	623	577	623	646	637	549	619	640	568	614	636	607	630	567	585	561	613	621	597	552	568	581	610	608	585	570	577	590	587	589	619	561	596	628	580	580	612	581	597	624	545	555	562	576	614	571	611	621	575	608	623	578	605	611	605	600	634	644	535	622	601	591	561	613	584	598	559	618	595	648	583	596	613	636	616	570	608	587	614	567	616	602	589	605	598	558	571	608	622	611	586	608	600	592	605	589	610	598	606	564	550	594	607	573	602	635	617	589	632	599	580	545	603	561	549	591	588	601	562	601	595	590	594	589	590	597	608	599	615	577	585	572	604	530	634	591	586	607	574	579	612	585	604	621	633	583	589	564	636	631	574	586	635	628	566	597	578	614	612	620	596	616	612	597	613	603	584	547	591	531	618	612	626	594	625	602	560	589	601	607	577	631	628	615	571	583	591	572	601	576	624	629	615	569	598	584	611	601	609	621	565	516	623	611	607	605	595	610	543	623	600	633	583	595	612	631	567	615	613	609	627	599	590	580	577	610	635	588	583	612	597	593	558	582	631	568	624	575	583	569	559	621	561	621	578	577	548	599	578	595	581	565	603	605	599	610	589	605	599	542	598	619	542	577	578	551	514	543	573	639	587	589	573	592	613	583	632	604	609	621	597	608	572	615	621	600	568	608	552	588	549	572	607	639	592	584	564	547	595	558	618	608	631	584	578	614	574	614	622	600	617	562	582	612	534	609	599	580	589	560	616	596	581	575	591	589	610	561	598	602	618	560	533	579	579	599	582	617	564	575	638	563	586	574	603	561	600	578	556	575	567	607	564	565	606	632	609	543	599	610	515	574	554	541	606	571	580	604	574	639	623	559	578	610	587	611	600	627	640	609	621	559	556	593	601	532	621	574	613	645	566	601	601	588	632	578	566	570	630	575	603	600	596	627	563	574	585	582	610	562	600	556	619	590	586	583	613	585	604	556	575	560	587	665	611	573	615	570	609	578	561	637	590	592	560	581	580	614	574	595	617	582	600	627	606	612	586	596	605	612	586	582	614	564	573	534	579	595	577	604	653	579	599	616	570	594	584	573	577	597	564	616	579	607	622	584	588	585	611	601	555	620	594	583	541	553	625	630	620	625	601	569	613	625	597	644	586	589	596	585	607	588	608	635	612	566	596	619	606	586	554	600	583	617	631	562	579	637	614	571	586	592	632	627	590	626	546	570	602	600	600	570	619	615	602	612	652	631	592	585	602	565	569	606	608	627	591	573	594	590	579	609	595	581	604	616	609	579	585	579	620	580	563	599	590	574	578	608	599	624	560	594	605	563	592	607	557	594	582	599	570	603	615	568	609	604	548	594	602	576	580	597	584	600	617	625	602	586	622	581	591	568	577	579	601	623	605	621	638	628	616	606	631	577	582	600	575	611	558	609	613	612	576	567	553	593	618	622	586	605	603	559	552	558	607	589	615	573	597	589	614	600	621	641	618	597	586	621	608	583	564	590	616	584	526	584	594	598	553	599	632	579	602	593	593	601	555	577	581	601	599	558	584	595	612	622	571	630	576	650	598	602	596	565	597	611	578	592	569	572	611	629	573	590	570	592	575	572	591	585	610	620	593	628	572	582	574	572	630	582	622	599	584	633	626	578	597	575	615	601	601	600	626	591	564	611	634	579	584	592	571	596	612	637	588	571	583	574	611	562	628	628	580	631	597	590	591
3491	5591	4633	2476	1671	1327	1108	968	889	752	696	670	638	678	612	555	549	603	557	510	539	512	526	531	535	542	499	499	521	503	546	490	487	509	517	530	443	508	516	499	520	480	519	474	488	515	501	469	453	485	501	449	545	478	498	492	513	470	484	503	501	476	488	516	445	474	506	520	478	479	511	496	478	482	492	490	502	474	485	519	472	484	505	445	478	488	466	493	487	464	509	448	497	522	501	510	485	506	478	500	483	488	513	510	474	458	490	451	510	480	505	497	475	531	484	456	512	507	522	497	518	515	499	514	494	517	509	471	517	517	513	520	517	439	475	424	474	476	448	509	437	464	479	483	500	456	469	510	445	495	458	499	472	499	517	454	498	460	481	481	483	506	502	438	489	458	490	482	487	497	467	491	465	479	488	497	487	458	505	496	500	494	441	493	526	449	481	518	485	482	478	478	476	454	506	479	498	510	463	459	468	491	464	484	495	517	468	536	488	500	481	514	535	488	468	438	457	512	473	472	484	495	483	503	512	469	485	468	490	520	455	492	456	490	482	506	503	480	461	472	524	467	499	452	467	502	491	490	506	441	475	490	480	489	500	439	488	456	504	470	476	437	486	464	497	476	507	484	521	483	495	490	454	474	482	481	449	446	468	464	468	506	477	462	491	522	494	492	466	497	441	433	481	486	466	503	488	466	463	452	501	474	454	442	506	495	496	465	492	469	502	443	461	449	465	470	467	447	461	528	485	464	483	471	458	461	466	444	467	499	500	467	451	487	496	463	455	462	473	495	473	487	542	505	457	469	492	489	506	488	477	498	441	491	493	484	471	440	469	466	445	467	541	457	485	455	495	490	457	446	468	480	487	500	510	456	492	487	471	492	493	494	486	491	455	467	474	436	472	487	491	457	494	471	436	503	481	504	483	497	478	479	462	503	486	505	489	452	419	446	507	499	483	463	462	518	472	479	459	511	469	445	481	485	519	455	451	500	476	474	470	502	471	465	520	489	449	528	501	449	471	460	449	485	441	468	450	474	452	514	455	440	483	486	470	445	450	517	454	468	427	485	477	487	496	519	507	422	451	464	460	502	490	470	482	470	482	487	484	440	505	478	477	514	464	491	453	456	462	491	460	465	496	444	484	469	470	462	502	500	446	436	438	511	441	431	456	478	473	479	474	489	427	479	476	478	464	481	480	528	463	436	510	486	481	496	461	468	442	466	425	486	461	491	462	462	466	483	462	503	471	471	425	470	472	446	480	523	450	470	470	455	483	481	456	459	464	508	464	468	444	484	492	453	458	462	492	486	455	458	443	494	486	498	474	473	462	483	456	496	475	478	447	465	464	493	441	507	456	436	442	469	426	449	466	459	468	424	478	478	481	455	436	474	476	498	467	488	451	460	473	452	494	445	474	495	493	498	501	459	492	485	468	445	463	468	461	485	536	471	447	485	474	493	499	465	441	469	450	430	450	475	486	482	489	503	516	488	493	454	471	481	447	496	467	489	425	447	482	476	471	450	475	451	490	486	471	522	482	463	474	488	457	463	481	446	472	498	489	464	414	444	485	480	470	497	481	434	462	492	460	476	466	466	424	483	454	402	460	455	441	467	483	464	447	428	467	494	459	468	431	493	513	460	476	473	471	497	453	458	448	456	490	502	489	490	476	473	483	453	407	468	473	454	458	498	466	473	525	433	444	458	461	468	465	492	467	478	509	458	527	526	478	489	425	466	441	468	512	458	449	486	452	468	483	460	455	439	541	493	473	467	440	449	492	489	452	463	488	481	417	495	442	455	504	500	514	444	502	505	453	456	469	516	419	462	482	468	446	487	472	476	494	445	465	472	473	499	448	496	487	488	492	447	485	445	460	461	477	493	499	475	453	490	465	468	491	479	454	463	450	486	450	490	477	476	496	486	496	499	482	488	494	485	457	476	486	467	465	464	490	492	475	491	482	437	466	441	477	465	501	489	502	452	475	457	467	466	483	437	440	473	477	449	433	458	436	501	497	473	490	437	447	475	439	471	475	458	448	423	516	421	500	493	495	498	465	475	499	479	460	465	492	482	439	456	460	461	471	454	461	511	470	529	480	505	469	492	455	468	481	485	456	457	532	467	457	468	461	476	424	491	440	435	452	494	454	488	483	502	477	457	468	461	496	498	484	492	473	502	516	482	455	444	482	459	476	461	470	491	457	467	458	462	478	456	473	467	461	465	442	474	497	473	458	507	465	477	457	452	463	467	483	470	494	472	472	484	467	472	485	451	475	474	461	467	446	476	449	504	471	472	518	505	453	468	489	455	487	481	528	451	505	498	461	475	482	447	508	475	449	436	423	451	481	471	469	444	490	461	483	487	518	450	444	477	516	479	461	503	437	478	441	429	458	480	451	481	472	468	494	458	471	512	508	482	471	513	470	493	505	447	451	463	455	459	481	451	479	459	480	489	480	463	469	468	469	483	479	487	488	509	472	514	510	470	462	451	487	464	441	492	456	469	436	429	472	442	431	470	499	488	471	436	477	476	460	466	490	514	486	486	502	448	479	477	503	460	460	479	464	441	467	483	459	484	440	460	461	442	459	478	453	438	484	476	495	489	462	505	456	431	444	436	473	531	485	470	456	471	472	466	484	444	497	488	449	477	481	473	480	475	477	470	531	479	478	502	506	497	483	482	503	434	480	510	474	479	476	436	494	469	512	470	483	498	457	471	506	520	453	440	479	456	456	492	469	469	467	450	458	458	466	472	481	484	440	430	490	434	436	465	480	470	491	475	494	444	470	489	445	497	467	445	479	462	467	442	491	485	468	474	461	508	482	451	490	450	475	478	485	466	458	470	510	462	492	496	468	468	491	468	522	453	438	484	439	488	467	480	486	466	429	459	431	493	466	461	465	499	467	442	494	477	460	469	481	496	482	474	436	465	478	452	470	468	500	447	510	501	449	490	486	466	489	475	488	493	448	477	482	416	469	434	466	487	489	474	458	480	478	480	473	499	447	483	515	488	487	477	443	495	453	475	463	482	462	467	480	426	486	446	463	418	472	456	461	469	434	497	462	488	484	472	463	442	509	443	505	458	445	475	486	456	475	455	472	445	481	490	446	481	458	485	475	454	482	448	454	467	447	440	496	466	431	473	478	493	493	468	496	467	466	500	459	490	447	426	480	427	469	445	458	478	477	516	445	450	477	466	457	500	482	459	489	487	484	475	472	470	428	489	480	474	489	456	445	471	455	498	464	477	455	488	431	475	472	469	437	459	468	500	462	500	473	489	446	511	433	474	482	434	475	468	431	490	491	466	502	498	466	472	497	451	471	466	475	527	486	437	506	453	451	464	445	449	478	462	480	471	473	454	458	484	486	458	510	480	500	472	465	472	502	464	467	458	473	455	480	501	484	483	497	468	460	471	467	463	459	492	502	467	466	444	509	446	442	447	449	471	450	477	500	473	459	458	468	466	454	487	445	437	467	447	467	473	451	480	487	475	427	496	456	451	503	448
27702	10061	522	275	171	154	143	136	132	150	134	149	136	145	139	155	135	131	146	132	128	125	151	141	136	146	129	125	123	110	158	152	143	141	132	122	133	149	131	136	147	139	127	143	137	125	132	110	146	115	147	137	136	138	130	126	149	135	135	142	159	130	141	129	143	106	144	135	130	154	131	125	133	100	140	143	133	140	135	129	153	133	146	115	150	129	131	148	151	143	133	124	149	147	151	130	140	132	121	126	155	134	119	131	132	136	165	147	148	113	137	159	127	147	121	137	119	141	128	116	142	107	146	156	142	149	131	149	139	130	143	140	150	145	138	127	151	133	113	130	137	112	123	148	142	142	126	117	145	150	152	126	128	124	125	140	130	135	134	130	146	132	132	153	125	133	132	146	156	140	113	129	154	146	118	131	136	153	115	153	138	122	148	136	139	134	130	144	165	134	153	135	145	128	108	123	132	117	109	120	116	134	134	146	129	150	145	145	139	146	135	119	122	134	136	134	146	141	146	127	147	133	127	133	139	148	145	134	129	127	127	157	135	136	147	120	148	146	137	146	157	139	151	135	155	155	129	140	125	145	120	121	148	149	153	121	114	133	133	136	131	130	151	148	140	126	138	130	127	143	146	139	120	105	120	130	141	125	128	159	117	136	138	127	138	135	128	135	146	134	112	130	141	133	113	144	106	147	152	140	130	149	135	136	132	132	118	141	127	129	132	145	156	133	131	137	138	144	135	128	123	120	121	123	132	134	128	137	139	136	150	139	125	141	131	120	122	134	142	129	139	147	136	130	158	155	138	154	135	145	130	116	141	136	135	149	118	121	158	126	133	130	153	139	124	101	134	153	133	131	127	142	134	130	136	128	118	139	137	133	131	144	134	136	129	131	154	147	166	122	119	128	141	122	118	143	132	120	145	137	124	131	129	115	135	127	155	139	129	132	132	149	114	135	137	133	143	148	139	151	149	133	155	148	145	141	137	145	139	139	140	129	120	133	124	124	135	139	133	136	138	137	135	146	145	145	140	133	143	152	137	120	129	129	123	126	120	138	139	140	123	126	142	142	134	153	109	123	146	152	145	154	131	135	137	132	141	132	129	123	120	144	126	135	149	152	130	133	151	140	130	124	156	134	128	131	148	112	161	123	129	126	145	130	116	128	141	123	138	124	135	144	124	144	120	149	132	153	134	129	137	140	127	135	126	137	127	163	134	141	121	135	131	135	128	141	132	145	132	124	134	133	134	150	135	150	129	146	137	125	144	128	128	122	127	156	144	136	132	122	140	140	149	155	125	143	135	122	128	104	145	122	138	147	116	151	150	146	124	116	133	135	135	145	122	117	151	120	138	152	116	113	135	140	123	163	107	152	127	151	144	144	139	118	155	134	151	126	127	135	137	141	132	134	119	131	148	131	149	150	126	121	114	146	152	134	122	125	151	135	147	151	137	135	131	137	130	155	137	132	129	150	129	153	143	138	114	123	147	131	133	149	128	159	123	124	127	144	137	136	127	140	138	126	158	138	154	162	149	147	146	138	135	143	122	140	130	128	143	136	141	126	142	142	146	131	133	124	129	134	118	145	122	154	134	149	128	144	142	136	131	119	129	117	150	132	107	140	137	141	150	148	138	139	133	149	149	150	140	144	119	144	158	127	125	122	138	148	145	138	145	119	148	148	143	123	132	140	133	144	125	140	163	141	142	121	144	139	143	137	134	113	135	129	137	150	146	135	141	133	125	128	129	142	126	146	127	117	130	148	134	124	124	124	136	170	120	136	140	105	117	131	136	154	142	142	118	145	147	133	135	117	136	123	142	139	121	121	117	142	134	140	132	129	125	154	138	133	144	122	147	158	134	135	141	129	131	144	121	137	130	144	134	133	147	126	144	133	132	142	149	134	125	126	150	115	131	130	106	121	153	126	128	140	129	143	138	160	142	145	128	149	156	131	110	125	129	132	129	144	139	129	141	137	143	142	127	133	132	134	132	129	107	142	138	108	128	129	139	138	135	128	117	153	109	118	153	134	163	142	115	134	126	142	122	135	145	122	133	138	147	133	125	113	118	137	112	125	145	146	147	151	141	126	141	136	125	140	157	115	151	126	146	139	141	145	128	109	124	142	145	141	123	108	145	136	131	132	139	150	126	120	129	137	140	131	135	151	130	155	143	144	124	141	126	124	144	140	144	129	142	153	131	137	135	137	116	148	123	117	124	147	121	131	140	124	142	157	132	121	153	131	146	139	148	144	132	134	119	137	131	141	133	144	128	127	126	155	128	130	142	131	131	129	125	130	118	160	137	136	124	134	125	131	133	132	143	132	125	145	127	147	150	156	139	157	114	125	132	144	146	130	120	122	156	128	131	127	147	138	112	143	139	119	144	131	131	137	131	152	157	122	135	153	132	109	117	147	150	152	138	130	125	134	147	145	140	141	127	128	128	154	142	123	160	123	144	125	151	128	109	137	168	142	145	131	150	135	144	140	128	144	135	120	137	114	150	124	151	152	126	120	146	142	147	125	137	133	141	144	142	131	137	127	136	122	140	122	138	145	125	140	127	137	132	125	128	125	133	130	128	128	134	113	129	132	141	134	124	137	137	109	159	131	146	118	123	134	129	124	141	133	132	142	126	135	137	115	129	137	117	111	138	157	134	128	154	109	136	148	117	117	130	130	152	129	147	141	149	142	144	128	155	142	138	125	144	127	141	138	144	150	128	126	158	139	126	134	138	120	152	129	130	117	116	178	127	140	124	140	146	153	149	119	128	130	112	136	102	136	142	134	133	133	133	134	134	140	122	137	131	145	129	139	125	132	135	140	125	135	137	140	157	123	141	121	125	122	152	134	133	149	149	140	128	150	138	154	141	133	142	126	139	128	134	131	152	163	149	142	140	140	121	130	126	134	126	155	125	116	139	141	128	134	140	126	154	131	103	126	126	152	139	133	134	132	122	129	130	129	144	150	115	135	125	134	146	131	127	138	127	145	123	144	161	136	128	150	136	154	122	140	135	122	119	135	123	126	112	135	139	138	144	148	152	101	136	145	163	150	120	140	122	121	139	133	113	125	140	155	113	135	155	136	121	144	141	133	119	134	138	149	133	145	136	161	126	136	132	140	132	136	147	134	132	133	136	139	126	139	145	151	151	147	136	130	139	130	135	144	117	160	138	118	159	121	144	140	135	167	138	130	136	127	142	136	93	134	134	151	154	148	118	120	161	131	168	134	140	123	117	124	109	134	133	177	142	123	137	138	146	142	120	137	131	128	123	142	155	126	140	118	134	137	136	129	129	146	131	149	148	137	133	144	149	131	134	145	119	133	141	151	143	142	139	140	123	137	116	124	135	133	125	113	131	131	122	147	129	146	151	152	125	156	124	134	163	135	126	136	136	136	145	121	113	127	141	137	148	146	132	165	124	115	114	141	139	147	168	149	140	129	139	130	152	146	128	130	137	131	113	134	133	119	107	140	156	145	118	140	138	140	142	133	146	134
4469	310	265	185	152	149	136	117	120	127	114	127	103	97	111	119	116	119	105	116	119	121	132	112	122	133	135	115	108	111	124	118	112	104	138	113	111	129	97	125	106	107	127	103	122	117	118	119	116	140	141	129	115	118	116	102	95	110	116	118	117	112	114	115	114	115	110	118	125	115	98	100	116	115	121	134	142	106	125	112	118	108	109	98	114	111	111	116	115	135	111	103	106	114	125	129	96	120	119	132	111	116	126	112	111	114	125	112	110	105	111	150	113	109	123	125	128	121	116	136	112	115	125	98	97	110	112	129	108	103	111	114	91	107	99	109	125	125	112	95	114	102	109	128	118	113	110	125	116	103	133	103	97	125	100	124	104	117	122	112	137	103	111	133	118	120	120	110	117	129	111	111	124	101	115	104	123	119	118	116	114	133	127	110	117	123	129	122	113	113	113	112	109	121	115	114	115	108	124	107	96	128	103	117	108	116	118	124	118	129	108	93	113	116	111	112	116	121	126	121	107	102	107	114	133	119	122	106	108	113	119	115	107	134	111	99	115	115	92	112	110	116	114	123	114	112	113	123	108	120	111	102	130	129	108	122	92	97	110	97	122	109	101	112	121	102	130	92	122	100	121	116	139	118	108	105	106	109	119	123	117	123	104	121	103	124	98	111	123	99	116	120	110	101	106	124	120	128	120	115	108	94	117	113	121	133	117	130	127	98	132	111	126	101	123	99	113	134	112	119	120	111	109	109	108	90	120	113	110	107	119	102	124	116	109	115	101	107	110	139	118	128	112	123	124	115	87	124	123	120	93	113	121	117	125	101	106	128	116	127	106	115	105	124	118	119	110	111	113	112	107	120	113	111	110	103	96	109	119	123	128	106	120	124	117	127	129	132	115	120	109	109	101	119	106	106	103	128	119	123	104	103	112	107	109	106	125	104	126	125	129	110	100	112	143	126	115	121	121	100	130	101	131	120	122	96	112	110	125	117	119	111	104	107	98	110	100	127	117	104	116	114	103	111	125	132	117	93	117	115	112	125	101	115	92	121	122	118	111	127	112	98	99	119	132	140	108	116	112	103	122	110	111	119	107	107	110	120	111	118	117	122	112	115	125	121	121	123	113	137	100	129	100	122	125	117	121	131	118	120	119	127	105	104	121	110	109	130	115	107	91	90	111	120	107	121	101	115	97	127	118	120	116	109	143	124	113	119	134	112	121	124	110	121	127	109	104	103	95	106	106	99	127	105	105	132	111	117	114	125	108	124	121	103	131	106	113	103	108	132	113	89	107	123	122	124	115	103	106	122	128	119	112	112	118	123	143	126	103	117	115	120	113	124	111	123	106	127	116	108	115	120	103	120	112	120	120	131	110	118	129	114	103	123	125	133	112	106	115	126	119	136	114	104	114	122	127	107	140	88	112	122	118	120	114	121	129	129	109	109	125	110	116	104	110	99	104	93	115	111	113	122	112	123	110	88	119	102	96	105	91	116	106	119	106	116	108	112	105	112	112	111	119	125	109	106	114	122	127	112	131	108	121	136	119	120	112	132	100	96	135	113	115	117	116	91	97	129	121	114	123	124	125	102	104	126	120	123	117	123	103	105	125	97	103	122	118	104	101	106	111	130	140	131	133	96	113	113	103	126	111	103	118	108	108	99	113	110	117	103	120	117	111	120	117	95	124	125	111	115	134	129	111	104	112	123	115	110	102	113	107	102	118	108	115	111	128	110	102	122	126	124	117	106	114	91	114	113	125	121	105	138	107	121	116	137	117	123	104	107	123	102	105	125	112	100	125	110	121	107	116	121	114	101	85	114	113	102	117	108	127	128	118	116	120	100	113	124	108	112	124	111	112	110	107	118	134	114	123	109	127	107	104	103	127	101	110	116	111	117	107	115	117	116	113	124	112	121	104	107	104	108	109	108	130	121	108	98	104	94	122	113	117	126	103	123	115	101	124	133	120	122	113	98	129	94	126	102	94	122	112	102	117	104	102	108	115	111	118	121	97	116	127	113	119	115	124	103	126	107	122	108	117	105	96	119	122	109	120	123	95	112	120	129	98	140	94	113	100	140	110	103	115	114	117	110	124	119	125	105	122	111	99	122	119	123	119	112	110	120	125	115	110	125	119	123	108	116	127	114	115	113	113	96	89	104	121	116	104	108	113	114	96	103	111	99	128	105	115	103	102	115	105	100	89	101	120	132	110	103	117	105	107	110	99	114	114	128	107	128	104	98	128	115	131	104	112	107	109	98	106	95	113	108	109	111	90	115	86	111	122	126	103	130	116	114	131	108	109	112	119	108	113	100	134	111	105	132	125	111	128	110	110	116	106	87	134	126	118	121	104	124	113	109	112	120	112	108	101	112	143	112	106	113	120	112	116	122	120	126	107	125	116	127	108	97	120	130	136	112	116	130	129	106	107	134	120	102	101	120	122	109	106	119	137	103	117	126	115	99	103	130	118	129	108	119	98	108	137	107	113	124	135	104	106	128	122	120	127	114	115	117	97	123	125	107	120	114	119	91	105	108	130	102	115	108	113	95	127	125	123	99	112	119	89	124	121	122	109	100	98	115	116	130	132	112	132	103	102	98	124	106	115	123	106	120	125	110	99	114	124	123	114	108	123	108	113	121	103	126	136	115	106	117	103	131	126	114	110	113	84	112	97	119	112	111	127	106	120	122	97	102	116	98	107	115	105	112	141	122	119	104	112	137	131	120	101	97	103	126	117	127	120	98	127	113	124	116	110	124	107	110	128	103	116	111	114	111	108	120	95	111	133	135	105	101	99	139	106	124	101	115	117	97	119	109	105	115	106	107	113	116	130	104	118	135	126	136	122	99	124	122	127	105	122	109	118	111	128	124	120	121	110	130	116	126	111	117	103	120	118	134	121	125	114	112	121	99	107	111	110	118	115	110	109	111	110	116	111	100	127	120	131	112	130	98	98	118	111	102	114	101	105	113	130	113	127	132	106	110	101	116	116	105	120	95	106	98	112	109	114	112	116	116	135	105	101	108	122	117	107	137	141	118	118	121	109	120	112	115	140	116	104	110	117	108	126	104	113	108	118	114	106	112	127	108	133	108	116	136	122	117	112	116	127	120	106	126	118	115	126	110	99	112	112	111	105	110	105	128	99	121	124	103	112	105	114	115	126	99	114	116	122	95	126	117	114	123	109	99	112	131	111	138	119	132	118	108	116	129	112	107	113	118	113	128	108	128	118	92	142	115	96	120	105	111	119	121	135	106	103	99	117	105	121	102	113	125	102	112	116	108	111	118	107	109	123	96	107	125	120	124	113	128	104	121	126	105	112	108	102	120	110	111	115	117	126	125	106	112	122	102	108	124	109	98	103	107	108	106	110	121	105	98	125	119	135	120	120	117	106	110	112	118	123	113	131	107	120	96	118	134	121	122	122	108	112	122	110	128	120	114	103	113	135	127	136	98	114	128	111	124	109	114	106	123	110	123	93	110	114	124	102	132	101	108
25441	21482	27968	25407	11246	1162	721	544	464	488	465	454	454	449	428	448	373	434	436	435	444	419	403	434	418	398	365	363	378	464	412	413	443	435	429	399	427	400	406	434	383	388	389	372	372	387	392	403	421	432	384	387	382	377	383	401	373	388	396	373	378	403	398	371	388	391	403	375	426	399	355	396	406	395	367	353	434	383	439	415	415	372	406	385	369	366	408	386	380	395	417	387	376	336	395	411	405	355	385	401	411	397	396	386	404	375	412	409	357	393	420	358	420	380	387	376	416	379	384	363	394	398	409	411	393	393	404	388	432	410	409	386	398	383	392	404	400	378	366	407	384	389	394	360	378	391	366	427	405	416	402	409	391	406	425	381	344	375	406	401	382	386	401	409	378	393	387	388	390	423	399	354	385	401	370	396	371	360	386	417	347	390	385	367	400	385	397	438	375	365	391	399	386	366	392	401	363	397	387	409	377	432	408	370	398	391	377	364	412	367	404	407	415	405	397	381	377	373	389	390	404	370	426	423	395	375	394	397	398	401	364	397	415	384	396	384	401	410	395	388	353	370	390	393	331	404	346	382	368	409	389	413	392	390	398	409	381	409	408	423	383	384	391	412	388	417	407	394	426	387	415	399	377	353	404	404	403	397	382	421	393	405	361	406	400	387	395	377	412	363	371	380	419	363	392	378	351	425	380	383	387	383	399	386	350	408	410	366	358	445	404	390	414	377	390	384	401	385	372	406	393	403	386	430	411	409	386	420	364	383	384	412	380	413	388	353	355	375	377	403	385	395	417	362	370	385	407	373	363	363	404	411	372	387	361	411	357	406	379	403	425	380	399	383	403	405	387	390	355	360	379	364	385	395	433	401	396	377	384	382	404	386	402	393	370	383	356	375	372	364	342	398	403	385	376	395	409	390	397	386	390	378	389	421	392	384	379	416	414	397	364	405	385	362	412	373	368	400	418	405	401	377	362	375	388	376	400	439	383	360	403	386	414	382	390	386	356	411	374	383	412	396	415	402	404	370	372	404	420	387	391	370	393	365	386	406	406	437	369	374	368	412	395	411	406	393	403	405	404	390	389	376	377	379	397	412	362	396	423	372	425	438	374	372	377	432	391	377	391	380	371	387	381	376	408	372	383	370	407	380	354	398	382	401	380	395	412	367	435	378	381	431	396	359	383	390	395	387	377	379	384	403	398	388	405	406	376	421	391	400	395	370	377	376	406	411	355	407	398	394	356	369	427	369	401	379	404	370	372	368	386	358	400	410	381	390	372	398	412	380	387	390	379	390	389	393	399	384	415	373	421	418	412	387	419	384	417	360	369	377	379	409	363	412	421	364	410	384	396	431	398	391	408	376	364	397	406	402	374	383	379	410	359	369	376	394	383	402	412	372	373	417	387	405	419	408	393	396	371	358	394	388	371	390	366	397	402	401	402	365	406	405	381	387	379	368	388	405	394	372	346	382	386	360	362	417	379	376	400	378	386	382	360	415	372	402	388	396	410	398	408	380	382	449	418	361	411	379	375	393	383	384	384	409	396	380	398	392	405	415	415	397	390	398	387	385	412	390	346	391	386	417	392	416	404	381	381	403	372	396	335	387	383	388	415	367	406	393	375	410	379	370	413	399	422	365	387	373	376	396	407	353	395	411	389	408	405	406	401	398	370	406	388	393	367	399	406	391	411	366	393	415	364	406	395	376	402	377	369	370	388	378	380	414	398	403	379	394	393	380	418	410	435	426	404	369	384	384	398	363	407	393	403	406	382	381	353	399	363	374	370	372	396	380	403	417	383	400	381	379	351	361	390	396	404	390	382	379	405	411	406	384	360	385	369	398	353	449	410	433	448	417	362	346	431	364	401	401	386	386	355	362	424	380	408	384	390	401	377	388	406	385	393	390	349	375	393	388	420	392	356	385	399	364	405	372	395	381	378	428	417	398	403	402	397	393	403	412	398	410	392	406	393	399	424	393	426	413	453	381	378	390	436	352	366	424	394	398	386	389	370	402	398	391	408	386	385	376	378	400	390	398	382	388	350	396	386	402	390	413	397	433	394	368	387	370	368	349	383	396	395	384	393	405	439	375	400	386	394	404	362	386	377	367	385	394	369	395	373	400	403	391	378	369	412	384	438	374	376	388	389	358	399	351	392	379	362	386	371	404	397	395	337	406	376	408	363	399	406	415	394	374	390	398	424	371	405	383	372	405	404	392	394	387	417	412	400	412	380	366	376	387	402	401	380	384	425	393	410	398	395	402	407	369	357	386	395	406	404	382	394	382	388	363	403	384	382	389	417	406	388	408	361	407	377	345	368	413	413	392	410	375	395	400	396	386	381	407	378	370	359	367	359	389	372	396	385	394	427	391	371	381	424	419	412	401	419	413	403	418	383	377	424	398	425	381	394	384	372	388	393	371	403	376	399	423	365	379	366	385	376	391	386	376	425	400	414	355	392	386	353	412	367	419	417	406	370	352	376	384	393	401	390	399	383	399	318	385	357	391	400	389	379	396	370	416	388	384	384	414	383	400	399	395	358	372	358	374	377	357	381	358	422	406	368	394	383	398	391	395	369	375	367	378	408	379	393	396	434	375	353	375	403	387	383	431	392	404	375	403	408	406	351	391	376	387	397	384	373	376	412	396	392	364	376	374	405	420	422	368	409	396	369	414	359	391	363	412	378	390	390	404	375	403	379	396	414	395	406	389	425	404	407	395	365	391	366	407	370	400	418	364	376	373	370	362	407	404	378	382	405	413	405	397	399	409	400	374	368	390	388	388	389	374	404	356	419	369	364	390	395	405	386	396	421	372	395	420	371	344	381	379	437	389	397	383	408	362	386	383	411	396	386	393	419	378	415	369	388	396	381	397	368	397	358	379	396	385	396	447	416	402	380	403	383	380	405	403	428	396	381	406	383	406	414	384	347	391	430	379	383	438	387	414	400	404	407	375	391	374	405	414	405	402	417	398	375	386	393	401	380	381	398	387	363	376	360	377	369	384	366	388	369	424	412	374	398	388	389	415	393	353	377	368	389	425	416	396	393	390	369	364	379	359	382	414	358	382	391	362	380	381	409	445	383	396	389	375	386	379	395	392	379	386	424	405	410	386	361	387	377	386	396	398	392	423	399	397	396	390	405	377	378	365	419	390	380	403	385	372	407	381	418	399	353	399	387	421	352	361	392	390	398	340	354	360	356	400	369	412	363	390	377	371	401	368	392	382	365	363	415	363	399	377	369	371	413	385	373	391	356	425	419	350	376	399	380	365	362	414	403	429	420	377	417	376	409	390	368	399	381	369	382	361	404	354	369	401	382	383	390	387	399	375	391	338	388	382	369	386	385	369	372	396	410	396	386	377	349	400	409	397	394	429	381	395	391	401	379	385	393	399	375	382	422	352	366	395	417	410	382	374	377	410	380	402	392	416	361	394	406	384	357	376	374	420	397	434	386	417	364	365	381	416	382	404	398	387	423	360	372	402	379	382	400	403
3147	3200	2714	1317	962	754	636	542	508	495	435	434	405	383	399	381	360	376	351	344	325	347	331	344	336	356	395	334	328	327	332	344	349	360	284	326	341	347	290	339	339	340	368	339	332	367	312	312	326	312	331	334	310	312	315	338	329	310	342	315	328	316	315	300	302	348	303	293	326	314	349	326	341	365	311	331	383	286	336	339	357	318	325	314	342	362	327	321	312	355	351	368	337	316	336	327	337	367	335	311	349	331	316	329	328	282	313	262	317	330	328	350	331	328	320	339	342	306	319	331	348	355	291	315	326	327	320	330	323	336	298	351	332	318	299	332	308	349	301	328	332	343	333	314	318	337	321	320	302	331	340	296	295	330	330	315	329	325	362	336	358	348	328	329	349	313	331	329	299	332	348	347	351	328	289	297	353	325	321	328	311	344	317	320	326	334	306	341	326	316	318	329	325	321	362	318	306	306	326	341	349	301	303	344	353	345	342	340	350	339	300	343	339	339	350	318	323	300	303	320	321	314	293	334	316	330	353	314	326	309	344	337	315	280	331	311	350	314	340	331	334	326	305	321	329	324	327	336	337	316	326	336	320	309	349	291	322	322	352	309	298	311	335	323	346	344	318	311	326	347	300	361	328	348	322	343	324	330	341	343	359	338	317	365	334	330	345	304	332	306	297	335	272	317	345	335	312	363	350	316	304	306	293	309	324	334	318	328	312	331	307	323	328	347	351	330	312	326	344	337	308	326	314	296	322	331	335	348	339	304	319	311	330	329	292	321	351	294	326	319	323	328	334	321	322	335	337	340	318	328	306	319	331	343	334	334	297	349	332	339	305	317	328	334	305	326	309	308	324	316	308	306	323	343	330	307	284	319	316	343	307	349	321	336	324	332	350	325	334	314	320	329	330	328	309	322	309	323	317	320	351	345	328	325	362	352	333	316	336	323	333	330	308	349	304	309	350	318	329	330	337	298	316	351	306	348	333	318	358	325	332	364	298	294	316	326	310	321	327	343	328	328	330	338	303	334	319	317	321	355	351	330	312	323	321	306	320	330	315	347	305	322	348	321	316	327	323	340	310	330	339	337	333	341	313	329	319	345	339	337	316	298	314	341	347	298	307	311	320	338	303	344	308	310	330	361	338	309	329	341	327	299	313	298	314	309	319	338	304	335	289	284	310	324	330	314	320	320	331	320	328	313	341	330	318	313	316	324	338	313	327	344	362	302	319	304	341	349	332	317	293	330	333	308	336	347	348	344	308	336	308	298	318	284	308	316	318	287	291	305	334	345	302	316	309	296	321	316	355	304	356	291	336	283	332	313	324	337	308	273	292	321	322	312	319	328	299	326	334	333	337	303	364	335	339	301	333	316	306	321	358	335	327	331	299	313	351	316	327	323	296	335	303	336	316	311	283	316	315	322	333	318	341	337	324	292	317	330	295	339	320	318	328	311	314	324	350	335	362	279	311	285	309	291	335	331	320	335	325	312	307	334	339	353	304	335	328	307	320	342	312	335	312	332	327	357	332	307	313	307	315	332	336	301	351	293	298	317	331	304	340	362	318	335	351	320	297	335	294	299	309	347	329	321	304	303	320	309	374	340	300	296	330	306	285	348	334	308	281	346	321	309	300	325	322	300	338	333	330	331	338	319	336	288	357	333	301	360	360	320	356	305	320	329	333	336	326	320	325	319	322	324	309	336	347	269	321	346	296	298	332	338	340	344	320	320	328	336	299	309	318	327	333	297	314	325	316	327	329	327	338	301	353	332	347	302	310	328	330	324	329	326	342	316	333	338	326	326	357	320	292	320	317	341	315	310	342	313	329	333	333	301	323	323	288	339	316	301	314	321	330	308	316	320	323	330	332	295	324	297	327	314	334	310	305	320	307	322	333	304	321	317	335	313	318	282	302	330	316	341	358	283	298	320	319	332	337	359	331	334	330	305	341	328	360	347	301	316	325	343	301	295	321	296	336	279	316	349	315	327	287	348	320	324	322	346	297	311	324	345	334	340	338	289	309	324	314	322	306	308	349	299	333	318	321	338	320	292	338	308	330	305	323	309	325	324	313	309	348	308	314	334	357	320	327	313	291	320	299	295	316	312	297	338	309	302	311	331	309	290	287	372	325	329	339	278	324	312	324	312	329	302	307	321	309	287	318	347	333	301	363	343	318	316	332	270	308	309	357	331	343	330	297	317	336	324	310	284	316	304	300	311	326	321	311	330	338	309	358	337	298	321	346	330	349	293	341	360	294	314	340	343	325	347	285	300	310	295	310	303	321	292	306	302	323	362	348	341	291	294	335	306	342	307	316	353	280	323	326	310	343	317	298	310	352	300	311	307	311	335	311	301	322	340	290	296	313	348	336	343	315	325	336	346	302	307	311	325	304	336	343	296	367	316	316	319	329	329	317	269	321	326	307	305	327	287	315	313	313	355	316	310	323	315	319	336	319	332	315	340	311	311	334	336	343	322	316	324	325	319	318	320	334	335	346	322	297	320	328	321	315	322	332	304	303	310	324	302	329	295	331	328	352	337	345	326	336	315	294	329	355	326	327	315	326	308	336	311	352	360	312	278	314	328	320	332	302	285	319	334	330	310	314	307	299	330	297	304	328	333	269	300	332	307	294	303	330	319	369	329	306	333	297	320	334	303	329	311	283	333	327	319	332	305	343	291	300	309	288	306	313	308	313	349	314	326	306	341	329	325	329	300	296	374	321	306	302	342	298	323	312	297	341	313	345	289	330	316	345	293	288	354	288	292	322	305	334	289	299	302	295	300	311	256	318	317	339	307	329	347	316	323	315	319	309	306	339	310	287	293	303	299	354	322	301	355	326	325	323	312	322	332	323	329	303	306	324	319	310	335	300	332	313	349	329	325	337	335	309	294	310	302	329	323	303	320	313	301	310	326	358	313	367	357	293	307	324	283	325	306	307	326	326	371	327	337	325	325	321	322	311	358	327	325	303	315	334	329	291	303	339	325	340	306	342	285	326	333	312	329	317	311	286	340	331	286	309	308	330	325	298	335	296	336	315	333	308	321	305	326	346	346	349	302	322	290	293	336	350	348	338	322	310	314	347	320	329	317	320	322	340	320	333	320	297	294	293	331	313	299	342	322	321	328	322	317	334	280	309	316	313	310	353	326	336	314	307	357	367	316	341	349	302	348	311	295	307	302	302	327	341	306	319	315	315	327	317	328	295	353	331	316	319	324	335	345	352	316	326	344	288	330	310	291	310	310	313	301	319	314	305	300	297	299	313	304	325	304	339	297	335	340	351	336	292	306	326	307	303	307	329	317	319	324	296	312	328	313	346	340	309	315	338	302	317	313	373	319	317	327	331	320	333	320	335	298	307	314	318	313	288	316	328	330	338	309	323	330	323	310	307	316	324	285	330	292	298	304	302	338	333	341	319	332	319	330	329	337	349	302	359	317	334	333	323	311	329	313	306	330	322	291	340	322	328	291	313	310	331	293	336	321	333	334	333	278
24309	21404	28756	24449	21394	8574	1639	1030	827	837	791	690	737	672	691	678	704	656	652	660	644	621	629	572	631	628	636	652	585	607	643	613	583	650	566	625	625	618	623	649	623	696	571	601	627	604	614	618	620	589	577	584	640	609	629	605	614	622	594	647	598	606	582	601	573	646	612	614	607	606	593	574	607	606	600	564	631	627	574	627	603	634	617	625	538	602	583	610	606	612	612	602	646	610	617	649	628	593	612	587	602	644	622	611	614	595	588	603	597	611	608	612	627	605	643	613	574	569	590	588	619	647	577	572	579	595	639	658	606	595	598	604	633	627	596	575	629	619	603	596	563	621	620	628	645	591	602	573	614	666	622	601	603	568	584	564	618	636	587	565	619	629	639	541	603	577	616	591	602	573	586	643	569	605	616	605	647	596	582	604	603	629	616	609	605	630	622	596	638	610	626	612	623	588	600	597	572	551	619	648	618	615	601	601	610	565	609	609	585	622	604	589	611	604	634	558	616	600	596	533	578	613	618	598	592	592	627	626	613	585	625	625	604	611	619	605	580	595	632	607	615	551	572	606	580	596	555	564	615	571	599	643	597	595	623	578	604	608	591	615	619	620	606	617	600	621	591	606	607	617	597	615	626	616	577	612	562	589	595	671	598	625	579	634	569	583	567	658	587	600	595	544	580	600	585	597	582	569	636	556	610	625	638	605	618	563	575	571	566	625	577	603	635	624	573	634	620	583	588	613	617	617	632	593	631	586	633	613	586	576	588	612	569	648	611	610	570	575	585	594	636	588	599	572	602	594	603	593	589	644	553	567	591	589	643	619	601	594	599	578	599	591	626	647	546	599	587	584	598	611	580	615	595	591	610	576	614	585	590	594	633	599	588	594	618	641	595	581	565	622	588	590	590	624	545	591	593	578	550	618	593	576	606	645	593	602	614	599	599	594	619	619	611	586	604	590	641	586	599	584	555	590	599	619	608	603	604	635	602	587	621	611	585	607	629	612	604	572	585	581	599	603	588	601	631	579	599	586	577	605	579	606	630	617	580	631	617	561	599	626	603	631	567	581	606	633	591	647	608	563	577	579	603	574	588	600	620	600	610	598	568	603	574	591	609	636	604	600	605	550	628	605	664	609	613	627	608	586	583	591	594	564	568	585	652	598	631	610	645	571	605	579	591	600	605	611	606	565	605	615	586	587	603	650	550	582	568	675	590	562	625	641	578	616	609	592	586	605	577	583	596	600	600	573	575	559	618	597	571	591	598	539	574	617	596	637	593	611	625	596	577	589	606	596	607	618	649	605	619	642	585	621	586	554	598	597	591	604	635	659	614	619	632	592	610	608	648	643	564	596	599	591	595	600	619	647	585	616	590	566	609	567	639	601	594	621	558	630	584	591	638	607	626	623	605	608	597	601	572	586	634	620	585	580	646	600	569	612	595	573	585	631	608	586	648	628	615	609	636	624	558	621	593	589	602	602	587	574	624	607	590	591	580	607	631	602	643	568	620	594	545	576	601	578	602	615	576	592	603	653	604	579	612	597	559	586	610	649	644	596	623	595	615	591	650	609	589	648	607	557	589	599	597	573	604	585	583	632	608	609	593	591	582	591	647	631	585	597	640	612	610	633	585	554	612	599	613	604	593	599	595	627	595	611	590	573	564	586	557	591	587	631	587	653	594	589	663	647	640	628	638	630	571	632	607	547	638	587	580	593	595	598	576	611	619	638	640	599	622	623	593	574	607	620	606	592	558	613	599	580	574	609	594	592	612	571	602	592	569	562	595	597	593	554	598	624	577	596	574	621	579	600	571	576	622	571	606	571	639	588	557	588	582	659	598	591	650	597	584	598	635	618	638	632	629	596	595	591	578	608	631	612	601	629	586	612	604	608	596	582	603	603	598	614	611	602	614	596	565	582	603	577	557	617	641	602	584	624	616	610	609	567	606	592	622	575	548	587	594	594	571	600	642	593	613	614	604	604	631	643	581	570	577	594	562	606	571	564	582	622	655	611	606	610	594	603	586	593	637	652	630	622	592	617	613	593	638	616	575	578	610	628	618	601	614	574	585	590	614	616	623	573	585	562	521	599	606	599	604	601	565	621	615	605	542	638	582	617	603	590	571	588	586	586	611	596	593	560	591	603	584	577	613	534	621	603	571	608	515	589	607	594	608	599	635	563	602	621	607	600	613	595	618	599	628	576	654	634	574	647	625	544	612	604	599	613	641	565	554	600	598	639	574	604	582	621	567	590	623	586	632	613	582	598	605	615	588	591	592	578	595	593	584	582	558	574	569	612	574	598	648	607	613	610	617	599	593	617	593	627	571	599	635	582	599	627	589	642	545	616	623	630	594	573	619	642	572	607	579	621	584	617	597	609	567	579	592	598	564	583	578	599	579	637	546	556	638	584	577	571	590	550	590	573	542	568	606	632	584	595	636	619	604	558	576	611	597	588	611	633	554	528	602	595	586	612	643	611	590	598	590	580	591	581	596	636	596	577	612	596	534	607	624	623	611	603	660	602	586	560	598	605	617	601	578	602	622	586	587	541	607	621	590	622	599	592	649	598	622	617	592	545	593	596	619	624	599	619	632	592	596	588	588	570	584	581	595	588	607	588	593	616	546	610	573	573	603	618	618	574	604	597	643	608	594	623	612	589	629	614	630	609	629	572	577	647	599	590	582	586	588	575	606	599	615	604	628	623	557	568	651	598	620	624	531	630	539	591	623	632	592	604	563	609	587	609	569	620	543	613	608	582	596	566	544	614	611	628	648	597	578	578	620	605	603	627	611	594	605	632	609	654	622	618	592	590	628	592	614	634	634	527	571	614	619	569	609	574	587	580	606	537	600	625	611	625	590	621	584	606	590	621	578	609	575	601	604	668	631	590	617	611	619	613	574	601	577	596	567	571	580	645	600	602	579	601	591	617	585	631	596	608	606	604	610	590	629	581	587	610	603	589	613	586	597	625	591	584	586	609	580	618	586	608	618	598	547	595	570	594	567	585	575	543	627	594	608	618	597	588	557	615	639	580	602	602	600	625	570	577	608	596	681	616	607	600	603	567	572	586	614	586	563	606	645	617	641	601	612	663	612	591	632	595	589	618	616	570	547	579	594	638	560	594	605	628	624	614	610	571	622	603	551	629	602	611	594	621	638	626	561	609	623	572	609	568	618	544	589	619	605	558	578	552	628	591	603	603	619	565	590	610	582	631	616	593	569	567	596	595	618	562	590	585	579	603	629	619	571	632	631	579	583	598	546	606	584	558	618	549	634	617	555	608	637	626	563	632	595	615	579	594	629	587	618	631	614	613	583	622	622	612	609	588	607	551	534	596	576	621	601	630	605	556	612	627	562	609	585	620	635	623	641	620	569	598	592	608	579	643	640	576	629	596	586	564	655	570	577	608	625	560	589	595	627	598	572	586	629	578	598	620	613	605	574	617	606	595	593	586	605	550	581	609	613	571	564	593	632	615	604	584	596	612	644	583
3393	5700	4610	2426	1632	1307	1071	920	822	702	677	731	666	617	547	625	540	587	547	547	529	546	504	557	538	515	518	508	524	511	507	523	480	509	512	518	492	481	461	508	488	508	499	478	479	477	503	475	467	481	529	503	491	471	530	437	492	482	529	507	492	486	471	513	478	506	505	497	460	442	494	529	473	479	502	491	480	462	472	484	477	471	479	489	517	512	492	491	465	452	489	517	517	469	498	458	505	496	449	480	512	508	467	504	461	498	496	464	509	490	525	505	506	487	506	472	477	459	504	504	500	483	441	497	519	480	485	487	475	470	481	505	472	451	510	499	486	488	501	494	509	488	476	490	467	492	484	479	537	465	466	466	533	478	454	486	486	542	446	459	476	468	500	464	514	483	489	476	491	449	453	482	453	450	500	469	469	471	477	480	508	499	489	458	497	484	456	523	464	494	458	490	470	493	469	457	516	473	500	472	429	484	466	504	510	497	492	519	496	462	500	502	502	521	498	535	466	460	496	489	479	489	482	452	466	515	464	486	482	500	467	491	464	472	485	449	502	475	542	483	463	469	477	476	479	463	462	452	479	441	494	487	511	452	522	456	468	502	479	476	472	467	516	479	501	493	482	517	460	472	446	481	517	430	472	458	472	445	453	502	464	483	511	471	494	507	465	464	487	517	483	492	504	480	510	484	468	472	482	486	519	469	473	439	483	459	469	494	478	481	466	455	488	470	482	493	542	464	504	475	507	473	491	488	476	444	456	490	465	487	431	453	485	473	486	474	474	490	487	489	432	477	448	517	496	480	407	513	512	444	478	473	430	484	486	493	453	499	487	446	519	497	473	460	487	477	492	495	493	502	462	464	527	461	468	420	423	491	466	461	490	481	459	507	488	449	453	454	490	503	500	494	449	475	498	498	477	447	514	485	496	505	515	512	438	489	444	471	472	478	499	480	478	481	518	461	489	486	478	483	482	493	494	493	479	495	453	493	489	493	468	493	508	466	491	478	513	491	477	472	456	444	440	437	460	493	467	482	485	475	497	461	478	488	486	507	460	510	483	483	446	462	462	485	480	458	472	464	481	493	466	488	511	453	458	505	485	466	498	478	488	486	445	454	468	482	479	464	502	475	456	465	472	481	488	457	511	460	520	465	456	502	465	528	447	515	426	417	515	469	474	450	479	453	466	484	441	490	476	476	448	476	470	498	520	474	486	473	444	491	499	499	450	471	492	484	452	482	452	455	472	447	500	443	510	479	442	468	493	464	457	454	473	473	430	473	484	452	454	437	458	489	503	472	482	495	475	477	482	454	490	512	463	454	474	456	488	462	471	460	485	457	487	464	470	467	462	494	491	484	496	509	486	493	448	468	436	503	457	504	446	495	460	476	451	470	456	501	474	480	483	507	485	469	497	459	467	484	442	472	496	504	461	506	493	495	503	473	442	500	422	480	477	487	482	418	466	474	477	433	489	474	462	503	474	427	503	499	480	470	475	508	525	484	495	453	478	506	517	496	498	459	467	464	496	507	513	421	442	527	477	514	470	495	457	486	485	487	490	465	444	481	494	485	488	483	464	475	437	511	468	480	449	474	474	477	474	487	514	499	513	514	466	492	468	489	451	480	464	473	486	491	436	468	434	452	483	509	484	476	479	469	429	476	475	448	468	468	471	462	485	460	450	507	455	455	515	477	493	451	478	478	491	475	477	500	445	474	480	516	510	426	476	451	511	465	483	469	441	466	432	463	461	475	485	476	473	472	496	492	446	497	467	518	511	486	495	445	465	504	453	519	491	444	484	457	480	462	468	471	482	473	520	472	466	465	460	518	465	478	527	448	481	463	449	503	498	470	450	454	484	473	464	463	486	459	448	413	499	464	468	474	432	467	493	490	487	487	477	464	444	515	445	466	455	489	450	480	473	480	471	502	443	489	470	481	440	509	480	531	459	465	461	448	428	505	526	497	498	464	455	501	481	456	493	503	474	501	509	468	438	508	472	498	481	490	531	484	468	480	483	468	492	461	497	465	487	453	476	422	455	483	458	499	457	471	513	469	485	465	492	460	453	479	474	506	501	481	474	479	472	469	476	485	478	434	465	470	465	489	470	470	487	513	449	484	492	451	478	464	440	480	470	498	463	469	469	482	481	472	474	485	500	494	496	485	516	448	454	487	459	481	482	469	480	468	453	428	458	471	463	507	487	506	412	473	449	476	441	495	456	477	460	501	455	468	524	456	476	456	525	477	463	443	450	496	431	512	507	464	461	469	415	484	459	486	458	491	465	489	474	462	503	496	449	468	491	471	486	432	469	475	471	448	452	450	479	478	467	502	486	499	469	458	480	507	471	458	471	445	453	519	461	495	476	484	453	450	443	500	464	437	466	464	430	465	481	476	491	467	444	435	479	478	464	499	467	475	446	468	493	461	461	466	455	482	475	479	457	459	487	485	480	426	447	445	470	518	470	440	492	500	509	485	459	467	452	454	521	480	466	463	467	489	474	496	494	467	483	507	427	474	483	467	450	445	455	473	492	476	487	454	502	493	466	479	425	453	488	481	487	440	454	481	520	486	449	452	458	475	476	457	476	486	477	453	469	445	476	453	464	495	484	473	460	448	487	502	474	426	501	420	480	456	465	446	475	467	453	460	458	456	488	475	459	460	485	471	482	484	434	483	461	483	459	490	485	471	486	455	442	455	510	470	474	469	486	463	503	447	481	489	491	455	488	449	476	472	466	452	463	471	453	463	459	462	478	493	492	442	487	461	491	467	444	482	464	463	469	450	449	499	489	451	470	521	496	488	426	488	459	443	458	486	453	461	468	478	478	488	422	464	475	479	489	509	503	438	492	470	456	462	451	468	478	462	466	501	449	474	453	487	424	472	497	459	464	489	462	473	451	493	459	481	473	489	479	519	441	425	473	434	448	437	494	473	434	444	501	452	482	464	474	503	483	464	486	487	463	480	419	501	477	493	448	490	497	487	482	433	446	438	474	457	456	470	468	477	509	476	470	499	463	467	440	448	495	448	444	438	456	456	481	486	484	487	461	510	487	456	444	477	488	454	478	442	471	487	489	494	520	486	449	470	478	466	477	483	457	471	462	484	471	483	464	467	455	444	473	436	460	460	467	477	460	463	437	489	504	485	487	518	476	486	477	464	478	468	472	464	459	455	489	483	498	441	502	479	408	463	454	470	482	454	479	487	475	442	436	521	471	465	499	475	432	481	462	474	454	440	485	480	477	441	486	442	481	479	488	466	514	477	468	470	446	453	478	461	472	451	468	482	452	457	447	478	465	452	488	425	466	464	433	481	463	461	449	425	473	444	465	453	450	490	446	498	459	501	441	459	483	429	444	477	474	458	480	448	439	482	464	488	469	443	492	484	448	468	403	438	463	451	485	467	508	473	486	464	482	498	481	456	492	474	494	443	478	457	422	440	439	509	451	480	435	481	462	456	466	434	519	514	484	462	495	424	447	488	463	483	481	456	455	462	423	465
27711	10141	540	276	171	146	154	138	143	149	151	151	133	145	135	119	146	145	161	119	140	138	140	141	134	133	153	120	152	137	168	128	143	149	126	128	141	149	140	128	139	144	123	131	135	120	137	150	135	145	137	140	136	105	144	145	128	134	113	133	142	132	141	112	115	118	122	129	129	129	131	131	117	139	129	139	126	173	118	133	141	150	142	133	138	135	122	136	127	132	120	114	140	118	140	137	141	129	152	127	139	134	130	144	139	122	122	134	152	132	128	147	142	147	150	125	148	131	159	130	132	135	145	159	118	129	151	151	142	156	129	147	126	123	135	140	152	128	143	144	151	130	129	156	142	134	134	129	120	118	107	125	147	146	114	126	128	152	138	133	108	135	118	143	152	148	136	139	135	137	134	132	136	137	115	153	153	147	128	140	152	134	129	134	143	131	135	151	148	139	147	129	134	139	125	147	136	150	123	133	125	121	128	153	149	139	119	130	129	142	176	137	122	135	138	132	130	135	131	137	131	139	135	133	134	120	146	117	133	152	141	130	152	150	124	115	97	124	132	124	150	154	134	123	154	129	144	133	131	128	154	142	147	140	142	130	124	143	138	125	155	110	132	143	146	128	140	132	146	143	157	139	143	151	159	127	152	129	131	138	135	135	125	119	133	116	146	132	123	117	134	139	128	128	138	140	139	151	124	140	128	151	133	134	135	144	153	137	109	150	137	142	110	121	119	116	152	140	146	146	140	142	136	148	151	123	136	137	143	148	132	135	126	127	157	137	149	157	134	123	141	136	148	123	154	138	146	142	152	121	146	151	131	131	127	139	138	130	134	140	146	134	150	144	149	144	138	140	134	118	141	123	159	137	154	135	126	138	127	128	145	143	141	139	117	131	135	147	135	121	139	111	140	113	138	115	132	154	144	128	137	136	156	127	143	129	132	153	141	131	140	137	140	126	143	140	138	145	147	122	124	154	143	129	140	126	123	130	151	169	121	121	135	147	117	131	146	136	130	123	166	146	152	151	142	126	111	114	146	142	113	154	149	149	130	135	148	146	126	133	118	141	153	142	147	129	124	129	150	147	126	115	139	124	137	149	113	136	117	134	154	131	162	135	144	130	134	138	133	125	137	146	130	146	121	149	144	136	143	145	161	147	122	125	137	132	143	118	145	150	137	147	138	133	125	138	149	141	123	131	133	132	135	138	121	152	143	134	171	149	142	139	133	125	138	136	127	152	124	138	134	161	117	129	132	122	128	132	140	133	118	139	146	142	150	129	127	142	157	139	113	136	129	122	148	141	129	124	139	144	129	129	132	149	127	126	144	148	151	134	144	131	132	144	156	133	149	142	135	118	151	108	137	159	149	147	124	118	146	133	141	128	121	144	134	144	143	125	127	132	145	140	128	144	130	161	134	138	152	125	161	111	128	128	141	130	131	149	132	129	141	137	151	141	137	127	139	146	132	137	140	127	133	139	145	118	145	167	157	143	135	130	153	163	120	133	110	129	150	126	114	137	139	152	104	137	127	165	136	123	149	129	137	127	139	124	129	140	138	142	152	136	163	120	136	136	137	148	144	157	153	141	127	140	135	144	122	116	109	110	139	125	125	158	132	142	155	119	117	133	156	140	142	137	148	129	127	138	145	128	129	150	120	143	132	148	139	139	128	122	134	139	134	145	124	120	120	133	139	135	124	156	137	140	120	123	126	131	121	114	134	142	143	114	145	145	143	131	158	137	137	128	143	145	150	136	122	145	154	121	146	117	113	127	144	131	126	142	143	128	141	124	129	147	115	120	138	147	124	120	150	123	124	144	148	148	135	150	111	140	134	143	140	138	128	134	159	142	149	162	130	142	148	141	137	156	145	138	134	148	119	149	153	138	129	130	140	143	141	151	139	132	118	143	159	124	123	133	144	154	129	128	146	132	131	142	143	125	147	139	135	117	122	110	122	147	145	148	125	131	132	139	125	143	155	139	137	132	120	143	128	144	139	128	121	142	123	134	123	127	139	106	138	136	154	119	141	145	142	157	114	125	157	132	146	154	137	147	144	132	136	154	131	127	126	126	122	122	153	141	136	138	154	137	130	130	117	119	143	139	132	108	156	137	165	152	143	128	133	149	139	150	120	146	132	120	132	140	142	124	110	140	144	131	148	133	138	127	146	150	129	166	139	134	145	129	149	138	151	146	132	133	137	148	132	138	156	146	156	130	134	124	108	133	149	160	138	142	153	123	134	119	114	154	138	144	127	136	152	145	148	151	129	128	113	139	131	136	141	109	137	145	152	133	152	143	165	127	135	117	146	155	134	142	127	128	145	135	120	137	137	134	137	126	142	122	119	120	137	125	131	136	135	128	121	144	128	133	132	126	130	127	153	132	135	140	140	130	152	138	156	126	141	128	142	135	139	139	155	132	139	139	148	119	145	136	131	142	138	139	144	153	128	158	147	140	131	141	122	137	151	137	135	138	152	121	124	158	125	145	142	146	132	120	125	142	121	133	119	131	150	119	144	130	138	142	134	125	119	134	132	119	134	132	134	125	147	146	120	171	145	129	134	143	127	145	120	119	152	136	141	139	131	137	147	148	134	151	137	112	162	125	114	133	143	149	127	137	130	134	141	126	153	147	134	124	121	150	134	120	133	149	111	119	136	140	145	127	125	153	147	133	136	151	156	149	152	158	143	145	136	144	135	145	123	132	141	147	113	133	137	143	113	131	113	139	130	128	133	146	138	137	117	137	142	132	166	128	140	148	147	140	154	130	130	130	142	128	115	124	141	139	133	136	140	135	139	136	126	155	141	127	123	138	142	139	118	154	145	146	162	136	139	147	135	137	144	131	155	154	147	176	139	139	140	141	111	126	133	131	142	148	146	142	116	129	140	150	128	133	133	142	135	148	138	159	148	129	130	127	131	139	133	125	132	132	151	129	130	147	151	137	129	150	136	119	151	139	117	151	151	121	133	140	143	151	152	140	143	120	140	148	114	129	142	150	139	131	152	148	126	134	150	138	125	118	147	127	147	148	140	135	148	141	146	144	148	154	141	133	142	135	138	128	128	124	169	141	126	145	162	156	124	139	150	114	144	147	136	163	120	130	130	118	128	154	135	135	127	141	109	128	127	134	145	110	136	163	135	152	143	142	142	134	127	137	128	142	152	140	142	130	131	135	145	133	133	126	113	138	165	135	136	118	137	146	118	144	129	153	125	131	157	145	155	139	146	135	145	131	140	136	116	155	121	141	121	142	123	141	133	150	129	140	151	132	154	136	130	140	144	128	140	143	133	128	128	132	130	138	134	142	131	161	128	131	114	132	131	137	135	141	131	147	147	139	138	125	117	118	139	135	134	138	124	142	137	163	139	142	128	128	143	144	137	133	129	143	118	148	129	137	143	129	150	118	129	124	133	136	147	153	142	131	127	149	133	128	135	135	141	142	135	142	128	141	127	151	142	150	147	126	129	117	129	142	136	136	124	103	131	127	130	134	133	132
4469	305	246	153	147	149	133	139	142	117	114	105	107	134	116	115	124	121	109	111	121	113	123	122	103	124	147	115	129	115	131	118	90	110	109	113	123	103	106	103	123	127	110	126	130	117	113	101	107	97	116	115	127	120	125	116	130	128	103	111	122	122	111	105	102	114	99	113	111	128	109	134	110	112	139	127	96	106	100	132	131	121	116	118	121	108	110	127	131	108	113	116	105	100	104	95	134	125	119	100	110	102	135	121	123	108	127	117	97	135	128	105	121	113	109	119	100	128	109	95	105	117	123	110	89	123	120	106	129	115	101	112	108	134	129	108	103	102	110	119	111	136	122	110	122	133	136	106	111	119	118	108	100	126	106	123	115	94	116	117	128	116	126	106	127	98	114	116	99	109	121	118	122	119	107	119	144	111	118	130	106	110	129	131	134	103	118	104	130	128	117	103	112	115	139	114	112	135	117	107	126	108	107	132	115	119	114	117	121	106	131	139	123	114	117	129	97	87	104	114	130	100	135	127	119	117	129	110	130	122	129	121	119	113	117	118	106	118	102	123	113	113	104	124	117	111	113	117	129	122	110	129	104	121	101	113	119	114	104	126	103	100	99	128	112	105	115	111	134	126	126	123	115	105	128	108	104	124	120	109	106	124	132	116	120	125	112	96	118	115	112	122	125	106	120	130	111	108	130	123	123	115	102	127	117	132	134	130	141	110	118	135	133	107	142	121	111	128	124	97	122	124	128	108	109	120	101	106	114	101	122	118	107	125	126	112	115	111	96	120	122	121	105	121	105	122	118	126	119	100	123	98	103	112	122	104	121	122	120	104	120	128	140	125	115	125	133	106	99	107	108	124	109	125	106	102	107	119	117	105	130	97	111	113	105	114	95	95	103	106	119	107	130	135	129	136	113	117	118	111	108	112	103	114	106	126	124	119	142	113	113	114	122	111	126	111	109	119	114	119	111	108	125	113	123	121	96	109	113	120	117	134	106	117	120	110	128	111	118	124	130	119	106	118	102	109	112	119	116	123	103	124	112	98	115	108	112	135	123	112	121	120	114	120	144	116	101	108	125	139	121	109	115	112	118	106	117	105	101	129	129	122	132	110	112	111	104	102	116	112	102	131	109	133	119	89	135	103	126	116	114	128	134	114	110	139	123	124	110	111	114	128	123	100	114	125	128	123	128	119	124	100	121	103	125	106	99	109	108	130	97	117	103	132	122	119	115	107	102	116	105	103	126	108	111	141	112	100	129	103	106	121	112	112	125	101	113	118	124	105	126	123	126	92	109	102	131	109	129	112	114	97	126	114	115	96	120	112	112	107	107	116	117	135	115	128	115	120	114	119	119	112	120	106	123	99	125	114	117	128	102	112	112	111	114	140	105	118	138	138	116	113	135	131	119	132	122	125	134	136	126	131	105	111	132	131	107	108	134	125	109	126	117	114	118	100	111	104	119	100	109	120	107	109	99	117	110	125	115	122	123	123	119	136	100	109	119	120	100	101	98	123	125	118	119	118	97	124	114	110	118	115	116	117	103	110	111	121	111	116	112	99	139	114	129	114	110	109	108	91	138	112	119	122	120	128	117	112	130	123	106	121	123	102	102	137	107	102	106	116	128	116	124	123	120	125	111	128	127	108	99	114	99	98	133	130	118	103	120	116	103	113	108	114	124	109	122	130	123	124	99	117	97	122	129	119	113	117	143	106	128	127	117	117	111	118	117	107	96	133	101	110	123	108	104	115	124	110	123	119	124	118	109	114	97	110	123	119	112	115	132	126	109	101	126	103	107	118	116	112	111	112	120	108	120	102	121	124	113	119	107	101	106	115	104	97	112	135	99	122	106	119	107	110	118	127	119	114	113	111	119	120	125	137	126	100	143	118	114	122	133	107	120	102	121	116	114	118	105	126	110	126	102	128	111	130	118	121	147	102	113	87	119	116	108	104	118	126	110	125	121	115	127	115	120	122	123	107	117	106	104	119	121	109	121	115	111	89	92	118	124	124	112	98	109	110	109	116	112	125	122	118	103	120	125	114	115	126	108	106	142	121	107	131	118	116	130	112	123	118	119	96	119	132	113	129	107	124	126	115	124	111	125	116	97	122	127	106	140	119	107	112	115	115	115	101	129	104	108	114	100	107	120	108	90	120	118	111	136	108	106	126	102	109	126	108	118	130	104	104	113	118	105	111	115	133	141	117	108	117	115	119	100	114	100	114	124	121	146	126	124	127	106	101	125	87	139	103	103	115	112	121	123	107	112	124	119	123	125	110	108	130	125	119	135	125	126	132	121	86	114	107	114	125	113	131	114	129	123	122	97	120	120	113	119	91	102	113	113	129	123	129	109	112	104	107	128	119	105	108	101	109	119	115	101	121	113	112	136	112	124	130	103	101	96	103	102	99	92	107	119	127	120	111	110	121	108	104	108	118	101	133	116	110	131	129	136	123	132	108	106	129	101	127	113	117	126	119	126	131	116	123	110	118	128	114	123	133	113	123	116	123	121	131	147	104	128	118	115	125	115	101	114	117	109	127	98	108	99	120	124	111	120	105	115	116	115	111	99	98	119	128	115	106	128	105	122	124	110	125	114	111	114	111	125	114	105	108	131	128	120	112	105	117	125	107	112	117	132	114	121	116	111	129	104	109	107	100	111	117	111	129	127	99	108	131	128	108	133	113	107	110	135	119	105	106	108	120	115	121	88	107	130	114	113	115	122	118	129	101	99	112	114	113	102	114	117	116	124	108	124	107	93	105	101	121	103	105	110	129	120	127	113	128	111	112	120	105	119	118	110	111	115	120	137	109	101	115	99	107	108	111	129	109	111	120	109	117	106	118	126	112	116	117	112	127	107	97	119	117	120	108	119	123	143	112	130	107	123	118	114	92	128	128	116	105	114	105	101	110	127	108	104	135	120	122	137	118	84	114	143	131	126	99	122	109	94	124	119	108	110	112	107	121	95	113	114	114	108	83	127	115	112	124	112	109	105	119	118	101	123	115	109	98	103	119	111	115	113	115	105	106	121	102	107	138	91	122	121	119	103	113	119	124	127	114	125	109	143	104	116	124	120	113	129	130	122	106	112	125	115	115	102	126	121	133	113	116	103	108	109	118	118	134	110	115	121	108	109	125	106	108	109	109	136	121	97	110	104	126	110	92	117	115	120	112	136	103	125	111	107	115	124	120	95	117	115	116	96	113	114	116	129	117	130	110	127	110	121	127	116	110	129	116	96	122	117	122	106	118	102	118	123	113	103	115	132	114	109	140	133	111	93	122	116	133	119	114	127	107	118	142	110	129	107	114	111	122	113	115	104	103	121	110	110	102	122	109	101	118	115	113	116	111	118	125	112	131	119	103	117	104	103	117	121	116	110	101	114	91	112	115	101	116	117	114	118	108	115	124	115	120	114	115	102	104	125	118	125	125	96	129	128	120	95	145	115	132	105	104	118	108	105	109	115	113	95	119	113	115	104	120	114	112	110	117
25489	21458	27946	25354	11256	1184	754	572	467	496	461	471	423	457	432	437	432	438	422	424	419	419	396	426	417	428	420	436	427	396	398	414	403	398	377	441	360	432	393	394	411	380	367	369	400	391	375	421	399	384	383	393	410	403	383	392	368	415	413	378	408	393	401	434	382	370	412	397	406	364	414	422	385	392	426	375	375	384	410	385	421	386	388	388	381	370	415	425	365	418	419	410	377	439	417	408	403	355	392	392	387	379	408	377	434	392	395	375	406	394	405	382	389	435	392	439	371	378	372	391	392	375	404	396	418	398	450	353	375	374	366	405	436	408	413	395	398	408	376	360	426	398	383	391	400	435	393	374	388	398	399	389	370	383	394	411	380	421	369	420	373	388	395	377	420	364	404	436	417	412	405	415	428	379	393	393	398	407	381	400	409	420	400	380	383	381	359	386	385	400	393	417	377	395	413	380	383	393	393	386	408	373	396	398	381	401	384	424	398	416	392	385	433	384	378	395	381	414	366	388	333	384	408	374	391	420	349	368	410	342	390	403	373	398	375	378	409	385	356	415	362	412	394	348	384	401	383	355	384	436	383	426	347	375	392	395	380	428	373	410	396	392	428	393	368	410	401	376	366	376	380	416	388	397	369	433	415	356	384	386	385	414	404	363	359	364	432	384	419	374	428	385	404	379	366	401	395	392	388	392	395	404	377	356	377	428	376	371	412	375	421	424	405	368	345	392	385	384	342	398	404	347	379	402	387	383	416	416	384	387	429	392	378	390	394	380	383	404	388	382	365	387	390	383	392	383	380	401	418	390	420	382	384	421	429	405	380	400	370	374	367	379	419	396	416	369	385	403	398	401	423	389	376	392	401	349	387	411	402	419	363	409	396	423	371	420	386	374	376	373	381	391	427	385	370	373	411	386	385	385	385	375	378	345	388	376	399	382	402	395	412	407	390	382	370	378	402	359	430	382	396	358	384	385	396	403	386	437	408	395	374	389	376	347	398	410	429	354	410	403	387	419	412	382	387	362	421	390	379	399	362	401	385	383	421	364	391	411	400	411	426	380	387	436	385	391	405	399	388	404	424	417	391	395	393	398	383	376	419	393	378	362	361	370	364	388	382	429	420	419	407	379	389	404	386	396	388	350	373	409	404	403	399	432	401	347	400	378	416	413	397	355	408	403	392	386	368	398	407	377	382	416	401	413	399	359	386	360	386	410	406	381	402	367	382	385	356	398	376	404	350	401	399	376	398	404	380	397	394	415	396	395	424	387	373	373	380	382	390	383	426	410	392	426	408	469	425	361	367	435	382	367	401	395	367	414	450	366	423	396	392	376	363	408	398	374	392	441	407	375	401	417	377	378	390	393	389	374	377	411	385	377	367	421	371	382	401	398	365	389	379	376	376	411	367	449	373	373	412	389	345	383	415	393	367	387	427	399	407	399	374	409	405	392	428	412	374	407	386	396	362	377	355	370	372	364	394	367	391	426	391	364	385	403	376	379	391	379	397	393	381	388	390	380	359	385	398	364	366	372	390	364	393	414	375	399	420	391	416	361	413	362	372	393	407	400	394	417	379	382	421	399	409	390	403	388	390	389	367	340	387	384	396	379	418	381	400	364	433	377	390	420	396	389	418	367	426	426	380	360	408	389	404	364	387	392	375	369	376	420	387	386	418	395	373	372	362	389	393	408	370	406	375	375	397	411	377	418	370	373	377	359	398	434	401	410	382	382	394	356	404	347	382	399	407	374	392	412	382	366	382	382	382	386	389	372	414	377	390	394	391	419	415	389	390	381	361	416	407	376	405	407	385	425	398	397	390	423	362	380	392	385	402	390	406	375	381	411	385	383	376	388	383	379	360	432	373	400	385	414	378	395	417	390	360	427	396	405	373	366	430	384	376	360	426	388	421	400	365	382	386	374	384	375	388	408	375	373	372	364	424	393	376	378	399	414	412	410	374	400	421	364	397	388	401	383	411	433	382	389	385	420	412	425	433	356	400	420	384	402	395	427	395	390	397	365	363	385	442	420	395	390	375	384	372	404	389	412	373	390	371	380	345	366	382	381	402	386	384	359	388	395	412	375	406	384	404	395	406	404	400	413	434	372	397	382	371	393	382	386	400	411	386	377	407	407	425	402	411	374	384	376	436	423	377	424	391	421	392	390	408	396	369	392	383	362	387	397	375	374	375	382	400	417	414	391	422	395	389	385	393	362	370	368	410	366	365	382	405	384	379	414	373	407	384	380	378	403	396	394	371	385	392	385	413	382	378	361	351	373	395	368	412	413	370	367	383	396	380	393	397	389	386	396	389	387	410	431	379	395	384	359	393	397	378	430	395	380	392	405	370	421	384	389	404	404	432	395	377	382	353	375	416	385	379	378	406	376	402	388	364	366	379	357	378	425	395	394	403	419	414	402	402	422	414	390	428	396	423	412	396	391	412	400	366	398	425	403	379	382	399	412	362	401	398	387	402	380	405	364	384	382	378	386	388	394	383	408	392	397	379	407	380	401	376	424	388	384	402	406	389	369	409	390	402	392	364	376	437	423	385	459	379	415	375	371	407	419	408	395	397	401	403	388	358	400	387	374	380	399	405	422	406	377	410	380	383	395	395	388	407	370	412	372	407	417	420	400	426	441	384	399	384	417	359	422	389	345	381	382	399	398	378	423	381	405	383	394	406	403	354	398	398	388	369	371	414	391	405	408	367	371	386	402	401	395	406	393	418	373	386	386	375	393	395	409	361	394	367	399	399	424	390	415	397	371	401	377	388	385	399	398	373	393	411	395	370	376	407	411	359	397	411	390	395	385	392	399	422	356	400	383	373	383	390	408	408	366	373	429	391	392	389	403	375	388	397	373	388	400	409	392	402	407	392	393	362	355	388	383	422	413	397	380	415	385	412	378	378	377	428	414	394	350	430	413	406	412	399	414	371	387	425	385	392	394	402	430	369	382	407	364	388	414	398	359	385	367	390	385	362	345	380	406	377	393	383	395	376	389	436	372	378	410	363	366	412	398	362	390	396	365	355	370	411	360	360	420	378	421	371	412	366	391	389	388	379	397	361	415	379	442	352	397	447	411	386	396	401	376	423	413	408	375	401	411	413	359	411	377	378	414	360	415	391	376	402	401	411	414	413	403	396	405	407	388	392	412	372	404	361	370	393	414	398	374	394	383	408	379	417	381	405	359	420	389	401	394	376	403	388	365	385	335	387	415	407	407	405	369	403	387	376	386	415	353	369	387	376	374	394	427	400	371	363	384	379	417	378	389	365	389	384	397	396	417	407	417	421	373	411	351	405	387	378	355	396	388	388	367	402	422	376	379	352	417	423	401	400	406	415	364	410	406	385	380	416	407	377	404	403	388	392	390	387	365	431	395	400	374	391	386	393	431	415	385	412	409	357	384	413	396	416	358	392	393	379	402	400	398	381	425	380	426	365	387	402	415	390	408	370	364	387	389	379	347	401	354	389	396	386	367	358	376	411	391
3164	3158	2673	1424	946	744	652	559	510	469	453	415	442	389	387	388	372	403	362	364	365	339	334	337	372	344	326	326	336	330	342	313	340	350	357	346	318	360	325	323	352	321	362	293	348	356	310	319	295	348	351	349	347	338	331	327	345	303	360	335	344	315	339	365	331	335	300	341	337	278	342	319	288	330	303	343	335	307	334	340	340	302	336	306	316	327	326	297	359	320	333	295	350	328	313	302	313	336	334	344	341	318	326	340	324	320	325	329	342	310	325	338	334	326	324	343	348	316	345	348	339	309	341	332	301	366	344	333	332	313	322	328	297	342	328	330	324	301	329	319	344	331	359	307	337	330	320	333	320	296	296	353	308	323	307	327	322	352	329	326	292	324	341	323	335	328	338	295	347	313	311	287	327	307	313	379	332	340	353	337	333	310	322	282	310	321	324	323	335	321	314	346	366	336	306	307	326	339	324	299	303	313	332	325	319	348	339	291	336	304	315	307	329	324	326	338	349	331	286	352	371	346	320	309	319	315	329	338	331	328	309	316	335	311	304	310	345	317	313	316	312	327	298	343	328	343	304	332	320	327	335	335	328	323	309	315	323	335	362	327	343	306	287	329	348	340	318	327	304	323	304	316	343	360	350	316	307	311	342	325	315	350	350	313	330	298	306	334	337	328	337	334	334	314	294	333	336	312	352	334	326	358	349	339	337	310	303	309	330	295	304	336	333	339	328	339	373	322	318	348	309	308	318	312	320	333	326	326	341	317	311	342	350	301	314	331	319	313	339	325	317	348	344	317	323	284	333	291	315	312	309	313	302	333	329	316	321	315	355	360	328	319	339	302	314	364	315	334	327	329	321	333	342	350	339	343	315	320	311	295	338	309	350	311	332	320	340	337	298	329	311	318	337	331	333	338	341	324	291	342	309	348	321	303	316	341	351	349	334	312	333	325	317	302	339	320	317	329	316	307	317	309	327	322	320	310	368	332	302	333	356	325	331	329	308	303	346	345	332	321	344	335	319	337	308	310	309	328	302	330	341	341	321	307	307	314	330	339	347	340	323	310	297	318	334	360	319	310	330	324	358	305	332	324	313	333	291	282	351	355	285	328	318	350	347	319	297	340	322	322	322	327	298	292	309	348	353	318	332	351	306	312	310	348	344	308	325	316	330	311	320	322	275	308	310	293	335	291	307	331	297	334	334	294	340	301	330	318	318	311	325	334	306	349	330	324	341	296	295	314	327	333	309	302	338	300	310	288	332	304	308	305	319	300	301	317	298	324	331	335	346	330	316	333	326	316	326	329	329	316	358	302	309	341	327	327	313	312	335	322	326	304	295	317	332	331	312	305	316	318	310	335	309	358	321	338	308	314	333	307	322	313	313	306	313	306	309	295	359	330	297	329	352	344	326	304	315	293	350	345	309	330	326	363	301	309	330	290	310	323	337	315	344	317	324	332	320	324	335	316	344	331	303	312	305	351	322	341	310	290	316	312	320	333	292	316	335	315	288	330	333	313	309	298	307	305	339	279	344	335	308	337	351	300	296	317	359	313	334	331	347	309	286	322	343	309	340	321	317	316	339	299	300	323	315	299	315	337	280	326	325	312	302	352	293	303	294	315	336	329	322	365	350	326	331	327	321	287	331	344	322	334	313	312	332	319	327	298	349	303	301	373	356	334	316	344	314	321	314	340	359	324	306	345	328	344	336	315	319	316	321	338	334	312	322	295	326	294	321	345	339	299	320	340	302	286	308	313	326	299	321	333	321	301	296	325	320	339	332	302	306	307	302	341	311	284	320	290	324	307	310	315	333	301	347	309	356	331	338	341	329	316	310	335	316	308	333	359	328	317	309	339	320	324	315	319	364	320	306	343	321	324	308	313	348	296	339	307	315	335	313	308	311	298	335	343	309	305	323	335	296	330	297	289	297	332	313	378	325	321	321	323	326	366	325	334	350	311	289	340	322	337	315	327	319	335	312	319	344	302	315	336	284	326	328	309	312	335	321	306	315	316	337	310	317	351	338	340	333	311	322	334	325	352	339	321	358	320	306	322	314	308	326	327	332	368	351	304	288	275	307	283	306	327	330	302	300	323	317	312	300	325	336	332	306	309	328	324	315	324	312	341	317	362	336	339	339	324	301	327	317	318	306	304	321	320	334	318	327	327	335	344	355	349	343	323	329	324	299	342	331	326	288	317	301	334	342	308	327	320	330	310	347	319	332	332	319	321	330	323	285	321	314	333	331	324	289	298	332	320	312	335	301	349	304	309	347	331	354	337	317	334	332	311	324	324	317	327	298	325	297	313	324	312	327	333	327	337	310	323	307	304	306	320	307	300	331	309	334	311	335	330	315	314	311	352	340	332	310	331	321	340	321	312	312	338	314	321	305	322	322	342	324	330	318	337	353	339	321	319	314	315	354	314	328	299	301	341	325	325	321	318	300	359	305	314	305	328	312	328	343	322	288	295	330	270	350	318	306	335	331	344	331	340	301	334	345	333	344	321	337	309	324	324	301	302	349	290	319	308	336	342	346	316	336	283	322	296	303	336	303	338	326	320	319	300	325	335	308	316	308	323	337	344	289	316	344	369	293	316	307	309	289	308	324	316	305	327	361	296	298	302	325	319	330	327	337	311	348	326	323	334	300	296	296	318	330	328	309	328	289	335	326	314	326	315	334	316	314	294	265	327	315	309	317	269	341	319	308	326	336	310	341	315	316	333	317	353	321	318	291	311	339	321	323	338	344	302	314	313	323	302	333	351	338	306	308	327	304	353	318	331	328	286	338	359	303	336	305	338	337	320	317	330	317	327	332	308	341	344	312	319	339	285	308	328	300	303	342	320	351	360	342	376	315	307	346	304	323	306	296	343	326	352	301	323	316	334	298	315	318	310	324	300	281	302	342	294	306	314	278	307	269	305	323	333	326	320	309	321	327	344	344	302	325	299	295	309	334	301	314	322	287	310	324	309	298	313	327	297	309	329	303	295	300	332	319	349	324	320	325	310	339	298	339	319	293	299	340	338	309	330	297	320	332	320	336	315	338	347	318	313	340	307	322	330	337	340	319	340	316	333	320	329	317	292	334	298	331	359	302	307	323	303	294	348	325	320	340	317	309	312	318	310	297	318	343	321	335	314	326	301	295	312	332	345	339	312	307	326	301	312	356	324	323	326	340	314	337	303	296	303	327	269	313	320	315	335	316	317	281	331	305	341	310	341	328	301	358	322	309	328	361	310	319	329	309	340	312	330	327	301	334	304	371	338	317	329	316	345	311	345	329	336	300	324	355	310	285	297	321	338	314	309	332	353	333	327	315	326	336	308	301	346	305	358	307	307	298	359	317	329	317	299	358	295	335	309	321	347	288	326	305	306	317	342	306	295	321	326	342	343	314	308	331	328	340	328	301	328	312	305	368	276	278	284	344	293	324	363	295	321	297	329	333	338	314	311	291	317	299	325	292	312	349	313	315	341	328	306	326	345	289	296	315	323
24491	21460	28805	24537	21448	8414	1569	1036	811	784	723	741	703	675	698	653	663	676	610	657	669	634	606	621	660	612	596	609	631	692	654	619	584	604	585	621	631	623	640	601	624	576	577	657	622	583	600	590	594	607	611	615	638	563	580	589	608	594	648	626	601	571	606	602	582	567	572	624	618	603	617	610	593	602	596	586	588	609	591	609	615	601	661	601	617	598	597	598	578	644	565	599	582	605	574	575	645	624	593	594	618	582	568	596	626	615	615	597	577	625	564	589	583	562	625	550	621	590	609	627	585	603	592	567	618	570	603	596	590	569	604	604	618	622	584	581	645	569	622	573	610	562	596	586	579	572	616	597	585	572	619	613	617	626	603	599	648	620	614	603	623	598	597	576	590	624	617	561	590	634	611	574	625	600	578	598	647	609	599	603	607	596	628	577	610	624	624	642	633	644	594	606	619	592	606	622	563	636	595	532	635	629	620	629	615	608	602	632	583	606	626	600	607	637	604	574	562	555	604	599	598	631	573	577	590	601	599	608	553	625	587	663	597	525	587	638	599	611	611	600	597	611	625	540	604	625	595	605	579	580	574	563	586	577	572	606	579	562	619	599	605	523	576	588	594	558	604	602	613	603	623	635	625	642	612	609	608	561	606	635	595	609	608	558	589	603	606	557	587	618	610	530	575	626	610	568	588	588	611	577	636	603	609	620	638	574	547	589	576	626	597	567	602	622	591	618	627	590	577	600	610	587	589	569	586	617	565	582	604	590	608	605	587	644	542	568	589	591	589	584	607	610	584	596	626	594	562	634	545	634	609	573	588	631	584	560	615	573	548	623	624	579	613	572	611	594	617	633	601	630	638	604	647	612	636	599	617	551	602	585	605	580	604	626	618	613	594	587	578	590	648	545	579	606	624	649	591	630	627	590	615	621	649	650	650	567	591	637	593	559	598	591	589	574	581	614	663	615	657	596	583	581	603	580	602	611	625	588	641	595	560	602	557	559	602	593	623	565	589	552	578	661	594	573	584	606	556	561	634	603	541	591	627	560	612	611	612	578	589	582	581	631	583	598	611	597	643	610	632	597	569	602	599	587	560	594	615	579	598	605	556	642	605	569	572	591	552	572	595	589	615	607	574	611	617	612	596	591	579	564	571	574	587	594	583	569	609	582	589	597	560	587	529	586	634	623	580	591	538	620	612	565	593	586	618	601	572	590	564	623	574	610	660	635	579	607	555	629	556	602	595	643	551	531	571	627	617	611	607	585	624	608	625	610	604	619	567	585	589	601	607	625	601	596	576	624	587	594	608	612	602	591	622	596	592	603	588	623	592	579	648	585	589	579	569	602	564	571	575	587	620	532	597	609	657	578	599	616	590	580	609	613	606	594	581	629	585	577	594	548	593	580	592	588	543	541	611	610	654	567	582	618	581	621	562	547	591	589	599	628	581	582	616	626	660	600	630	561	597	568	591	533	576	563	619	581	578	588	569	575	589	587	584	612	599	618	600	566	571	633	591	571	608	579	606	595	575	586	624	570	579	622	558	592	561	621	614	626	602	557	611	579	590	629	573	597	567	566	540	597	553	624	623	611	539	587	563	583	560	588	549	586	589	634	583	630	618	599	590	631	629	571	601	580	588	591	604	600	590	595	598	611	602	559	560	586	603	595	604	548	591	603	576	618	550	571	575	591	616	568	605	595	556	632	559	627	612	618	580	637	619	599	560	575	606	629	548	603	597	568	604	607	618	618	609	628	578	642	603	621	667	589	599	592	629	601	624	588	621	612	599	576	584	578	635	595	614	586	601	612	581	551	583	579	637	575	607	599	587	678	646	604	585	577	592	562	604	599	580	589	610	596	629	617	594	545	584	602	609	656	608	586	616	586	584	569	585	593	631	611	600	595	580	565	613	620	563	622	619	569	641	570	645	601	590	581	615	602	582	618	625	589	594	571	563	553	591	598	568	569	624	576	639	572	595	587	611	577	572	588	572	612	594	616	626	584	574	627	593	562	599	597	598	538	612	595	599	632	598	584	564	621	624	613	587	573	591	586	615	591	613	593	552	601	606	574	662	564	556	589	601	610	607	564	630	550	609	610	607	650	607	598	620	609	620	620	589	602	589	595	627	599	596	584	580	561	610	606	620	546	603	617	552	560	657	568	610	584	584	578	568	647	565	574	588	594	620	598	634	618	592	585	531	609	579	570	590	572	572	620	580	580	616	573	588	585	557	583	569	616	614	597	599	594	573	563	582	608	624	586	599	607	593	589	578	587	595	565	565	597	594	583	594	609	592	569	600	613	602	597	593	554	601	600	599	585	615	556	590	597	600	547	578	597	624	650	579	594	622	571	577	589	583	544	575	595	539	589	616	622	608	617	563	599	584	584	620	561	572	617	602	610	627	544	572	601	575	594	555	613	610	586	573	601	617	628	593	598	563	605	566	611	551	596	551	633	598	624	609	578	642	594	582	630	610	583	602	613	575	585	602	584	605	596	606	620	607	589	619	630	569	569	626	605	572	587	618	619	595	622	609	643	590	660	545	601	609	619	615	585	584	591	603	588	628	568	597	580	601	583	607	577	570	614	565	610	670	595	594	631	599	606	617	646	576	568	618	595	588	631	569	636	625	613	601	583	591	595	580	529	629	587	617	581	621	606	594	611	661	645	619	642	585	633	618	588	609	604	572	612	591	580	638	598	533	606	629	585	616	571	586	546	613	564	570	596	601	574	574	645	575	561	602	625	584	645	591	581	592	534	593	612	613	604	615	553	566	572	605	611	641	550	553	640	566	539	565	599	584	563	608	600	589	569	585	564	608	597	613	625	561	571	633	596	615	608	583	589	577	602	594	636	618	529	618	576	613	584	550	599	630	610	573	599	595	578	606	568	540	643	605	583	553	555	605	597	552	582	590	600	583	605	604	634	632	593	600	599	604	601	571	569	575	605	639	639	556	573	588	578	550	584	543	617	602	582	594	582	612	582	584	606	560	566	554	544	581	593	642	556	574	597	590	612	602	584	604	616	565	601	621	605	603	620	622	589	600	607	592	550	599	588	606	618	624	583	611	612	572	564	592	591	606	607	602	579	639	567	569	600	596	564	576	616	579	584	606	570	581	599	595	580	560	594	565	567	629	618	600	604	610	557	611	582	608	552	587	555	596	628	589	635	573	610	617	570	618	576	628	587	575	599	591	571	595	653	583	590	586	560	557	601	581	557	550	616	573	651	648	570	588	574	582	568	610	537	592	575	609	552	586	582	603	551	556	577	580	630	584	587	545	607	599	611	571	593	597	582	645	580	591	555	574	604	602	588	651	577	605	594	617	613	603	587	596	595	598	606	587	571	606	584	567	597	640	610	588	600	619	604	632	583	580	596	603	602	647	587	587	589	562	578	595	602	583	535	580	597	557	586	590	595	622	576	610	618	605	590	605	591	603	579	595	589	599	602	607	571	587	605	598	581	587	605	595	585	646	616	604	572	600	601	602	570	627	600
3426	5647	4673	2456	1688	1307	1106	921	825	836	706	668	608	578	571	606	583	572	552	532	509	537	554	562	521	513	504	477	531	534	509	499	496	488	541	484	514	510	501	493	470	507	464	497	483	447	478	494	523	505	476	498	502	482	502	501	497	481	490	534	474	494	475	515	476	492	477	470	497	501	483	509	525	483	543	522	455	483	489	474	481	530	487	482	497	493	518	501	488	460	460	492	501	439	486	495	485	507	496	486	492	497	489	471	504	470	500	461	453	469	473	474	483	488	471	497	473	491	479	503	492	499	440	503	497	456	484	498	498	528	486	451	477	479	498	504	510	522	489	477	461	466	476	453	494	496	488	514	487	500	471	489	512	489	465	504	477	442	496	482	462	477	459	463	449	484	474	504	507	495	495	489	482	483	484	458	501	439	474	463	485	470	469	466	489	498	485	474	464	488	470	437	463	467	475	497	477	440	491	505	472	502	487	474	470	501	470	475	479	478	482	485	464	485	496	530	463	463	457	455	477	479	495	502	502	505	476	465	505	468	464	477	480	465	459	487	492	481	485	492	507	460	476	483	477	506	515	478	476	490	439	424	458	476	505	512	477	485	472	466	487	470	458	454	495	490	514	440	476	515	484	528	487	507	461	474	452	479	494	523	449	471	494	493	495	504	492	516	492	507	474	509	474	499	485	472	463	490	467	464	492	481	475	478	495	466	458	497	516	470	510	493	498	511	458	501	470	467	481	471	481	515	484	426	484	487	504	456	490	476	483	499	483	473	521	520	480	449	500	456	493	493	441	488	529	506	453	471	473	485	489	473	457	495	478	493	458	488	493	491	468	501	491	463	463	473	492	488	487	485	457	465	453	522	499	471	471	474	573	464	511	491	432	496	483	493	471	468	502	447	463	466	556	493	466	466	478	472	472	519	503	478	480	468	507	488	498	519	472	497	456	510	458	489	464	490	477	529	497	451	506	491	456	435	521	485	510	495	483	488	486	487	476	464	484	509	452	506	476	517	472	513	478	477	525	478	485	480	489	481	441	448	493	538	507	476	496	470	513	472	476	516	455	458	470	490	484	480	482	450	518	444	486	493	473	484	511	463	464	535	512	476	512	464	464	460	524	478	477	465	454	473	456	464	413	441	487	482	467	460	519	493	510	497	470	468	487	486	449	478	494	480	466	475	461	454	512	468	440	464	494	461	460	452	491	518	471	470	486	509	476	508	445	470	517	519	474	500	494	451	453	486	480	472	526	475	502	480	480	440	467	478	444	469	469	479	489	462	497	496	484	480	474	492	485	501	449	489	459	453	484	468	512	498	419	511	474	484	444	500	482	499	527	484	477	476	458	495	500	510	443	480	457	480	458	482	454	482	494	536	475	523	485	464	472	487	472	502	455	491	484	481	489	486	471	462	479	484	443	465	446	473	469	506	478	501	474	464	462	447	454	493	466	521	476	486	524	503	488	469	484	482	464	424	512	459	413	462	474	453	482	508	474	497	474	499	483	450	508	481	452	434	492	472	489	443	494	476	466	468	491	480	460	437	482	458	475	436	528	484	482	488	466	491	479	457	480	479	447	478	463	460	476	475	447	476	526	481	461	456	463	466	453	463	487	473	456	483	454	480	461	465	481	456	468	489	473	491	470	466	493	486	445	481	452	468	457	474	463	461	468	468	495	466	495	483	489	411	457	420	412	464	504	503	466	449	468	469	489	480	450	444	465	502	476	488	454	490	461	487	487	453	494	474	462	443	498	461	449	460	487	432	488	485	454	465	474	470	502	473	485	467	466	463	506	487	465	476	458	437	488	475	498	487	460	489	488	458	428	479	468	486	466	476	485	466	516	500	486	456	475	472	440	489	491	485	492	477	464	509	467	489	465	481	476	445	499	462	470	494	503	494	547	514	477	449	475	454	450	464	492	478	465	474	517	463	507	504	435	463	496	503	483	462	490	477	487	494	494	477	476	451	483	449	480	487	458	467	498	467	450	484	446	469	474	516	474	505	466	469	462	495	435	439	488	473	470	443	483	472	497	452	504	470	423	470	456	470	495	481	479	484	453	475	470	474	463	477	509	469	470	475	503	488	493	470	473	497	452	452	455	483	486	461	441	432	462	463	465	489	524	438	469	474	495	458	470	448	509	475	437	458	477	507	460	473	463	452	497	432	472	478	440	456	488	514	531	481	478	461	455	479	505	502	444	473	465	482	482	493	477	463	468	440	445	431	477	472	495	476	476	489	468	471	483	495	463	487	463	471	469	493	488	459	484	479	459	471	475	456	484	468	430	504	482	482	462	485	485	448	469	441	466	493	498	477	476	495	500	523	513	500	439	470	452	529	480	469	478	470	446	483	455	514	470	462	450	499	534	443	469	464	485	501	489	455	480	473	465	469	481	467	493	460	466	452	462	498	420	474	445	459	503	470	442	459	449	478	419	455	518	458	472	456	463	465	455	476	442	502	470	459	465	484	482	464	508	451	466	451	427	473	490	457	468	467	483	469	446	493	449	464	465	499	468	454	473	501	493	466	486	445	474	454	456	473	476	476	491	472	474	520	441	471	464	462	509	450	475	480	462	472	497	446	445	424	468	520	505	489	496	486	463	450	468	458	466	522	473	439	462	467	483	482	473	447	495	464	498	496	454	488	452	476	490	497	481	502	445	511	473	511	473	457	474	427	468	495	462	477	446	445	421	501	488	492	458	469	491	485	488	493	441	509	483	459	488	491	466	469	457	477	453	484	469	469	432	463	471	472	467	475	467	464	447	462	524	452	522	503	537	467	443	484	482	468	468	460	424	467	465	458	501	490	420	462	431	484	518	477	457	488	504	472	444	457	464	470	479	488	434	510	506	493	459	481	438	502	458	449	490	466	481	505	509	489	459	474	470	495	490	524	484	430	490	471	464	459	490	514	428	461	467	436	496	491	459	435	490	466	470	452	493	467	480	477	494	463	495	467	495	462	492	495	461	456	464	462	442	496	466	437	504	511	482	478	474	490	462	426	484	455	426	485	471	472	463	480	487	456	460	481	468	457	454	470	492	464	468	427	463	469	509	453	506	461	486	458	434	461	483	475	467	462	483	455	505	451	504	432	499	458	453	455	491	470	515	472	484	472	474	473	465	481	445	514	472	494	479	461	459	422	474	477	449	491	470	464	465	477	466	496	468	487	430	503	464	491	470	437	437	486	468	467	452	439	484	456	492	460	500	459	463	491	456	439	485	475	499	509	481	446	452	460	465	469	465	497	493	501	461	464	489	475	445	484	469	447	480	487	489	437	499	480	483	496	489	472	516	434	496	484	492	493	449	473	466	494	479	515	474	471	481	509	501	483	466	460	495	512	472	503	454	431	466	454	503	444	480	444	493	460	489	491	467	424	442	479	486	505	484	516	482	489	479	466	476	431	523	432	462	488	454	484	442	435	461	477	434	490	455	468	411	451	473	486	492	503	446	437	441	466	463	490	475	450	482	484	438	476	493	480	501	476	481	475
27639	10054	574	272	194	161	148	150	134	142	144	131	136	148	129	146	143	117	153	142	133	145	129	150	146	121	128	148	117	118	128	138	131	120	143	138	129	146	138	141	141	132	128	148	115	136	133	134	149	128	136	137	128	142	135	123	137	143	143	117	158	140	157	143	140	149	120	134	130	132	134	114	144	129	129	136	123	141	118	132	142	135	129	123	126	124	135	132	113	130	124	128	132	114	147	125	117	141	133	147	143	132	139	135	139	125	129	147	156	135	141	121	127	126	154	135	126	134	131	141	125	140	108	125	129	137	134	128	139	131	135	142	143	116	132	141	128	134	128	143	148	153	144	140	142	128	151	139	141	133	131	133	127	146	124	128	140	143	147	147	129	137	147	147	120	125	135	131	125	134	153	149	138	150	130	132	134	125	133	147	129	136	124	137	136	146	118	121	133	129	130	114	141	150	139	152	122	161	125	126	140	144	141	132	118	149	142	140	130	142	142	136	139	138	146	141	132	144	131	132	157	130	126	135	142	136	124	138	144	141	162	130	135	135	145	118	129	142	155	122	148	133	147	141	141	139	132	132	126	142	135	131	132	141	140	140	157	107	129	138	147	151	138	165	150	138	142	122	143	148	117	130	133	160	148	139	159	137	111	130	113	129	142	135	129	138	136	139	142	128	132	130	157	120	123	132	133	132	138	139	127	145	120	136	122	110	119	129	145	139	137	117	137	139	136	113	137	139	142	145	121	147	131	137	151	159	119	138	129	147	118	119	129	140	145	136	151	174	147	132	135	144	135	154	124	126	133	130	134	135	123	125	137	122	139	147	132	119	139	155	117	135	126	136	143	132	137	130	149	153	131	124	125	133	121	138	135	133	100	133	144	118	138	117	142	143	159	119	118	142	144	136	135	128	133	119	172	137	140	132	130	159	131	136	145	123	132	147	143	154	119	144	127	166	132	118	125	128	126	126	124	137	153	141	134	140	132	137	150	126	139	131	134	145	140	150	129	123	152	146	126	136	129	131	138	144	139	130	169	133	139	139	120	127	147	136	112	135	124	145	118	151	142	132	152	117	134	130	159	150	129	137	140	135	121	132	148	133	142	140	152	119	123	153	132	151	123	146	114	128	136	155	142	130	114	144	123	135	146	137	156	135	119	141	149	138	117	128	157	139	132	125	139	149	149	137	144	141	141	134	143	132	144	145	158	127	139	134	140	125	119	153	154	130	148	145	153	142	154	146	124	133	113	113	142	132	163	125	140	150	130	124	128	117	141	123	117	133	120	158	140	147	129	134	164	139	144	148	141	120	109	146	135	143	123	133	126	153	137	137	153	128	134	138	124	120	128	151	128	157	140	136	138	124	122	127	124	129	151	128	148	148	135	145	128	128	131	138	147	131	133	159	150	118	147	132	124	132	152	151	133	154	102	138	123	146	140	151	122	140	133	135	137	110	125	147	133	136	109	119	137	135	118	134	135	126	137	137	121	153	161	153	117	138	145	151	140	139	135	150	158	168	134	111	146	133	129	119	148	134	119	124	128	127	159	139	143	142	149	120	140	102	130	161	139	142	128	128	139	120	131	153	135	125	128	124	144	127	123	123	122	137	131	140	117	153	159	142	135	127	140	152	138	122	153	121	133	157	139	122	132	130	122	129	122	146	140	128	123	135	141	141	132	134	144	127	126	128	151	147	131	131	128	147	139	172	150	153	146	139	131	144	133	140	140	137	133	139	154	138	139	150	147	156	114	139	119	141	164	142	134	120	137	146	154	127	137	137	134	162	136	117	127	130	147	122	133	138	130	142	151	149	137	144	132	132	124	136	131	153	120	136	153	103	125	125	118	131	137	133	146	120	141	130	125	122	132	148	155	122	114	170	156	129	138	119	129	147	133	140	125	117	125	135	156	132	143	123	134	125	129	140	147	143	144	133	122	128	129	109	126	122	143	125	115	142	130	140	137	134	143	120	135	121	136	148	140	140	133	118	122	124	133	130	136	128	139	141	144	106	142	130	165	139	118	122	155	120	137	130	127	137	145	145	117	138	132	134	175	144	165	127	119	135	138	128	136	139	130	133	134	114	118	137	142	140	150	142	152	138	138	126	134	147	128	152	162	118	125	142	116	139	154	144	125	150	126	146	145	121	149	118	130	178	116	123	125	118	129	114	118	127	113	136	126	142	116	143	118	127	122	134	119	155	143	126	142	140	137	132	144	137	144	151	134	127	143	123	140	116	141	132	120	122	125	128	117	142	150	127	139	134	143	139	146	121	124	165	147	131	126	126	132	128	145	109	137	127	114	139	147	132	152	138	137	136	128	144	139	155	145	123	152	125	137	142	143	150	137	127	124	124	116	135	115	117	144	136	146	120	133	121	121	131	150	134	143	143	129	144	119	129	149	126	160	137	127	147	149	147	117	141	142	134	156	147	132	140	144	117	143	123	119	136	123	140	140	123	137	145	141	126	112	140	142	144	141	133	146	155	149	123	136	120	131	136	140	122	135	136	128	123	135	150	137	123	152	143	133	143	152	121	132	135	128	138	146	137	141	140	136	130	135	135	114	158	126	151	133	131	143	151	137	120	111	127	119	124	135	167	133	138	161	127	123	151	129	158	138	137	141	112	114	151	128	91	140	138	129	121	159	133	149	135	127	144	130	118	134	141	130	111	139	120	161	136	142	133	134	120	132	139	123	132	143	120	129	146	144	120	133	137	144	144	129	133	127	149	126	126	149	118	133	122	138	144	135	130	150	159	139	134	131	117	136	148	158	148	145	124	118	135	128	143	128	134	140	121	133	136	144	137	132	122	153	132	134	133	135	115	136	132	140	143	137	165	128	129	121	141	124	135	126	138	149	125	159	146	125	149	136	135	127	140	131	136	141	123	133	135	129	143	127	124	139	140	116	112	146	134	157	132	159	150	136	147	155	139	122	119	146	142	136	148	138	152	146	145	156	151	129	144	152	162	133	136	132	135	132	152	129	106	130	155	160	141	118	151	150	148	119	112	137	133	148	122	122	152	145	136	130	134	141	125	116	139	156	133	147	152	146	138	120	124	145	122	140	144	144	129	145	125	143	138	146	126	140	149	114	135	141	115	147	122	133	129	133	139	135	136	143	133	129	135	127	128	141	166	144	149	133	123	112	160	152	129	136	138	141	147	143	161	152	120	136	172	129	176	131	139	131	147	141	138	143	149	139	123	123	145	140	134	141	129	134	112	156	145	160	134	160	149	138	138	121	133	135	161	147	130	132	123	130	143	144	145	121	137	140	152	129	155	147	145	129	120	135	141	139	126	133	139	114	140	133	134	137	147	119	144	125	132	129	141	134	120	134	145	118	118	143	116	142	96	143	123	132	143	165	145	113	137	141	127	131	144	135	130	133	140	141	141	152	122	162	159	114	120	132	130	141	124	127	123	139	139	116	150	141	155	126	136	138	143	110	140	135	119	153	139	154	146	161	120	124	160	138	130	131	130	142	116	135	144	134	132
4470	318	232	170	181	156	136	128	128	116	119	126	110	115	113	108	130	112	103	132	130	102	110	118	134	128	115	99	104	124	132	112	119	109	134	121	110	130	120	131	114	124	109	121	107	119	111	111	128	118	109	114	138	114	118	114	123	109	129	119	126	137	138	127	151	130	117	100	130	124	106	114	140	132	112	97	126	118	120	112	127	133	115	107	112	96	122	124	135	143	103	116	109	127	126	124	111	124	108	106	114	116	126	121	128	128	101	126	128	121	122	108	119	110	116	109	132	121	116	97	109	116	127	134	96	107	106	121	113	126	126	131	113	129	114	125	121	121	118	113	100	112	123	127	122	124	117	114	104	115	109	130	86	113	112	106	112	122	123	117	95	107	117	112	123	114	117	115	124	117	104	124	109	132	99	118	110	104	105	120	105	104	138	124	116	113	95	117	127	116	135	110	120	117	88	111	116	126	104	115	114	118	126	123	124	111	86	113	106	143	121	130	118	116	120	136	130	130	106	105	120	121	127	99	113	123	125	119	110	122	106	106	122	122	124	88	110	124	125	96	109	117	131	102	107	111	128	117	111	118	110	103	117	135	94	100	117	117	107	105	135	94	129	132	110	114	109	116	122	116	107	112	113	124	136	101	122	109	118	107	113	122	104	117	101	98	123	121	121	111	117	98	91	103	103	110	108	118	118	104	108	123	122	136	107	113	127	108	108	120	124	124	113	105	112	110	124	118	108	116	106	97	124	142	117	105	126	123	123	124	110	107	121	125	101	103	120	130	114	122	107	116	114	127	128	106	103	116	127	110	112	105	112	144	125	120	124	117	109	126	123	121	121	109	120	129	118	128	121	140	113	111	134	94	121	91	106	114	122	111	106	105	113	114	118	112	106	110	99	129	95	101	105	112	106	117	99	95	117	118	104	116	91	112	134	122	130	104	125	111	108	120	128	124	114	97	95	115	129	106	131	108	116	125	136	120	117	114	120	124	119	111	104	128	112	121	112	123	105	107	113	119	103	142	112	116	134	111	111	107	108	113	104	116	120	125	116	120	117	97	119	100	122	108	106	129	107	96	128	123	96	110	109	119	106	119	115	115	128	113	103	121	136	108	108	127	130	121	110	111	120	120	118	120	117	137	112	98	111	110	107	110	115	118	109	114	113	112	110	97	110	123	116	110	127	133	108	122	118	111	110	101	119	119	126	101	117	127	124	129	120	112	98	133	127	104	123	120	130	125	120	125	138	112	125	95	122	153	111	111	124	102	109	126	114	111	88	107	126	97	115	119	123	122	109	95	110	130	128	110	134	102	139	102	113	124	109	128	103	123	112	108	137	113	103	99	105	104	119	119	122	128	109	124	114	125	112	113	117	106	122	119	111	114	109	115	121	107	127	117	122	104	107	112	118	102	105	116	92	123	108	129	129	110	124	121	117	115	111	132	106	113	130	137	128	110	115	100	107	135	108	102	131	121	130	112	94	139	126	102	128	129	116	110	93	135	120	104	118	130	91	128	93	116	125	126	106	124	107	123	134	119	106	114	122	119	113	106	120	124	116	132	108	118	136	135	112	121	109	107	124	124	125	127	114	109	106	114	118	128	106	103	108	125	105	99	114	90	119	124	113	109	107	127	118	116	123	109	111	139	110	116	102	138	108	121	104	125	116	122	117	113	123	118	105	112	116	121	120	120	109	115	102	105	121	111	120	130	109	120	124	133	98	117	95	116	118	124	101	128	106	98	119	103	113	97	100	112	117	128	107	110	118	126	97	112	126	118	128	135	125	114	104	124	105	124	123	110	111	111	100	113	93	112	113	126	128	124	135	135	126	105	130	121	105	113	111	132	107	128	120	104	120	135	112	120	119	97	131	125	109	137	111	107	111	116	121	123	115	125	134	105	124	107	124	117	114	117	114	100	111	134	101	114	125	118	122	110	120	104	119	110	107	113	106	107	108	118	103	110	106	130	117	100	109	111	120	109	100	120	108	122	107	112	113	85	132	106	130	100	128	108	107	118	105	118	122	126	110	125	111	112	122	126	108	108	126	111	111	131	109	113	107	112	121	115	112	123	102	117	110	96	124	131	113	111	112	119	118	123	109	133	93	123	101	119	124	99	104	112	113	106	112	115	115	121	123	110	108	104	125	128	116	115	132	115	110	114	113	115	125	112	126	101	130	82	121	119	141	134	114	108	124	153	131	125	125	112	100	120	143	133	99	113	125	110	119	113	114	137	122	118	122	116	129	99	91	132	113	113	126	119	109	117	129	118	123	124	122	129	105	117	129	111	108	118	130	114	105	123	121	129	117	107	125	98	94	95	113	119	124	135	132	136	119	115	133	122	120	111	115	117	119	141	112	122	131	131	125	98	121	128	92	101	118	134	96	127	109	113	123	127	115	123	108	124	113	127	108	133	131	119	109	107	127	94	111	104	126	118	103	112	127	135	112	134	109	109	108	119	120	119	120	123	104	115	116	114	105	112	127	114	116	120	119	114	117	129	108	127	141	138	116	114	123	129	125	123	104	139	108	120	119	118	119	102	115	111	108	106	109	121	105	113	109	110	89	118	119	108	114	113	119	120	119	121	115	105	112	118	116	115	105	125	91	115	88	104	131	123	124	128	105	95	126	111	117	118	106	105	97	127	111	99	137	115	108	127	103	120	113	118	123	121	113	113	97	134	108	120	112	122	102	124	119	101	113	109	115	107	98	112	116	109	107	117	118	128	101	107	115	115	121	111	122	126	129	114	103	135	125	114	101	137	105	125	113	104	126	131	103	116	112	126	126	104	131	111	108	115	121	134	144	109	114	109	124	124	111	115	107	99	117	111	117	114	126	112	107	123	109	107	115	128	117	118	103	100	115	114	119	116	107	98	104	119	128	120	131	111	106	111	111	138	107	121	117	114	125	130	112	109	128	137	108	116	108	121	109	129	132	121	108	112	90	93	135	146	112	115	130	125	110	114	135	128	104	106	131	109	109	118	128	106	122	126	112	121	109	128	111	114	142	117	118	108	110	131	127	127	101	131	114	95	116	96	106	113	142	112	119	120	118	122	114	143	109	105	141	113	104	114	111	113	127	107	111	100	107	109	122	102	118	104	101	102	120	119	110	116	151	113	124	102	136	117	100	107	111	108	128	117	120	115	120	102	99	135	119	110	123	131	116	128	119	126	115	97	114	115	116	110	126	107	126	117	126	113	115	117	123	134	125	108	112	110	103	119	115	117	104	109	118	114	125	113	111	105	138	114	93	140	127	119	121	97	118	124	140	118	115	131	132	114	131	127	111	118	109	134	131	115	101	110	125	126	112	97	133	106	105	108	113	132	115	123	121	109	111	124	103	118	111	104	128	105	129	108	116	105	121	122	117	124	103	107	118	121	112	123	118	108	89	112	116	104	121	102	116	104	106	134	115	122	108	118	105	118	133	108	134	122	103	105	93	116	127	120	102	115	115	128	97	100	115	119	127	121	120	125	99	105	116	104	115	113
25465	21435	27910	25311	11264	1118	749	560	498	489	454	461	425	424	440	445	423	419	463	436	412	424	411	431	424	395	459	401	376	417	412	398	381	424	424	425	416	412	417	384	422	410	402	373	386	387	400	373	389	379	439	404	435	420	382	408	428	426	398	373	371	352	390	409	427	431	406	386	372	386	418	387	396	430	436	384	387	381	375	389	440	418	406	413	394	390	374	402	384	425	429	421	375	399	392	413	372	377	376	383	401	370	399	408	380	383	423	401	379	432	394	381	407	396	443	410	429	369	399	412	384	378	369	420	371	382	414	381	418	390	398	413	414	416	391	388	393	387	371	401	396	396	371	410	393	382	381	413	369	397	405	452	435	389	372	426	400	390	409	393	370	400	403	408	403	376	410	418	389	390	395	400	412	397	449	401	369	407	409	396	406	391	373	402	408	367	404	392	400	390	405	380	378	430	393	406	410	388	403	374	402	374	373	391	385	401	415	399	391	350	416	360	422	388	431	413	337	402	376	397	363	379	396	408	430	424	382	421	396	380	417	391	379	400	355	396	392	409	413	345	369	407	393	406	374	401	393	382	402	348	423	409	394	381	361	425	401	391	385	417	382	387	388	381	352	397	397	385	397	380	392	398	424	381	382	397	435	369	407	391	407	404	373	381	397	397	402	395	382	405	405	381	428	366	418	400	380	365	375	403	381	366	380	439	375	440	416	400	397	364	392	406	360	390	401	404	396	405	389	401	424	386	408	360	380	374	385	408	377	377	451	370	386	404	383	389	403	409	411	364	417	371	388	413	407	390	370	383	404	399	403	383	387	392	390	387	419	353	402	393	391	410	361	416	403	413	451	391	386	367	403	400	388	352	391	360	411	381	377	396	368	366	399	396	403	423	417	381	397	418	404	399	358	400	395	405	399	411	383	403	364	406	395	374	394	397	383	391	397	422	387	386	375	423	397	383	404	380	365	425	384	412	348	419	379	384	382	392	376	417	371	426	381	397	389	411	416	392	397	398	406	378	365	425	401	393	383	404	420	443	369	396	382	396	426	402	379	400	400	397	417	361	418	419	388	437	415	432	378	386	397	430	408	400	387	387	360	390	401	386	440	416	372	361	405	355	417	370	425	359	404	375	379	383	406	430	415	388	352	408	346	399	394	435	403	414	352	395	366	391	423	377	433	378	385	410	432	384	407	427	395	380	423	375	407	424	364	376	408	408	364	402	394	376	392	397	382	406	364	401	386	380	379	407	422	414	398	370	408	391	378	353	411	397	389	394	381	375	380	395	392	398	417	385	390	380	381	382	409	401	396	357	382	391	370	392	414	394	379	450	372	411	410	417	390	381	387	404	376	387	393	424	426	405	400	391	430	387	407	386	408	371	377	388	386	374	392	424	376	372	372	380	420	393	387	395	426	401	417	352	425	400	392	393	398	359	377	367	381	382	424	399	407	358	403	407	414	365	395	405	397	403	373	361	401	394	406	374	395	415	426	398	373	381	390	406	387	376	421	391	379	374	393	379	411	413	392	387	403	410	387	374	374	402	401	364	415	407	419	419	390	363	391	405	424	398	362	410	367	371	411	436	390	415	417	387	414	391	392	378	382	403	422	398	395	390	404	379	406	415	380	408	365	416	403	420	403	417	392	371	350	394	385	392	371	374	387	366	367	411	413	388	380	412	404	405	397	372	425	418	421	375	389	408	383	397	450	381	377	411	409	387	394	401	405	384	409	369	403	400	416	372	353	347	376	410	396	407	339	359	394	432	394	399	388	389	429	350	403	369	420	412	358	375	398	382	423	410	347	392	393	398	375	406	396	360	401	408	443	381	427	399	391	397	420	349	395	379	422	428	441	392	417	411	414	381	379	400	389	427	409	390	410	397	371	363	408	391	416	414	379	400	374	394	412	400	368	367	399	401	429	383	371	416	369	399	371	368	378	405	417	361	406	406	361	432	410	388	432	401	408	377	390	401	394	415	381	424	367	408	366	378	392	413	408	368	376	420	432	430	382	400	370	406	422	430	373	411	394	411	391	380	390	374	389	345	381	374	389	383	424	396	382	372	394	399	401	403	403	413	400	415	376	387	392	388	412	399	410	418	360	394	405	361	377	370	421	398	407	400	386	374	423	386	368	388	405	403	412	435	413	414	414	410	375	398	406	406	413	370	413	387	407	410	418	388	388	388	370	413	396	364	379	438	372	393	396	397	382	401	385	365	397	379	362	408	371	416	395	399	423	421	415	421	393	439	388	397	402	388	375	376	344	399	435	386	401	428	373	384	398	385	391	383	412	405	424	403	376	376	410	388	392	421	385	425	364	389	400	379	355	415	369	408	389	431	385	383	341	395	405	401	371	394	393	390	412	384	389	392	380	377	382	387	376	402	363	441	410	372	413	371	382	368	402	386	390	377	382	420	422	383	419	393	403	373	386	395	398	378	400	395	367	364	423	451	379	421	394	416	363	367	405	423	374	397	388	441	369	415	391	408	403	389	412	387	397	370	366	410	392	388	375	370	380	368	380	408	399	400	382	420	439	392	396	377	385	430	397	393	394	426	405	372	411	381	383	432	370	364	421	370	409	369	430	392	394	411	369	394	391	373	385	386	452	394	381	431	397	397	373	382	398	419	416	402	385	378	403	368	384	423	402	344	406	397	439	381	384	411	404	433	405	391	372	416	396	399	432	393	395	395	403	386	406	412	381	392	381	405	410	405	417	391	400	387	352	360	393	391	416	397	410	407	393	420	374	384	402	392	424	402	428	382	379	397	385	419	411	381	392	395	393	390	382	383	386	387	400	367	378	435	380	386	393	397	373	413	420	393	391	383	424	372	403	407	385	389	394	404	388	383	445	385	430	397	362	377	377	406	374	391	418	418	400	386	406	397	391	400	371	384	402	364	379	391	363	385	408	386	397	405	376	402	401	363	385	400	396	405	408	426	412	367	420	393	403	413	421	396	399	424	377	412	412	378	382	414	376	405	371	387	395	414	361	405	382	425	355	422	384	398	400	391	390	393	399	404	412	380	405	367	390	392	396	410	427	394	358	371	414	395	413	385	371	395	378	407	398	411	362	425	437	359	401	378	407	424	381	384	428	403	376	375	376	388	409	387	406	381	380	392	356	361	419	355	375	413	421	420	390	374	389	362	372	384	390	410	414	408	399	361	407	387	390	407	402	368	380	376	419	419	410	424	409	419	399	382	375	363	401	378	414	424	390	373	401	373	407	354	393	417	390	352	404	324	362	395	382	443	383	382	403	391	407	410	397	392	414	384	416	395	425	411	388	408	397	412	381	392	375	387	402	394	363	414	386	371	422	411	374	389	396	383	427	418	376	394	394	376	389	414	388	424	391	365	350	344	337	411	400	413	387	388	417	381	407	408	403	408	388	397	368	393	425	429	383	415	388	426	420	411	438	399	406	408	374	365	374	410	353	415	394	371	385	377	430	363	403	424	398	410	350	376	392	406	409	418	404	395	423	397	399	457	379	396
3162	3158	2780	1413	940	789	635	587	510	465	390	451	422	400	362	377	389	381	378	349	329	350	329	332	309	359	364	383	330	339	285	337	345	334	335	352	364	334	341	394	367	308	348	316	344	331	347	351	359	356	294	333	324	323	348	347	340	333	337	342	326	327	321	310	307	328	306	302	338	359	304	337	310	335	316	317	339	347	369	362	331	322	322	368	301	329	338	354	311	308	324	342	299	325	310	360	343	340	310	365	336	341	319	311	353	350	331	350	328	347	308	303	337	323	306	324	314	329	319	317	363	309	321	345	309	296	302	360	334	353	329	290	322	315	299	331	345	328	303	309	345	318	315	330	328	312	359	315	312	327	355	358	323	317	349	346	339	325	360	314	303	313	318	342	324	343	320	318	395	344	331	362	335	332	316	330	325	340	311	342	313	324	324	326	337	324	346	322	294	309	342	319	317	352	302	335	315	321	310	295	339	330	300	319	344	328	341	338	276	347	324	363	313	364	327	318	338	345	322	324	323	309	327	316	328	317	295	315	333	324	317	356	337	333	320	318	356	337	317	319	354	331	315	338	356	315	314	317	321	318	328	311	352	330	325	294	303	349	335	329	311	347	334	313	306	343	337	315	336	317	308	321	320	323	310	304	289	304	327	316	346	312	326	318	336	341	327	326	335	349	306	285	331	327	357	357	317	335	318	321	328	324	334	308	299	339	331	310	326	275	337	350	336	297	333	313	324	316	312	332	324	338	330	309	310	341	331	326	326	312	353	352	310	334	311	348	351	324	326	347	318	304	309	330	329	330	279	329	312	342	297	333	332	352	331	328	313	322	337	333	353	299	315	310	337	317	335	304	328	317	305	324	341	296	319	349	320	306	342	336	357	334	353	299	336	342	340	345	352	313	300	331	354	343	319	295	366	312	299	316	305	351	267	347	288	314	293	302	308	329	336	342	329	340	310	336	333	308	354	350	299	312	341	344	337	324	326	308	337	351	363	324	329	322	311	346	307	328	316	302	344	339	307	351	308	335	324	327	346	344	348	334	325	306	323	304	330	306	340	302	362	323	318	326	303	334	302	331	334	308	330	308	311	329	337	340	317	298	308	313	329	296	325	335	331	310	312	334	319	325	364	335	349	302	319	303	333	314	349	321	326	322	308	330	352	336	315	334	325	312	312	335	314	324	312	327	309	373	324	306	318	337	330	300	346	338	361	292	332	299	329	346	334	328	313	337	363	330	341	323	328	343	306	294	317	312	318	323	327	311	337	300	314	325	326	301	315	347	358	331	331	320	314	304	320	327	326	319	315	302	323	292	351	309	324	289	315	346	292	334	315	324	315	350	329	329	338	319	325	342	333	307	339	352	326	351	355	315	332	330	305	321	321	303	295	314	319	310	295	331	332	321	349	341	301	351	322	308	309	318	313	304	308	323	339	355	320	349	305	322	324	315	335	339	307	315	369	347	319	341	310	308	326	290	368	340	321	315	317	326	324	336	334	315	313	349	322	320	317	317	352	324	329	302	308	307	299	273	345	340	328	326	326	339	312	308	308	321	325	338	298	325	329	293	329	299	315	326	319	342	313	280	343	335	328	327	346	304	360	318	292	327	336	311	320	300	294	314	311	347	340	337	333	344	308	325	303	326	347	358	322	311	311	314	338	317	296	339	337	353	306	313	325	349	350	330	334	356	301	302	308	285	315	341	314	335	313	277	323	342	317	332	334	347	329	296	339	350	317	313	349	335	311	356	329	325	313	305	310	322	291	263	346	292	345	334	339	309	325	318	370	336	336	301	318	321	309	313	339	326	342	321	321	315	295	317	298	310	313	321	340	321	312	344	322	327	312	316	328	299	335	324	320	302	311	305	345	305	330	302	311	312	340	322	317	337	290	356	339	328	319	321	314	343	339	329	301	340	320	323	367	313	319	351	316	312	347	311	328	307	342	320	277	335	344	344	307	359	315	286	318	329	311	280	336	305	292	315	309	306	324	329	319	310	325	331	274	303	294	339	326	304	307	293	331	335	313	318	313	308	334	334	329	311	299	326	309	339	337	318	316	304	332	329	332	385	337	368	324	302	334	333	320	298	334	356	309	334	329	319	323	312	332	332	320	333	367	327	354	327	296	269	315	333	325	328	339	322	316	310	311	365	310	324	305	307	317	314	324	348	328	286	345	325	333	306	341	343	323	329	318	320	293	307	359	328	309	330	319	296	350	333	330	330	329	312	323	335	307	331	358	340	321	327	315	306	363	331	300	307	326	318	345	354	300	315	335	331	296	310	344	331	316	295	326	290	319	341	350	357	284	319	312	313	328	329	325	325	314	347	324	328	323	334	331	325	308	334	297	318	303	335	272	340	314	310	330	336	318	328	318	355	324	309	313	312	331	296	338	332	343	339	324	298	347	308	349	321	338	330	319	311	329	309	289	324	353	314	307	334	329	330	311	310	332	315	343	319	371	310	322	319	318	344	294	288	330	353	344	334	333	320	330	331	318	301	327	314	339	342	325	310	315	337	344	316	337	313	329	322	335	352	322	292	321	350	320	329	289	342	302	302	326	323	301	330	309	309	327	320	311	341	316	291	326	316	365	307	336	309	328	377	321	324	305	316	334	342	298	338	329	326	314	325	328	347	338	312	305	312	332	305	306	313	326	284	324	293	325	322	333	304	333	338	334	300	307	335	313	322	326	336	312	306	318	310	328	313	333	324	320	302	319	330	323	358	292	331	313	312	320	336	312	313	313	338	316	343	321	324	326	341	310	308	332	301	293	349	315	310	337	316	331	332	274	322	294	329	293	282	326	305	315	326	313	349	326	347	335	329	347	331	330	289	336	303	340	303	294	326	319	305	345	355	309	317	306	335	308	322	282	317	303	329	323	323	321	312	325	332	331	312	336	301	333	319	318	283	307	345	328	305	293	303	334	294	311	323	321	332	316	319	324	328	313	311	341	308	361	287	343	320	302	350	343	349	335	311	337	292	356	321	317	354	304	301	323	309	299	333	314	325	322	294	352	304	318	346	357	317	308	314	334	308	327	336	306	354	326	293	318	311	325	313	301	316	323	332	322	339	314	352	321	333	299	353	318	327	300	302	316	314	313	327	340	328	325	349	354	300	354	299	299	344	320	328	326	336	338	346	307	307	311	326	347	310	318	318	318	320	292	317	301	312	301	339	311	289	314	325	316	317	324	314	314	328	333	274	320	321	328	320	320	290	296	314	310	294	314	330	337	328	333	315	337	320	350	318	314	311	319	310	316	309	345	379	301	346	343	322	302	344	303	339	348	311	333	323	310	339	300	352	308	311	316	292	308	341	312	334	326	294	328	308	318	341	309	318	324	279	332	308	346	308	313	310	287	336	317	303	332	307	321	309	326	325	300	315	341	333	323	321	305	301	333	327	317	312	339	309	294	328	341	344	316	332	327	322	313	295	348	311	299	302	331	305	310	306	330	332	301	298	336	346	327	343	311	331	346	293	309	350	303	304	305	303
24506	21466	28812	24525	21459	8519	1657	958	826	784	772	682	753	692	678	612	637	629	631	640	643	613	653	607	655	648	636	664	585	649	608	602	589	621	591	624	623	606	592	643	645	626	612	641	624	597	587	604	633	638	613	653	579	600	613	631	583	609	615	584	585	641	621	551	676	634	630	638	617	626	573	605	611	621	607	633	609	586	624	591	602	597	556	584	606	639	595	618	623	640	612	576	598	566	610	657	659	623	617	616	589	631	595	629	621	649	618	574	588	579	619	613	610	553	563	600	586	576	612	604	604	534	631	623	621	640	606	596	609	627	638	636	603	578	625	575	604	602	602	587	605	591	600	606	582	610	589	568	567	620	632	639	620	595	586	592	553	579	615	566	579	605	623	587	630	563	635	581	562	643	582	608	596	597	607	560	628	602	570	555	580	604	572	618	609	650	590	610	601	609	659	624	643	586	605	583	629	674	620	600	636	590	628	614	608	615	591	576	614	613	614	613	637	575	611	634	601	529	600	584	548	603	610	642	566	616	589	575	618	615	617	588	622	612	584	650	626	595	629	564	592	596	602	588	582	594	618	614	645	567	601	651	628	601	593	603	580	607	623	589	628	571	625	576	604	582	602	608	561	581	659	618	600	613	574	597	639	644	575	613	617	590	580	641	607	588	608	560	599	582	629	570	609	618	626	588	616	579	656	616	586	584	618	612	632	596	619	614	617	631	597	561	674	614	593	584	606	585	568	571	613	594	632	621	660	612	612	627	609	624	583	611	560	604	571	619	581	612	621	636	622	645	591	586	594	592	628	584	661	631	545	594	615	609	615	628	594	619	592	617	641	638	677	616	582	615	561	567	571	655	566	615	620	576	576	638	598	579	620	609	585	587	652	619	643	594	591	641	584	632	581	587	607	588	602	633	627	630	569	591	564	597	604	626	565	585	617	592	610	582	611	640	623	613	625	613	602	600	597	622	565	583	610	634	606	613	643	628	553	582	594	601	617	589	551	631	574	601	599	651	646	611	586	629	616	624	612	605	614	582	616	584	595	606	598	611	558	583	608	588	569	613	585	567	608	581	567	619	565	614	606	562	604	604	655	608	572	618	590	628	600	593	583	618	639	601	594	604	587	613	547	603	593	617	613	611	566	589	586	584	662	623	586	558	593	558	627	572	613	619	606	588	602	598	619	608	602	569	633	615	605	581	610	581	619	578	577	653	597	598	615	655	573	594	642	570	605	607	556	595	574	598	595	515	605	603	610	593	613	632	616	581	587	632	589	558	597	612	589	595	599	597	640	610	575	593	587	593	617	564	591	580	570	616	607	607	601	647	628	589	586	566	602	576	602	617	611	598	593	604	577	618	603	606	587	585	619	593	584	615	623	581	592	584	621	611	637	652	626	555	573	629	610	589	585	599	587	655	580	626	589	567	614	636	600	595	585	600	626	582	643	540	617	614	566	618	584	612	590	591	602	580	591	599	590	574	580	595	591	605	567	601	583	639	613	568	626	595	591	596	584	624	598	647	625	562	604	587	594	596	620	616	615	587	558	591	604	582	629	568	607	639	617	580	643	618	616	644	568	551	603	573	609	578	610	593	607	575	584	582	620	552	596	590	586	583	617	587	590	608	579	611	586	605	551	606	555	609	561	585	606	594	619	630	534	610	575	620	575	588	589	583	586	580	604	581	620	611	556	626	561	608	599	622	627	589	597	657	603	556	619	597	612	601	606	599	613	583	576	571	584	589	609	585	603	564	600	608	631	547	624	559	593	608	607	602	625	597	611	590	554	592	639	618	654	612	605	647	567	594	560	613	617	590	585	615	613	642	598	589	668	617	606	636	574	626	579	625	629	563	580	606	596	623	578	574	623	596	613	579	615	629	587	597	608	579	590	604	553	620	556	565	581	614	609	600	556	563	609	625	582	626	584	593	605	587	588	619	590	580	611	603	599	552	645	652	610	597	599	620	575	586	609	596	658	637	596	619	604	596	593	616	582	602	563	574	606	588	574	551	634	590	590	622	579	614	638	600	573	614	604	566	612	589	586	557	550	575	543	572	615	593	597	612	628	665	604	596	607	601	582	608	615	576	581	580	605	621	577	585	597	589	586	627	586	606	605	667	557	568	606	605	609	600	623	594	567	598	590	592	610	625	616	581	622	605	590	597	590	604	527	594	595	601	608	585	632	619	569	614	553	579	589	578	605	610	605	607	616	580	579	620	557	615	608	624	592	577	578	610	607	582	631	663	564	609	606	610	578	612	612	605	584	624	623	615	600	576	604	600	586	576	571	587	588	606	602	607	579	597	650	625	600	610	556	615	558	582	611	635	619	594	586	617	619	614	590	578	611	606	609	575	612	598	604	589	600	644	677	632	651	633	620	617	573	632	601	604	570	603	597	631	634	616	565	659	611	567	570	617	606	593	633	608	563	658	660	607	559	596	644	599	598	586	579	583	595	578	554	569	602	597	620	622	632	593	566	608	612	645	609	604	566	568	590	608	572	593	620	600	569	600	616	609	634	602	592	618	614	611	569	609	586	605	591	609	615	581	589	544	569	646	654	623	582	580	593	595	630	611	635	601	599	589	598	577	560	629	587	610	581	618	615	581	610	587	585	580	596	594	565	585	615	569	563	585	577	596	588	602	600	601	597	606	581	577	647	599	591	577	637	580	604	601	623	580	599	616	574	546	576	565	624	627	611	590	618	616	642	601	545	575	605	595	642	633	589	582	572	597	592	564	624	624	624	582	607	615	604	599	631	661	596	620	586	605	608	595	616	586	620	622	606	620	562	612	605	618	594	602	543	549	596	631	632	602	591	598	648	592	615	590	619	575	593	608	582	569	586	584	603	612	642	551	600	565	590	568	571	575	583	585	593	582	649	582	560	538	601	587	621	617	627	579	623	613	551	627	581	585	609	605	590	608	625	594	627	598	612	626	562	587	660	586	603	644	577	628	639	649	586	580	612	592	555	616	613	582	591	600	630	560	587	649	561	637	616	612	586	617	595	594	605	588	584	613	594	622	639	570	633	623	630	542	620	617	616	644	672	580	616	614	611	653	597	608	606	631	634	599	598	579	623	569	585	611	638	603	614	576	558	647	587	590	622	612	580	611	633	623	580	574	608	594	592	579	605	657	546	588	605	612	609	619	619	563	605	610	588	648	591	596	642	588	608	629	598	612	596	615	551	635	607	610	639	618	604	596	604	618	608	577	603	602	588	551	589	651	604	585	584	582	662	606	586	585	593	572	599	629	604	587	602	572	613	607	604	607	601	579	588	596	593	602	590	613	627	597	635	590	603	598	607	569	602	616	563	640	607	621	619	598	602	600	587	568	617	571	615	597	594	618	587	606	591	607	573	592	561	567	560	581	592	575	601	599	627	572	563	605	623	609	644	593	560	600	570	606	622	566	576	565	592	576	605	596	627	595	612	632	619	629	622	616	580	605	543	603	568	584	606	604	554	572	585	572	603	592	610	599	552	596	573	587	608	597
3474	5698	4750	2485	1722	1356	1077	946	821	759	732	640	626	583	633	578	565	572	543	586	538	554	569	537	521	505	487	543	523	542	493	545	547	513	561	480	491	541	502	512	508	504	489	470	506	499	542	489	488	534	469	485	460	479	506	508	530	542	496	489	451	493	511	471	506	498	524	476	496	513	470	487	482	477	539	497	481	488	493	481	504	480	473	492	428	511	477	499	460	493	470	479	476	494	491	475	458	508	497	516	517	493	488	490	501	488	459	503	483	504	511	451	464	503	467	479	474	454	466	513	471	504	472	477	485	478	517	494	494	497	482	470	469	465	523	460	471	466	475	493	517	489	466	535	475	507	481	478	484	531	475	463	498	472	488	499	520	497	500	481	492	482	495	451	516	498	457	471	508	467	494	485	466	479	493	489	496	522	485	498	485	484	511	438	489	516	500	466	490	450	500	504	511	500	491	483	478	493	470	488	513	491	509	466	494	500	472	450	459	455	495	494	451	508	502	486	525	477	471	489	521	498	443	448	473	481	476	487	484	504	492	493	462	519	518	501	506	501	461	452	469	495	527	484	454	482	488	500	474	457	473	483	521	507	454	440	481	523	468	506	498	486	504	514	450	493	524	476	478	502	492	504	506	481	460	436	451	482	421	465	496	483	460	469	457	492	471	469	472	451	464	450	502	463	536	508	464	463	494	456	476	502	497	482	497	493	470	488	484	501	475	471	462	497	477	492	492	489	459	500	489	489	522	474	522	504	497	438	533	464	493	493	437	467	540	498	492	467	483	502	480	491	469	489	463	485	496	463	456	475	487	499	465	475	474	480	489	470	476	477	460	477	481	492	458	454	485	500	517	491	516	485	474	519	500	500	485	517	500	473	475	460	472	477	473	540	473	472	483	502	500	473	495	495	484	488	482	499	519	442	465	474	477	473	468	483	468	472	478	476	491	502	460	506	461	455	483	469	451	491	465	471	491	469	501	491	492	491	481	456	489	506	462	477	498	475	485	454	452	454	481	468	465	455	489	464	446	471	476	474	484	461	470	467	454	510	493	483	484	482	469	456	483	519	433	487	482	458	488	513	471	482	502	489	530	464	452	470	474	483	473	489	475	501	474	478	474	448	504	495	475	489	506	480	480	463	512	454	472	502	502	478	518	477	491	485	482	505	486	483	493	507	472	455	478	495	518	460	489	476	495	478	489	497	462	493	499	511	478	487	496	486	454	491	504	469	481	499	503	450	470	458	492	471	449	486	477	451	526	470	471	474	498	458	498	535	481	434	496	498	502	461	488	505	443	488	483	446	467	449	470	504	492	482	483	471	473	522	474	434	508	471	476	465	468	494	489	503	493	457	507	471	515	454	466	474	480	483	500	471	480	471	438	466	460	466	484	473	461	495	457	450	456	467	449	453	481	461	487	511	417	503	481	514	464	492	531	476	475	499	470	480	508	484	468	437	503	528	460	477	495	487	460	473	511	510	525	488	454	460	470	503	465	436	482	480	486	488	497	452	457	505	475	474	483	468	507	490	526	477	456	463	504	495	487	460	438	478	498	474	444	470	481	474	483	464	464	474	448	488	492	465	483	442	502	426	444	451	494	468	484	488	443	513	466	454	476	498	482	444	458	495	466	526	499	467	473	467	463	509	522	447	483	452	488	508	473	481	479	465	480	496	505	484	495	471	433	468	492	478	477	501	470	475	490	465	478	525	506	487	483	457	460	478	499	465	448	464	508	467	476	491	483	465	467	473	478	495	464	483	431	533	463	482	483	474	489	507	472	470	490	517	503	460	461	459	473	443	514	451	506	493	437	477	474	466	520	477	489	486	509	479	513	503	463	474	461	484	488	501	469	446	500	464	481	508	485	470	496	484	498	476	496	452	478	494	465	454	474	437	478	455	464	485	475	460	474	454	459	455	470	472	443	486	433	432	465	431	465	477	479	498	478	438	462	474	491	472	507	462	449	463	464	461	519	472	477	455	482	496	476	495	434	504	482	489	478	499	470	460	490	443	470	439	448	477	514	494	445	478	476	483	455	513	466	491	503	478	469	454	453	462	481	448	507	486	473	492	466	511	473	473	501	496	509	446	546	484	487	474	485	516	474	522	452	480	464	482	472	504	485	498	464	475	495	478	479	456	486	496	480	435	487	481	507	520	463	515	491	458	460	523	433	456	460	455	497	479	460	481	460	437	479	434	504	427	438	484	450	474	470	475	456	493	475	511	478	461	471	471	509	487	494	473	463	473	477	453	516	484	454	504	502	470	441	490	503	480	517	440	464	497	464	480	484	472	486	466	440	490	453	509	485	506	454	491	442	483	512	460	473	470	515	476	526	479	475	444	446	500	471	467	501	481	479	525	455	499	432	488	456	473	498	462	467	497	475	502	470	470	447	495	469	485	501	449	500	490	448	484	443	504	473	491	478	469	474	483	469	443	503	475	505	501	501	506	444	471	466	519	462	487	484	491	508	511	490	468	450	519	499	491	507	518	455	476	455	489	470	462	485	483	477	471	504	419	505	485	476	498	451	487	461	474	483	464	511	494	501	434	486	530	462	481	471	444	472	477	475	484	461	482	479	413	507	483	448	482	481	498	474	436	449	496	482	499	495	470	459	498	440	444	505	435	472	452	501	473	486	468	512	455	439	457	455	490	471	478	476	487	500	477	447	465	494	434	440	471	479	499	459	464	470	492	481	471	468	487	455	491	505	500	482	477	439	481	510	480	506	456	478	465	460	462	439	498	465	451	501	500	496	487	485	507	470	484	494	448	487	468	453	473	472	489	462	485	469	505	481	471	495	474	481	508	466	478	520	516	497	481	533	473	475	490	461	447	482	452	420	472	498	505	473	484	489	471	481	460	470	487	460	532	499	433	469	479	475	462	496	460	467	461	500	473	482	471	495	494	487	480	505	439	474	514	459	477	496	493	497	441	459	497	492	477	461	484	521	467	477	463	495	489	453	514	481	469	470	490	509	471	481	483	461	478	455	445	482	452	498	470	447	504	474	468	512	483	489	476	490	464	478	462	482	446	498	486	464	499	443	492	490	435	471	470	480	508	504	480	475	499	524	468	470	512	488	439	477	494	491	469	442	458	472	444	486	459	484	463	483	476	477	507	468	452	478	466	487	455	479	507	475	491	495	454	499	463	483	491	451	487	535	482	477	453	527	486	427	494	448	466	460	489	456	478	460	466	502	507	473	467	470	501	478	445	497	451	501	483	480	480	471	458	472	464	482	482	462	457	456	467	472	464	477	481	483	458	479	498	490	475	466	448	468	457	461	423	452	486	487	459	454	444	445	503	481	464	469	510	471	454	505	436	434	471	506	475	435	480	442	474	516	495	454	496	454	468	477	428	462	496	483	461	450	485	470	491	505	521	475	479	466	480	471	500	490	506	504	492	476	486	512	471	464	472	499	457	479	505	464	474	518	479	464	480	491	490	450	517	446	490	474	460	466	457	488	466	469	473	481	474	506	485	464	520	491	500
27711	10051	529	272	168	138	135	146	170	143	118	122	133	134	124	136	146	134	134	135	146	133	135	147	140	139	157	137	148	139	148	112	150	167	131	142	142	127	156	125	144	133	142	137	126	139	155	149	139	142	130	127	143	135	143	127	145	159	131	137	126	139	130	130	143	133	146	153	138	148	151	137	149	138	122	154	132	142	136	151	140	123	141	131	149	144	150	121	130	138	149	144	139	130	135	148	141	111	141	119	125	123	167	139	117	128	141	134	133	134	133	163	136	148	140	141	136	103	128	135	132	145	149	136	130	132	130	155	148	137	135	129	162	142	124	142	142	125	154	131	140	130	128	116	134	131	118	143	146	156	130	122	121	132	132	129	138	106	138	124	151	135	140	135	130	157	154	138	133	152	136	142	147	159	142	142	138	134	131	137	141	157	140	134	118	167	136	149	118	137	142	148	151	162	139	148	135	136	139	131	111	129	140	151	151	135	146	144	133	144	111	143	131	142	163	135	138	130	100	123	150	129	149	134	146	146	128	131	149	131	135	142	139	128	140	123	134	135	134	127	123	142	152	142	153	152	128	141	129	138	157	137	159	148	142	128	131	148	151	153	145	141	147	122	121	139	130	139	148	133	149	145	146	129	132	132	151	145	134	125	129	130	126	125	143	153	135	157	150	120	134	148	119	124	146	144	130	126	118	130	124	145	151	135	125	130	127	141	120	125	156	140	129	134	131	130	144	148	121	145	134	129	135	129	142	125	152	125	143	137	136	153	149	127	147	138	124	129	151	126	120	127	122	128	132	122	140	139	133	129	125	132	136	151	146	118	127	133	145	127	132	120	152	140	155	145	125	110	148	129	137	142	135	145	132	141	118	137	124	123	114	135	120	152	142	146	132	132	134	143	143	120	129	133	142	150	135	138	131	134	123	122	156	131	134	145	132	137	179	131	126	152	138	132	146	130	106	143	125	150	144	131	140	134	135	150	129	145	132	133	122	123	133	138	141	120	142	138	137	151	140	158	146	144	141	139	133	146	141	133	126	121	163	139	141	156	156	148	150	131	153	154	121	145	133	133	146	149	130	140	138	103	148	148	148	133	136	138	143	136	122	121	141	137	123	144	153	134	120	134	146	128	138	142	152	138	143	142	166	143	139	160	131	142	123	137	140	150	158	144	122	159	141	137	142	142	136	128	149	138	138	148	150	134	133	153	151	116	146	130	136	144	153	128	130	151	124	126	158	131	138	138	142	135	127	144	130	136	133	151	141	120	135	119	140	139	159	153	126	147	129	134	165	156	138	153	150	139	160	143	140	134	133	151	145	140	148	156	119	127	149	133	151	130	135	131	132	155	153	131	137	132	153	123	107	140	156	152	122	130	151	137	141	143	144	126	147	156	154	143	147	157	128	140	138	132	124	134	131	123	120	142	140	139	121	147	132	150	123	135	149	122	146	132	127	153	126	153	108	130	142	143	146	133	122	142	122	108	147	148	124	133	142	141	137	123	141	139	120	130	153	127	140	137	130	137	150	140	138	119	148	124	146	153	142	123	141	137	140	134	136	144	142	141	130	126	155	138	126	137	129	136	116	131	143	137	144	136	140	144	129	139	156	163	138	133	151	132	172	138	135	149	120	128	145	152	125	165	137	130	137	155	126	136	138	108	133	176	133	141	145	134	132	120	124	118	124	145	153	134	111	138	118	120	141	146	137	146	141	156	138	146	133	158	135	148	129	146	127	154	135	141	135	136	138	152	146	139	158	153	146	138	151	143	130	142	127	125	133	140	128	147	138	141	127	153	135	146	118	123	114	137	134	128	130	148	120	128	132	126	129	126	131	142	108	128	112	171	128	147	137	131	118	116	143	148	150	140	128	146	107	147	117	127	130	133	124	122	155	135	134	152	137	142	149	140	148	139	130	127	143	131	136	152	141	146	141	114	137	167	129	148	133	133	139	145	144	129	129	116	144	156	164	147	136	119	139	128	134	132	140	140	123	122	144	133	140	121	120	134	142	132	130	138	136	146	143	110	137	133	136	124	140	142	143	142	117	144	127	143	144	132	138	127	131	131	138	131	139	130	148	130	133	124	143	151	136	135	133	138	150	156	147	141	134	124	127	116	128	136	132	140	112	146	136	134	144	171	137	120	129	119	145	137	136	131	126	132	136	128	146	131	144	147	142	136	148	150	132	142	138	145	116	137	152	119	127	136	123	135	153	121	113	139	142	133	145	128	141	132	125	145	145	155	145	154	132	142	132	141	124	123	135	118	116	151	149	144	144	152	127	136	137	135	145	146	135	151	136	129	136	157	115	131	157	129	140	164	126	126	130	137	134	144	141	145	149	117	122	146	151	117	105	118	144	142	126	127	134	140	149	153	156	133	137	138	131	149	136	143	161	138	139	148	154	133	122	135	139	138	142	126	124	142	148	159	160	151	151	148	162	133	123	132	158	133	134	137	153	141	140	138	134	138	125	134	138	147	141	130	120	121	137	132	153	143	176	147	144	142	139	143	142	149	137	122	142	131	137	137	148	148	135	132	152	142	144	121	147	140	116	137	155	154	129	133	145	135	165	133	156	133	138	130	110	143	166	129	133	147	118	120	129	145	178	173	118	148	134	118	153	148	151	149	152	143	150	124	148	153	133	127	127	134	133	132	132	134	140	131	128	152	127	140	138	138	146	151	142	117	143	119	124	136	140	132	157	154	142	144	123	137	158	122	145	139	149	152	134	139	134	124	141	133	143	141	135	143	141	132	125	131	135	145	148	160	145	139	130	159	152	127	138	138	140	140	137	146	129	145	152	128	124	125	134	140	151	154	142	140	131	138	150	142	130	138	112	122	128	160	129	119	143	140	136	148	147	139	125	130	127	109	144	156	142	149	136	129	132	129	141	142	136	127	130	149	131	150	125	128	145	128	129	132	125	120	133	139	150	136	139	147	123	121	131	160	142	138	122	134	130	142	145	150	118	137	130	161	126	143	155	114	140	123	131	135	143	151	135	129	147	167	156	141	126	147	132	135	120	141	122	126	134	136	124	147	131	157	147	127	158	128	136	134	123	127	132	159	136	134	121	140	147	136	141	162	134	152	140	141	142	124	141	125	109	121	141	122	139	126	145	143	153	159	142	136	147	142	133	135	142	138	136	142	123	140	134	124	132	124	133	141	147	132	131	140	118	149	138	135	132	137	140	141	138	141	127	124	142	143	134	138	133	143	153	127	123	137	121	132	137	147	147	142	135	122	153	131	159	122	131	156	118	141	131	116	137	151	130	135	154	146	151	143	138	124	138	121	154	132	131	112	135	129	142	122	125	156	150	139	146	160	146	135	140	133	144	141	151	129	152	143	149	122	155	146	131	158	141	112	131	138	121	126	139	134	122	120	152	137	146	149	136	133	128	121	125	139	129	143	126	135	148	127	164	144	143	138	140	139	133	130	136	140	166	124	149	151	161	149	129	122	140	139	155	137	123	168	139	127	131	156	134	153	128	129
4512	292	248	173	132	126	119	144	149	126	134	125	112	132	110	119	127	100	95	137	111	115	88	103	119	120	138	95	110	111	124	119	123	118	110	121	125	117	109	121	120	117	135	123	118	120	130	95	105	100	121	113	103	131	107	120	121	110	111	96	114	130	118	102	123	144	126	115	121	123	126	128	117	131	110	135	121	113	114	128	119	131	117	110	124	110	107	134	117	127	134	113	141	107	108	120	126	128	118	105	101	134	105	118	134	108	118	111	112	115	114	103	110	115	99	123	129	130	116	134	149	109	114	107	125	127	108	117	110	106	117	114	117	101	132	117	121	115	117	122	118	116	106	123	107	114	134	118	125	114	112	111	99	129	134	129	125	106	96	115	133	108	112	128	114	122	118	102	125	126	136	107	132	124	96	105	117	123	114	112	106	116	118	109	107	94	107	113	116	110	121	123	101	119	118	98	114	127	111	124	134	90	115	121	109	122	132	105	141	111	111	108	132	125	126	120	121	92	120	110	122	138	117	108	123	127	98	111	107	114	103	110	119	127	134	110	109	114	113	93	122	122	114	127	123	131	120	110	104	128	110	112	117	95	126	107	116	116	121	124	124	141	120	117	123	117	121	118	122	116	112	117	108	111	124	113	112	122	103	97	121	125	91	109	124	125	106	116	98	128	117	119	118	119	102	131	124	116	106	121	105	128	120	102	118	97	124	114	136	126	119	102	97	118	125	129	105	129	114	114	106	118	108	103	109	121	112	104	108	114	114	97	123	119	107	137	129	132	126	109	128	95	119	115	119	107	109	121	110	120	93	132	122	125	101	111	133	115	126	120	114	110	112	136	119	116	128	120	121	117	107	115	100	117	111	111	122	115	104	129	100	119	93	117	128	123	136	105	97	114	113	106	92	119	112	115	141	93	119	132	119	114	126	127	109	96	130	93	121	109	113	107	123	120	101	113	113	117	153	110	99	125	136	92	99	120	130	144	125	99	111	125	99	115	124	115	117	123	108	133	118	113	127	113	111	114	108	102	98	132	114	114	109	99	105	123	118	120	120	126	100	107	113	134	104	105	124	135	112	123	101	116	126	125	112	112	107	119	101	127	134	116	129	120	108	114	101	125	120	127	115	118	119	110	94	108	116	117	128	132	114	116	116	116	103	122	146	135	106	111	120	124	109	113	112	110	124	120	122	90	119	106	102	121	108	121	121	108	101	114	129	98	117	135	138	119	130	110	87	119	136	131	128	111	121	122	113	126	125	113	128	120	111	125	125	118	126	114	135	97	127	126	115	115	109	99	100	136	111	121	128	108	109	114	108	114	103	113	122	111	126	108	117	116	123	118	93	138	114	118	100	125	125	119	114	113	98	113	114	109	111	132	124	104	115	113	105	103	106	111	121	98	101	128	106	116	137	113	127	96	123	120	117	113	126	127	117	108	123	107	121	110	110	117	126	107	122	114	125	84	112	130	122	109	120	104	116	122	131	99	122	121	128	108	94	130	114	107	127	114	130	103	115	113	118	122	114	122	114	140	106	107	119	106	109	123	111	116	117	101	118	107	111	111	113	107	96	120	125	116	138	125	120	112	107	130	110	120	128	101	114	127	102	125	118	138	122	121	143	125	120	108	122	113	114	122	114	116	126	109	134	117	109	98	119	108	125	109	125	90	130	121	117	113	113	115	119	114	96	119	117	115	134	107	104	122	106	101	136	86	121	124	114	101	127	117	101	141	111	124	101	97	121	104	134	119	113	123	92	98	112	111	122	125	119	107	106	129	117	137	108	125	123	112	125	135	113	113	111	112	114	101	115	109	117	107	137	111	133	120	119	111	106	111	118	98	101	117	126	124	117	97	111	123	122	123	105	133	109	103	120	116	132	109	116	121	110	112	120	107	148	105	128	107	106	120	131	105	110	125	130	120	122	113	117	140	108	123	108	134	111	109	101	100	121	111	127	109	97	106	105	119	131	122	119	104	153	133	124	109	102	116	129	116	113	105	97	115	134	98	110	122	141	145	106	111	109	105	111	109	108	106	122	120	120	115	122	129	102	123	117	116	103	103	101	113	111	98	106	141	117	110	120	115	114	122	89	117	98	116	123	129	109	124	110	120	98	124	133	98	99	117	125	115	125	126	109	121	139	122	110	115	125	107	104	113	109	120	111	121	106	104	115	105	113	112	102	120	107	105	107	120	111	119	112	121	120	104	121	115	113	115	125	133	110	113	128	116	109	114	109	125	105	130	105	119	107	121	128	105	138	122	110	137	97	107	112	125	124	125	117	111	118	126	105	113	116	104	110	120	131	103	103	108	120	117	138	112	122	105	121	115	107	121	108	107	97	120	124	115	104	109	110	99	121	104	103	148	113	129	130	87	125	121	116	120	107	121	93	110	110	117	111	125	102	114	126	117	113	123	111	125	122	113	104	102	111	115	108	102	99	126	101	126	126	115	109	105	105	103	120	126	129	135	100	107	119	151	112	122	113	116	117	98	120	113	121	108	116	118	110	122	124	110	122	112	111	128	106	106	120	124	114	124	102	107	114	117	112	108	109	121	99	124	104	110	105	96	119	123	106	107	122	112	109	129	99	121	115	121	117	118	125	113	100	117	119	105	120	131	134	101	118	119	120	124	115	115	117	97	127	117	113	120	116	98	115	106	136	118	127	110	117	114	116	112	111	126	118	110	108	118	118	111	129	142	107	123	112	125	112	126	115	125	108	116	128	131	123	105	132	110	108	96	99	101	121	120	136	115	109	125	118	135	125	121	124	152	102	98	100	111	112	111	111	103	104	127	133	114	119	106	95	105	117	122	108	117	84	96	124	120	118	105	129	115	147	123	121	109	124	116	112	105	134	132	125	103	119	127	96	116	119	130	109	106	108	109	108	135	125	118	86	110	115	116	109	112	117	123	124	108	102	131	101	95	110	107	115	123	102	110	132	131	101	126	126	118	94	101	111	106	108	107	85	112	117	98	114	120	133	131	110	129	100	124	106	118	111	117	107	100	101	132	112	121	109	125	110	104	85	117	122	103	129	118	129	102	136	94	122	132	106	119	119	116	118	104	112	96	139	111	106	140	113	130	112	112	106	104	104	121	105	119	114	123	137	121	134	126	108	112	117	106	112	126	101	105	113	104	109	122	128	117	110	105	107	101	99	120	124	106	120	113	120	125	135	116	134	138	120	127	124	128	120	120	124	123	113	117	123	107	126	120	104	105	116	93	111	115	108	123	101	97	117	123	126	114	112	94	113	106	125	133	96	128	104	113	116	111	120	140	102	123	130	119	105	114	134	125	107	126	123	99	124	105	108	107	107	113	108	103	105	119	109	103	99	104	109	114	115	114	135	103	94	139	108	139	120	121	99	119	125	99	117	125	104	134	122	109	115	123	119	115	122	119	100	117	113	124	109	108	113	127	118	131	102	130	103	111	100	119	102	119	107	125	118	112	112	120	105	116	109	116	123	113	127	103	124	135	104	120	109	106	92	108
25378	21424	27924	25290	11277	1193	720	626	521	496	430	435	433	408	404	411	383	448	421	379	404	431	421	406	429	392	397	432	443	426	388	402	444	445	397	409	437	404	376	359	361	367	401	387	417	392	406	367	389	393	389	399	383	411	392	398	394	424	413	411	420	377	410	404	384	412	389	404	399	404	432	411	424	408	413	371	421	375	379	364	390	432	406	435	401	382	395	403	392	401	383	425	365	427	398	410	403	388	391	387	373	397	403	375	403	401	396	383	385	403	400	422	445	389	414	424	393	408	431	374	392	405	383	370	391	390	375	401	412	374	408	380	386	410	397	403	388	417	403	430	388	399	405	396	421	405	403	427	386	379	388	398	378	391	397	420	378	389	427	365	402	383	397	377	377	421	398	388	411	395	351	375	393	365	394	400	396	369	405	388	411	368	426	370	382	380	383	399	404	388	397	420	409	408	381	398	406	413	396	391	391	381	380	371	380	389	427	402	367	400	401	389	366	414	350	407	398	407	407	377	414	406	404	397	401	392	375	413	406	365	382	384	388	374	420	398	406	400	362	412	414	419	379	404	389	391	407	355	381	391	407	408	408	387	413	411	427	414	387	391	402	400	404	421	403	372	386	410	370	405	409	400	389	421	380	393	386	418	389	404	429	401	379	413	350	367	441	415	387	436	401	397	397	391	382	433	426	401	388	410	388	430	404	387	397	410	407	354	370	371	402	422	409	414	357	407	427	375	415	348	396	380	380	389	385	395	431	410	421	380	384	396	421	406	385	435	408	383	396	424	412	398	384	376	402	400	384	404	391	380	406	411	423	361	383	411	386	378	401	365	413	397	398	404	409	395	413	400	427	403	397	440	400	393	373	406	404	396	366	416	391	394	427	404	408	416	399	398	426	454	422	398	397	398	417	362	414	432	378	401	368	408	404	412	402	397	395	360	389	412	382	418	375	428	428	413	399	415	406	389	386	419	405	399	390	404	422	421	380	407	402	395	403	364	415	420	364	401	412	406	370	410	403	412	376	379	397	425	411	387	393	381	401	405	395	370	393	409	380	410	411	381	386	371	377	408	358	372	391	403	390	390	381	369	381	371	404	418	430	386	441	397	378	399	405	398	407	373	390	432	430	390	421	391	418	378	411	390	415	418	408	372	413	367	382	392	399	372	404	434	427	396	407	371	373	365	412	356	424	358	401	430	377	405	403	368	374	387	384	386	446	407	408	390	351	386	379	386	390	381	383	406	421	373	402	427	415	356	392	420	397	393	382	355	391	419	383	423	391	363	366	372	410	417	376	453	415	388	431	411	412	374	433	390	374	379	387	382	349	395	425	407	401	381	398	391	433	417	372	386	419	392	424	367	401	409	388	389	360	407	386	397	377	413	389	391	384	417	366	422	377	357	370	394	374	377	402	401	404	372	396	418	416	396	379	396	404	393	382	383	374	425	438	387	414	428	394	426	424	383	374	368	408	420	385	380	382	387	403	394	386	382	399	388	390	419	389	401	380	399	438	396	408	425	385	387	368	384	413	372	412	418	372	420	385	392	417	414	427	380	417	370	424	434	404	409	449	423	369	378	370	383	416	367	409	389	394	398	396	359	388	380	398	439	436	395	413	384	392	430	374	385	379	383	359	416	383	375	360	399	422	383	412	410	397	384	404	415	418	409	428	416	413	389	366	414	381	384	389	402	416	373	430	398	408	366	373	417	416	417	403	346	391	405	404	392	430	391	438	435	361	390	394	408	395	395	413	402	392	401	412	366	394	413	375	395	402	393	421	374	397	403	388	407	346	428	391	382	411	375	411	390	409	406	413	395	385	400	354	416	403	429	399	415	392	387	409	362	404	394	415	445	388	404	377	393	414	421	430	373	404	390	376	394	447	376	369	386	382	392	398	378	406	430	386	400	351	390	399	406	382	385	393	413	406	449	371	404	388	390	425	395	424	389	392	421	381	374	390	402	364	394	384	404	406	354	384	423	379	396	417	390	412	434	417	400	376	411	421	374	368	394	420	391	399	388	381	400	372	388	378	359	341	409	370	373	371	378	377	378	348	372	389	368	370	395	377	374	432	396	371	389	450	377	399	402	389	405	419	396	375	396	382	395	370	381	359	374	370	416	406	390	364	386	366	398	427	428	353	409	390	401	398	394	359	414	387	401	398	394	369	391	401	420	373	380	406	408	400	431	412	403	394	397	384	411	386	401	440	410	380	411	384	390	407	380	392	402	386	367	370	441	401	394	394	376	399	388	414	398	394	384	433	397	419	393	407	407	399	399	408	380	413	391	405	406	416	410	373	368	399	383	397	370	404	425	401	362	426	373	370	375	374	430	414	394	392	385	395	356	380	424	420	434	380	382	387	342	350	424	370	367	401	410	403	370	364	404	401	369	392	376	423	416	408	408	373	416	378	404	387	372	403	402	447	402	360	376	394	413	411	446	384	412	431	398	421	415	399	406	407	393	407	406	429	397	415	433	420	414	394	375	372	376	417	359	360	398	370	418	361	395	410	406	409	376	394	369	415	381	378	402	382	425	414	383	371	399	396	373	385	395	409	376	399	427	405	356	427	422	404	405	406	417	380	411	387	391	388	377	391	403	417	380	383	379	383	393	398	379	399	398	435	402	390	358	415	416	355	386	386	394	377	378	393	383	398	417	403	372	407	381	368	385	399	397	409	382	399	346	377	383	379	404	399	395	411	384	384	433	399	418	405	373	387	388	370	407	410	404	415	374	395	410	382	382	410	421	402	408	429	400	368	408	382	379	374	384	382	378	410	411	424	383	408	408	407	398	365	380	407	414	408	406	401	427	395	402	377	342	393	385	377	435	390	371	418	385	381	379	419	420	383	397	387	432	430	402	400	400	382	386	392	400	351	399	379	398	401	410	374	370	403	415	371	392	361	382	375	421	378	378	404	384	388	405	365	401	399	375	376	391	398	378	386	378	397	392	407	411	382	405	368	433	389	388	396	363	407	382	403	370	354	389	400	385	395	394	405	406	391	378	405	388	386	359	367	357	412	395	374	346	392	407	385	390	408	383	425	403	402	401	387	390	392	430	418	389	372	395	427	372	418	441	396	399	416	370	383	402	405	377	387	399	394	385	382	366	391	397	401	414	377	362	429	408	403	394	419	364	403	404	397	405	398	406	346	407	385	387	386	450	398	367	356	366	406	431	397	390	385	429	402	398	391	380	375	415	396	373	362	396	377	422	370	393	413	387	435	396	406	405	389	384	379	381	429	413	377	377	411	404	401	391	390	392	395	366	412	420	394	412	374	419	394	411	416	364	410	403	370	417	380	367	398	373	422	390	381	410	380	361	418	384	399	402	421	406	400	391	380	437	412	402	410	373	406	400	396	391	361	380	421	426	380	381	426	405	395	377	438	400	388	411	404	393	394	355	406	408	419	398	395	364	414	394	367	386	368	367	392	385	382	406	405	407	377	394	409	419	387	391	417	429	394	403	382	392	415	434	400	365	393	406	386	407
3139	3076	2619	1423	1008	778	616	557	486	443	432	420	404	412	398	386	341	356	395	328	340	385	349	336	331	363	326	324	344	362	369	377	366	356	327	309	369	311	332	323	316	374	328	334	320	306	342	309	349	349	342	333	327	337	315	347	349	344	339	322	331	311	322	330	309	322	346	350	329	370	327	322	313	343	358	312	336	312	306	321	333	358	312	291	313	325	346	345	311	331	311	320	333	339	314	347	332	320	346	323	344	319	328	361	333	345	333	324	323	309	329	345	329	300	357	294	346	314	328	308	368	341	360	325	322	339	347	326	328	357	294	341	315	311	347	345	328	304	321	299	327	300	353	281	307	337	330	323	330	327	356	339	317	320	360	339	346	337	310	309	309	358	359	296	332	320	326	348	326	324	309	294	345	298	308	325	303	305	324	277	329	327	305	302	347	332	340	310	313	339	339	348	308	345	340	312	317	354	296	329	331	317	355	324	316	307	324	309	326	344	334	332	321	365	355	342	332	312	338	340	301	326	294	302	306	357	360	324	311	333	339	328	307	330	301	295	330	335	321	288	358	302	306	322	275	330	357	310	351	318	316	339	322	330	333	343	318	357	298	334	323	325	359	299	302	346	319	326	316	314	337	316	344	339	331	322	369	329	291	376	307	336	320	335	347	309	353	356	307	339	310	356	380	322	331	327	319	344	337	300	339	308	322	342	285	337	317	312	325	330	313	341	345	328	316	336	290	323	310	322	318	308	292	334	380	303	288	329	341	343	333	315	356	303	323	340	339	336	333	301	364	317	356	344	351	316	323	295	367	328	343	343	321	353	300	383	333	339	334	337	318	323	320	325	323	349	302	316	324	337	305	325	348	342	326	296	345	311	353	295	309	316	323	311	313	309	342	335	339	339	319	325	316	297	311	308	319	338	313	335	334	334	348	295	311	303	320	310	326	335	313	351	318	319	324	306	355	287	328	322	325	333	339	332	313	314	311	327	295	336	308	327	331	317	362	321	355	320	341	340	327	325	347	333	296	315	306	285	324	303	298	320	334	344	348	311	314	339	323	336	307	309	301	341	321	311	326	314	317	327	333	325	341	310	311	323	323	328	307	343	310	311	334	340	325	331	331	325	329	310	330	326	323	320	308	326	340	325	311	323	323	304	284	322	321	318	313	337	314	321	320	343	333	321	370	309	303	302	346	311	309	351	333	327	336	325	330	308	304	348	324	310	346	318	370	315	329	338	329	330	314	333	350	324	324	300	333	314	311	335	334	332	306	335	320	318	301	306	336	335	320	337	323	326	341	297	324	331	359	308	298	311	333	323	310	342	336	335	344	288	335	298	313	329	325	328	337	315	329	299	308	326	327	318	314	301	324	309	334	318	313	332	310	319	333	322	290	357	314	307	335	290	306	305	316	326	331	314	301	319	313	327	346	335	297	312	322	306	333	319	313	310	300	314	338	301	300	343	305	306	308	299	330	347	294	315	330	338	303	327	327	371	302	351	319	324	336	311	284	292	346	348	339	315	343	313	308	307	331	353	324	353	322	335	327	315	338	338	354	307	303	298	335	307	332	318	335	340	355	344	333	331	305	313	321	341	327	320	338	325	352	315	321	304	328	317	304	311	376	311	327	276	311	335	339	323	319	310	321	317	316	290	321	312	339	346	332	295	333	341	323	327	327	311	321	301	298	335	316	333	322	343	335	293	320	305	300	337	313	345	298	338	347	326	296	316	322	353	317	314	290	329	312	332	321	331	328	333	328	305	304	326	334	325	347	341	289	313	291	323	333	307	326	318	330	361	312	303	353	300	327	316	354	308	322	320	319	296	350	323	315	310	310	371	311	354	305	315	323	304	343	343	319	325	326	289	336	340	327	339	330	322	338	358	303	305	299	299	329	349	337	340	303	294	300	328	323	328	304	315	308	345	323	343	314	323	325	328	320	363	344	355	315	325	323	287	315	315	316	327	326	331	339	336	313	300	296	330	321	327	317	303	323	328	314	319	345	324	301	341	313	306	351	321	287	309	324	301	303	315	296	340	317	326	319	322	341	328	330	341	307	332	303	307	338	338	381	364	320	307	305	335	346	352	325	301	295	327	349	357	308	332	327	321	306	342	318	299	322	327	323	297	321	307	321	314	312	344	304	305	335	326	322	318	326	333	345	352	333	287	320	341	328	307	328	324	336	349	315	328	294	322	292	305	339	308	319	335	331	321	336	296	343	293	338	345	311	325	324	333	319	312	340	367	325	326	308	290	314	332	283	313	345	333	350	308	310	331	322	316	309	327	320	333	320	319	328	318	290	327	305	300	344	313	333	312	315	315	287	321	297	312	323	316	321	291	308	336	340	294	321	291	313	307	321	307	347	356	325	319	327	327	315	314	350	331	335	329	345	297	321	306	326	308	312	311	305	333	335	307	300	306	285	356	307	311	319	310	315	331	310	326	317	312	301	321	339	341	321	294	336	312	301	319	307	275	318	314	308	316	297	317	286	340	323	315	314	327	320	300	304	317	304	345	310	339	295	329	307	332	301	276	321	306	301	335	312	321	301	314	304	337	303	283	311	330	308	347	355	321	296	335	330	310	328	335	304	352	357	339	303	316	336	319	323	295	315	314	358	308	300	336	338	314	322	316	326	352	294	306	310	331	325	339	340	322	327	315	327	338	291	332	300	306	323	338	326	317	307	321	337	286	295	307	305	312	320	312	324	347	294	319	300	306	351	315	319	315	319	360	330	314	313	315	330	305	344	333	326	346	330	348	321	319	299	319	328	355	346	317	319	323	321	332	328	350	338	309	333	296	307	342	319	331	308	335	314	355	344	317	297	305	321	344	302	319	328	294	313	349	322	328	304	330	321	313	331	303	289	300	270	319	310	313	300	312	312	321	305	321	327	340	320	350	314	325	329	352	275	319	343	313	336	314	360	318	319	314	308	326	304	364	301	344	314	319	322	307	343	322	305	301	326	310	305	305	302	307	326	334	303	329	319	337	305	321	300	316	296	316	325	353	312	340	316	320	337	338	358	333	304	312	303	304	338	350	332	333	325	304	301	330	322	308	314	315	323	320	330	314	315	291	348	312	343	317	319	320	310	319	292	305	310	329	316	316	311	333	308	320	301	295	306	342	299	309	309	309	303	329	323	299	338	302	308	311	337	325	323	319	304	303	329	334	343	324	340	307	314	324	317	329	302	353	282	344	360	330	335	330	330	349	322	291	287	341	291	296	311	309	318	333	288	321	309	334	316	321	334	308	348	322	329	303	302	354	354	324	340	330	324	298	294	298	316	332	318	320	345	328	339	327	353	339	318	335	289	300	317	296	299	324	298	327	321	306	329	329	294	335	310	364	301	302	330	322	332	287	306	336	305	317	333	315	311	345	281	320	327	309	315	327	343	330	325	319	339	333	325	292	299	291	341	310	357	317	350	311	345	313	330	309	314	332	322	322	312	337	290	289	312	340	307	316	310	345	300	316	317	302	286	317	331	334	313	330
24448	21414	28744	24457	21400	8410	1618	974	805	777	721	758	743	689	644	675	608	670	609	632	696	629	675	619	636	632	635	632	620	667	607	621	646	628	635	628	672	569	641	638	642	625	642	655	610	549	623	626	626	613	624	665	627	612	561	660	642	632	569	635	617	575	611	600	606	608	575	620	590	651	616	597	633	605	583	631	594	611	645	604	631	604	626	594	640	607	638	584	580	598	604	570	548	606	600	604	614	568	633	593	666	580	576	585	612	622	585	668	604	585	606	557	596	575	614	606	646	592	654	612	593	586	643	612	580	631	628	558	615	637	601	614	601	603	635	577	557	610	588	603	568	637	596	596	615	657	621	560	622	597	584	618	627	599	582	576	606	650	598	567	582	619	583	615	553	607	646	596	588	671	629	610	550	610	557	632	613	596	613	603	624	630	590	642	616	630	585	556	576	610	619	575	613	606	594	597	629	580	602	583	588	618	602	620	576	587	615	658	620	640	564	642	599	600	599	600	571	588	672	559	619	568	559	551	607	615	644	575	571	646	641	623	610	578	603	601	614	624	619	635	625	619	606	598	617	598	652	621	653	572	579	605	608	622	578	569	594	574	627	610	582	552	604	586	642	609	621	603	599	588	588	581	575	616	654	575	630	567	572	621	620	588	537	556	567	560	534	623	624	639	617	602	593	581	564	632	573	584	572	610	589	583	566	584	587	576	590	618	637	576	578	620	622	596	604	577	553	574	615	547	587	631	591	613	606	614	601	618	577	619	626	601	596	598	612	566	607	606	598	618	627	561	614	611	604	600	586	621	617	588	607	575	589	594	618	607	574	628	618	607	574	578	579	547	570	614	601	620	602	589	618	590	653	588	658	597	629	622	607	607	589	623	614	613	594	620	581	601	605	597	603	596	588	589	597	604	554	600	544	568	590	619	549	559	592	616	575	612	588	583	603	598	585	657	605	622	600	652	601	649	605	605	615	600	576	607	610	579	645	601	586	585	612	586	614	609	553	652	616	604	592	590	612	603	591	586	602	561	572	595	564	591	555	591	627	582	616	593	563	561	580	647	587	583	603	618	555	614	591	591	615	598	594	580	601	609	617	606	615	599	629	547	594	566	556	600	624	637	602	554	610	635	664	620	593	628	568	631	600	561	601	593	610	602	589	608	578	606	570	576	600	580	602	591	615	610	587	582	580	574	575	591	559	589	607	581	576	590	590	594	547	581	539	629	625	614	603	614	594	608	621	608	613	604	597	599	596	577	548	643	623	579	568	594	602	592	604	607	600	573	588	544	575	614	584	645	569	612	585	582	605	602	548	576	568	631	625	618	590	633	629	602	567	586	612	559	603	604	598	587	539	599	600	553	558	586	617	612	595	581	606	606	641	614	619	560	616	600	596	591	608	593	570	598	608	551	578	649	617	583	616	572	590	590	595	621	585	589	620	610	574	618	618	595	585	575	614	555	611	649	665	576	622	631	555	572	578	644	587	612	583	579	603	637	595	577	613	620	585	603	623	577	611	649	590	602	627	634	592	575	557	602	600	657	572	625	577	641	559	602	605	587	585	616	594	643	625	618	624	592	607	562	608	529	572	571	579	622	561	546	637	613	600	578	575	593	589	605	578	605	576	580	608	621	613	593	592	594	577	591	662	619	586	551	613	611	610	614	599	595	590	629	588	630	583	558	579	565	607	642	606	605	548	585	582	588	605	521	583	580	579	570	604	559	616	567	587	615	578	554	579	578	582	538	607	591	578	616	589	606	611	633	596	618	582	582	622	595	587	603	569	619	560	599	579	592	611	588	594	582	592	601	563	626	558	605	565	565	587	626	568	623	602	591	599	578	575	621	617	605	590	634	585	623	586	562	630	593	624	600	622	596	634	581	604	572	599	609	637	601	593	606	587	576	590	578	595	627	612	555	620	586	650	620	578	622	587	641	550	610	588	557	623	593	630	569	603	621	611	587	581	578	633	576	587	559	591	592	613	624	609	589	560	616	626	634	572	615	610	549	542	654	614	575	619	603	560	627	632	577	622	561	603	624	590	646	582	609	592	613	584	554	617	588	643	588	600	614	610	614	575	635	591	602	642	577	584	600	592	638	604	617	651	604	575	612	533	569	585	607	645	590	583	600	583	629	587	589	611	607	610	628	571	597	599	601	581	605	574	556	599	598	582	611	620	605	597	591	571	645	621	585	605	623	579	593	591	583	583	593	616	635	586	603	588	635	613	605	638	630	575	635	616	602	620	534	601	589	651	614	606	553	630	610	615	605	607	612	594	564	623	620	568	596	575	605	614	609	585	622	595	581	556	566	637	581	516	603	603	583	628	600	574	632	635	575	555	593	587	602	625	625	566	617	615	592	599	644	568	593	592	590	591	583	629	597	598	605	651	597	627	553	589	561	629	623	613	570	560	583	575	579	580	549	585	639	628	614	557	590	633	632	582	561	573	560	590	593	541	628	593	606	551	632	550	658	633	589	626	571	567	617	601	587	593	633	607	600	595	566	562	573	627	592	605	623	604	591	650	678	558	568	578	610	599	603	569	650	631	628	592	585	612	599	598	604	613	592	563	593	585	615	574	594	634	604	609	617	586	641	599	592	620	606	593	607	600	615	649	609	547	562	634	608	621	597	558	606	557	619	631	604	620	570	588	593	627	549	616	551	552	592	641	604	595	603	581	591	632	579	623	592	608	572	599	593	550	599	560	621	634	576	599	598	569	589	610	585	592	641	623	573	583	581	597	572	587	589	603	590	601	578	568	589	544	591	612	559	622	591	605	606	588	642	628	565	561	552	599	588	632	595	595	581	592	608	588	581	590	559	559	587	598	602	614	588	558	624	601	640	609	600	630	591	582	631	617	594	624	599	612	594	567	625	615	573	587	579	569	553	584	621	561	606	630	584	607	560	632	640	639	612	570	591	628	591	574	629	597	523	605	587	618	587	627	572	628	595	552	572	611	624	601	573	553	610	600	598	626	616	589	569	580	610	602	583	579	552	552	628	594	596	588	577	604	617	582	596	606	581	574	600	630	632	577	623	582	574	614	569	638	647	623	612	569	604	599	595	628	611	583	600	578	550	554	615	611	570	599	641	645	606	592	578	591	573	565	611	572	631	637	594	632	572	562	601	564	643	626	597	606	579	587	623	566	621	608	609	567	662	564	615	600	602	560	599	601	602	580	628	654	567	615	614	555	596	562	580	604	587	587	559	573	577	637	553	629	613	598	603	611	590	591	583	615	559	588	575	614	620	543	576	606	591	553	548	572	626	564	590	599	617	577	589	608	608	590	569	533	640	634	552	599	609	596	556	637	572	590	609	599	627	580	589	578	640	585	614	641	628	573	596	600	562	585	596	565	610	601	561	640	628	589	603	613	581	599	588	584	606	599	636	586	610	593	562	628	627	611	598	583	564	633	616	608	608	604	574	568	637	573	532	523	558	579	570	586	602	622	627	587	618	613	618	608	562	577	616	576	609	601	576	610	596	611	606
3435	5692	4708	2421	1684	1316	1042	907	862	780	710	649	623	550	541	580	555	567	576	536	529	510	524	530	561	523	505	539	526	503	506	483	499	527	501	487	502	479	488	521	447	528	485	447	516	469	519	508	492	462	481	496	437	498	460	456	504	508	474	516	521	513	492	509	452	504	481	492	442	461	475	489	496	520	493	443	488	470	482	521	455	507	518	493	473	453	498	471	466	466	454	481	494	472	501	511	503	528	506	482	458	497	497	486	473	454	516	480	500	455	463	497	484	503	516	495	462	495	481	467	486	463	497	483	515	524	493	476	497	480	499	490	481	485	499	512	465	459	522	458	471	510	448	487	448	492	463	465	469	467	455	498	484	468	457	500	455	503	463	477	528	484	472	514	491	473	484	488	468	479	546	496	494	491	472	485	489	507	493	496	496	493	486	498	482	518	510	474	505	498	476	496	437	459	479	447	511	497	446	490	442	471	489	472	478	458	509	527	472	458	475	456	488	471	521	498	463	527	435	467	473	496	444	486	485	480	462	504	468	477	484	468	482	475	520	502	488	489	487	477	467	496	482	461	488	477	465	483	477	499	482	461	440	464	468	436	498	443	479	486	470	483	513	511	453	438	514	426	473	481	473	494	452	512	479	464	495	516	473	495	514	500	473	486	511	463	475	497	469	483	477	474	482	467	465	485	482	488	486	491	458	481	503	476	438	482	497	502	475	478	484	466	446	475	492	489	479	520	510	465	406	490	507	452	497	477	482	507	487	441	484	492	453	478	431	457	484	476	482	472	479	449	490	486	478	481	480	463	486	485	511	481	460	478	493	463	486	488	538	480	427	473	448	525	493	510	460	483	466	478	492	484	472	458	474	455	478	485	475	477	466	507	495	500	501	505	485	476	482	471	503	465	512	514	462	510	439	503	453	483	474	453	489	481	438	477	444	484	471	491	485	496	465	432	515	465	482	481	491	442	469	446	448	462	470	491	469	454	488	477	489	465	447	492	492	484	499	461	476	497	481	489	467	506	470	452	462	446	504	452	502	481	474	472	455	505	500	494	453	488	461	508	514	457	489	468	447	468	471	508	468	496	475	488	444	480	477	459	477	447	452	473	460	461	482	448	478	462	466	458	490	507	443	494	473	490	470	497	456	471	444	525	510	487	482	477	454	503	539	435	498	447	465	438	466	487	471	505	436	460	480	484	472	464	494	466	472	495	475	462	447	475	486	501	458	471	478	476	456	467	492	519	476	496	487	478	457	441	467	430	473	468	462	466	493	510	482	492	518	463	453	446	502	457	467	476	482	484	467	456	516	471	480	483	484	470	465	462	502	500	517	543	484	520	485	480	451	466	445	440	491	491	484	450	491	480	464	477	455	491	452	482	479	461	489	508	526	485	461	515	457	489	487	503	468	454	469	440	510	510	492	449	506	455	484	490	486	477	488	486	464	465	475	479	485	488	488	442	495	455	556	484	492	454	499	479	496	493	470	471	471	479	495	457	439	503	468	489	418	467	465	507	471	471	462	482	500	441	482	443	474	465	457	439	470	501	463	485	515	480	476	501	469	467	472	481	496	483	467	457	470	516	478	507	454	472	518	469	452	487	473	502	489	425	453	444	447	539	446	491	464	442	444	500	479	467	497	478	463	465	464	482	501	482	483	446	488	477	473	474	470	479	461	456	443	475	484	485	490	456	479	491	457	512	494	480	461	418	465	484	487	475	469	524	518	460	477	468	486	442	488	467	451	468	507	471	476	495	498	471	458	487	478	436	452	450	521	481	497	471	472	482	474	477	486	507	501	477	492	521	479	430	491	458	465	498	484	493	449	501	525	458	475	485	466	465	457	465	477	481	482	475	464	448	466	487	501	471	464	496	529	481	495	437	454	469	476	428	485	471	477	496	480	462	502	462	478	491	454	475	504	424	450	456	480	459	452	508	467	463	476	476	478	480	464	445	484	464	497	502	475	495	486	495	516	490	455	506	492	486	457	494	444	439	473	452	447	478	471	438	473	480	495	461	449	453	483	522	462	464	478	480	460	463	451	457	459	496	471	468	455	492	476	475	498	484	498	505	479	478	480	495	476	478	467	476	506	508	496	453	471	466	474	489	498	478	487	498	491	480	516	478	464	473	487	495	469	462	461	465	456	493	449	477	450	502	468	465	452	472	477	474	477	432	453	493	471	452	453	438	509	485	445	482	465	483	465	445	495	460	463	478	500	450	431	471	486	465	488	471	461	448	483	473	507	483	419	462	497	475	446	466	472	476	453	474	495	441	508	484	487	478	479	483	475	475	484	462	460	482	452	471	526	460	455	437	473	453	481	443	475	494	475	523	511	478	471	481	508	457	469	489	479	493	464	459	464	474	492	471	459	484	481	506	433	473	489	458	483	463	454	507	490	484	489	488	492	481	474	434	468	489	491	487	497	487	496	517	504	473	500	439	495	481	499	492	456	455	509	453	495	447	475	446	462	459	428	480	477	468	455	487	469	495	476	461	484	481	472	484	466	493	459	438	482	425	446	452	480	474	466	488	465	445	450	477	469	472	489	482	451	459	484	472	503	450	446	489	433	476	451	446	493	498	496	463	489	495	475	477	467	452	490	458	463	467	453	477	446	437	467	453	500	464	506	470	506	425	497	438	495	474	444	440	468	497	445	456	472	482	487	444	436	474	481	460	469	484	459	472	449	472	468	476	462	453	483	436	463	492	467	476	471	448	468	458	440	468	489	489	427	489	480	447	504	493	472	450	481	477	471	474	479	481	456	469	448	446	456	478	473	484	469	481	502	485	490	469	491	470	408	449	462	461	486	465	457	450	487	502	462	466	493	451	477	427	443	464	514	450	512	499	480	459	470	449	490	516	490	497	497	452	440	454	478	460	498	490	512	480	466	494	459	487	452	482	492	512	488	495	469	461	490	505	442	469	464	452	488	446	452	466	459	441	468	496	464	472	447	486	466	435	471	441	478	465	482	496	450	481	470	513	490	470	454	427	486	469	486	457	489	464	502	458	451	460	455	454	473	466	510	483	503	463	483	484	512	428	490	476	461	479	457	491	496	481	475	471	489	472	487	478	467	488	478	490	467	449	489	467	453	468	449	468	493	495	467	440	449	502	463	478	455	500	489	501	459	493	484	425	423	479	467	436	489	489	507	450	527	452	516	483	455	467	483	495	504	438	534	469	489	456	469	463	460	472	512	489	458	517	490	458	458	455	477	451	481	485	437	424	458	472	494	478	448	405	467	479	465	483	476	518	452	480	460	487	465	478	432	434	470	454	489	483	463	431	476	461	467	474	435	471	471	498	480	473	439	487	411	453	488	488	480	468	467	466	470	486	495	451	479	492	428	443	487	446	493	465	511	487	432	498	437	453	448	500	490	444	474	454	461	455	481	483	470	448	470	476	442	456	473	491	447	467	447	486	516	500	456	507	469	424	440	481	451	465	486	479	475	465	456	459	464	433	469	454	423	475	483	467	479	468	471	462	440	467
27549	10143	841	529	411	226	168	152	136	151	156	170	165	152	136	161	148	159	138	138	139	144	154	142	147	166	139	154	156	152	151	136	137	168	148	138	147	135	153	142	155	134	139	150	140	152	137	141	144	141	150	130	142	130	140	147	141	165	158	136	154	130	138	138	125	134	142	154	123	154	146	152	143	139	161	138	148	151	149	142	151	129	151	149	160	127	138	116	147	130	157	129	144	146	151	158	137	156	139	150	136	149	130	137	133	145	133	131	125	144	119	137	143	125	142	172	153	137	146	148	155	135	134	149	156	149	148	134	141	138	147	146	129	141	134	169	152	163	147	118	154	113	151	155	126	167	145	133	145	147	162	115	135	150	124	153	159	135	148	147	155	136	132	149	129	149	147	158	169	138	133	138	129	134	141	137	141	147	119	140	136	138	119	132	137	147	129	139	147	157	144	145	146	136	137	141	112	141	140	127	148	137	156	156	126	142	142	143	158	167	134	128	151	151	153	132	146	142	131	147	157	123	139	146	146	134	153	145	120	148	161	139	159	158	121	145	150	144	123	121	158	131	155	156	143	147	158	141	154	150	156	154	146	130	143	122	142	171	136	155	162	138	130	139	143	134	134	144	154	154	136	114	139	139	130	163	157	133	129	147	152	160	140	153	132	126	133	159	160	133	145	139	137	139	142	142	163	152	155	157	149	141	151	150	145	144	155	136	127	137	119	155	171	127	127	149	134	147	152	148	124	143	152	131	143	149	155	144	140	148	124	139	134	151	150	154	145	131	132	152	148	146	133	160	128	148	157	138	141	147	128	171	155	126	145	159	121	152	134	144	146	122	143	134	166	145	146	132	139	138	135	159	138	157	162	139	138	134	138	140	146	148	145	128	145	125	121	136	150	154	167	133	137	150	138	154	144	163	131	146	148	125	144	156	140	145	146	141	141	143	120	154	144	169	137	125	138	130	152	140	167	135	126	132	148	140	117	124	146	131	125	148	166	143	170	135	133	147	148	120	161	156	138	164	138	127	121	135	129	146	142	134	135	164	143	125	153	129	138	157	163	147	146	149	149	150	129	138	139	120	165	149	144	150	125	158	119	125	164	146	137	120	143	140	145	141	110	129	129	144	124	131	144	119	129	153	146	127	124	148	164	134	128	127	142	120	160	124	151	142	139	138	150	138	128	128	148	179	148	145	112	148	137	151	150	154	134	142	130	148	171	133	145	146	147	136	152	145	147	143	149	155	133	166	129	158	165	140	153	129	147	134	143	144	151	136	141	138	148	135	137	152	136	142	129	133	163	140	124	154	163	139	155	134	155	129	124	167	141	145	152	138	142	134	141	167	139	143	121	127	141	132	140	144	157	144	145	127	139	137	152	141	144	146	131	147	141	149	160	136	118	145	134	142	138	143	166	126	150	147	132	141	154	149	150	153	153	144	143	142	155	159	148	153	142	152	141	151	132	119	127	145	154	148	142	139	138	146	152	137	153	142	143	145	134	142	138	140	147	153	140	139	159	138	134	160	124	152	139	151	139	143	141	151	132	139	159	124	129	135	130	157	132	152	145	136	152	153	132	139	104	133	148	153	138	147	149	153	134	147	146	135	157	164	145	144	142	151	173	159	159	146	146	128	128	132	146	141	136	145	152	140	145	154	142	137	145	130	147	144	142	145	152	134	135	161	158	120	149	136	154	114	132	146	133	150	139	120	143	128	160	147	147	135	132	139	158	141	133	158	135	132	127	167	154	130	147	141	145	154	144	185	134	132	164	129	154	152	154	122	157	128	138	140	140	151	139	149	146	142	155	136	148	149	127	157	144	157	160	173	123	138	140	150	133	162	154	147	142	147	151	128	142	146	152	145	143	175	151	147	150	157	135	160	133	165	161	133	138	155	150	141	154	139	111	152	126	117	133	146	122	146	141	152	135	148	161	147	128	155	149	140	157	138	151	136	143	112	125	152	122	138	137	161	146	125	131	123	132	157	156	146	146	153	132	146	148	152	132	154	132	128	149	130	148	147	142	148	147	137	147	150	143	149	143	130	147	133	166	147	141	136	140	135	136	164	145	154	148	150	174	148	131	172	124	139	135	160	131	124	147	140	156	143	140	125	143	139	131	147	143	155	149	155	156	147	157	136	131	156	143	128	146	156	140	145	154	136	136	145	177	167	150	149	149	134	128	148	119	139	141	134	153	144	143	138	143	154	145	157	126	139	137	139	152	132	126	167	157	140	151	129	156	135	143	144	147	125	145	146	141	149	146	138	131	152	150	155	151	139	169	125	145	116	149	148	147	159	143	152	152	141	143	127	149	147	146	150	142	139	136	156	145	140	159	120	152	140	155	142	144	130	141	127	141	133	160	143	142	152	133	143	145	136	125	147	137	146	137	149	146	148	137	126	144	146	157	137	138	153	135	148	132	134	147	145	139	128	150	149	150	139	128	130	145	151	158	137	137	152	141	150	154	136	138	156	138	128	138	140	154	146	145	130	137	125	143	148	145	137	137	154	150	129	141	156	140	144	152	143	147	133	128	134	140	141	144	149	151	140	125	147	152	133	132	142	125	131	145	129	142	139	142	131	136	144	123	152	147	136	150	134	153	148	143	136	153	147	151	168	120	147	138	154	147	138	125	129	137	147	124	121	113	155	136	151	144	163	158	163	141	123	127	145	146	116	150	130	154	152	122	128	131	171	151	134	130	140	142	135	125	148	151	138	154	134	140	135	163	144	150	162	123	134	169	122	134	147	139	138	146	146	130	155	147	126	148	113	140	147	133	127	152	145	149	103	141	124	148	164	152	151	145	136	135	128	151	144	114	142	149	149	123	152	127	136	134	146	142	146	145	137	144	151	147	169	142	136	144	134	148	136	143	128	141	156	147	159	146	161	144	152	142	152	138	156	121	147	131	160	136	145	142	168	154	132	144	134	122	151	167	151	167	152	144	154	165	128	148	147	146	152	134	149	140	145	141	147	146	156	143	130	150	139	131	157	135	114	156	122	163	140	148	135	114	132	137	160	133	136	112	158	143	142	147	128	155	127	141	147	148	139	159	144	125	123	170	134	144	135	143	154	143	136	131	122	141	138	140	124	135	135	157	131	133	148	148	137	149	128	144	139	144	149	161	148	147	125	135	160	151	144	142	142	135	147	139	138	137	173	145	155	148	130	148	132	153	146	146	142	154	117	142	165	165	140	125	153	151	139	129	130	118	142	156	152	128	155	128	151	153	161	133	158	130	141	139	138	144	123	148	140	140	154	147	157	143	157	139	156	133	168	123	135	137	126	148	135	131	140	158	159	125	122	138	148	120	125	144	139	155	173	145	155	158	133	122	152	142	141	153	162	126	151	126	110	140	143	155	135	119	132	153	139	151	149	142	141	134	159	159	131	134	123	167	133	151	143	148	141	126	131	154	151	131	155	128	143	140	141	141	133	128	131	136	135	160	135	151	139	159	146	154	133	141	139	137	149	147	143	144	141	129	137	152	146
4436	332	317	212	196	127	117	148	155	143	129	135	108	129	111	143	140	116	120	138	123	135	134	132	113	120	127	123	133	145	99	128	136	96	142	111	107	116	120	116	108	104	108	108	113	145	123	135	121	113	100	108	129	107	106	99	131	127	111	130	119	119	141	110	126	133	116	126	137	124	110	121	105	120	132	130	128	131	123	128	111	122	128	109	116	114	112	111	113	134	103	105	108	119	144	141	116	127	129	124	118	110	126	103	118	131	139	121	129	118	123	120	116	110	144	144	113	94	116	118	115	120	110	126	110	126	120	108	106	99	118	119	126	114	119	112	119	158	107	116	111	108	123	125	115	110	138	96	107	126	124	140	127	122	120	121	123	135	104	120	97	110	120	120	98	103	106	99	114	136	109	109	128	114	110	119	109	114	101	115	93	114	120	136	137	113	101	104	115	124	123	96	105	130	130	116	124	123	130	133	117	108	123	118	94	106	116	109	131	105	112	122	125	142	126	106	137	114	119	113	130	134	119	119	128	122	103	117	128	105	120	134	123	107	89	118	125	106	132	121	128	117	117	126	123	127	125	121	102	116	127	133	136	120	116	128	138	119	125	112	129	119	124	122	128	129	132	110	126	120	106	123	124	130	140	116	125	119	128	117	115	119	122	107	153	120	118	97	107	99	113	143	129	124	99	124	134	135	123	109	110	120	118	114	121	119	132	118	100	118	116	122	120	117	119	102	123	121	106	116	119	117	98	130	132	104	134	124	128	148	119	127	115	121	122	126	116	136	124	113	134	125	103	117	125	106	136	126	124	118	122	133	118	112	119	127	131	128	106	114	98	124	112	122	130	96	119	114	128	136	105	120	103	113	124	125	111	112	117	123	104	124	129	122	115	99	116	101	99	124	121	131	121	113	134	119	112	117	124	132	109	104	101	139	122	113	124	109	123	104	107	112	107	99	114	113	116	108	113	122	125	137	142	110	101	142	120	118	115	137	126	114	126	100	111	112	119	135	150	108	114	133	125	127	131	126	111	112	118	131	130	132	132	123	127	126	120	125	148	127	118	115	117	115	128	113	135	127	120	122	106	118	124	127	128	123	131	128	122	131	146	119	107	119	120	130	117	119	101	121	111	110	108	123	126	132	130	111	124	118	121	134	121	118	125	116	121	137	116	144	115	117	131	119	138	124	115	116	133	116	144	128	109	111	120	120	134	141	116	108	120	130	135	102	130	128	132	108	105	104	117	116	119	132	116	117	121	137	129	137	126	120	136	112	137	116	114	115	112	113	135	98	105	103	113	121	134	106	120	118	113	118	109	129	135	130	111	135	127	122	140	112	120	130	120	121	117	127	136	110	136	129	100	121	107	114	103	128	112	118	133	99	109	147	133	129	110	122	134	117	122	93	117	137	116	135	103	108	135	128	110	129	114	128	108	110	112	115	113	116	132	101	122	128	106	127	120	112	140	99	106	109	105	122	108	103	116	118	126	111	119	136	128	124	120	116	113	113	121	130	136	119	98	126	118	132	102	114	118	135	119	121	115	113	129	110	129	120	134	118	115	131	122	109	139	126	143	108	117	121	116	130	112	118	111	129	135	127	135	119	101	120	118	137	114	134	111	131	139	127	115	121	131	111	114	115	108	137	123	126	113	117	109	134	123	120	121	131	117	132	113	104	119	127	124	130	125	126	113	118	117	102	131	124	109	129	134	123	110	135	126	109	119	110	109	117	128	100	116	132	124	118	106	111	120	114	116	125	115	105	104	110	118	108	118	123	129	109	99	108	145	108	132	126	103	116	121	115	90	125	107	121	113	123	120	115	114	122	107	106	121	111	132	118	109	114	119	92	130	121	131	145	114	106	104	95	137	108	114	109	110	117	96	103	112	123	120	109	118	116	97	121	114	147	90	116	115	101	104	117	107	110	123	114	151	123	115	121	124	118	127	124	122	113	116	104	132	118	98	124	115	137	116	132	122	120	125	127	116	124	130	135	108	107	114	124	121	143	125	112	131	115	112	130	123	125	122	121	132	136	148	124	107	131	120	128	111	119	128	118	146	114	121	123	122	123	116	125	101	120	115	122	120	115	124	117	113	108	124	129	105	118	117	114	113	125	121	114	120	114	121	117	109	93	115	119	97	144	111	116	121	93	108	128	128	117	116	113	140	119	119	112	131	139	102	130	109	131	121	121	125	109	117	105	124	111	99	109	128	112	132	115	113	109	112	110	117	114	136	94	118	98	120	112	114	145	117	128	125	128	118	122	117	131	139	111	119	118	114	136	127	104	124	118	119	110	119	118	128	118	120	126	114	108	142	138	113	104	129	131	116	115	135	135	112	114	128	108	141	106	113	118	136	125	105	122	98	111	119	116	115	119	118	108	130	114	103	117	109	138	119	122	112	127	109	134	130	109	124	105	119	125	121	142	105	114	112	117	111	130	116	126	113	119	125	119	144	118	129	120	111	121	119	110	127	112	132	127	138	103	108	117	140	108	126	126	111	151	118	121	108	118	112	108	103	116	115	116	133	112	118	129	126	122	104	108	122	107	118	117	128	88	109	111	115	112	118	123	133	126	117	103	124	115	121	102	123	113	127	101	135	98	111	121	140	133	120	111	130	123	108	131	118	113	117	133	111	109	125	119	122	108	144	114	116	118	109	131	124	114	118	127	127	111	128	129	134	110	136	117	139	112	127	106	123	131	104	116	112	132	125	135	131	103	126	128	126	127	110	120	131	116	124	110	99	109	116	131	134	121	118	121	125	127	118	137	123	110	119	121	116	108	111	106	133	115	125	134	128	110	122	116	116	142	145	115	109	106	121	111	125	111	126	114	124	118	108	105	138	102	117	112	131	123	109	123	118	132	116	108	122	109	111	125	123	108	101	115	110	116	99	111	116	101	112	120	140	121	113	116	126	122	105	105	127	130	127	118	123	108	121	102	123	121	114	118	122	129	112	129	120	115	132	118	122	130	102	115	127	141	127	119	128	121	107	115	115	122	113	107	135	112	124	117	119	139	111	130	127	104	119	114	120	119	130	118	132	121	106	120	108	115	111	112	114	122	104	106	127	122	102	107	122	107	123	129	128	127	110	134	136	128	115	129	118	132	118	114	122	127	118	114	117	134	117	106	101	100	126	112	123	126	130	117	105	123	105	116	96	118	104	99	117	130	112	115	125	123	123	125	117	136	136	121	127	115	117	113	124	126	110	116	119	116	116	114	104	101	108	107	103	122	114	100	118	111	113	105	138	113	121	114	121	134	126	123	130	114	128	149	115	116	123	102	131	116	153	109	127	119	114	117	122	119	129	115	109	114	133	121	127	110	122	115	110	123	125	122	104	100	108	102	125	120	116	128	113	106	128	134	132	137	119	116	103	102	129	121	135	121	116	117	122	119	102	110	120	134	130	122	119	112	120	114	117	111	122	120	107	122	115	101	136	145	114	107	131	111	114	123	126	135	116	114	130	116	114	115	130	112	129	112	113	117	126	124
25416	21446	27920	25365	11314	1150	735	512	505	491	437	400	453	456	468	405	406	435	372	394	416	443	418	412	397	431	404	414	412	381	407	408	415	379	408	439	394	408	402	412	414	391	426	439	402	418	410	415	372	404	400	377	427	404	400	410	393	413	415	385	463	395	428	430	413	406	393	420	420	387	388	402	422	408	442	419	418	435	431	412	430	395	396	393	388	430	424	434	419	399	431	382	390	415	410	417	423	399	426	382	403	435	409	406	388	410	407	403	422	423	408	426	426	376	391	371	422	420	406	414	400	408	370	414	404	393	395	390	376	387	420	390	372	394	378	453	434	381	398	416	388	412	397	426	421	400	400	441	389	395	367	380	421	381	391	433	423	425	392	414	405	430	438	360	402	407	405	400	392	375	370	429	422	391	371	414	434	367	376	378	380	389	385	413	405	370	415	419	411	398	401	380	403	420	389	360	401	401	392	438	379	376	370	402	427	387	391	373	430	403	394	389	374	367	386	356	407	393	447	421	398	397	410	412	367	394	402	395	374	386	380	397	390	395	398	398	400	373	382	367	384	401	422	387	398	409	429	432	399	370	405	412	398	399	403	416	442	409	390	394	436	394	413	398	389	383	396	373	438	359	422	396	390	420	392	410	343	390	412	414	363	408	417	381	423	398	386	418	401	360	392	374	384	395	360	379	370	407	365	388	409	372	416	376	387	414	392	379	381	379	417	416	405	398	409	363	397	374	386	383	391	384	419	416	409	428	364	389	382	377	414	367	403	404	401	341	398	406	385	377	417	387	364	383	404	388	402	407	405	418	386	387	391	430	399	396	396	448	404	347	383	399	395	383	376	403	368	444	419	406	364	375	395	423	388	413	411	393	411	389	390	366	427	391	410	394	402	410	410	425	411	388	361	410	381	364	403	381	439	409	367	373	386	399	410	388	428	410	389	406	396	394	378	413	374	375	392	386	391	398	421	416	378	416	373	346	402	396	411	407	381	386	395	419	392	374	409	422	391	422	401	413	388	367	397	402	421	389	403	408	432	413	413	420	402	357	398	376	417	381	365	408	369	373	402	383	422	394	385	400	377	390	410	393	415	367	386	366	396	389	404	385	426	387	382	406	422	397	396	430	392	408	434	407	396	372	382	394	417	416	403	413	402	387	429	412	390	386	369	395	369	455	415	384	398	386	414	347	401	400	405	385	436	400	427	382	387	407	385	418	404	428	372	375	350	372	410	429	377	378	402	387	405	396	420	385	395	394	396	400	408	406	409	421	371	387	381	393	424	387	379	413	389	386	427	376	407	415	406	408	368	417	414	369	420	370	388	409	388	378	417	392	387	419	393	419	399	402	389	390	397	434	383	404	390	413	439	416	413	383	418	384	378	366	384	413	380	410	373	427	421	386	420	395	395	401	426	397	386	385	365	404	382	361	384	377	377	362	413	417	385	352	413	437	406	375	403	399	391	375	429	438	365	394	433	402	405	427	397	387	390	367	404	443	385	408	356	390	361	388	406	372	381	370	391	387	373	380	409	405	404	432	398	440	407	383	367	394	401	429	381	397	394	353	403	353	372	390	421	407	395	378	390	385	396	395	392	382	387	395	383	404	445	394	407	351	375	382	406	398	372	425	388	397	395	397	414	393	430	398	396	397	390	375	411	410	422	419	395	375	401	379	376	418	355	410	393	372	396	384	393	409	412	419	438	382	371	388	401	394	395	414	402	369	386	386	430	393	408	414	411	389	403	392	405	428	403	421	407	368	397	419	390	383	402	414	370	401	406	401	375	375	408	350	422	411	403	398	343	401	363	421	388	413	390	420	426	428	415	387	413	359	416	374	401	385	409	411	399	414	443	417	386	457	374	418	368	444	430	419	406	411	397	391	408	407	399	399	403	400	388	368	390	419	390	417	384	389	352	396	432	408	365	393	424	412	408	407	418	396	382	382	403	400	385	387	395	386	400	397	416	385	387	380	397	403	386	373	391	413	421	418	340	378	387	389	384	419	415	437	375	393	386	408	371	410	381	403	432	377	417	418	374	411	395	383	350	402	408	362	383	421	406	440	379	416	457	414	411	393	383	360	393	397	411	368	403	414	414	374	438	430	426	396	378	353	408	378	364	430	407	361	396	421	411	379	389	413	389	415	379	423	411	385	388	381	403	373	425	402	400	392	420	363	399	431	353	374	403	403	363	393	409	425	407	368	391	402	387	403	391	382	411	344	401	437	391	377	462	416	404	391	360	367	386	435	363	414	401	390	393	391	371	408	402	426	389	401	397	401	383	435	349	412	401	390	417	411	422	409	404	418	388	399	402	394	410	413	397	401	395	389	411	414	398	413	416	390	388	409	402	424	392	406	384	366	432	387	399	388	404	411	406	421	415	415	402	396	404	407	386	357	398	372	393	373	373	389	396	380	421	378	384	382	374	385	372	387	377	405	395	387	420	398	356	377	410	376	414	378	423	396	426	414	418	403	396	380	394	428	412	428	378	375	394	363	408	385	394	424	400	401	385	389	431	409	368	399	394	389	383	413	391	395	382	386	414	447	386	395	440	414	404	379	404	420	383	421	406	386	393	431	425	389	410	396	386	388	422	435	405	409	379	418	390	342	360	376	376	363	425	413	395	412	418	399	409	372	413	391	413	398	398	394	387	427	398	375	382	385	403	417	379	422	384	411	383	395	418	390	426	405	373	376	385	392	384	411	382	392	401	365	399	418	376	409	377	436	396	400	411	391	375	414	413	372	393	373	441	412	395	428	424	386	394	444	424	397	381	435	391	348	416	404	405	387	402	385	370	374	406	400	385	355	398	405	413	423	407	415	372	353	392	390	434	397	391	433	368	431	428	379	398	396	409	377	427	403	394	394	412	398	359	382	413	430	401	365	429	398	410	408	393	382	405	438	310	348	376	369	392	376	386	408	396	407	423	381	400	414	368	400	448	408	384	397	378	411	394	437	379	359	361	407	410	415	407	396	418	419	386	387	415	384	422	388	420	403	373	392	386	398	377	378	409	389	411	381	389	383	365	385	416	353	379	394	430	392	417	398	383	362	384	379	424	394	408	390	421	403	424	387	361	375	425	397	350	420	433	415	407	392	373	391	409	435	387	396	387	368	373	405	424	402	389	427	412	409	435	362	368	389	397	385	434	406	420	388	382	442	385	390	418	437	418	395	396	420	398	346	385	391	376	391	363	378	414	409	410	394	423	385	393	394	429	390	395	386	366	425	374	406	421	420	409	382	381	398	427	397	396	399	398	379	380	405	410	381	423	402	361	409	430	401	381	398	382	394	388	360	385	398	380	377	385	362	391	362	416	379	404	394	409	393	390	368	426	400	398	397	385	386	377	412	397	418	428	414	385	408	375	403	391	429	374	376	398	381	409	378	387	417	397	392	383	390	398	401	388	382	401	382	422	366	422	380	407	362	369	404	398	395	413	418	401	393	378	430	397	399	376	403	415	365	393	385	386	411	393	367	408	386	380	437	380	380
3171	3104	2670	1350	962	804	599	561	500	479	458	448	387	422	349	358	410	412	366	389	387	359	347	327	338	362	340	356	337	328	347	337	350	335	347	335	325	323	318	352	323	336	345	332	334	322	333	354	338	333	322	363	335	349	331	341	320	323	352	305	340	384	318	354	325	324	301	308	290	310	331	363	346	303	331	336	305	335	339	335	319	326	342	322	315	305	327	344	309	327	326	338	365	338	319	331	305	308	338	292	294	322	346	342	304	318	304	318	331	293	312	334	324	326	314	342	300	329	320	352	331	310	340	356	288	328	306	334	359	312	302	287	310	353	302	303	307	329	314	322	332	327	320	335	305	333	352	335	323	329	328	365	308	318	358	328	344	332	313	326	319	313	306	315	347	300	324	319	401	339	313	323	335	307	331	327	312	331	345	374	299	348	355	346	346	309	373	307	337	335	317	325	310	338	331	344	302	318	348	357	332	334	312	312	310	355	349	297	312	341	354	319	333	329	315	311	317	317	329	314	324	337	310	324	309	352	336	329	301	302	356	379	336	364	304	301	329	346	299	321	346	329	327	329	362	319	327	293	328	316	311	314	355	338	332	354	304	297	326	323	371	326	322	331	294	305	322	311	334	335	299	329	344	327	331	311	362	351	324	340	343	322	356	314	352	336	325	345	352	320	351	349	306	325	350	340	316	335	323	328	345	305	327	311	330	306	304	326	309	326	319	307	308	285	311	317	330	324	327	310	333	348	352	342	347	362	359	370	316	321	303	316	308	287	346	314	340	333	343	343	330	322	296	323	307	310	360	327	342	307	334	310	312	326	312	335	298	354	297	364	331	314	318	306	328	314	303	329	333	306	277	346	326	329	332	306	328	343	311	365	289	334	350	320	332	294	343	337	282	312	344	322	329	326	330	347	322	344	339	287	342	326	327	329	313	337	328	294	317	327	344	318	324	331	321	343	334	343	311	340	335	304	304	316	339	310	313	279	338	309	365	367	342	295	325	344	346	319	316	321	328	307	305	336	318	274	304	319	311	307	321	305	334	322	344	344	332	327	316	322	316	324	334	321	321	339	288	310	347	300	324	290	343	323	306	321	314	315	326	322	326	331	327	321	315	331	296	348	322	334	307	333	362	344	320	310	327	321	305	329	325	325	296	350	308	292	341	305	323	341	315	305	300	324	319	330	330	327	316	356	352	349	339	315	320	323	330	338	333	324	322	310	316	376	310	343	320	336	316	315	314	343	298	335	311	322	331	325	311	332	341	288	324	319	313	331	320	337	309	334	328	318	341	333	322	323	324	353	320	348	335	329	321	307	311	311	291	305	337	331	312	298	290	329	312	305	330	321	330	287	309	336	308	341	340	360	347	330	332	312	306	331	299	364	338	331	339	350	311	321	292	332	301	319	334	306	321	352	322	281	325	326	313	311	314	343	330	341	308	319	315	295	281	343	337	291	341	295	316	329	315	331	311	331	309	329	302	320	317	288	312	361	318	313	332	340	362	283	323	330	335	322	308	300	289	325	310	336	339	282	313	392	310	309	332	332	328	304	315	352	355	328	293	344	298	370	315	317	357	316	348	326	316	319	312	314	328	310	328	266	310	293	326	305	317	334	328	301	323	320	268	299	297	330	315	324	315	317	327	320	336	332	337	355	347	335	329	311	355	320	323	322	324	329	311	324	308	355	324	353	308	332	334	332	363	327	344	345	322	322	349	349	325	316	342	308	322	329	330	304	341	304	337	326	342	323	351	310	294	325	333	334	285	309	313	319	318	359	320	304	312	310	343	327	308	368	306	314	298	312	318	327	310	330	340	314	319	317	318	327	360	317	345	306	331	319	337	279	317	315	348	325	333	347	325	323	354	334	347	318	329	328	356	326	334	317	285	304	315	291	329	350	327	324	305	316	347	347	341	317	336	327	306	344	289	314	335	295	337	328	339	306	342	325	294	340	304	341	330	323	335	337	296	328	285	331	325	345	321	302	296	345	306	302	306	326	316	306	324	340	318	303	342	327	303	298	307	368	297	305	353	333	328	346	327	320	312	336	338	318	339	315	317	339	296	317	324	337	331	319	314	329	353	318	315	321	325	347	316	300	312	331	329	347	319	289	331	341	336	318	341	350	321	302	340	318	336	322	338	338	310	322	274	338	324	325	307	351	327	307	337	321	332	304	335	329	308	316	320	347	323	291	320	324	333	329	310	345	338	312	326	332	311	299	329	311	337	318	342	350	344	296	358	332	322	339	335	303	340	323	308	302	341	336	325	324	328	338	316	288	308	304	296	307	342	333	326	318	293	345	325	316	339	314	317	319	333	314	323	304	311	340	331	313	320	328	327	300	296	311	338	281	309	304	318	307	316	309	318	291	330	320	294	364	326	323	321	305	316	334	318	320	331	353	343	290	349	346	329	311	330	306	304	326	364	343	314	348	313	331	308	353	320	364	310	324	308	336	294	328	290	319	323	333	325	314	331	312	295	283	330	311	295	341	343	325	317	279	317	295	310	325	334	345	317	291	328	301	299	373	296	364	325	335	313	367	351	319	290	304	339	327	322	322	325	314	300	327	324	326	338	305	313	347	332	325	354	333	301	344	326	308	331	310	330	341	330	318	332	325	329	306	313	305	330	348	342	318	339	337	329	324	320	332	302	303	298	302	277	289	323	305	328	326	325	306	299	332	322	321	305	294	302	313	309	311	361	338	303	324	308	332	317	328	324	315	295	337	313	322	325	313	328	327	335	291	318	326	307	301	318	325	308	300	323	292	270	316	299	327	322	337	344	291	333	332	356	320	316	313	316	330	336	312	307	307	338	304	336	342	335	326	349	356	341	318	348	313	299	355	320	358	332	331	335	319	309	320	304	340	301	297	308	336	325	318	291	336	330	297	331	321	309	368	320	289	336	327	300	334	313	349	348	324	290	320	317	310	318	305	322	316	305	331	308	329	287	303	312	314	303	316	347	304	318	318	320	341	296	342	330	323	339	331	338	359	326	335	310	327	314	324	315	326	315	300	327	303	314	307	337	335	327	344	320	335	321	330	278	339	330	308	319	284	313	300	342	297	331	322	322	309	321	311	335	326	334	316	346	326	326	317	314	361	318	312	319	317	355	324	316	325	315	334	322	288	322	311	336	321	305	332	306	318	324	309	317	316	310	307	347	281	317	321	311	351	315	323	310	304	278	312	349	296	355	325	305	331	345	331	327	294	287	314	309	315	336	310	306	284	309	347	336	345	347	307	355	299	324	279	343	330	357	328	311	337	330	334	328	334	278	322	310	329	305	314	327	318	306	349	311	335	314	345	328	330	326	328	310	360	324	306	321	338	343	326	324	330	330	298	323	360	340	326	296	329	321	356	291	301	338	319	331	331	326	291	312	315	343	327	303	339	326	288	332	300	322	339	346	317	312	343	345	330	342	289	334	304	295	316	346	322	318	340	309	320	290	319	334	328	331	313	293	359	303	335	306	346	282	307	307	322	314	304	322	335
24429	21446	28801	24505	21440	8401	1557	996	828	806	735	756	674	688	722	669	636	658	663	629	619	626	676	652	636	663	627	613	659	630	613	627	619	594	631	665	624	621	614	651	623	651	550	662	592	560	635	629	611	557	627	620	630	628	659	619	610	630	587	635	615	593	600	568	628	634	592	578	645	630	585	610	619	606	607	583	623	590	639	602	607	641	597	623	562	615	616	610	619	605	618	623	595	623	598	564	672	619	593	594	600	610	578	628	608	631	627	635	614	631	566	589	639	595	597	580	674	596	624	566	628	629	564	606	598	615	551	575	582	571	603	619	602	574	607	635	657	627	597	593	613	567	630	628	581	633	599	608	617	649	631	628	620	649	616	594	598	567	605	618	571	610	605	632	582	587	639	607	578	590	671	591	624	600	613	609	645	595	557	594	629	589	613	627	619	643	579	657	574	600	578	615	645	529	599	625	621	610	630	569	596	564	601	604	647	651	624	608	611	652	595	609	549	561	598	601	569	627	608	648	608	600	585	553	592	593	603	592	602	620	583	635	599	627	578	608	609	609	589	552	583	587	603	627	584	625	602	549	620	588	596	671	632	560	601	575	583	601	609	591	621	615	616	605	633	608	596	576	622	640	629	560	605	606	572	567	591	599	581	578	607	587	628	629	612	593	623	579	632	621	565	636	539	620	578	582	579	621	645	597	633	622	621	622	573	592	597	597	598	606	649	573	616	619	640	596	615	570	591	573	631	585	580	592	575	569	601	609	622	621	620	591	571	602	594	600	545	614	615	654	587	646	658	603	579	621	587	618	598	625	595	639	655	609	615	583	621	585	653	600	596	612	568	600	632	593	583	608	564	650	587	594	638	599	586	581	581	587	639	611	641	614	578	625	587	626	611	614	589	590	625	597	580	590	587	592	580	559	601	598	597	634	568	631	604	634	623	557	602	608	614	593	635	610	605	593	562	581	572	591	603	626	632	614	583	608	578	565	608	615	671	587	588	659	567	584	603	556	634	582	586	613	569	605	597	633	601	593	602	625	518	578	580	577	622	638	636	574	554	585	622	577	628	564	617	590	596	642	605	573	605	584	573	607	566	634	622	575	576	627	620	571	634	586	592	608	583	623	561	621	575	581	615	624	613	569	641	600	626	643	581	605	686	581	607	600	626	573	592	631	604	593	629	598	559	606	603	603	595	596	609	577	620	587	612	623	545	624	605	586	626	604	596	591	608	619	588	622	620	601	637	599	604	618	575	596	556	566	604	588	611	566	606	620	623	592	610	571	572	608	610	617	619	630	603	587	591	585	570	591	579	591	584	602	613	574	604	642	601	577	573	626	621	575	625	549	624	632	579	577	533	612	631	583	613	592	611	555	549	588	582	607	620	600	611	600	558	566	617	634	590	612	600	605	589	600	581	603	619	577	544	589	598	591	637	565	613	583	577	588	626	624	595	614	634	573	624	608	571	593	596	590	629	562	561	576	600	574	613	600	574	589	623	572	601	608	616	582	575	562	608	625	595	567	638	620	593	623	593	590	597	583	611	596	674	594	628	588	603	605	623	548	623	613	640	574	611	572	572	558	611	582	609	590	633	601	593	571	565	605	564	633	607	551	542	617	585	582	566	610	615	539	597	603	574	630	575	593	577	617	591	576	613	609	581	596	603	611	564	563	601	589	578	597	636	585	620	604	601	575	634	596	634	632	613	576	612	612	550	627	592	575	621	605	582	581	663	614	619	582	573	587	595	625	604	548	580	615	594	598	610	601	610	573	616	558	597	603	584	592	621	620	602	647	605	591	615	554	602	634	640	637	540	615	619	576	616	592	586	540	588	609	582	659	658	621	562	601	602	604	560	592	596	567	580	611	593	629	598	607	602	603	662	590	587	660	608	626	626	595	596	595	577	616	659	631	645	577	594	646	620	594	600	581	586	594	608	649	614	632	616	637	626	535	597	558	603	619	576	629	586	624	609	597	629	577	580	613	614	568	586	610	596	618	611	597	588	632	614	591	605	597	579	570	593	609	572	602	587	589	603	601	617	610	619	630	604	602	597	608	607	585	633	561	535	598	615	611	572	586	594	597	659	580	604	579	622	639	611	600	586	604	589	598	629	625	593	573	579	632	618	653	587	608	570	621	591	581	563	566	603	596	611	705	608	606	633	608	587	594	619	625	647	586	601	624	590	600	561	601	576	607	628	582	641	580	608	563	599	642	600	629	587	596	625	628	599	647	573	575	663	594	649	589	578	584	598	616	588	599	613	585	589	593	583	593	626	588	613	604	648	629	608	588	616	649	590	551	539	605	612	663	577	563	629	582	643	607	605	611	596	607	584	578	586	617	597	612	632	615	566	613	621	611	647	600	609	619	567	641	587	591	598	637	608	586	598	688	596	574	571	572	561	609	629	544	598	643	594	607	592	570	601	591	577	609	613	573	585	637	572	622	596	616	581	598	559	591	659	582	635	585	592	587	614	587	621	608	613	590	584	626	605	600	587	605	575	606	604	576	580	627	622	553	583	596	616	574	585	600	596	578	627	575	594	577	604	627	594	597	563	584	572	608	589	623	573	537	584	580	646	587	620	612	564	617	631	597	613	659	629	575	613	616	628	574	619	596	571	587	611	589	611	605	622	594	594	576	633	607	627	617	608	597	606	632	605	635	597	585	606	619	636	572	615	600	596	596	623	626	581	590	600	590	546	609	557	587	601	634	594	610	579	579	563	616	604	609	612	620	608	613	614	592	597	567	553	577	601	613	628	631	575	610	591	628	599	589	594	606	603	586	577	618	650	587	591	608	583	630	613	571	604	648	604	597	623	663	544	582	580	580	610	589	556	592	600	581	579	612	618	597	589	627	618	572	565	597	587	619	612	610	586	603	620	626	576	565	596	566	609	605	593	608	642	598	604	575	626	619	578	565	583	589	570	600	583	597	589	607	616	598	623	606	591	645	616	596	602	595	585	583	606	621	582	597	608	601	613	589	598	623	539	572	675	567	588	623	612	643	630	611	586	631	638	597	581	562	560	617	588	574	586	610	619	617	653	582	625	600	569	576	595	620	632	588	595	579	579	589	572	577	640	612	590	607	617	579	587	554	587	557	568	569	602	582	669	594	597	651	606	594	590	573	594	629	618	586	587	617	595	608	579	571	594	592	586	654	590	622	584	607	612	597	593	618	579	541	597	559	585	599	600	596	587	608	545	585	599	613	600	527	594	596	609	611	561	663	588	592	627	654	591	541	564	602	589	615	587	601	627	604	611	585	610	560	613	653	596	582	613	605	575	616	590	610	619	562	625	583	563	590	656	597	628	585	636	568	563	578	590	585	630	574	561	574	608	593	562	597	567	596	560	589	592	636	643	604	607	601	593	641	607	636	612	618	589	590	566	641	579	570	569	588	610	602	578	609	574	576	616	584	603	596	601	572	589	592	536	590	606	573	571	608	637	570	582	565	588	607	624	589	571	610	611	563	575	618	587	603	616	622	584	615	588	593
3486	5679	4534	2397	1687	1302	1052	931	832	773	715	679	622	609	574	598	537	583	563	567	533	545	520	525	517	510	517	520	534	497	498	528	525	493	503	545	515	483	514	512	517	541	482	516	487	496	538	476	512	513	504	516	521	482	488	491	464	489	493	469	524	454	529	537	468	479	431	474	495	506	480	453	505	493	494	487	537	505	502	489	525	492	497	463	487	534	489	487	497	493	512	494	529	455	473	477	464	489	474	493	469	491	458	502	506	507	491	464	476	467	511	500	490	514	451	491	485	484	466	530	462	472	480	482	487	512	535	480	482	504	485	515	497	470	482	512	462	496	484	495	490	509	500	471	471	481	497	453	506	478	512	480	507	508	511	500	452	535	491	473	478	502	513	482	522	509	489	474	465	513	472	489	463	470	490	474	489	474	501	522	469	472	467	501	473	466	499	480	489	491	464	465	448	483	475	493	478	496	485	491	464	514	481	502	494	481	454	513	493	539	503	482	451	487	493	468	486	500	493	508	487	471	495	486	510	462	473	485	473	503	499	512	514	499	493	479	518	478	477	495	503	440	469	490	470	490	465	452	467	487	484	504	488	472	526	466	491	477	496	489	463	462	512	503	458	500	460	520	485	529	437	486	467	495	467	468	466	436	466	473	501	499	496	501	457	461	472	431	477	474	451	505	482	506	473	512	483	482	492	500	520	445	473	495	494	442	474	479	490	477	442	503	492	480	532	479	462	520	504	484	483	480	453	474	463	531	492	515	482	491	441	477	503	461	458	505	462	496	453	495	483	510	494	542	484	471	478	489	531	539	507	475	466	481	496	488	507	523	484	510	456	486	475	494	525	452	481	484	477	506	452	459	447	489	490	493	498	493	497	510	521	495	473	482	484	491	500	468	472	486	481	489	481	487	467	496	475	480	519	497	480	477	463	497	486	456	464	471	496	487	499	480	485	477	489	495	444	526	497	462	446	461	476	483	482	459	503	504	465	518	476	486	507	485	505	472	468	466	489	449	488	492	464	500	482	508	466	466	512	475	462	488	529	489	484	492	474	485	476	494	488	492	455	445	458	456	495	444	480	498	477	528	491	476	487	452	499	459	468	496	469	486	489	469	446	500	468	444	496	457	489	524	516	535	496	469	458	481	524	486	507	499	507	494	504	496	510	433	479	498	517	461	451	450	474	482	501	501	497	466	501	490	501	446	509	464	487	439	479	484	469	477	446	508	509	506	446	460	453	439	502	495	462	465	482	472	477	497	461	470	479	498	503	482	459	498	488	498	472	500	481	455	447	488	480	486	514	457	464	496	482	481	479	495	478	467	446	470	478	503	498	489	466	533	471	472	502	458	444	477	483	493	491	459	472	480	453	473	482	465	445	471	478	522	478	479	492	496	497	447	468	488	492	493	473	467	527	475	460	476	459	488	500	452	454	468	474	499	479	482	443	450	494	481	510	483	453	466	495	475	490	492	476	469	473	480	474	467	467	477	513	503	478	467	466	475	428	463	471	533	510	459	453	502	493	473	508	542	482	492	431	524	476	509	492	465	474	494	479	494	471	468	463	473	504	448	477	503	476	493	482	486	488	456	468	502	481	453	453	489	507	494	487	501	475	479	486	509	469	483	495	479	493	476	480	503	484	490	467	432	433	470	469	480	502	459	514	494	519	469	522	455	476	507	454	501	445	456	485	489	453	498	507	465	482	476	478	450	486	474	470	501	473	477	490	484	487	476	476	492	445	468	478	484	485	499	482	431	465	461	465	465	487	471	450	451	448	496	474	535	483	492	496	471	458	509	507	421	514	474	482	459	500	492	456	447	470	503	467	456	480	503	425	486	457	490	467	494	471	485	444	439	450	455	457	520	480	477	495	495	468	491	505	478	467	462	465	472	479	439	486	462	481	487	449	495	464	478	493	476	513	497	461	489	487	478	498	503	460	476	507	504	471	465	503	472	474	487	522	500	475	498	453	502	485	478	463	508	505	495	482	478	473	472	499	513	499	503	474	461	481	468	493	466	498	447	468	455	477	470	506	475	436	515	502	454	467	498	485	472	482	497	460	464	426	496	472	471	456	479	495	462	450	493	494	459	475	469	488	481	477	462	457	517	458	509	491	483	492	497	479	532	474	490	483	449	467	484	482	473	458	422	475	479	459	466	484	473	501	473	471	492	521	469	490	492	487	505	506	473	399	498	486	487	495	487	497	488	454	478	535	493	443	479	478	459	483	447	458	470	475	499	457	472	489	472	481	455	507	516	483	502	458	439	506	466	514	483	481	465	483	479	453	470	466	513	464	491	450	497	506	486	507	465	484	473	474	477	537	459	488	503	474	511	519	477	528	472	459	480	495	474	496	512	501	523	466	460	463	494	485	449	446	458	452	435	459	496	471	466	516	484	465	489	479	492	502	465	496	487	466	479	444	448	470	480	494	482	456	492	488	431	463	489	479	425	485	471	502	457	472	482	501	490	478	464	475	469	445	510	438	511	488	483	477	454	476	479	461	512	451	455	489	450	493	474	471	499	504	473	455	518	450	514	480	441	485	501	443	447	513	462	492	475	481	468	449	447	475	481	462	476	457	461	459	515	468	500	458	510	451	461	457	489	483	500	467	508	487	454	483	489	481	461	511	480	485	505	448	502	490	466	476	506	464	511	486	514	490	462	512	468	468	452	504	437	448	440	446	487	454	499	492	449	476	477	457	498	487	441	472	497	423	520	481	478	481	451	462	466	468	482	457	483	460	470	502	473	468	479	440	505	504	483	458	483	493	506	485	470	499	484	516	495	457	471	482	447	440	456	489	476	517	487	473	479	499	504	522	457	510	478	457	486	451	504	500	537	498	499	469	470	481	442	421	462	510	473	495	425	525	446	458	506	477	501	479	454	486	443	486	476	478	531	457	478	529	534	444	481	452	471	455	507	441	457	446	509	476	517	450	462	477	459	426	457	455	475	468	493	497	430	480	468	490	477	506	504	474	472	451	489	468	475	487	499	472	481	512	469	487	494	510	472	475	472	466	463	457	438	509	437	496	464	476	487	513	484	508	455	466	454	490	461	470	438	463	424	503	510	456	447	474	518	514	449	470	464	494	453	468	491	504	472	462	490	445	454	442	452	508	525	462	524	487	468	447	495	473	484	484	460	509	426	476	486	477	491	492	469	462	472	458	478	496	483	476	457	481	471	458	456	472	488	482	461	450	452	490	453	505	491	508	494	503	494	459	477	454	479	462	477	474	484	466	473	454	496	515	493	439	423	486	494	507	461	477	469	479	457	485	471	464	441	469	434	498	480	503	460	445	486	497	481	453	445	466	504	472	473	437	452	465	436	465	458	439	457	497	483	500	492	500	465	473	514	489	512	486	473	475	491	480	491	447	478	481	466	486	471	525	442	494	457	494	479	449	462	451	492	472	461	491	492	437	505	495	450	457	469	433	464	509	501	489	491	454	456	480	492	491	504	472	497	438	445	493	465	495	485	457	464	495	474	443	461
27645	10170	506	305	204	152	129	135	148	147	129	147	125	156	140	136	158	132	134	149	148	133	151	129	125	153	144	144	124	147	147	138	108	136	156	131	146	124	143	123	139	126	147	143	143	162	131	148	134	130	149	128	149	148	137	128	125	124	146	143	145	135	139	138	135	139	141	156	151	133	160	137	143	133	151	137	126	142	130	130	132	129	134	143	133	146	140	146	149	170	108	147	150	154	154	131	145	163	161	134	139	127	125	124	146	133	151	130	134	136	136	128	126	133	137	123	126	126	145	127	129	134	121	121	133	131	118	134	135	137	128	112	128	145	114	138	117	137	142	148	143	162	161	134	144	140	129	140	132	125	127	128	139	122	132	128	147	131	152	151	123	134	123	144	133	146	133	139	143	142	127	131	142	127	147	138	150	127	144	139	127	156	122	130	128	136	132	145	143	120	131	119	122	144	156	129	122	127	137	138	137	111	140	153	137	133	149	131	147	147	137	148	147	123	134	130	150	140	117	139	153	143	123	142	138	141	137	134	131	128	156	151	150	137	135	128	148	133	141	123	126	144	127	151	144	131	128	141	154	137	135	145	157	132	138	131	120	131	152	126	133	145	143	134	154	140	159	126	115	135	106	123	154	141	126	136	132	158	130	146	138	160	141	149	151	126	123	139	135	124	136	143	146	163	141	125	148	151	152	128	151	136	157	152	143	126	127	136	122	157	141	131	146	138	147	135	141	119	141	124	136	124	120	149	131	135	134	134	159	130	132	151	137	143	130	120	135	147	157	135	133	131	126	148	122	137	127	121	145	137	152	113	130	161	135	151	123	126	147	122	131	126	131	127	118	137	130	111	135	129	132	117	135	121	126	120	132	120	136	131	152	146	128	140	126	147	128	121	153	146	140	120	129	146	123	125	143	135	148	139	147	135	127	124	142	134	122	140	137	127	155	140	144	148	152	133	139	128	130	142	146	142	138	115	157	132	131	137	135	125	146	140	142	134	138	144	105	126	139	157	145	144	151	144	130	131	128	127	143	135	140	149	130	141	140	138	146	139	121	127	144	157	148	135	141	150	143	136	119	120	136	148	151	138	139	130	143	132	130	136	137	130	133	150	154	138	141	123	122	143	128	150	140	150	151	115	145	141	138	135	135	138	134	127	149	114	138	126	139	128	137	143	145	134	122	153	158	145	134	129	120	147	140	152	148	115	141	137	117	150	148	136	135	152	138	136	146	129	127	119	141	177	151	109	148	138	132	133	149	119	123	152	135	122	139	118	126	129	136	153	113	145	131	123	156	152	149	158	113	146	142	128	115	153	136	147	146	134	145	116	133	138	153	134	133	143	138	132	160	156	143	140	162	149	169	139	171	147	140	144	141	128	108	134	134	158	132	142	149	148	126	150	155	132	102	140	146	144	153	140	153	131	122	137	135	141	139	140	140	138	151	146	136	157	125	120	132	139	138	140	150	145	147	132	150	131	145	154	117	137	141	146	139	113	150	126	140	129	117	150	116	134	153	127	131	139	149	135	129	137	147	147	152	134	149	166	132	139	136	129	143	140	129	124	145	162	118	141	103	163	142	148	149	132	127	137	147	129	135	153	124	145	139	116	136	142	148	120	149	137	152	137	139	154	126	129	131	129	153	131	150	121	135	134	157	135	135	159	140	155	140	139	134	141	121	124	135	118	145	128	149	129	135	138	136	153	143	133	167	128	133	140	127	140	129	140	147	137	136	123	135	111	135	150	137	133	141	130	149	157	127	138	125	134	130	134	133	137	133	148	145	147	131	114	119	136	128	130	125	142	123	172	166	126	134	155	137	140	111	141	143	139	143	141	140	122	131	130	137	131	144	138	155	151	141	133	133	170	139	135	148	144	154	136	142	133	146	139	128	127	155	131	131	117	126	148	138	133	135	140	148	148	140	146	130	126	139	150	125	133	154	133	148	124	113	142	130	160	134	121	139	127	139	141	137	131	151	123	122	139	135	149	151	131	114	111	124	111	155	140	144	136	146	151	151	125	141	132	134	139	131	131	118	133	141	123	147	146	140	118	136	138	124	134	134	118	141	109	147	110	146	136	148	109	123	121	147	142	127	138	133	131	157	140	120	137	128	147	131	134	139	132	125	138	146	103	120	134	128	146	126	148	139	124	143	155	154	129	140	127	138	135	141	152	129	143	144	140	144	137	125	176	149	168	156	130	137	144	117	128	129	145	131	140	147	133	134	121	131	146	139	123	145	127	113	145	139	140	169	124	126	147	145	135	144	135	169	140	141	141	138	165	149	131	140	134	150	142	167	129	144	138	163	121	157	131	139	148	129	153	153	139	121	149	119	109	131	125	145	114	134	147	115	142	131	123	157	148	126	136	138	130	129	130	133	149	128	134	141	134	141	140	144	136	114	147	123	149	153	147	126	135	132	136	142	151	139	121	125	124	131	144	137	139	139	126	150	136	126	133	133	126	123	111	142	139	130	132	146	134	155	145	146	155	133	133	153	142	141	152	144	124	143	151	153	147	149	151	142	146	135	146	127	152	136	138	143	123	166	128	114	138	135	125	140	125	139	144	138	149	125	131	132	143	141	112	136	124	134	138	154	156	131	140	157	127	134	118	136	142	133	131	126	114	138	125	119	136	133	129	146	130	143	111	130	128	139	126	160	143	147	121	148	158	142	141	150	120	148	145	134	133	130	128	127	143	130	144	119	145	146	137	131	139	137	128	123	120	132	126	132	129	133	131	130	132	134	148	132	115	156	144	125	142	121	132	162	128	138	134	137	127	131	119	128	154	141	156	155	149	167	156	149	137	141	142	122	135	140	114	136	150	125	147	136	149	141	126	127	119	146	131	128	148	139	139	119	115	133	140	139	143	145	157	140	138	118	136	159	160	134	161	175	133	142	143	121	126	168	137	159	129	140	139	128	156	118	134	112	125	143	151	118	132	129	136	130	129	142	133	139	120	125	131	139	151	151	137	138	139	123	133	130	135	142	154	147	145	123	137	141	156	128	138	147	152	136	132	124	135	121	138	124	150	129	145	131	163	141	149	145	132	140	137	134	117	142	129	157	138	145	137	146	146	118	152	132	140	142	127	130	137	135	117	117	134	132	141	135	128	140	137	145	129	126	151	123	125	161	139	113	142	129	116	101	127	127	156	143	145	129	156	161	125	110	129	136	135	117	124	146	131	145	144	134	129	148	153	136	126	145	137	136	132	122	137	123	123	148	152	134	142	131	139	133	139	138	115	132	138	149	124	130	146	128	133	116	148	132	133	125	137	137	130	147	123	134	127	145	132	136	127	141	131	117	135	126	131	131	136	142	145	116	132	148	121	151	134	126	130	139	134	155	156	123	136	119	153	130	119	123	132	138	130	139	116	139	147	126	145	137	106	148	126	149	116	137	143	131	143	136	137	132	128	135	131	129	128	141	132	124	145	127	136	138	159	146	148	143	140	162	134	156	152	147	128	139	127	124	144	157	138	142	125	142	115
4440	306	261	194	149	138	126	129	140	118	129	118	119	99	118	129	119	126	130	115	123	115	141	112	111	109	113	124	120	104	115	122	120	117	116	106	105	115	125	119	111	101	126	128	130	101	133	119	102	124	139	112	113	110	114	101	104	119	127	121	123	115	121	104	99	113	129	99	126	116	111	103	135	129	102	114	115	138	127	127	108	111	103	115	120	117	96	108	98	99	118	122	144	129	125	107	112	109	106	117	119	110	116	132	129	117	117	122	130	121	110	110	120	104	128	126	128	111	110	120	123	120	113	105	128	124	129	109	134	115	119	106	101	138	125	106	126	125	122	130	126	122	116	106	124	91	140	108	116	118	116	119	112	116	150	99	102	117	124	108	99	115	125	120	113	118	116	128	115	124	116	119	99	116	112	113	123	121	113	120	110	110	126	108	113	127	146	117	114	110	112	112	118	108	119	121	117	142	131	118	134	129	121	110	117	99	133	112	123	138	133	100	110	90	99	95	119	110	120	113	127	139	111	120	120	120	119	106	123	109	102	122	100	117	128	101	107	118	123	117	113	126	109	124	115	115	110	124	115	115	112	132	116	114	134	102	100	119	123	117	118	106	130	125	110	134	125	109	121	136	115	115	138	109	112	104	122	118	113	108	121	93	104	134	118	121	113	130	120	100	112	122	127	128	111	135	121	111	116	121	109	123	113	120	102	108	126	141	139	142	113	123	112	104	126	106	125	115	123	109	120	111	143	118	142	137	111	110	128	104	109	109	105	104	126	114	110	116	90	130	116	120	116	104	128	126	138	124	130	136	125	116	116	124	111	128	109	106	111	116	123	124	136	90	113	126	114	106	102	116	120	104	129	120	145	110	110	143	122	115	114	128	108	115	111	121	124	120	113	116	118	122	116	126	141	111	103	111	125	121	110	114	112	119	111	124	123	124	123	127	115	127	134	112	115	130	109	109	125	118	108	104	133	125	99	128	112	108	97	138	113	118	131	119	122	135	126	122	145	105	110	139	108	109	120	118	114	115	114	109	113	130	106	121	93	118	119	116	112	111	107	121	115	107	120	110	104	121	107	106	122	121	110	130	120	108	99	105	126	118	111	140	104	121	115	121	121	110	114	115	114	131	115	111	114	114	136	121	130	108	117	132	108	116	117	138	124	123	120	106	116	101	93	110	115	123	127	116	115	126	134	119	103	120	99	99	122	111	113	105	132	106	101	121	107	108	122	115	121	131	126	114	106	122	140	111	115	126	132	117	104	110	116	106	125	108	109	124	116	119	116	108	114	135	115	104	115	119	108	107	91	114	115	128	119	111	98	121	110	127	118	138	111	121	120	132	107	115	110	104	107	119	117	114	114	122	107	109	133	118	128	133	121	112	140	113	138	141	115	109	102	103	95	134	118	112	110	115	117	125	123	120	101	121	99	114	112	105	125	113	116	117	107	110	104	127	118	110	111	117	127	111	108	122	128	110	123	120	129	109	123	130	136	119	129	107	123	127	130	115	114	118	125	103	130	117	121	105	132	127	123	113	121	115	118	120	131	106	113	101	111	133	130	120	130	119	109	111	115	104	114	110	121	118	126	107	120	127	125	116	126	131	117	98	114	141	123	109	111	113	132	112	114	119	95	116	133	120	136	103	125	117	103	113	122	107	131	137	134	111	113	121	137	128	134	124	124	105	132	114	137	115	112	134	106	99	124	117	122	109	132	112	115	91	119	112	128	130	111	115	115	111	124	98	119	117	109	111	86	113	91	111	121	120	110	103	125	118	95	125	104	109	112	108	114	111	113	110	132	117	105	111	114	112	117	109	124	123	139	98	116	116	111	120	112	119	122	119	102	128	116	126	121	111	110	101	107	116	122	109	124	111	120	129	108	114	110	122	117	120	131	111	92	102	125	114	128	105	102	126	120	113	115	110	110	117	140	126	135	124	121	123	140	126	121	114	96	114	113	131	118	103	132	117	107	108	113	102	130	114	115	117	128	112	94	111	119	133	114	120	119	133	103	115	115	121	134	116	122	122	121	108	113	119	117	119	111	133	117	122	115	105	91	102	134	115	126	116	87	108	111	111	118	115	153	112	93	106	119	109	99	103	117	106	118	115	112	106	119	123	102	116	110	102	122	110	106	130	117	133	128	106	106	135	130	116	109	122	119	113	114	118	110	125	112	103	111	119	119	115	115	115	117	126	123	108	111	138	112	126	114	117	114	123	96	113	109	101	122	118	130	111	108	117	107	125	115	105	111	108	117	131	118	91	127	113	115	105	120	116	105	125	117	116	109	133	109	130	114	125	132	119	131	107	118	128	108	129	116	110	117	103	111	121	110	103	109	132	114	106	114	103	114	115	104	117	128	121	133	100	111	119	124	120	112	109	128	123	110	121	135	119	130	122	130	120	119	106	126	137	97	114	125	117	138	124	113	132	106	89	111	126	107	114	110	97	123	125	121	114	133	113	91	114	135	94	84	111	116	117	114	108	131	109	132	130	107	103	116	108	121	133	114	115	122	124	134	128	105	127	85	108	129	105	109	133	108	121	108	103	128	100	107	91	113	129	113	127	112	129	113	86	105	118	109	141	107	127	115	119	109	105	83	123	126	141	123	122	109	119	112	128	109	145	125	115	129	117	118	126	114	111	114	121	109	134	109	119	108	116	107	136	142	91	113	120	116	122	121	121	115	114	113	120	101	123	120	118	106	119	137	132	111	117	122	122	106	112	99	104	127	133	107	109	104	129	121	118	96	110	111	134	129	102	104	123	126	120	114	116	112	122	113	112	112	134	124	123	136	108	122	123	116	120	104	131	95	128	96	119	115	135	110	113	115	116	129	124	119	118	103	104	112	102	113	114	118	112	108	132	133	107	128	118	109	111	119	113	102	105	84	103	145	95	139	118	120	104	125	113	125	125	150	125	115	105	108	138	96	114	109	103	116	124	127	99	104	116	112	115	100	108	119	109	101	108	83	105	104	113	119	98	125	111	126	106	117	113	116	124	120	109	131	115	100	138	125	113	116	125	97	107	138	120	99	121	115	117	99	97	123	114	105	108	128	120	134	108	126	110	120	115	125	122	117	104	113	116	117	103	113	102	125	125	115	118	130	90	112	130	121	104	110	140	115	119	123	109	126	128	109	108	102	131	123	106	100	108	113	130	111	122	139	103	103	106	107	118	117	104	110	111	122	121	119	96	113	124	130	103	140	124	110	117	103	121	119	120	120	116	109	107	117	99	105	121	97	128	122	97	115	107	106	123	130	133	109	108	117	128	116	109	118	124	131	116	117	112	107	114	126	104	113	139	123	120	99	129	101	117	107	131	136	111	103	135	113	106	113	136	119	111	120	122	139	114	126	112	123	119	109	107	124	101	108	100	121	125	125	133	125	125	115	141	125	104	118	125	101	119	115	138	121	109	124	130	108	127	106	117	102	111	114	141	105	105	112	121	124	115	106	107	125	112	115	122	112	108	131	132	124	108	127	121	125	109
25382	21416	27888	25316	11292	1163	709	598	489	498	488	494	431	439	444	401	413	440	420	435	395	411	408	410	430	410	378	438	402	421	417	409	387	419	391	445	406	427	397	404	418	421	361	388	374	408	422	375	418	405	391	432	402	404	404	375	429	370	412	374	366	407	405	349	344	448	433	398	385	406	398	432	402	383	384	416	431	408	408	376	399	383	397	404	421	386	417	397	418	413	425	387	397	418	396	369	427	416	415	420	372	400	400	384	424	380	383	368	396	407	412	405	409	411	374	389	426	387	410	383	398	361	411	408	413	381	396	431	424	385	393	389	386	378	438	399	393	374	419	405	404	389	355	372	365	388	412	403	407	400	402	410	401	454	422	394	399	422	442	391	389	383	400	363	357	392	393	412	411	411	420	380	428	388	390	431	408	403	419	365	408	371	399	360	373	403	409	374	376	402	391	384	356	391	370	394	382	386	406	352	425	397	415	384	405	410	393	361	376	377	379	366	412	373	375	406	357	407	435	382	398	403	400	395	421	357	422	378	374	392	353	402	415	380	400	405	376	396	427	376	404	384	383	378	381	387	393	405	407	394	417	424	397	406	404	418	392	404	378	382	385	351	376	367	418	375	396	387	416	390	428	405	385	404	367	434	414	368	413	403	365	385	384	410	391	375	378	354	395	406	418	428	362	389	414	384	409	418	395	434	390	410	385	392	361	395	397	392	420	413	388	404	423	383	388	407	397	371	392	400	424	374	398	398	409	377	397	389	430	376	423	339	398	400	403	380	441	390	411	386	415	371	398	412	432	427	415	365	391	428	404	395	372	381	403	392	366	372	381	360	369	420	399	394	377	353	392	397	408	399	370	423	361	377	404	409	364	403	415	387	381	401	365	394	406	373	437	421	398	386	376	395	391	417	367	416	382	381	401	416	398	407	378	387	379	389	392	416	396	424	388	432	353	379	436	390	397	360	394	369	373	401	396	410	412	415	403	377	400	394	375	374	420	405	402	376	395	410	422	399	409	393	433	415	398	371	378	361	429	405	356	402	411	368	399	404	362	378	395	409	399	373	420	399	414	393	428	370	400	361	421	394	371	417	434	360	408	419	387	377	395	395	429	377	383	408	390	416	386	409	398	339	369	390	369	388	407	401	388	401	400	396	418	381	417	413	365	389	425	401	442	415	390	364	417	423	399	368	382	384	404	393	388	378	392	385	409	371	374	409	400	375	382	434	398	429	404	378	382	401	387	363	410	416	405	402	406	388	360	414	380	384	371	390	387	388	444	417	380	443	380	398	388	402	374	393	347	402	418	372	434	401	402	401	378	386	413	411	389	386	422	413	380	394	404	397	387	378	408	424	377	347	410	387	394	425	438	381	394	416	361	391	423	421	369	411	379	404	396	401	423	403	392	393	361	366	387	367	377	404	395	403	384	412	385	381	385	364	408	403	388	366	372	383	400	361	380	377	406	397	412	386	399	414	425	415	397	407	452	383	389	366	402	411	414	411	388	403	418	387	413	400	410	396	412	412	414	430	400	382	385	393	392	441	375	387	392	416	360	418	405	402	419	418	383	405	441	415	395	401	415	357	378	411	384	392	381	400	387	400	366	414	381	395	413	418	375	399	365	385	395	393	408	393	409	394	389	397	397	392	367	395	392	395	370	405	424	372	390	400	425	404	406	386	402	374	448	376	412	402	408	402	402	393	374	409	382	400	389	400	426	393	404	391	388	406	436	403	391	387	396	373	378	404	402	382	388	336	393	424	397	392	398	420	402	359	395	404	389	412	387	389	423	394	375	388	426	398	444	381	388	392	394	375	383	432	371	407	406	413	377	395	358	408	413	383	421	385	372	381	426	435	392	382	410	425	379	415	387	389	416	425	398	396	385	397	373	422	412	386	416	377	396	373	404	382	397	361	359	424	373	409	421	375	438	413	405	396	391	375	388	400	345	425	408	417	437	382	421	364	448	387	358	403	381	431	393	392	403	357	377	442	374	392	408	359	390	373	387	394	415	378	407	370	380	351	430	395	391	396	381	400	396	416	411	402	362	408	391	385	397	400	379	386	415	373	403	392	370	399	412	407	430	405	380	432	346	379	393	365	389	383	397	397	386	427	402	377	396	419	382	395	419	371	408	379	405	425	434	361	358	407	403	358	413	356	366	362	391	393	385	403	384	426	442	384	405	440	420	366	394	368	393	376	391	391	403	420	391	392	420	408	410	421	354	393	423	398	391	409	385	422	394	375	390	392	388	404	393	376	395	378	423	367	403	415	383	378	416	403	412	384	375	373	390	392	375	409	406	379	373	408	400	435	385	376	358	421	382	407	401	410	380	381	382	388	384	416	399	385	410	410	367	428	426	376	397	403	353	378	401	403	419	364	366	388	406	411	416	400	376	375	384	403	407	360	378	384	424	388	416	407	404	345	409	423	337	387	384	403	416	415	387	384	369	424	374	383	408	372	382	386	392	383	399	402	378	374	427	400	374	422	376	408	378	371	403	350	402	410	397	384	385	379	396	386	373	382	430	411	421	411	367	363	381	395	410	366	400	400	375	410	387	373	402	415	419	420	391	409	392	388	419	410	363	402	404	408	360	416	423	369	413	387	379	389	410	363	405	425	387	402	385	399	335	382	382	410	392	399	392	385	355	392	395	404	407	421	394	363	394	378	396	391	379	375	378	373	400	417	383	404	384	402	384	406	381	393	389	387	400	394	382	410	413	386	452	417	358	433	402	392	382	361	426	389	376	416	394	402	371	373	401	395	413	383	384	410	415	369	396	417	390	379	410	402	389	392	446	400	383	381	377	381	354	388	384	376	400	391	417	363	356	424	391	377	380	374	416	374	383	384	386	381	385	388	385	374	417	427	436	368	391	416	394	384	405	386	404	360	399	368	380	395	390	401	405	370	395	408	443	434	405	377	407	381	396	382	389	408	408	375	355	385	404	397	380	409	387	405	374	412	454	397	418	387	413	379	377	401	422	391	402	400	407	390	395	386	384	381	401	379	388	350	390	401	366	350	398	416	383	416	356	389	373	381	428	379	421	413	381	392	397	389	404	408	382	414	425	384	371	437	392	391	414	422	399	398	404	396	404	429	405	384	384	400	396	409	424	385	382	385	389	398	387	401	381	402	399	444	414	386	414	402	373	382	371	397	445	439	419	408	400	358	401	377	390	413	389	387	388	397	384	391	396	408	399	406	403	371	393	413	434	371	404	399	385	412	352	412	393	353	415	385	431	400	412	356	366	400	414	376	408	400	387	381	383	394	387	410	428	365	420	406	410	416	404	406	345	406	388	374	370	419	355	353	416	393	419	425	359	389	375	361	401	383	393	359	395	394	389	345	412	393	413	392	380	409	413	357	365	395	383	419	399	389	367	388	388	412	379	391	413	359	406	398	414	413	378	415	358	385	381	415	389	419	377	396	452	400	432	402	400	400	365	430	394	427	386	371	395	408	411	404	373	380	420	394	365	400	431	391	396	392	409	401
3158	3229	2650	1359	999	820	672	558	513	431	462	452	412	386	375	387	370	379	350	350	334	348	323	411	378	353	344	327	354	338	360	343	364	331	375	344	329	340	329	304	343	327	340	350	379	374	347	322	340	382	342	321	291	318	331	330	334	318	325	324	354	322	341	334	339	339	361	348	310	339	341	325	291	337	344	356	329	329	328	372	344	332	346	319	353	345	352	290	310	336	348	311	341	332	356	324	335	355	314	310	330	330	342	347	320	330	331	314	324	335	332	321	366	339	316	282	313	321	319	314	324	329	364	308	320	336	332	339	320	347	339	324	314	353	371	362	347	324	311	336	324	292	296	317	320	323	345	338	312	335	344	317	345	325	337	358	347	336	335	317	331	341	356	325	320	326	342	329	314	316	306	334	336	357	331	313	327	318	321	308	340	320	321	316	350	359	303	331	299	334	338	309	322	328	327	330	331	311	342	350	314	361	337	353	323	349	330	281	302	332	370	301	311	332	320	332	353	366	351	364	329	316	310	332	306	330	318	337	314	323	318	320	362	329	347	316	323	336	359	362	323	332	344	319	320	313	338	312	318	324	325	319	327	311	287	335	349	292	307	350	324	341	329	320	336	305	313	316	350	304	331	284	312	328	327	319	315	337	319	365	345	348	334	343	333	325	350	338	339	323	318	326	341	329	345	343	348	311	315	310	330	316	330	329	324	338	342	319	333	317	317	331	337	290	342	363	361	323	295	323	312	301	329	335	339	333	318	319	346	335	290	360	313	341	339	292	357	316	312	334	333	322	316	346	342	308	313	338	328	323	342	321	307	315	314	348	329	311	313	325	288	299	316	324	288	344	313	316	317	363	337	359	327	318	315	386	344	358	309	330	320	342	354	312	349	323	323	329	326	327	300	342	329	341	325	317	312	313	354	338	340	329	330	328	323	334	325	343	329	317	296	321	328	293	333	340	327	341	322	366	320	323	363	316	320	321	330	325	343	359	326	311	329	331	290	343	345	314	319	271	306	340	332	339	314	354	336	341	351	331	314	317	326	331	347	294	334	308	305	311	308	315	319	342	331	304	311	333	315	334	301	297	326	336	337	304	334	345	305	306	324	327	309	319	354	289	327	348	348	312	314	332	330	324	329	358	307	327	306	349	329	364	313	292	332	327	336	328	323	320	310	312	306	317	368	345	346	349	315	340	336	350	324	333	334	331	314	324	302	366	345	311	352	324	310	309	355	358	328	363	304	321	303	313	351	331	283	299	324	330	363	358	309	299	326	349	313	311	331	335	278	328	334	311	358	323	328	312	351	324	336	313	321	336	342	315	332	310	319	314	327	347	332	314	351	339	340	324	336	335	346	342	328	331	285	322	323	334	322	344	347	335	370	315	367	293	319	299	341	346	346	357	344	322	324	305	301	309	325	299	323	336	313	355	341	337	308	302	334	332	328	303	291	333	314	343	339	339	344	307	340	282	337	350	333	351	352	347	323	335	293	331	323	327	330	329	336	333	333	293	325	349	324	316	309	290	334	322	312	306	351	358	308	325	381	329	321	324	321	337	348	353	322	343	301	321	352	306	326	337	299	313	298	320	348	336	305	328	310	327	344	324	336	326	340	312	328	330	347	315	328	356	334	330	336	315	358	292	357	327	284	337	348	359	329	337	328	313	327	354	342	341	334	304	341	324	361	297	319	338	305	366	345	311	351	324	323	336	344	322	315	285	313	321	336	341	312	302	314	323	314	321	293	328	335	332	347	328	330	312	356	354	316	322	321	310	324	343	326	299	314	315	322	324	304	319	311	337	302	359	337	303	327	322	324	339	320	331	338	312	322	343	315	336	356	347	338	345	335	329	332	346	329	354	341	349	315	327	318	350	324	358	325	306	323	326	322	335	362	319	315	348	343	309	313	357	325	335	351	329	373	318	339	316	340	321	314	340	358	312	343	332	376	338	314	310	339	355	324	339	354	356	300	319	356	344	273	293	302	325	332	313	316	348	298	303	323	294	324	296	347	322	365	330	328	329	314	301	335	297	329	369	319	309	333	329	314	330	314	337	301	333	322	307	309	326	324	307	327	325	316	289	325	315	353	357	311	333	328	300	318	330	325	333	334	321	295	320	311	322	347	328	328	336	329	324	340	337	327	313	316	325	341	320	346	325	328	326	328	321	333	358	318	319	327	348	346	326	298	326	340	326	313	345	326	319	325	335	339	330	319	318	341	331	362	370	334	319	304	336	336	334	339	312	364	332	328	342	338	348	307	330	328	335	329	313	335	312	334	305	341	307	322	314	328	315	321	322	318	325	361	320	335	339	316	338	324	347	344	348	366	292	353	328	322	328	353	352	315	311	301	329	346	317	320	345	313	312	349	336	324	320	304	309	313	320	323	319	335	330	330	347	291	339	314	327	320	312	344	330	338	338	345	337	345	334	331	348	333	336	318	322	326	320	303	303	365	315	337	353	297	321	311	327	321	286	307	354	320	356	317	303	318	310	316	319	325	295	295	306	331	308	327	338	332	307	327	328	308	337	361	335	350	334	333	314	318	339	308	324	336	308	319	322	312	287	306	326	319	331	321	328	295	299	319	313	310	313	298	327	365	337	339	300	317	318	323	313	349	349	346	343	298	377	341	344	322	307	278	311	290	318	366	333	336	322	325	324	329	285	359	358	314	330	329	311	299	314	294	335	306	316	332	333	330	328	323	337	351	314	320	332	321	335	311	332	299	339	329	309	325	308	348	338	332	346	308	310	352	306	303	315	363	332	345	315	336	308	331	348	311	329	331	311	346	316	354	324	303	316	296	340	325	331	313	300	301	343	331	308	315	323	330	332	333	340	338	331	336	289	336	292	316	340	338	307	328	317	339	331	314	334	330	326	304	322	296	336	335	337	328	308	294	322	324	310	325	329	332	338	320	336	313	319	335	321	302	343	355	301	327	308	332	340	337	343	329	360	323	316	312	327	311	311	325	328	314	332	316	331	327	303	302	357	325	329	324	318	297	346	320	331	331	342	325	326	311	319	310	301	329	364	361	318	359	361	321	281	314	332	316	325	316	306	310	326	362	319	341	300	350	329	317	289	335	293	326	334	321	303	328	328	304	341	329	320	324	295	298	337	299	325	348	315	330	297	319	299	320	344	309	351	326	304	337	338	326	343	334	358	349	366	358	336	334	313	351	301	314	330	335	324	327	308	304	322	288	330	341	324	336	326	285	368	328	324	318	321	327	343	337	325	336	327	324	334	349	308	324	305	313	332	348	303	322	309	308	345	321	327	311	298	326	319	353	310	310	331	358	328	315	324	323	309	347	349	303	325	318	312	327	346	324	315	298	319	322	328	333	350	343	303	316	306	289	328	311	289	323	322	316	306	333	283	280	351	325	359	302	308	313	309	331	315	354	321	288	293	325	328	322	330	333	336	307	303	323	338	337	333	313	304	296	345	340	360	295	344	313	323	328	348	316	319	345	331	321	315	337	339	290	300	364	327	328	332
24391	21414	28763	24463	21404	8411	1567	971	805	803	755	683	685	686	647	672	653	623	589	653	672	653	627	662	620	598	639	658	621	617	594	618	646	656	679	576	647	603	600	589	592	659	609	648	658	614	671	637	633	620	603	616	599	578	618	612	621	626	554	574	591	574	649	597	635	619	604	618	631	604	606	599	629	561	616	579	635	610	590	577	583	608	597	597	635	648	580	597	637	618	613	589	596	599	619	627	623	631	606	654	632	661	599	673	594	574	632	631	585	611	527	588	556	603	615	613	614	602	664	605	588	619	634	576	649	643	583	613	610	599	628	588	592	584	588	594	607	580	617	602	614	640	614	620	587	597	599	639	604	628	609	611	642	627	571	594	576	671	596	620	613	615	599	616	615	591	572	615	618	585	637	605	585	546	587	576	594	640	613	585	584	611	629	560	614	615	580	600	570	578	574	649	566	607	539	624	588	654	634	630	612	606	588	594	594	627	611	587	601	562	640	629	618	628	616	616	566	564	570	627	584	609	622	571	620	587	580	572	611	623	624	573	563	623	612	572	642	640	589	590	580	614	631	612	637	621	542	610	606	631	589	566	570	570	570	602	604	563	603	544	620	583	615	584	599	612	601	588	634	600	655	589	583	587	597	595	554	616	591	661	615	601	611	612	601	584	617	582	600	583	672	595	575	574	634	620	595	595	620	639	609	594	543	573	567	608	597	617	598	583	612	580	595	589	551	664	620	607	620	595	598	572	607	602	585	561	584	610	573	609	577	599	574	650	614	589	611	585	631	618	597	634	610	644	590	612	571	586	663	604	596	572	591	608	610	590	625	584	606	575	625	602	632	575	585	582	605	563	567	593	583	617	576	605	541	592	630	608	577	607	580	609	602	601	607	633	582	615	588	626	558	630	610	592	631	581	604	579	596	613	604	596	615	585	578	622	635	612	553	584	599	601	560	608	632	624	640	618	586	618	618	621	613	572	589	602	553	624	638	698	634	611	563	588	585	620	596	601	576	585	549	629	572	621	578	609	601	597	593	593	583	584	604	596	601	615	604	591	602	560	592	577	614	609	616	612	593	638	568	597	602	580	628	619	574	617	591	595	643	587	569	627	614	611	602	563	614	598	631	600	564	585	654	526	579	626	620	572	620	580	598	554	633	656	641	575	588	613	602	563	612	634	578	578	562	586	570	564	586	578	575	583	608	599	572	629	634	610	556	621	548	579	622	592	556	603	579	595	573	624	601	591	617	586	573	568	611	612	637	590	630	581	587	592	629	590	564	546	604	585	613	591	576	608	572	591	576	588	611	604	594	555	604	595	631	640	612	637	605	620	600	612	580	582	576	619	566	603	676	595	582	616	585	605	610	603	588	584	624	590	596	611	605	599	604	556	586	587	562	572	619	551	589	580	609	609	572	571	616	604	643	619	604	650	637	622	555	597	609	591	612	575	622	600	601	622	583	635	620	573	588	609	597	594	600	560	589	623	595	611	619	583	594	624	568	601	616	589	624	592	613	595	579	603	594	555	619	589	600	619	580	561	601	561	586	589	657	619	594	617	603	589	578	632	578	667	583	594	555	610	623	543	597	601	588	608	617	560	619	582	629	583	616	534	639	576	639	610	617	546	624	588	566	574	569	604	591	633	572	613	593	622	584	626	590	628	586	593	593	613	579	609	618	636	586	575	563	631	596	571	563	608	572	615	631	606	611	594	594	599	584	612	592	599	615	578	601	604	633	607	602	576	612	580	625	605	642	592	587	619	629	610	567	583	589	608	623	586	588	594	587	572	570	597	638	587	596	650	618	603	622	602	632	570	588	646	575	579	581	590	607	619	603	579	563	597	597	591	576	583	620	613	590	625	565	561	607	572	590	572	580	609	619	571	570	623	536	577	595	621	605	589	620	601	584	594	574	593	619	575	568	571	620	672	612	635	615	591	570	595	589	606	611	617	606	598	621	623	609	561	596	620	584	627	627	587	591	605	551	588	600	578	582	601	564	624	583	592	624	594	602	639	577	578	618	639	573	631	577	607	597	588	601	598	523	596	602	575	587	610	597	615	607	605	596	603	583	588	581	596	662	634	628	573	584	630	595	609	634	601	590	612	632	637	621	605	565	640	589	593	579	627	543	564	614	610	591	574	552	589	583	567	621	617	604	617	616	626	584	617	616	595	607	596	549	554	604	585	569	581	563	587	616	571	592	589	593	602	584	623	582	621	605	580	569	625	580	618	610	581	572	556	667	617	653	611	615	599	583	554	620	564	625	597	594	580	590	608	607	590	628	597	575	594	587	603	607	578	553	625	548	579	622	582	573	566	609	604	586	648	572	603	647	592	599	628	597	585	613	562	599	613	578	592	605	573	632	597	546	580	599	613	568	605	601	577	570	563	561	580	607	591	644	619	604	584	608	573	609	616	608	599	612	612	596	579	617	593	606	611	583	593	581	564	614	609	600	573	631	576	592	626	553	615	599	604	646	603	557	577	590	590	630	637	602	632	625	631	594	575	601	598	584	593	645	587	610	624	570	612	585	588	604	579	560	635	584	584	642	617	562	591	590	583	612	620	622	590	612	629	615	651	583	635	576	613	623	627	618	599	592	632	616	605	594	564	610	630	577	577	591	595	630	600	622	599	607	632	584	623	540	612	605	564	581	583	574	608	619	566	599	624	636	627	602	560	602	573	543	621	607	573	593	603	605	612	559	613	635	620	619	595	603	598	620	658	589	601	570	600	578	579	580	590	587	675	622	578	581	611	591	588	551	595	641	632	583	555	577	603	602	652	611	605	577	607	596	570	603	595	613	626	595	607	575	607	605	588	617	578	585	562	578	636	594	612	584	614	637	581	630	601	640	625	582	546	590	551	626	580	599	556	575	583	629	607	580	574	597	573	582	618	598	613	638	617	596	601	548	567	596	656	606	598	571	615	621	609	605	557	620	615	594	559	593	612	635	611	576	617	605	589	581	598	605	581	583	593	608	623	594	618	574	589	585	609	612	595	587	614	574	574	609	596	576	636	598	633	598	607	611	573	611	632	549	609	597	585	598	619	618	640	557	548	609	598	605	611	569	595	570	610	574	597	593	605	624	610	547	592	586	661	609	597	569	589	558	557	605	541	550	631	577	620	587	614	627	611	591	635	603	582	587	587	581	626	633	571	603	626	621	588	568	626	646	590	584	608	587	610	559	614	572	551	589	621	631	609	649	623	590	606	617	609	562	593	571	584	587	615	618	613	604	584	600	587	581	596	587	585	584	542	579	620	600	593	584	646	597	616	592	615	613	597	641	566	600	570	565	640	600	579	582	558	574	571	615	638	586	593	532	548	617	598	594	602	573	621	603	607	629	594	597	589	616	615	579	625	634	613	618	609	568	588	623	580	602	561	583	596	577	577	630	607	613	607	609	603	606	606	678	560	588	538	531	627	591	589	604	567	573	590	589	640	597	612	601	590	602	574	602	630	585	580	594	570	557	585	625	585	577	591	612	595	624	561
3409	5652	4797	2449	1663	1219	1052	949	782	736	729	667	656	630	561	616	577	576	576	536	549	541	551	538	502	548	515	507	499	515	494	535	497	472	501	477	505	497	507	546	484	469	515	495	470	476	482	484	469	487	495	502	523	507	494	494	499	532	503	474	537	489	494	511	458	521	479	535	488	462	471	481	517	485	521	454	451	490	499	490	488	537	520	532	487	482	490	514	520	490	468	487	463	477	506	476	470	482	496	476	507	503	497	491	551	469	478	555	469	494	464	511	467	515	550	508	493	473	489	506	526	461	479	489	490	475	484	466	498	490	492	503	467	480	500	509	473	511	486	480	443	503	527	512	497	509	461	473	467	474	493	486	523	488	530	513	500	513	478	538	501	468	502	467	478	550	507	526	476	473	464	494	504	467	457	483	469	530	486	477	477	526	477	525	469	492	497	478	483	492	478	477	516	479	496	472	491	464	463	441	455	471	469	499	481	496	481	499	491	479	471	449	470	474	491	453	507	461	465	488	514	465	497	486	481	467	466	507	554	481	474	461	502	488	498	534	460	521	471	514	468	515	496	493	473	486	488	457	505	481	481	475	492	476	512	449	469	496	494	499	487	484	450	507	485	463	483	492	497	457	477	470	462	511	469	466	472	467	529	472	450	511	480	437	528	484	515	467	473	479	491	481	475	478	456	497	495	483	431	495	468	480	462	534	438	503	467	510	467	497	484	464	434	427	440	481	522	517	507	511	478	473	469	468	467	468	501	496	511	473	498	466	499	478	477	492	464	474	468	456	495	475	482	477	475	440	478	440	517	521	446	505	514	487	484	471	489	493	491	459	517	481	505	492	518	506	489	505	485	480	474	534	501	501	476	450	486	498	465	491	462	476	510	487	485	519	523	513	483	461	497	467	505	494	450	547	498	482	496	460	493	463	482	482	450	477	464	528	493	457	476	448	486	458	484	471	472	483	524	509	523	481	489	485	453	485	470	525	465	485	462	432	489	502	506	466	459	497	478	475	482	480	463	497	446	492	502	455	452	495	459	492	480	453	454	441	464	480	516	458	516	492	496	521	447	482	473	499	495	464	462	509	485	504	471	491	484	459	476	462	506	510	512	443	470	495	478	516	491	484	469	480	475	447	497	445	496	537	471	506	486	481	454	466	482	471	480	497	461	469	449	505	489	550	430	505	470	458	472	482	469	464	451	432	461	481	506	485	513	509	462	474	460	486	494	465	465	489	462	470	483	434	454	453	510	471	531	502	498	454	456	488	495	468	479	445	515	473	490	481	476	476	488	440	506	451	502	470	484	498	485	460	455	496	483	496	465	490	499	463	488	486	480	509	498	495	483	470	470	470	484	487	487	501	474	540	480	473	473	476	472	501	464	478	485	493	505	502	478	497	520	471	500	483	485	490	506	480	488	480	507	469	510	478	491	493	458	457	505	448	474	479	463	479	536	481	449	482	459	494	489	463	480	469	510	492	488	494	508	489	466	449	462	476	519	471	499	470	474	491	503	459	525	467	510	456	466	491	507	470	491	469	475	443	487	475	498	446	491	447	493	498	484	530	464	465	475	453	491	504	448	492	471	430	479	457	512	466	505	445	472	507	451	509	459	473	487	504	483	447	430	444	481	490	494	479	450	450	496	476	456	519	475	520	490	490	512	496	474	493	477	492	479	467	490	476	470	495	471	500	507	467	445	455	484	463	487	482	511	478	493	512	504	506	492	474	471	484	470	485	455	484	464	453	489	473	478	432	505	514	482	455	477	490	475	457	424	443	505	478	456	486	461	480	450	483	533	498	475	511	509	473	513	494	501	472	490	468	474	469	482	469	471	514	482	503	516	446	493	461	517	463	503	467	474	491	458	479	444	467	461	436	474	431	456	453	432	480	477	473	495	480	501	475	484	450	491	466	474	443	445	470	477	472	479	443	464	455	521	456	486	486	484	472	454	458	447	435	473	470	456	493	452	489	477	501	487	479	466	532	488	482	488	457	474	458	455	451	486	525	515	496	438	498	460	526	479	510	493	485	490	460	481	470	501	452	497	522	461	502	456	441	517	530	474	499	499	489	479	487	497	483	471	475	493	496	473	469	475	487	477	485	477	503	490	472	456	506	496	445	504	486	477	479	480	463	503	495	493	491	485	504	463	480	448	478	490	475	448	471	499	481	481	495	457	494	494	447	464	491	489	470	438	456	470	476	468	473	470	466	507	473	486	444	479	473	476	507	486	480	457	448	491	500	469	474	467	450	463	478	438	458	466	479	474	470	504	525	480	506	486	483	476	484	523	506	473	465	500	465	497	484	530	452	484	499	438	469	473	490	511	462	479	465	448	467	492	501	505	507	460	508	488	491	461	512	461	522	465	545	480	495	501	485	486	487	482	490	460	499	502	460	427	454	504	479	496	494	478	453	499	445	438	437	478	437	478	435	463	481	517	492	492	500	534	441	481	456	461	466	506	520	455	481	457	502	493	481	454	506	506	446	464	464	450	471	464	453	485	500	480	458	493	454	528	489	499	423	440	477	464	495	467	472	467	462	471	499	499	508	513	447	449	485	470	475	473	465	464	500	473	470	472	453	460	486	481	466	458	441	460	502	508	486	480	503	479	462	498	483	459	500	477	433	467	482	444	500	438	484	478	459	482	496	464	485	494	482	474	453	464	483	495	478	491	462	505	465	464	524	501	479	460	450	493	500	513	452	486	471	485	442	491	501	484	445	450	508	463	465	492	439	482	458	501	481	502	522	472	473	495	467	493	471	532	504	478	477	463	451	497	478	471	519	482	433	503	505	523	487	494	480	454	457	489	451	475	492	487	449	474	486	484	474	468	483	472	440	478	470	507	482	486	483	480	486	501	503	486	457	520	451	470	507	487	470	468	465	500	471	504	483	431	457	483	462	452	458	476	484	476	507	480	446	440	474	468	471	516	439	464	461	474	469	504	496	505	496	474	477	483	480	491	495	460	485	461	455	481	489	470	443	466	473	480	495	456	468	454	462	487	438	495	516	488	469	469	425	481	461	436	444	500	480	479	487	456	443	517	478	460	482	469	466	471	466	489	484	529	466	470	488	455	501	450	486	481	516	463	435	475	504	504	458	483	463	453	483	479	445	507	491	467	481	476	474	451	484	454	484	474	479	498	467	478	506	481	482	431	446	492	454	450	461	508	470	436	480	500	464	487	481	490	483	451	488	474	463	492	483	456	457	508	470	471	457	432	466	471	476	486	500	444	476	459	469	500	496	471	484	462	465	507	540	466	472	439	423	470	458	498	451	492	437	453	461	488	460	489	487	462	495	516	489	482	515	481	498	466	477	506	434	488	480	495	469	466	476	460	453	444	455	459	507	496	492	498	495	496	451	478	513	493	498	454	496	452	480	489	499	490	497	471	460	464	478	493	513	476	451	491	510	465	482	474	490	453	454	453	488	478	479	453	526	503	515	418	462	477	481	451	510	507	486	466	486	452	484	459	487	545	504	509	496	499	473
27742	10262	726	435	328	194	177	163	155	144	164	138	136	127	144	151	138	161	126	145	139	124	145	163	128	141	146	143	156	160	126	138	135	143	139	134	147	118	107	135	160	137	128	126	132	149	137	151	129	136	153	139	148	160	144	136	139	151	139	140	139	129	159	127	151	128	143	119	140	147	137	123	125	134	118	146	157	148	136	168	146	153	142	130	135	162	148	141	124	128	160	140	160	139	150	150	153	143	147	169	142	134	145	140	129	132	136	147	147	150	142	120	124	149	132	150	122	128	131	152	156	147	159	147	137	140	135	132	146	145	143	129	119	124	145	133	152	128	150	134	131	145	135	137	133	127	158	142	134	157	118	142	132	169	153	146	137	129	145	147	142	157	148	153	137	131	138	148	140	174	167	136	137	155	134	152	120	140	141	137	145	144	141	145	149	175	141	134	133	139	154	139	121	153	149	145	134	135	136	143	133	131	135	130	149	135	150	137	132	141	135	124	150	147	132	125	136	124	135	148	155	141	142	148	135	139	128	153	137	146	133	140	128	159	126	131	140	137	163	156	132	138	116	135	135	134	123	132	122	137	144	139	127	145	152	129	144	151	124	149	128	124	127	134	130	150	155	147	141	157	140	151	134	150	130	136	155	155	137	129	135	135	152	134	143	136	132	136	149	129	134	125	161	131	130	139	135	137	139	141	110	146	127	129	132	147	130	140	142	150	167	151	146	128	135	129	147	124	151	137	146	161	137	129	157	148	146	133	151	129	126	153	136	150	149	156	142	124	147	141	145	148	136	131	134	140	136	171	169	158	132	151	120	130	152	143	128	161	139	140	155	134	156	151	126	132	158	171	131	148	147	153	133	142	159	132	145	146	119	138	142	135	141	127	146	146	129	142	163	111	150	135	140	137	133	143	154	130	124	134	136	155	144	158	131	158	145	126	129	162	127	134	150	140	131	158	144	159	139	163	169	145	147	155	162	145	115	119	137	151	140	147	162	125	148	149	148	139	129	134	138	160	148	127	133	152	124	142	142	130	135	141	160	134	148	140	124	145	126	144	147	156	143	113	150	137	156	145	136	158	146	151	155	137	138	138	150	158	149	147	135	141	134	152	146	125	144	134	146	132	150	141	133	154	147	133	149	145	139	143	154	153	128	158	145	123	141	151	159	135	141	153	145	124	152	137	136	130	155	154	129	132	150	122	151	126	163	176	145	143	154	154	129	137	146	151	148	158	166	152	156	143	142	137	137	115	162	139	158	119	155	131	131	150	146	147	128	152	154	151	161	149	158	158	161	129	135	133	132	121	135	136	154	133	142	146	137	139	154	134	147	132	135	123	144	142	128	111	161	145	156	140	156	148	156	127	148	132	126	126	143	125	122	135	147	155	156	124	154	144	142	128	131	135	147	142	156	134	135	146	134	141	156	158	153	126	120	132	137	138	149	139	136	153	143	148	139	132	150	158	140	145	135	143	131	141	128	126	138	140	152	135	155	160	132	141	143	145	115	144	146	141	152	136	131	135	156	124	156	126	139	155	151	153	141	139	130	146	128	146	145	152	153	128	132	125	125	137	133	167	137	115	128	142	131	134	130	149	133	140	149	173	136	122	138	136	135	126	129	122	141	156	138	140	143	131	142	129	131	147	117	129	123	156	124	127	149	151	133	129	146	124	150	152	111	134	125	130	139	137	151	150	136	126	134	135	129	150	125	129	146	124	132	136	113	148	156	143	147	139	156	157	147	141	165	135	150	134	175	147	161	123	150	139	139	149	146	150	145	146	117	128	128	131	155	135	134	147	121	135	150	137	144	136	119	146	132	155	133	152	170	163	148	135	135	156	153	133	142	159	139	128	131	149	154	133	138	160	124	137	141	128	143	129	134	137	141	142	158	147	140	147	130	146	130	160	133	151	149	135	153	122	152	155	131	153	144	148	145	130	123	130	142	135	139	153	142	141	150	142	173	149	137	121	148	137	129	133	145	152	154	150	142	137	149	148	146	126	152	125	136	154	146	113	133	127	152	144	121	130	142	145	129	135	126	140	126	130	139	150	125	153	168	126	133	154	148	152	123	126	132	150	140	126	130	150	141	138	138	116	150	127	133	129	152	130	148	136	147	145	141	147	142	132	140	140	130	142	124	148	124	150	139	133	143	137	134	142	117	166	143	135	130	134	114	132	146	125	121	155	137	135	150	141	141	149	134	130	131	160	176	142	143	147	142	141	134	159	143	133	148	158	137	122	152	138	140	143	145	146	156	143	114	143	140	160	149	124	142	163	151	140	150	152	121	154	161	132	147	146	143	155	119	138	117	144	121	160	146	139	131	135	138	147	137	153	137	143	146	151	135	146	170	142	151	131	144	141	141	141	156	129	144	153	144	161	136	130	134	139	127	136	144	145	147	130	138	160	144	136	153	130	158	133	154	155	119	170	155	143	138	138	135	139	133	138	145	143	151	134	149	127	143	130	136	166	143	152	149	146	143	131	148	142	129	145	139	141	130	146	139	141	114	153	122	141	141	124	155	146	139	146	160	125	140	134	158	135	150	125	153	168	139	143	142	147	131	123	130	131	149	133	133	131	145	118	114	127	143	144	145	134	125	155	136	143	124	154	136	146	140	134	133	141	144	140	146	164	127	127	142	119	155	132	145	154	140	154	145	136	133	139	143	131	143	138	153	141	128	139	137	124	146	151	146	143	144	146	126	142	141	125	136	146	153	133	163	125	130	111	133	141	158	138	134	139	125	146	147	146	148	140	129	124	145	148	152	133	143	149	130	135	139	158	141	137	149	138	139	154	127	126	146	156	150	134	135	140	138	157	151	150	160	124	151	142	110	124	141	155	134	132	132	141	131	153	143	130	129	117	139	139	137	130	155	138	147	116	150	140	151	116	146	151	144	137	140	145	142	151	121	150	144	128	141	134	126	162	139	157	150	150	129	131	146	150	146	149	154	143	157	133	157	139	142	173	146	138	128	142	147	157	156	132	137	165	140	144	152	134	161	117	140	134	149	146	143	148	139	153	133	155	125	134	147	143	150	148	152	142	144	142	131	159	116	146	141	122	138	132	149	129	152	130	155	133	126	134	125	156	138	141	129	148	139	143	141	148	134	138	126	136	140	134	150	133	162	127	136	138	146	130	162	142	149	137	157	127	154	122	128	157	132	170	126	135	122	147	154	127	145	140	146	126	143	135	150	141	134	143	144	144	135	137	146	133	124	153	144	156	126	125	147	136	141	116	152	123	157	129	147	155	129	114	145	146	147	138	149	121	142	150	152	158	142	144	141	142	141	149	154	154	119	144	130	151	146	144	141	139	161	148	137	156	135	137	137	152	141	141	157	123	136	130	156	136	157	153	158	136	142	106	147	142	138	124	155	140	138	139	144	141	150	121	145	135	155	135	151	128	118	144	127	160	126	157	134	144	140	129	116	137	148	150	119	140	159	129	119	128	122	145	136	134	158	145	150	133	140	147	155	126	136	147	130	148
4383	348	316	185	173	147	136	141	123	152	133	158	116	116	125	139	119	138	127	106	131	121	134	122	124	113	125	124	116	117	119	133	112	113	108	122	116	135	139	121	106	116	122	107	108	108	123	132	107	122	114	112	116	104	131	130	114	117	141	114	103	137	115	113	118	136	112	136	104	126	112	138	102	120	109	137	137	146	115	129	108	123	111	103	125	136	130	123	118	124	100	109	121	113	117	111	116	104	123	126	109	116	109	116	129	125	116	123	127	102	120	122	134	127	118	116	101	123	128	113	123	118	110	131	124	136	123	128	133	141	115	119	115	119	106	126	123	110	134	116	142	110	123	116	118	96	112	119	116	104	116	123	127	114	135	104	117	131	123	141	147	96	108	109	109	116	113	114	120	121	111	122	125	121	108	142	120	122	107	126	118	119	122	106	115	121	131	112	134	109	105	115	106	122	127	121	124	99	112	115	122	119	111	117	126	129	120	130	120	134	125	124	116	121	128	108	135	119	114	118	123	122	106	118	105	137	128	111	138	119	113	120	130	124	136	114	119	115	111	117	117	137	140	116	135	108	123	133	120	109	111	101	102	125	121	111	123	121	142	125	126	98	119	109	113	130	120	115	106	116	124	107	109	123	117	123	126	119	125	117	107	127	129	118	125	123	118	132	96	126	127	121	126	128	126	102	129	119	134	101	114	118	126	127	103	115	135	131	121	123	144	117	118	122	130	121	119	112	112	147	126	118	126	100	144	121	127	124	113	117	119	139	108	113	117	114	125	123	108	125	129	132	119	111	109	108	118	117	117	111	117	116	104	112	117	130	129	134	103	104	128	128	124	98	120	112	142	100	124	127	118	132	108	115	114	107	111	99	125	111	117	136	141	117	111	115	133	113	125	105	112	127	105	130	109	119	133	110	135	123	114	118	113	119	96	130	115	125	108	138	114	103	113	126	129	121	115	92	124	116	117	125	118	106	124	124	121	112	106	121	129	118	137	149	108	133	120	126	115	117	121	121	140	117	135	106	116	117	124	125	111	133	126	132	116	129	107	104	143	135	118	129	130	112	105	128	105	143	115	126	102	114	119	139	127	113	133	130	147	124	122	123	125	96	117	117	119	116	124	131	129	120	107	125	134	122	125	108	123	112	117	121	127	113	133	131	117	81	121	110	118	110	111	108	133	121	107	118	132	120	134	109	112	127	118	129	126	107	106	112	125	128	135	131	132	123	124	122	124	102	112	131	107	122	137	127	116	143	148	126	127	121	112	131	116	99	116	140	104	134	107	125	104	129	115	117	130	114	137	95	131	111	134	127	120	108	124	122	135	114	126	140	130	116	115	120	110	126	109	130	127	126	125	125	118	129	106	98	95	115	129	127	103	101	124	116	132	137	118	118	123	104	131	118	134	110	106	115	140	116	125	101	127	114	112	112	134	116	122	124	106	105	125	105	138	134	126	141	105	122	129	106	121	111	125	115	127	118	135	103	116	131	129	127	114	105	119	116	119	130	120	122	125	95	126	105	99	129	131	136	88	107	139	120	122	133	132	120	115	113	115	110	112	113	133	103	132	113	112	134	98	142	122	137	114	136	113	111	128	113	124	125	119	142	112	133	118	128	102	127	111	111	109	107	132	114	151	127	119	119	113	111	122	131	132	114	122	119	133	124	119	108	139	121	101	110	128	132	125	114	108	127	110	111	135	140	114	126	148	101	111	130	104	118	122	119	110	118	109	120	125	133	107	129	145	127	134	117	107	122	113	107	120	125	114	129	134	101	116	101	124	119	111	118	126	99	110	117	119	114	127	130	131	107	123	111	132	104	109	113	129	112	104	123	121	115	132	113	109	136	127	141	133	129	110	104	128	136	98	114	108	133	130	114	127	121	115	121	118	109	117	110	124	129	91	119	110	118	100	121	126	117	130	120	115	124	135	117	127	137	115	119	112	100	105	108	115	113	123	125	131	123	123	121	116	124	123	113	119	120	110	102	117	125	115	108	133	129	106	117	117	126	117	121	113	111	117	125	110	118	126	121	121	124	119	120	107	106	136	130	131	101	108	132	121	115	117	124	124	115	109	118	140	126	105	135	117	98	125	108	104	107	125	117	134	111	124	122	94	109	111	110	109	127	123	117	105	122	108	145	114	108	112	117	108	142	112	120	119	122	110	122	117	118	129	114	104	120	117	126	122	100	116	126	115	148	102	125	110	112	129	137	88	110	113	102	123	124	134	124	123	109	135	119	130	109	118	121	138	108	102	127	106	124	104	129	109	111	131	120	110	132	129	110	142	90	120	138	111	116	113	104	118	101	93	108	112	120	128	122	122	111	126	108	113	111	117	126	113	128	131	112	110	125	108	115	126	139	128	134	135	144	110	158	103	99	110	126	115	127	120	115	121	130	110	125	118	107	113	128	107	114	124	131	112	125	120	128	115	110	117	133	126	117	108	114	106	112	104	127	129	121	111	100	116	125	103	105	115	121	122	121	137	132	102	135	126	116	123	121	109	125	124	99	137	129	142	116	118	121	123	120	120	129	132	112	120	107	135	122	116	118	122	116	113	141	112	122	105	134	119	140	113	137	117	92	110	120	130	125	111	115	119	124	125	119	134	131	125	130	119	115	112	103	115	116	126	111	114	92	96	108	117	114	116	120	99	119	115	113	108	113	117	111	115	109	106	107	105	134	135	109	129	116	117	123	112	111	131	109	112	105	126	120	133	130	132	123	110	113	126	125	111	107	110	141	95	118	122	114	109	120	104	118	131	118	133	129	116	102	134	115	107	140	115	117	129	102	130	126	120	120	95	121	107	125	108	125	132	102	119	115	108	96	114	87	106	104	112	105	116	132	119	144	126	109	116	125	118	132	121	110	127	132	138	140	124	123	116	128	121	117	116	122	100	103	126	117	92	124	102	123	122	117	124	126	129	125	123	137	118	103	130	114	129	129	142	109	115	136	124	133	120	108	116	116	100	126	115	111	119	118	122	122	124	93	117	104	124	114	137	108	114	118	127	133	110	116	111	123	90	129	127	116	109	126	118	114	113	128	130	128	137	111	103	109	127	118	113	127	99	117	101	99	127	135	127	106	126	135	126	112	125	129	120	127	99	121	132	113	106	115	119	126	130	140	103	121	117	132	123	90	117	124	126	102	105	120	111	113	127	114	111	121	118	114	118	118	115	124	112	120	131	109	124	124	117	123	113	133	119	114	122	111	141	100	135	106	131	135	131	105	113	122	109	141	134	125	123	120	104	117	106	115	112	115	122	106	123	124	135	125	128	109	110	108	106	141	122	114	114	131	119	132	128	120	118	127	108	139	114	125	113	99	102	107	113	113	120	101	121	120	123	112	117	114	106	123	115	121	122	120	118	123	125	122	131	128	112	109	144	106	129	105	115	143	135	140	117	109	121	115	122	113	112	141	121	119	108	115	100	101	117	127	124	99	120	141	122	123	100	107	122	131	121	115	99	126	125	109	114	122	119	105	137	139
25386	21434	27922	25314	11204	1150	769	591	493	450	497	454	456	440	439	421	433	440	454	394	419	397	392	436	433	395	400	404	417	446	426	455	398	404	445	423	410	413	399	375	380	403	383	440	415	420	392	403	400	389	394	381	383	402	442	397	414	401	361	419	393	373	379	393	397	421	386	415	412	382	403	376	396	415	419	407	407	430	369	394	389	378	408	379	416	403	406	417	416	405	399	365	397	402	392	392	428	415	395	431	389	379	404	406	374	401	396	421	428	410	409	398	413	374	386	418	422	392	414	385	389	369	387	369	413	395	404	380	428	400	394	408	383	404	414	400	393	360	417	409	415	435	409	372	389	381	432	415	388	388	377	441	402	398	395	381	376	408	362	394	363	404	399	369	411	397	387	408	408	370	408	389	396	413	412	372	433	393	369	357	453	399	378	391	406	370	386	435	382	388	371	389	393	421	351	401	391	404	373	406	396	375	379	412	421	421	386	414	405	385	384	408	387	410	388	388	406	396	406	413	412	411	390	405	382	356	396	393	419	386	369	402	398	373	381	387	404	352	398	399	393	407	361	423	424	396	401	396	422	396	424	407	414	415	381	425	402	412	427	372	395	430	407	383	375	407	415	414	372	384	394	408	391	391	366	423	395	370	393	366	408	353	373	400	367	352	364	392	423	382	385	422	406	425	399	395	406	391	418	385	402	369	393	397	419	402	389	400	437	422	410	396	389	362	379	405	368	356	418	408	396	376	353	387	413	396	392	393	414	396	404	425	396	387	398	434	391	392	378	393	400	387	388	426	385	380	419	409	387	382	397	382	409	391	402	377	399	388	378	368	395	382	373	428	366	367	384	383	379	372	389	351	423	370	418	404	396	429	370	377	388	432	418	386	383	382	390	419	418	376	390	396	409	417	370	368	398	400	378	396	389	393	412	405	406	442	387	380	383	395	411	426	437	364	378	443	392	385	365	446	390	420	416	389	394	394	385	399	374	408	404	387	401	387	375	410	385	438	401	411	420	411	396	388	416	403	409	358	424	381	400	396	406	416	417	403	426	383	351	381	391	411	397	427	385	405	390	407	407	404	431	434	436	402	384	411	399	422	404	379	369	396	391	383	424	418	368	416	408	420	417	414	383	409	384	376	399	378	376	398	352	378	376	404	420	400	403	401	416	399	401	374	402	378	410	380	433	389	407	376	419	409	376	384	390	439	417	367	419	390	427	412	405	365	380	420	405	409	405	416	389	405	420	365	366	401	392	415	398	403	398	387	397	434	411	378	376	383	394	372	408	415	396	400	406	440	412	402	449	411	437	410	395	391	380	426	387	422	395	395	408	369	415	411	408	388	378	409	412	433	396	447	428	393	396	370	366	401	426	363	408	365	381	395	423	368	407	373	411	422	399	362	370	406	415	420	406	370	374	405	430	396	403	419	382	388	420	371	432	387	415	387	421	415	382	354	412	402	388	393	379	413	413	385	386	404	398	393	425	403	393	390	396	384	417	406	385	388	376	411	372	408	363	380	380	388	365	363	412	380	368	364	427	375	421	421	359	442	374	380	345	410	389	388	409	401	391	387	400	406	413	430	407	420	459	401	400	408	368	376	374	375	420	384	425	359	372	393	389	375	419	387	404	357	375	377	387	370	395	405	394	417	424	413	416	427	387	417	397	408	408	402	381	405	379	383	390	417	388	371	387	404	386	398	400	393	373	439	402	397	379	380	380	438	424	382	420	351	402	379	424	387	380	397	379	405	380	415	431	415	401	397	388	380	373	413	383	433	396	400	422	399	405	399	374	399	393	429	396	401	379	384	386	421	410	390	388	402	420	395	406	368	403	386	393	423	404	418	396	391	385	423	415	392	436	407	433	392	353	410	429	364	402	423	386	429	383	390	424	375	397	438	419	430	397	421	400	382	413	399	379	394	407	333	399	379	396	388	410	362	381	403	408	398	419	388	418	393	397	417	391	371	412	426	395	375	355	400	408	390	369	385	385	390	403	377	402	400	390	392	423	396	411	377	402	393	392	380	386	416	396	420	382	385	376	404	420	410	431	376	402	424	357	416	432	423	387	393	385	414	391	415	393	387	383	384	426	405	421	418	384	394	398	378	403	419	352	384	380	360	406	421	407	360	389	362	388	371	384	417	428	426	411	394	421	398	394	406	352	368	421	375	422	392	391	418	397	404	412	412	392	403	375	423	377	390	409	421	387	405	395	418	411	373	379	389	406	380	400	416	383	417	372	397	395	400	421	402	416	399	372	404	427	427	382	387	397	391	368	417	367	421	390	395	368	397	411	404	403	409	392	412	372	449	391	385	364	386	420	437	404	408	408	399	389	389	369	376	389	407	419	402	407	384	362	400	397	397	397	394	396	361	413	420	417	385	386	393	395	400	399	405	387	379	391	412	416	395	396	399	367	383	388	413	386	373	377	401	382	439	370	373	422	390	385	380	410	414	399	427	388	396	427	397	421	416	400	387	352	405	409	407	398	432	432	370	382	406	434	418	370	384	411	406	434	411	405	393	384	378	385	415	350	388	391	374	411	410	398	428	370	370	410	380	387	387	391	406	400	356	389	438	343	390	379	406	384	399	396	396	354	375	416	425	398	363	407	403	371	378	418	402	379	399	404	365	414	435	396	375	412	426	413	374	391	385	392	409	395	395	388	388	372	441	413	384	415	416	401	379	388	413	379	438	424	400	408	425	396	384	395	398	387	428	418	417	421	406	385	401	395	388	411	406	388	413	388	381	400	416	402	423	425	414	402	383	363	404	388	365	366	416	402	410	390	410	376	403	387	377	406	382	390	387	393	391	401	385	404	406	387	381	393	368	418	379	416	425	379	385	420	410	390	378	417	397	423	419	372	409	406	380	414	420	406	416	398	405	389	423	424	421	383	366	386	416	432	390	366	386	384	394	392	421	385	399	427	376	425	413	421	408	414	385	364	398	387	376	389	412	395	395	412	390	419	353	382	369	384	393	376	408	414	391	406	407	411	362	401	389	399	372	380	421	408	366	427	398	383	412	396	425	389	390	390	381	392	434	391	374	391	389	390	374	418	396	388	388	385	383	360	410	396	414	411	412	425	363	408	414	395	384	385	399	412	364	386	405	373	397	409	412	434	419	411	380	417	429	416	426	410	369	372	423	399	418	381	403	399	424	436	360	439	394	367	342	395	388	363	436	419	378	400	364	417	366	406	394	392	380	400	387	414	397	408	418	405	373	380	418	407	417	392	410	408	375	397	424	374	406	375	412	405	390	418	382	419	376	402	382	421	377	360	431	392	412	431	387	395	427	422	371	383	413	413	391	379	405	358	376	411	431	381	390	367	413	412	406	390	400	391	414	396	418	399	392	396	413	400	387	424	384	357	375	389	404	392	376	433	395	408	420	457	387	434	383	393	411	390	399	368	363	432	395	400	400	401	407	373	412	389	405	381	379	391	384	381	387	390	407	327	392	417	413	394	369	412	395	385	386	418	400	390	386	416	406
3047	3277	2732	1442	1006	753	641	591	503	507	467	395	384	418	386	377	388	386	352	375	363	349	373	337	386	339	362	375	336	337	352	321	310	337	358	326	326	334	321	330	334	320	332	344	348	338	309	319	323	341	339	316	336	332	319	369	378	296	349	322	357	331	340	329	339	333	324	331	308	311	361	312	332	336	326	308	334	346	339	316	321	338	359	317	350	326	321	334	324	366	358	313	315	309	338	309	345	341	343	317	323	332	314	289	335	351	292	305	351	321	295	306	345	324	361	314	312	331	317	316	356	336	312	350	329	349	361	312	371	314	296	345	366	307	297	329	329	332	349	344	315	316	337	351	322	337	339	350	334	361	334	345	339	312	322	333	347	322	336	330	334	319	320	333	327	336	309	303	318	329	321	325	319	359	297	335	345	344	321	311	346	344	351	343	300	347	363	338	314	326	335	353	367	321	306	341	307	324	317	333	300	344	328	363	361	319	317	318	331	307	363	326	319	316	325	327	358	342	314	308	319	329	346	339	346	350	336	332	322	342	326	303	317	349	321	329	320	346	347	335	351	320	336	323	333	354	322	325	334	328	334	358	356	326	316	366	351	328	344	339	315	353	351	353	320	327	351	311	313	355	332	340	361	345	308	326	342	372	346	296	298	337	320	309	345	348	331	349	305	307	316	303	312	327	330	329	322	344	328	326	320	350	332	329	317	354	320	335	349	330	331	353	325	322	337	299	319	342	335	370	320	329	333	311	356	355	320	312	325	337	352	324	382	335	329	344	341	347	352	333	342	320	314	303	364	308	322	354	339	336	305	303	323	317	317	317	310	320	346	297	314	311	337	351	335	323	323	375	380	341	365	313	336	318	337	330	302	332	345	354	319	300	342	305	301	361	339	345	332	354	322	313	346	312	317	353	313	315	327	322	351	319	313	299	312	304	323	345	321	333	328	336	323	326	326	322	318	308	325	359	334	323	335	337	353	338	325	308	319	363	318	352	333	373	331	337	344	337	310	325	325	331	322	343	307	327	351	323	325	310	312	345	307	327	327	339	318	313	336	321	296	352	329	352	312	297	363	339	316	277	314	356	347	335	323	318	329	347	339	321	320	354	300	319	319	326	323	352	334	336	320	337	338	336	332	324	318	332	344	313	329	333	321	347	323	300	311	306	311	336	333	319	337	321	333	319	328	317	317	311	356	336	305	344	336	333	349	328	324	330	316	316	351	327	318	345	337	323	333	321	335	311	320	345	330	313	293	339	300	345	353	333	330	326	323	359	326	314	342	315	346	317	359	337	286	338	324	358	346	310	315	341	333	340	331	315	336	319	325	351	301	353	337	312	311	278	342	346	337	332	336	292	321	322	326	357	332	308	328	318	325	325	307	326	331	309	315	351	330	325	288	316	344	314	343	334	322	347	338	345	329	336	299	316	335	280	335	311	315	316	267	341	308	358	311	322	349	326	324	308	341	318	328	327	297	326	336	304	323	325	341	331	302	346	323	333	295	296	299	310	333	340	353	331	335	318	343	327	352	330	327	330	303	334	329	305	300	309	317	337	325	321	280	345	330	288	352	318	323	280	284	334	328	335	323	325	300	323	316	335	331	295	293	368	328	296	314	302	320	329	326	313	324	339	331	317	324	353	310	323	332	328	343	307	313	320	324	269	311	342	320	330	340	288	363	326	314	336	317	322	340	332	307	341	328	310	321	340	310	321	319	327	325	312	358	331	315	290	314	354	311	339	312	339	332	308	328	321	328	316	337	341	376	348	306	327	342	315	315	299	308	322	344	308	335	299	299	328	322	285	328	305	347	331	325	328	329	315	325	348	310	322	323	330	330	352	350	322	332	310	337	340	325	305	309	369	348	350	321	324	325	316	336	330	339	340	326	317	353	353	345	348	307	320	332	303	320	307	294	348	328	316	357	338	319	343	335	314	338	357	321	357	352	315	321	339	308	311	310	310	308	316	329	326	319	315	340	336	323	337	339	312	340	346	333	341	296	338	341	326	325	347	323	320	293	326	307	342	309	314	305	336	337	321	331	343	307	315	332	336	305	350	314	348	310	312	294	343	319	321	326	316	318	298	310	319	339	337	337	357	340	340	304	312	340	301	333	325	329	313	339	314	329	329	316	357	358	328	333	313	349	327	292	309	318	332	348	302	319	322	304	325	314	345	325	339	319	325	330	308	332	329	304	328	314	341	347	320	311	324	354	335	311	316	367	323	315	284	309	322	328	376	309	313	322	334	312	335	343	278	336	390	310	335	305	345	319	295	313	325	304	319	298	309	313	295	321	296	336	333	279	336	332	329	301	297	327	308	325	341	317	334	331	307	314	332	321	311	331	325	319	334	317	325	314	331	324	349	307	328	304	335	329	318	327	343	353	351	340	300	339	311	338	322	319	360	341	299	340	331	329	323	319	305	330	321	338	284	304	330	335	356	361	352	339	337	323	332	311	325	317	353	341	325	320	348	321	292	357	361	355	316	324	317	311	297	339	334	312	368	341	336	333	355	327	306	334	331	349	301	326	329	298	337	324	302	329	352	306	322	319	305	364	334	299	324	293	338	294	320	314	321	267	329	339	350	324	289	341	340	336	355	336	301	296	295	310	286	346	319	296	328	306	313	296	331	314	327	342	317	347	312	308	341	307	313	321	319	305	321	328	305	325	336	319	294	357	340	344	331	317	327	351	319	332	319	314	330	358	334	305	356	317	315	328	328	326	317	329	318	304	345	314	312	352	328	331	329	342	295	321	336	365	349	346	322	316	323	318	326	320	354	318	344	327	316	357	303	327	316	323	338	361	333	299	287	331	316	318	333	344	341	330	318	338	346	327	300	322	306	325	289	306	313	306	331	330	374	347	345	328	341	301	312	311	293	304	332	338	312	331	343	314	330	320	322	328	331	316	308	318	339	321	338	322	302	321	339	301	313	302	333	317	304	320	305	335	308	326	321	323	327	304	339	346	353	329	348	353	331	302	335	350	353	323	331	352	301	323	322	343	323	369	353	331	322	342	336	317	336	320	333	330	323	343	319	320	316	291	334	322	374	294	317	317	335	296	309	295	349	342	319	335	318	327	350	315	320	346	314	314	337	311	307	334	305	337	326	325	335	298	311	324	323	301	317	329	357	327	347	318	289	326	314	338	299	309	320	323	300	316	283	316	353	335	323	313	295	323	371	326	303	336	310	314	312	345	285	330	321	274	292	311	321	327	313	313	311	379	305	330	323	315	353	302	327	338	271	352	327	343	305	341	300	323	324	323	328	321	284	319	346	322	296	305	329	334	346	323	341	343	349	304	330	343	342	300	332	329	323	337	313	334	296	357	291	346	334	302	323	319	335	305	334	312	323	323	336	305	315	319	300	307	317	309	303	358	319	326	345	326	307	315	365	354	299	342	318	341	339	306	315	324	331	322	354	279	330	333	320	317	305	309	349	363	355	348	297	319	322	315	315	352	326	331	299	362	337	322	322	297	313	314	324	354	319
24329	21412	28771	24454	21395	8461	1600	1049	853	796	811	714	662	686	643	647	653	649	672	642	609	637	672	625	602	580	585	612	688	591	677	612	573	615	611	619	613	577	605	600	638	585	604	609	586	592	630	601	630	613	618	625	619	586	649	641	678	594	631	606	586	567	631	605	627	615	607	597	662	583	575	580	562	575	625	629	651	607	546	619	586	599	634	627	626	607	594	637	583	604	612	593	595	587	601	573	603	557	599	591	572	619	629	605	634	598	616	620	624	593	646	614	577	594	631	602	642	611	617	628	609	628	618	605	609	608	617	604	590	623	608	610	594	653	605	601	621	560	600	607	557	577	646	642	638	619	608	635	637	582	592	551	629	575	548	631	610	580	588	586	623	661	598	629	615	587	628	617	598	619	582	596	605	597	604	637	581	632	593	611	582	619	641	625	598	596	640	588	587	643	631	585	570	618	608	570	615	572	594	610	592	650	582	599	625	634	624	609	605	621	588	635	639	623	585	583	612	624	544	575	613	645	551	633	629	582	575	614	595	643	580	642	595	654	630	621	587	589	624	641	622	647	625	552	611	643	585	586	629	587	578	615	615	616	589	632	565	624	618	619	660	622	604	616	610	620	679	567	609	564	614	609	595	624	598	622	587	578	579	660	602	605	581	592	590	585	592	575	616	623	618	626	612	565	586	558	648	584	596	621	592	608	599	615	563	604	615	624	635	585	600	610	622	568	636	636	577	598	670	606	616	644	605	581	627	592	596	630	570	571	587	616	611	604	594	580	604	645	593	576	565	635	558	586	597	621	581	643	584	607	605	618	637	585	567	609	601	635	570	604	618	630	651	639	641	584	547	632	619	593	575	598	608	614	587	591	573	558	604	570	620	600	591	584	593	598	604	597	618	560	663	577	590	591	601	608	620	605	608	643	581	689	568	608	610	593	580	610	591	578	544	575	595	620	581	584	604	625	658	562	559	600	608	602	608	609	593	623	611	610	653	589	577	623	577	594	589	644	555	595	625	568	572	585	581	628	583	640	579	628	584	622	595	624	600	585	600	586	609	627	615	600	631	612	590	615	598	608	563	652	574	584	584	628	574	621	600	612	571	582	638	584	620	536	609	605	611	560	599	598	612	627	591	589	582	606	580	638	649	597	623	611	563	584	557	629	627	603	621	580	638	590	579	568	643	584	641	615	589	574	531	625	607	617	616	596	610	620	629	585	609	609	595	586	575	664	611	648	616	603	568	568	557	581	596	589	601	594	644	606	583	606	591	559	580	605	565	562	605	592	624	619	607	591	633	609	561	619	613	592	580	586	605	558	611	657	620	573	583	591	590	625	543	646	597	592	604	587	623	630	598	649	564	583	630	610	592	597	584	557	632	587	556	625	609	634	596	612	603	609	616	566	618	601	594	599	573	622	604	613	643	616	582	634	599	614	570	589	578	621	628	620	603	592	613	601	561	584	596	605	595	608	601	610	594	589	611	558	633	606	577	615	601	562	562	599	589	625	584	633	593	600	655	588	615	601	625	581	599	656	634	539	579	619	590	607	590	636	629	616	578	637	618	595	563	576	596	613	630	604	583	560	632	654	585	575	599	584	631	596	582	649	616	585	597	602	604	587	637	616	625	532	609	665	583	554	558	594	604	633	574	604	580	600	585	579	574	600	607	618	594	593	606	612	603	574	598	625	623	603	640	611	593	598	602	582	585	592	606	576	558	577	602	619	551	608	562	603	615	625	562	592	569	610	663	581	652	599	572	587	626	607	615	581	609	592	667	572	644	607	590	608	603	639	566	628	611	627	611	621	593	569	575	626	593	589	587	643	575	614	614	608	630	594	589	598	564	625	608	608	563	579	608	598	615	636	619	582	635	571	583	587	600	557	605	590	589	574	600	630	593	635	596	618	583	625	599	601	620	621	596	603	601	602	587	682	581	629	594	613	623	576	601	595	622	596	614	591	585	562	585	601	614	664	603	582	604	530	587	614	609	616	582	585	551	605	633	574	587	576	650	620	571	596	587	594	626	629	635	609	598	582	571	607	559	633	567	634	635	611	588	627	581	593	559	539	576	611	582	619	578	625	629	605	600	631	575	596	615	593	573	627	553	597	595	599	615	583	580	592	627	621	656	624	555	575	603	581	629	607	548	575	604	636	588	593	600	582	601	597	556	575	608	561	576	587	562	543	653	610	601	546	615	623	612	573	634	570	632	577	562	610	607	579	598	622	648	625	645	591	624	600	600	596	583	632	589	598	617	582	599	629	638	592	626	566	642	627	583	592	576	606	583	599	615	584	627	562	581	607	626	587	618	580	569	622	593	584	615	604	606	602	653	577	554	629	561	629	615	615	608	605	604	631	592	625	576	596	608	601	592	584	606	567	606	602	566	605	589	618	624	633	634	592	613	667	584	608	610	604	548	604	613	638	594	662	633	605	636	620	571	593	605	608	569	598	578	647	615	624	597	561	584	628	575	565	632	584	632	620	596	596	548	617	602	586	580	653	595	589	632	619	625	568	575	571	565	605	603	555	605	575	600	573	603	612	616	625	640	644	616	592	641	637	611	661	618	615	621	577	602	582	586	588	581	563	631	564	620	585	609	598	653	621	566	566	614	594	623	576	597	603	597	574	576	544	606	613	589	630	624	588	593	574	599	577	577	544	606	622	604	627	605	593	617	625	572	577	594	595	634	626	586	591	620	616	600	612	634	573	575	613	599	627	630	656	560	614	603	616	557	599	550	585	636	575	577	586	644	611	629	595	587	615	617	570	577	615	576	634	612	608	647	617	594	609	621	594	576	621	589	592	616	576	556	609	619	602	587	588	566	620	622	596	647	580	606	608	604	606	606	585	559	605	582	582	606	558	589	632	558	551	603	582	612	609	598	589	630	605	561	611	668	604	594	619	597	643	633	616	627	604	589	589	576	611	605	559	607	615	619	618	617	596	641	598	548	598	648	586	560	606	592	581	627	619	620	591	585	593	596	643	628	568	606	594	616	610	625	594	589	606	594	577	640	629	549	583	614	603	583	578	599	631	617	646	639	613	579	621	550	594	627	600	619	608	601	547	655	603	547	605	613	600	638	573	617	621	620	564	584	602	587	605	603	619	556	550	620	575	590	566	620	626	622	561	619	579	595	608	615	617	609	595	616	621	599	584	641	606	599	588	600	566	551	571	601	624	595	632	628	625	573	596	613	582	613	598	592	592	582	637	568	606	598	636	621	629	626	584	569	604	670	618	600	593	609	578	550	529	575	544	608	598	583	603	626	619	615	622	585	644	626	587	635	626	613	568	568	628	653	572	598	604	585	612	644	590	631	615	598	631	601	555	615	579	593	647	584	613	594	594	570	595	591	648	556	610	588	604	592	598	587	604	629	568	591	624	608	599	633	585	615	640	577	615	629	613	625	646	622	642	561	577	640	574	616	603	625	577	573	561	584	611	564	586	571	625	607	603	560	606	644	612	626	637	579	554	586	616	602	578	590	565	591	616
3469	5624	4766	2407	1772	1252	1094	927	837	753	742	660	611	593	601	564	584	609	537	553	533	541	552	562	536	531	509	541	536	520	504	511	464	470	530	518	547	488	507	504	477	509	486	496	520	500	473	524	513	487	490	482	483	539	480	479	465	522	465	521	439	506	507	488	464	437	471	458	463	526	466	513	497	480	470	502	457	510	500	518	463	457	516	505	493	469	485	505	467	478	505	493	519	496	490	461	497	489	483	506	500	496	495	484	481	518	521	482	485	458	458	500	473	452	501	488	512	494	472	523	486	456	508	433	476	506	483	458	488	474	504	484	494	487	520	490	491	483	479	480	513	481	472	536	485	469	495	476	489	507	503	457	486	466	484	515	495	493	480	464	462	448	463	499	459	454	479	452	473	485	469	475	486	495	473	436	494	458	461	520	501	477	490	472	465	502	489	439	466	530	472	504	518	477	483	504	497	508	503	501	495	498	482	511	518	484	474	473	492	465	483	488	480	449	482	470	505	499	511	514	478	472	481	500	462	490	510	457	478	501	495	512	488	482	487	483	512	467	482	446	499	475	513	503	517	449	454	458	483	484	494	511	483	484	515	492	506	485	471	477	524	479	479	502	466	459	459	468	492	480	450	445	481	476	488	502	475	512	459	451	488	467	483	474	498	490	442	455	445	469	495	463	481	490	522	473	486	496	492	424	480	504	479	460	512	499	508	460	476	466	481	486	495	495	547	471	466	484	458	475	474	486	514	497	433	487	470	497	495	479	447	430	479	483	511	509	503	478	481	444	482	451	453	515	480	457	495	494	468	456	480	487	523	473	479	458	466	458	497	485	488	513	461	513	455	476	466	472	465	470	474	484	487	538	458	497	497	477	474	447	452	450	439	521	472	505	432	489	506	483	454	524	497	540	464	497	469	475	448	457	501	501	473	457	491	507	520	508	454	499	462	502	463	510	467	497	463	458	516	483	487	455	489	484	501	493	465	542	463	532	496	456	498	497	507	496	501	481	475	495	468	469	496	513	451	485	485	492	516	485	489	465	485	478	496	468	475	480	487	479	460	510	521	504	536	506	497	496	469	498	479	448	491	486	505	490	463	506	481	486	505	463	487	512	466	505	469	479	460	459	490	440	473	500	534	502	489	524	476	444	446	503	477	466	471	454	425	465	521	489	475	461	453	499	475	492	471	513	501	474	477	476	474	494	517	461	492	466	497	492	457	498	445	518	472	491	499	473	496	458	485	478	479	481	440	431	435	485	473	480	460	519	462	460	499	473	457	452	515	502	440	481	457	486	484	540	456	460	467	511	471	546	469	523	448	520	500	474	485	510	483	471	471	476	484	502	422	444	465	454	451	486	487	494	496	497	492	483	489	485	431	472	514	504	491	488	494	488	474	460	490	499	486	496	495	476	458	515	479	466	475	504	467	474	519	462	516	498	505	467	476	498	481	493	476	498	510	479	480	470	484	461	477	460	505	438	480	478	467	444	506	476	463	509	469	492	513	508	499	485	485	503	467	487	494	481	511	472	450	500	469	479	493	531	479	452	466	432	454	462	491	475	472	436	461	476	520	511	508	461	460	500	461	488	489	530	487	449	470	517	463	460	465	490	493	471	472	470	510	479	513	463	467	498	461	462	474	501	477	482	477	464	480	513	488	444	447	503	469	476	472	452	479	471	484	466	504	460	485	477	503	466	450	472	447	472	488	513	449	473	504	492	515	498	455	483	516	492	442	417	485	439	477	478	513	489	496	450	495	434	520	433	485	491	486	491	500	485	470	479	471	489	467	470	481	479	457	492	469	484	453	469	482	495	495	471	496	470	443	470	472	494	429	463	461	455	471	492	469	445	445	498	474	494	452	465	465	473	483	481	495	456	500	487	470	500	495	489	480	497	457	519	471	450	461	497	465	501	487	444	482	488	515	452	491	430	462	465	474	469	468	482	492	450	477	487	493	465	522	464	478	464	495	489	427	466	450	446	497	482	482	506	475	514	470	464	480	487	481	488	481	501	431	469	452	460	516	450	475	437	489	430	490	492	459	463	520	511	458	463	478	474	506	457	478	440	495	471	441	494	475	435	486	465	465	450	481	468	489	478	462	434	505	468	481	506	506	506	505	490	471	491	481	476	456	512	482	484	515	487	520	488	462	475	469	457	474	475	504	477	482	470	524	480	480	485	477	468	465	471	443	433	493	467	450	450	514	476	481	487	521	475	490	483	421	477	480	520	549	509	477	484	444	475	496	490	502	439	494	464	467	480	455	482	449	497	503	463	475	440	479	487	447	495	474	455	474	476	482	492	472	435	431	432	432	508	463	477	455	478	472	515	448	413	492	454	471	468	467	472	463	480	482	480	459	513	477	510	507	480	487	449	478	495	462	468	498	479	476	469	506	485	497	511	488	473	422	459	470	484	504	524	463	457	487	498	480	481	507	478	485	465	447	476	511	506	454	476	468	496	483	511	475	501	481	481	472	475	470	488	446	481	489	464	445	484	436	443	465	475	501	475	458	471	469	460	445	474	447	447	471	477	476	508	465	460	540	453	489	478	458	494	462	477	517	478	480	478	446	482	500	504	458	491	468	468	456	459	462	453	486	461	452	487	464	477	489	481	489	496	455	471	457	469	512	484	501	486	438	481	493	439	461	451	466	488	483	506	459	461	464	431	467	509	443	468	486	430	463	485	505	457	460	432	472	455	488	452	461	466	474	471	485	473	498	454	452	478	494	507	470	477	492	454	470	463	503	492	455	492	445	498	468	466	472	498	468	469	461	454	462	454	435	489	480	477	494	502	464	485	508	480	477	492	487	454	469	473	479	478	486	483	476	471	493	491	419	450	490	466	507	464	463	458	464	432	475	427	470	486	467	436	453	476	469	454	470	485	491	471	443	493	458	468	478	474	487	459	471	466	510	463	437	451	509	464	463	457	489	496	477	470	481	472	485	480	471	478	499	493	460	481	464	472	452	469	482	465	474	470	454	488	450	424	477	478	450	439	500	498	496	458	494	450	464	443	491	458	492	455	479	463	458	451	481	482	492	478	468	481	474	471	472	489	434	464	446	498	471	473	489	476	438	465	459	484	450	506	474	482	489	506	442	474	490	497	478	495	455	516	472	471	471	512	483	434	449	465	471	478	472	502	472	469	473	459	483	473	488	455	475	446	528	477	494	477	474	478	478	494	520	423	503	464	454	477	515	437	471	456	463	475	481	487	475	503	495	476	492	475	473	495	506	459	458	479	507	482	470	472	486	484	502	446	506	471	524	507	471	489	464	499	448	431	463	495	477	489	474	466	470	464	460	495	441	474	471	480	447	441	473	475	461	528	468	480	482	499	488	451	482	447	483	473	499	493	460	440	507	470	482	475	483	493	459	479	497	459	475	492	390	475	527	503	486	449	456	465	448	473	447	466	489	525	464	465	493	463	446	450	521	461	466	492	447	494	487	472	489	485	480	478	451	458	423	442	493	442	458	459	461	465	467	448	459	477
27785	10241	876	552	403	233	189	130	142	144	164	182	144	137	140	142	173	147	150	144	123	134	138	132	135	129	136	141	132	152	129	148	156	141	142	151	159	143	141	135	155	145	172	127	140	135	125	145	157	165	130	135	165	154	143	153	131	158	138	168	139	141	141	135	143	140	138	142	130	139	150	156	147	140	132	140	123	137	157	123	130	144	119	155	136	141	164	146	153	132	143	137	134	153	135	161	123	148	143	131	148	159	149	129	135	162	130	144	142	130	155	147	141	145	135	148	142	139	128	147	141	147	148	143	160	162	153	176	143	133	155	150	135	156	151	148	121	168	135	146	136	136	153	140	142	139	146	148	156	131	147	140	128	148	121	130	153	142	148	169	129	130	140	148	133	155	147	153	155	134	136	161	144	129	145	142	154	155	145	142	141	155	133	132	139	170	125	134	164	140	144	146	129	148	148	139	119	132	141	128	149	133	137	150	152	149	151	126	144	124	135	170	118	132	128	168	123	140	138	165	131	159	142	153	136	129	136	150	149	155	140	149	118	140	146	184	119	135	128	154	128	147	144	126	136	146	123	147	131	147	164	160	138	144	131	136	139	131	149	134	136	133	132	167	128	146	166	144	149	138	141	140	139	152	147	132	144	122	147	136	151	129	150	134	138	120	128	152	134	159	154	157	160	145	133	128	148	122	140	137	139	153	153	146	150	132	142	136	157	140	156	148	168	144	129	152	153	121	161	162	147	131	153	158	140	141	151	138	136	134	146	146	121	140	130	128	137	138	139	127	131	149	146	158	129	145	152	144	141	138	142	166	129	141	157	149	151	146	147	159	152	120	142	135	151	152	123	149	149	136	138	138	147	144	121	126	131	152	121	135	131	148	147	126	152	150	160	133	138	156	136	150	163	144	149	130	166	148	140	147	161	152	148	155	146	156	167	159	126	122	109	133	131	150	138	147	152	135	147	156	135	147	130	153	106	143	166	158	144	147	121	127	132	128	151	138	140	153	140	150	188	134	149	168	132	149	142	132	149	134	143	154	133	153	134	163	144	127	148	139	136	137	140	131	145	151	163	139	157	127	159	157	154	142	127	140	144	126	146	151	127	127	173	149	151	141	124	141	133	142	137	140	125	151	145	150	150	158	127	157	135	139	145	147	126	140	134	143	118	137	169	146	154	149	153	151	148	143	137	157	153	142	131	142	133	142	170	117	138	147	141	143	152	129	151	148	151	136	141	131	151	130	123	145	174	143	144	149	130	143	148	143	133	150	151	141	128	138	151	132	137	136	110	133	133	125	157	148	144	157	132	137	135	109	146	155	153	124	131	141	151	158	131	126	138	132	176	148	141	142	158	138	152	148	147	131	140	131	160	128	132	148	151	120	150	143	154	137	128	139	137	133	148	163	157	140	124	152	143	152	155	132	135	136	162	126	132	150	148	141	127	143	142	130	137	146	136	139	148	126	133	144	146	158	147	148	154	134	116	134	137	152	151	146	138	171	151	151	157	145	143	154	136	153	140	139	128	144	144	126	142	157	149	121	128	150	141	151	142	145	153	132	132	162	118	135	136	164	146	133	128	165	156	118	161	150	144	145	125	143	130	120	118	139	157	145	150	142	154	155	155	158	133	134	137	150	149	145	161	138	143	159	150	150	163	116	139	135	135	165	147	138	163	149	127	143	144	151	156	147	134	133	149	148	138	151	150	139	159	142	137	158	144	151	141	130	142	139	151	130	149	146	135	159	134	125	149	145	131	135	148	147	155	135	145	127	132	145	144	138	136	134	133	147	145	131	148	169	155	134	143	129	137	133	134	138	130	165	169	166	131	156	142	133	153	139	151	157	151	123	144	135	124	139	152	165	156	121	133	136	158	149	166	147	138	132	139	149	140	152	141	132	142	136	129	128	159	126	149	132	165	142	142	130	168	139	127	137	124	119	146	128	138	125	150	123	141	123	155	131	143	136	138	139	157	133	149	160	140	147	151	144	122	127	142	157	149	140	157	156	153	159	139	131	153	141	139	148	131	159	146	139	140	146	159	158	129	134	147	131	135	148	139	141	141	143	139	138	140	136	145	164	154	149	125	148	129	165	140	126	128	140	149	166	155	144	117	161	144	150	147	147	132	122	147	129	139	134	144	133	152	126	137	135	170	157	145	158	122	151	139	151	180	122	142	126	131	151	124	141	152	154	145	134	166	135	129	161	134	156	139	145	149	145	142	128	143	166	148	132	167	132	146	153	117	147	114	149	140	159	158	146	121	146	156	135	155	139	142	137	146	154	137	143	124	145	158	163	126	113	161	148	138	132	147	146	137	154	135	136	145	133	136	128	152	147	138	138	142	133	148	146	142	136	152	134	149	154	136	145	139	166	133	133	157	121	129	169	161	143	153	138	143	143	128	152	148	147	153	130	134	144	156	128	142	140	134	160	145	146	129	140	126	137	136	172	130	144	123	135	131	163	148	129	142	157	153	154	145	148	140	142	150	137	153	150	154	135	144	133	150	147	147	122	149	131	145	138	106	141	146	161	149	139	136	157	123	109	127	138	144	139	129	143	152	148	136	131	145	146	150	138	135	126	122	135	130	136	168	137	157	121	133	133	138	145	156	139	138	141	132	126	134	169	139	136	157	148	156	137	160	138	144	137	158	143	152	135	144	137	131	159	152	156	171	153	155	155	151	153	138	134	134	129	125	132	150	132	126	146	127	134	146	139	122	134	140	146	134	167	139	139	161	161	147	143	148	132	126	139	140	138	142	125	143	152	134	155	141	145	152	167	147	151	136	143	146	132	139	142	149	132	140	145	146	147	149	154	158	141	141	148	132	167	153	117	143	143	126	142	145	141	155	135	171	159	147	136	128	132	140	147	156	139	138	137	142	132	144	128	139	131	157	140	143	151	133	137	155	123	143	133	135	150	144	158	147	149	152	138	147	144	145	164	132	136	130	145	159	142	162	135	134	155	158	145	151	125	155	148	135	136	136	145	142	131	133	156	153	159	155	134	139	141	143	138	164	138	142	172	132	134	157	134	159	111	159	167	143	144	139	142	143	155	159	144	145	148	134	153	122	132	139	138	150	120	137	137	143	131	151	134	147	147	165	152	160	127	152	139	137	140	144	149	137	124	135	140	161	138	121	129	125	133	135	148	135	136	142	143	131	139	131	134	134	121	148	150	153	148	144	155	158	126	136	148	143	162	167	137	133	159	150	134	145	134	153	153	138	137	159	157	126	155	137	144	148	142	151	131	138	147	126	128	118	121	158	128	127	153	158	132	166	161	151	156	140	125	128	153	135	121	137	145	143	157	122	161	152	133	135	155	163	150	122	156	149	132	148	134	140	152	139	137	145	160	130	136	169	149	155	148	138	137	128	145	160	150	137	144	156	143	126	157	133	135	143	167	128	141	130	156	139	132	152	137	153	130	145	138	153	131	140	131	156	156	147	143	143	153	141	154	155	130	141	145	152	139	133	144	145	147	132	143	122	151
4489	397	291	198	157	142	160	130	123	131	121	126	160	111	132	125	134	126	114	133	125	126	123	120	133	114	116	121	113	111	108	127	134	119	124	127	115	130	140	112	138	130	107	134	150	120	117	128	114	125	148	117	108	130	112	128	110	146	120	121	130	131	113	122	117	122	117	127	105	126	110	110	133	133	129	125	113	122	111	108	122	114	121	123	127	146	122	123	111	136	109	133	111	112	111	150	112	127	128	119	152	127	104	106	124	103	127	127	122	133	130	120	115	127	123	119	104	116	126	109	109	105	111	118	134	119	112	118	115	127	138	125	123	125	113	121	126	105	128	139	103	119	123	124	144	108	129	127	118	132	122	130	105	123	122	116	127	109	119	136	128	136	110	120	128	123	133	132	122	126	122	109	113	117	115	124	116	141	118	127	130	115	122	126	121	108	130	119	129	105	143	116	113	122	131	110	102	128	104	100	120	130	117	105	142	127	135	126	118	128	124	120	122	125	132	113	117	118	136	123	129	103	111	111	102	108	124	118	108	110	125	132	123	134	102	127	115	120	126	120	123	117	109	135	134	123	133	139	145	117	124	117	132	127	127	130	143	144	110	151	125	138	107	124	128	128	132	128	121	125	113	115	121	108	135	138	111	122	126	109	123	141	126	106	105	109	109	109	101	127	107	102	123	110	124	112	121	142	128	118	137	116	106	132	138	121	107	111	109	113	107	108	102	124	134	120	112	133	143	128	128	111	109	111	119	131	132	115	126	118	112	123	129	123	124	123	117	130	95	114	113	119	134	111	128	118	111	110	107	106	118	128	123	106	152	132	139	129	124	122	114	112	134	123	133	130	135	135	113	103	121	129	123	122	144	115	132	126	105	122	113	119	130	116	144	126	109	122	118	133	102	129	114	121	117	118	120	135	115	134	118	119	123	126	120	106	115	136	128	128	112	130	114	114	106	91	128	117	127	125	126	113	129	140	138	104	127	115	125	122	120	108	124	128	120	137	108	127	119	116	106	119	136	125	106	105	124	125	118	127	116	127	112	115	111	117	98	111	127	134	107	108	132	127	116	137	109	114	114	136	126	137	110	118	98	111	124	126	114	142	125	113	125	118	130	124	131	123	119	148	137	125	93	133	120	112	112	134	104	109	117	134	105	139	127	104	134	124	123	119	117	107	124	126	117	123	126	123	110	132	147	140	132	118	121	124	136	113	111	118	132	114	119	116	122	120	104	126	119	127	122	117	121	111	110	114	103	112	106	105	134	134	140	129	141	131	109	142	112	129	135	115	122	118	144	120	122	115	126	130	125	130	123	133	123	116	111	113	133	130	109	115	121	127	110	128	121	113	106	112	128	137	124	115	144	134	126	126	96	125	137	117	132	121	110	134	135	133	121	123	115	125	121	127	131	130	107	115	132	115	115	112	128	129	114	116	99	113	118	124	137	115	109	106	148	130	138	125	133	127	133	125	106	101	132	134	141	113	125	117	136	130	135	101	129	123	137	122	135	103	130	126	117	141	121	131	116	131	123	134	106	119	112	99	110	124	104	119	126	132	129	112	122	125	115	124	111	126	113	121	111	114	107	114	150	128	128	128	125	111	104	118	122	115	116	123	130	132	151	106	122	129	149	129	114	140	131	109	127	112	133	120	120	134	132	107	118	116	117	102	134	108	116	114	120	147	133	146	135	104	139	129	107	110	125	126	105	142	130	125	136	116	126	113	144	133	128	132	121	123	99	123	107	126	128	120	136	122	118	112	129	107	124	117	123	121	133	130	116	101	118	123	138	118	123	103	115	94	141	123	126	112	112	133	131	117	111	112	99	126	136	118	106	129	128	116	122	121	128	111	113	112	147	109	104	98	125	125	135	115	117	126	125	123	125	111	115	127	136	125	111	118	120	145	113	104	118	108	122	96	121	121	110	133	104	113	129	133	119	149	114	111	114	118	127	126	125	114	136	115	123	103	117	114	103	128	122	128	116	145	133	113	127	108	114	122	127	127	107	124	131	92	107	132	113	120	108	117	126	118	124	118	133	130	130	101	113	113	124	112	117	118	125	123	109	120	112	134	126	146	111	112	122	123	130	109	110	131	163	111	118	129	116	127	133	121	120	125	114	126	133	110	114	133	126	131	129	111	134	128	134	109	114	131	141	133	132	115	114	126	131	121	118	132	126	138	130	123	110	112	116	119	122	150	107	110	129	114	117	124	139	123	108	126	117	125	110	141	114	123	119	102	123	123	144	132	132	123	125	136	129	116	109	135	114	114	115	116	114	118	120	118	129	121	112	145	106	112	116	128	125	130	102	125	120	124	117	115	104	134	119	123	121	125	108	114	99	128	120	125	103	107	125	138	114	119	150	153	114	119	113	126	102	121	126	89	134	129	119	130	123	129	125	101	132	107	125	133	131	122	114	108	136	103	112	121	118	120	125	115	128	129	126	117	108	124	116	102	124	111	127	127	130	114	132	109	112	132	109	110	111	131	129	118	120	119	114	115	116	125	144	117	112	113	110	122	128	101	127	116	117	125	120	106	114	123	107	135	94	129	123	107	130	113	116	110	104	127	131	106	117	111	133	132	137	104	113	106	124	113	122	107	144	127	121	98	123	135	106	129	121	108	98	123	122	139	133	105	122	100	93	121	104	100	119	119	124	118	130	127	111	127	128	112	122	127	107	116	125	112	112	119	136	126	112	114	149	101	134	122	140	118	135	114	129	125	108	123	124	121	113	130	113	118	104	144	125	137	130	117	125	147	129	123	122	120	114	121	128	101	116	118	110	116	108	129	136	123	126	127	120	111	113	132	136	112	117	129	112	118	131	134	133	119	136	141	115	104	118	116	124	134	119	109	126	119	108	113	125	96	98	113	111	123	121	127	122	100	138	121	107	120	115	131	118	149	125	125	114	110	144	133	127	127	126	134	125	105	132	124	127	104	133	136	122	127	112	132	141	138	115	133	115	135	133	115	127	103	123	119	131	120	124	104	125	134	95	116	113	119	109	111	138	97	129	103	129	103	108	127	116	120	103	124	107	127	101	123	112	100	118	133	118	136	120	117	138	135	130	111	119	117	126	115	120	113	112	125	116	116	117	110	116	116	118	123	110	135	131	121	95	130	124	108	132	118	117	130	118	105	111	116	130	137	122	126	114	122	128	132	105	106	116	130	112	121	108	125	132	108	117	119	119	127	137	131	98	111	115	133	128	126	129	134	105	110	146	128	137	118	120	130	124	120	104	125	114	126	112	113	103	126	117	136	119	138	90	105	105	141	106	142	121	115	125	133	119	135	126	131	117	115	122	121	132	125	122	130	106	123	126	123	118	104	137	101	106	103	114	132	109	121	140	113	144	121	140	118	116	144	111	104	114	114	107	127	108	124	106	130	123	124	128	105	129	112	141	130	127	120	122	117	116	124	121	121	143	120	129	121	102	130	128	129	144	121	130	113	128	120	146	127	115	136	130	117	117	120	110	143	116	111	129	102	121	124
25494	21478	27976	25367	11186	1094	779	569	484	484	480	439	444	423	401	413	430	439	423	360	412	408	398	418	417	422	389	426	415	427	408	384	414	380	390	407	396	428	399	370	440	411	415	472	404	432	418	390	437	417	399	410	407	381	389	378	389	397	408	383	382	371	413	399	370	403	387	400	382	370	392	353	384	413	400	417	401	420	431	406	403	370	395	392	405	419	420	415	402	389	368	426	386	399	429	375	438	373	404	391	387	414	397	423	398	372	402	396	406	363	394	429	422	390	423	369	382	421	434	417	422	390	414	352	401	394	438	397	386	402	404	400	428	390	400	400	427	435	408	393	400	400	422	402	397	412	386	395	389	436	401	411	395	422	420	449	366	395	385	400	407	375	379	414	443	405	400	400	401	382	417	394	390	409	420	401	405	434	410	410	416	438	411	372	367	436	422	387	406	392	383	379	366	378	421	387	398	359	369	433	402	418	401	407	358	414	418	411	392	418	406	386	399	401	409	414	371	407	372	429	372	389	392	389	429	394	407	409	388	379	360	411	398	403	388	416	377	373	417	392	395	377	410	420	397	418	434	417	386	414	417	393	405	358	380	377	401	368	385	416	373	406	416	430	334	355	401	380	420	378	428	420	411	384	383	424	401	437	422	408	393	398	392	423	376	427	412	369	408	436	357	400	364	347	399	402	401	409	391	398	401	387	383	391	393	384	415	361	422	370	384	396	384	402	393	379	412	411	407	359	415	406	391	419	399	417	438	393	405	386	408	407	377	428	411	361	378	386	427	432	393	411	427	406	402	400	404	409	406	402	390	404	401	378	390	386	372	396	348	386	406	435	412	399	412	408	404	448	352	416	382	415	402	419	396	381	408	375	406	338	395	394	435	401	423	420	389	427	391	342	393	376	372	376	386	385	365	408	393	392	365	386	381	403	385	377	367	372	416	421	387	396	404	433	373	408	409	407	393	385	372	405	392	417	389	353	367	374	379	394	402	410	390	406	393	416	378	408	396	398	395	427	386	389	386	405	398	412	431	365	425	431	408	377	372	413	411	385	399	347	373	397	397	396	366	401	410	394	408	441	402	374	410	408	391	392	386	379	385	385	405	425	374	417	388	390	397	405	413	411	434	408	421	372	409	368	373	381	341	401	356	359	422	408	420	391	398	377	442	382	396	362	395	387	363	388	376	363	385	401	404	365	430	406	410	381	397	392	381	412	359	372	367	411	402	384	378	380	417	357	339	367	384	375	409	418	393	420	433	397	390	440	365	396	398	384	419	389	368	388	457	397	389	411	421	408	390	385	433	438	380	382	392	372	422	413	391	418	432	407	382	408	394	403	393	364	423	403	372	395	438	416	458	440	423	398	421	431	386	409	391	360	406	382	396	388	405	392	421	374	367	377	390	410	388	458	398	413	401	419	368	386	438	394	355	384	422	396	428	407	415	375	408	377	394	386	432	416	372	374	402	421	401	414	398	373	442	366	389	391	394	398	394	409	395	390	443	392	416	404	403	375	395	387	411	414	387	397	394	406	394	394	402	412	411	392	402	417	396	393	379	405	411	387	394	348	377	353	383	385	381	393	364	376	386	421	416	445	418	376	403	384	420	419	399	354	383	404	408	431	418	364	413	393	356	406	369	358	389	402	388	412	426	380	378	404	386	422	381	387	368	380	377	332	401	405	402	401	405	366	405	391	384	373	370	374	402	411	427	385	384	391	386	402	396	422	422	397	422	380	380	365	412	386	399	405	379	393	409	397	384	404	374	405	392	416	425	383	399	396	415	435	407	402	402	408	392	384	422	414	387	461	385	420	410	370	396	390	374	388	405	361	395	356	425	388	401	413	386	365	413	387	384	432	408	386	381	394	390	396	390	402	406	350	387	383	384	435	376	372	417	393	422	390	422	392	397	399	390	400	376	408	381	377	428	408	399	421	406	401	421	374	401	412	423	380	402	403	390	388	341	403	421	416	412	397	410	378	394	375	387	378	389	424	411	391	438	394	369	381	363	390	384	404	372	353	364	448	430	393	382	360	374	389	394	402	410	399	414	399	407	406	402	410	403	375	393	393	377	389	409	388	414	409	412	401	422	421	374	397	397	389	360	383	378	392	387	371	398	371	394	383	403	381	416	388	420	415	377	389	372	400	413	379	369	368	400	398	411	353	378	409	407	447	389	408	387	397	423	381	367	385	394	377	420	408	370	376	380	430	386	435	408	388	399	379	425	380	425	411	406	417	391	384	376	389	391	435	402	420	396	434	425	401	397	378	419	370	373	373	400	395	412	413	400	383	429	387	389	381	356	391	404	374	440	389	445	407	435	365	392	380	388	379	395	379	395	426	403	353	381	396	412	386	397	387	414	396	397	383	399	406	387	411	417	382	396	377	372	378	378	387	363	358	381	404	377	361	423	386	401	404	383	398	398	361	429	426	409	406	373	409	382	410	346	442	409	410	399	407	391	380	393	416	402	408	375	404	387	417	378	369	417	396	379	433	375	406	428	425	413	373	374	412	407	410	428	359	392	394	403	418	414	386	415	421	398	380	369	386	377	433	389	410	407	407	378	399	422	403	421	365	405	399	385	416	413	389	400	391	377	415	391	392	433	387	423	439	402	369	401	414	370	417	384	403	379	417	409	383	373	396	395	388	409	396	387	404	397	419	381	423	382	405	429	363	392	374	400	412	369	373	382	369	429	404	415	394	413	421	391	388	401	380	403	422	399	440	382	396	395	418	378	419	419	436	373	404	351	411	392	377	394	407	421	390	394	405	428	371	396	386	401	410	402	373	406	413	398	403	414	390	386	389	412	383	388	411	403	414	364	384	423	389	385	395	384	386	370	384	390	422	399	347	375	425	413	387	375	379	387	381	415	411	428	387	392	387	387	399	413	340	385	382	410	408	398	399	390	432	389	395	422	402	416	341	400	368	413	415	411	388	391	423	377	400	387	414	385	402	410	393	406	423	377	392	446	386	398	393	389	376	370	361	413	413	395	408	389	394	396	400	409	381	417	383	400	429	367	375	407	392	400	398	401	425	401	397	376	405	386	415	385	419	433	391	405	361	362	348	411	420	391	387	416	366	368	381	395	385	397	413	381	404	409	399	413	389	403	422	413	410	393	405	406	398	407	393	416	376	404	369	431	384	366	391	402	447	373	431	415	389	414	445	395	422	387	409	410	396	363	392	394	379	425	370	392	355	391	401	388	428	364	377	397	415	385	363	372	425	387	422	428	405	400	385	379	383	427	396	397	402	393	409	366	423	400	375	399	399	399	400	385	400	360	385	377	376	402	394	399	376	369	428	377	382	436	387	420	378	388	395	368	419	398	412	426	400	398	396	406	368	397	360	412	397	413	383	431	400	397	390	379	432	391	416	434	404	390	391	436	360	381	385	412	370	402	371	376	387	389	417	365	391	407	428	386	350	431	436	385	372	412	418	389	403	400	387	374	398	375	417	409	395	418	387	405	419	417	380	448	407	382	421	391	388
3126	3258	2637	1385	979	811	649	523	529	475	436	446	417	415	372	393	336	388	379	359	370	366	357	337	332	366	350	360	375	337	339	357	361	337	350	340	356	363	358	309	377	347	331	345	330	361	335	359	348	333	344	391	336	323	335	325	357	330	326	326	314	348	363	335	335	359	353	338	317	317	312	346	301	323	335	322	303	375	322	338	285	326	320	341	338	341	334	290	352	334	320	342	307	334	353	335	320	331	339	338	352	348	334	322	354	342	334	320	335	354	294	364	338	299	313	318	352	319	337	325	316	328	321	324	297	337	315	348	328	353	334	314	280	348	314	351	322	312	341	356	342	333	335	359	356	320	322	334	337	315	385	338	300	349	307	298	336	319	333	336	310	323	314	353	337	332	349	352	352	340	358	360	337	314	340	332	309	379	319	324	308	351	331	323	336	338	343	303	359	310	335	309	304	342	325	315	329	359	323	339	351	334	329	320	301	327	338	317	318	319	328	366	331	339	332	332	304	283	320	336	329	322	332	309	310	327	337	370	313	336	320	324	323	334	325	303	357	288	356	323	344	335	323	338	325	312	334	332	339	338	328	312	314	305	360	341	312	334	344	320	325	318	326	330	332	322	284	331	303	353	338	319	358	355	331	342	319	325	307	343	323	318	353	374	340	336	316	330	365	310	317	307	355	318	315	336	342	342	298	333	342	324	315	329	307	334	357	366	354	292	313	297	331	332	355	317	352	343	318	362	343	336	337	313	317	344	358	324	351	361	327	324	329	346	336	318	335	303	315	329	342	300	325	315	327	333	347	355	331	316	324	358	318	375	346	306	307	342	343	310	312	308	347	356	356	370	344	299	309	347	311	360	321	341	334	346	345	306	329	313	349	329	357	315	323	361	325	312	309	355	308	297	313	367	359	316	344	313	349	308	305	333	328	365	319	329	320	346	340	333	350	321	343	305	308	362	323	328	312	321	321	319	331	353	325	324	352	306	320	349	294	303	332	314	327	372	346	338	314	335	346	351	335	348	315	337	297	307	318	337	311	325	315	312	330	316	335	309	352	324	312	341	358	291	333	328	336	344	356	347	340	313	355	311	321	325	318	348	330	332	332	357	326	305	341	351	334	343	331	359	307	354	319	343	353	321	359	314	350	320	352	308	357	332	341	357	333	340	291	330	321	333	329	329	310	326	329	316	334	346	330	337	383	318	313	314	332	357	318	291	337	330	343	342	306	354	339	322	307	326	324	347	341	328	330	326	342	333	315	324	330	312	321	329	328	294	334	304	338	320	344	330	311	310	330	310	339	362	322	349	299	316	318	304	316	312	329	317	319	317	346	342	344	352	329	312	348	328	336	379	330	317	295	308	358	311	323	325	319	359	306	320	296	320	313	333	317	329	320	323	361	337	343	335	293	313	325	307	297	341	345	335	312	341	339	306	346	348	311	328	316	291	340	297	325	334	332	331	355	342	318	310	340	337	360	351	314	332	336	329	300	343	364	337	368	337	298	301	354	312	333	335	324	346	339	309	349	341	337	319	296	349	302	361	299	333	325	340	316	367	317	353	311	374	329	357	349	330	322	323	327	354	351	358	305	313	327	301	322	339	335	330	310	335	325	326	288	370	331	319	327	308	326	327	307	323	299	336	342	335	342	294	339	325	327	329	343	313	315	340	359	354	343	360	334	316	329	337	324	356	363	341	341	290	342	338	354	362	340	325	341	321	318	311	329	324	342	349	322	354	307	324	325	336	346	337	374	330	339	343	328	338	327	324	321	315	365	346	323	333	350	310	314	336	353	320	325	320	303	326	323	327	330	319	340	333	390	343	309	324	315	348	339	305	297	297	325	298	317	325	312	292	329	358	301	315	312	338	346	318	361	372	347	283	324	309	317	320	338	299	329	345	329	372	362	316	347	350	316	350	330	319	317	324	335	335	313	327	331	299	299	310	350	329	320	329	372	335	313	345	316	325	303	328	325	355	324	325	357	328	379	312	323	330	352	338	340	353	344	323	324	339	327	309	335	310	318	321	309	336	300	333	352	324	333	322	314	292	349	339	294	332	304	347	324	336	342	323	321	318	335	341	325	318	330	318	332	320	321	338	313	326	329	347	319	346	342	310	333	344	352	345	325	310	329	315	319	322	321	321	308	345	308	332	329	314	321	321	323	324	327	319	354	331	305	285	301	309	323	365	307	331	350	321	331	324	300	360	346	293	354	299	320	330	284	339	308	340	318	321	342	345	316	281	321	341	330	325	335	342	359	341	297	308	307	325	335	330	331	329	299	347	345	330	306	298	328	316	330	344	327	306	330	312	311	342	347	311	357	312	299	326	346	338	330	333	337	307	332	345	284	307	311	315	317	327	336	328	338	323	330	314	301	323	315	342	336	318	347	338	312	350	331	332	326	323	357	348	319	320	313	314	335	324	286	310	300	315	333	338	311	320	313	303	313	329	319	360	357	344	322	353	344	380	313	335	356	306	321	318	334	287	319	346	313	340	317	326	302	308	331	328	342	336	320	338	322	333	342	343	325	338	330	312	316	317	340	324	341	325	335	324	312	353	292	310	340	309	343	317	299	341	307	332	295	341	364	319	320	300	307	293	306	335	302	330	331	328	326	326	321	296	367	301	332	328	346	325	329	320	347	362	329	329	354	352	302	296	322	310	307	322	332	333	324	355	350	316	311	342	335	337	290	362	329	350	329	346	338	322	327	352	341	319	333	345	322	333	315	319	340	322	318	367	303	340	349	327	365	312	309	351	341	339	332	314	335	327	279	335	335	346	321	328	328	348	342	328	347	325	300	333	306	337	338	334	327	337	359	348	332	369	322	320	333	336	302	345	279	313	341	310	320	306	331	299	363	345	346	307	308	308	312	331	346	319	314	340	347	303	306	315	339	327	278	339	312	327	332	326	324	349	332	325	303	338	340	324	373	324	325	327	303	332	341	320	315	321	340	326	308	314	316	295	325	321	308	318	316	341	326	336	330	321	340	342	328	340	325	363	323	350	323	327	316	310	331	340	333	326	307	331	338	334	332	310	342	351	337	342	316	321	317	294	317	345	337	357	324	335	339	347	296	329	337	346	316	328	321	326	327	337	324	294	330	317	311	309	294	313	344	316	334	341	319	283	323	316	337	351	328	322	329	327	343	359	342	303	346	340	348	326	314	342	311	333	347	354	323	340	345	340	314	321	315	327	330	358	342	318	343	302	317	354	299	355	346	316	298	337	329	349	328	317	321	330	296	323	317	330	356	312	319	333	313	336	324	318	301	314	326	323	320	302	303	344	321	319	319	344	314	311	302	314	311	337	307	336	318	347	328	339	348	326	333	328	319	349	309	325	320	314	307	312	346	331	317	276	308	317	345	341	298	306	339	366	320	321	339	324	328	303	340	327	369	307	335	331	340	306	325	298	331	306	331	321	347	355	345	326	324	317	345	333	322	321	300	315	338	323	340	329	330	324	328	364	329	304	336	342	329	310	334	342	321	342
24327	21412	28785	24424	21403	8534	1588	1051	798	816	732	709	767	714	709	663	643	643	610	683	605	641	634	638	625	653	645	616	617	619	597	584	622	624	640	632	662	626	636	650	643	597	645	591	612	627	661	624	597	597	595	648	625	621	619	593	593	608	606	636	635	637	653	655	591	596	597	591	555	657	604	599	587	663	580	587	589	598	600	613	618	591	632	630	644	580	612	638	598	603	583	603	599	588	592	629	599	588	603	618	613	604	638	586	607	598	597	598	619	575	604	583	586	661	601	580	615	656	632	625	574	613	600	618	631	628	547	628	598	622	619	577	614	599	616	613	639	613	539	567	611	553	612	630	609	617	639	630	591	622	617	609	633	549	624	601	566	642	607	603	573	607	630	618	596	627	618	604	639	598	624	602	577	613	650	580	598	595	597	613	679	629	610	622	608	624	632	590	578	621	596	632	564	593	615	590	585	619	626	627	615	621	555	588	596	586	584	577	588	629	601	560	603	618	567	620	579	598	643	656	592	635	628	619	572	628	578	599	618	591	573	616	621	602	564	561	605	577	601	558	624	575	575	596	589	585	621	579	636	625	611	609	633	596	601	595	587	585	629	606	599	609	605	569	620	606	572	598	613	592	596	607	606	606	592	590	571	597	566	619	573	577	582	657	616	651	604	597	612	590	631	603	592	616	535	639	591	601	616	604	600	627	599	646	646	587	598	592	612	566	616	588	617	654	620	584	542	631	579	612	632	628	584	604	595	611	588	593	590	596	621	613	628	624	590	565	599	598	623	625	636	555	596	611	701	610	588	557	611	589	601	626	641	601	603	595	569	602	628	571	578	609	575	610	587	632	609	620	611	594	616	548	609	611	611	648	624	582	609	592	613	574	577	626	549	589	596	573	610	570	614	603	569	589	627	592	606	569	622	619	580	593	626	593	647	594	614	577	613	621	566	594	618	569	644	574	635	581	593	598	613	593	569	629	590	576	564	601	602	611	612	587	587	597	616	623	568	620	608	581	597	592	592	571	629	609	612	594	592	597	581	616	593	637	608	633	619	550	601	621	636	584	630	628	605	597	579	598	585	605	611	622	568	597	594	616	578	663	607	579	592	617	602	616	573	617	588	597	633	579	652	570	569	583	575	613	607	597	604	645	640	607	625	573	627	622	628	574	595	628	634	630	633	590	621	574	589	632	608	586	629	632	623	606	626	594	650	598	571	616	558	598	562	612	589	617	624	599	619	592	562	583	588	617	579	574	634	585	592	619	548	594	595	553	619	609	614	629	599	631	624	601	579	628	594	591	586	581	616	584	593	619	588	627	577	646	593	624	606	557	602	536	607	598	573	613	576	575	580	521	641	607	589	629	604	620	610	601	601	577	646	623	562	608	601	602	607	632	628	573	597	618	561	589	606	548	555	592	639	612	592	573	595	603	609	584	609	625	587	644	620	636	558	558	658	619	663	636	586	604	604	565	587	635	567	603	605	600	591	585	600	614	576	569	584	616	630	585	597	614	642	599	583	575	595	559	602	615	624	606	588	585	605	622	627	607	580	572	595	619	584	594	604	596	547	557	589	635	594	650	629	586	633	580	601	592	607	565	596	647	620	604	585	607	589	621	595	615	584	616	613	572	589	579	610	586	581	597	581	589	612	600	618	583	568	586	645	597	601	573	623	587	613	599	570	565	573	592	595	602	628	599	578	619	614	593	592	586	664	621	625	566	576	561	575	601	626	583	544	635	650	632	572	618	632	605	584	592	568	576	589	616	599	629	589	613	636	586	592	637	558	572	604	598	571	613	610	579	568	625	615	622	582	583	570	564	603	634	595	592	605	638	562	574	641	645	624	595	620	619	584	603	614	617	621	593	600	609	595	539	550	614	605	561	626	605	642	644	600	575	587	569	550	640	644	585	584	609	615	588	630	553	584	601	562	606	579	606	628	611	577	626	633	644	587	599	634	600	612	601	606	586	605	583	631	660	627	619	577	681	610	613	663	596	624	571	574	588	573	647	623	563	594	581	587	617	642	601	598	635	652	569	620	597	605	610	598	608	603	576	600	595	572	643	580	612	598	594	598	605	611	619	619	620	565	582	573	593	622	573	616	603	588	593	625	625	574	613	648	606	605	612	635	596	587	589	616	596	606	577	572	623	615	561	617	601	602	560	642	590	618	621	598	594	620	616	596	580	634	565	594	616	617	628	620	600	612	632	594	653	594	617	647	607	641	615	590	551	585	606	581	610	606	593	606	573	587	614	614	627	597	603	566	597	596	609	603	604	595	603	619	563	570	594	631	606	615	586	591	646	631	654	615	604	614	585	579	594	622	606	571	622	570	610	556	619	620	609	645	571	643	607	614	581	599	607	596	567	586	556	644	576	639	572	603	607	607	626	610	651	618	627	579	560	600	613	644	622	556	637	609	607	621	611	646	596	619	593	578	673	547	639	591	579	594	589	576	503	625	615	614	606	586	600	565	577	615	601	572	577	577	630	621	556	583	624	620	620	578	570	627	586	619	580	644	579	594	576	599	586	601	604	583	599	614	585	597	601	603	600	545	590	638	610	588	612	578	590	603	582	582	617	620	614	658	606	557	567	596	575	647	588	625	618	625	578	591	539	581	557	633	619	587	609	617	587	595	616	597	581	625	611	633	599	575	579	612	634	616	624	594	592	598	603	595	630	594	652	592	624	620	629	609	571	606	629	646	580	564	562	611	628	576	584	642	592	581	634	601	621	585	558	566	589	624	588	585	582	607	652	593	649	627	565	596	570	635	607	627	610	604	608	581	602	582	638	633	619	619	579	606	621	630	610	622	606	625	583	553	565	629	602	594	559	626	588	599	587	647	578	592	586	606	580	587	579	607	559	596	600	594	580	593	568	594	632	648	635	606	597	610	597	598	600	610	606	560	603	593	592	621	637	572	629	604	612	601	597	578	601	608	618	597	619	613	617	611	604	587	590	617	599	553	586	651	602	668	664	598	592	631	554	604	651	641	562	608	586	547	626	569	583	625	600	611	638	598	598	651	577	617	640	592	603	604	583	585	599	608	585	612	626	612	581	596	587	603	602	581	603	599	604	584	608	559	639	605	615	586	617	555	604	615	601	652	617	618	631	627	623	619	626	594	577	651	636	653	576	618	594	540	594	596	645	579	581	587	611	621	569	599	592	601	610	589	550	607	568	644	594	593	606	617	619	588	646	594	628	611	582	629	599	597	567	557	577	596	613	583	603	617	584	605	582	633	615	585	592	584	610	586	601	652	619	605	640	595	603	611	608	608	590	573	550	595	564	608	635	585	598	585	579	561	603	567	648	623	574	582	585	611	599	580	609	606	623	600	601	635	616	582	625	582	572	578	586	615	573	613	614	582	591	602	566	565	601	576	570	643	600	636	619	660	569	588	578	610	583	604	600	604	592	569	570	582	562	580	602	588	587	581	625	567	622	604	604	575	569	595	561	590	609	597	621	567	636	624	626	573	575	618	606	570	611	570	627
3419	5817	4739	2458	1736	1340	1060	886	826	797	670	653	658	629	607	587	588	550	566	544	539	530	520	533	552	532	520	521	547	551	508	528	490	489	505	443	541	489	508	522	531	513	514	470	491	528	501	484	464	494	493	511	507	470	486	519	537	503	470	520	519	475	505	522	496	487	438	496	502	485	504	457	453	490	516	532	496	471	513	510	489	479	465	484	518	529	505	481	500	458	491	505	484	506	447	471	514	498	512	493	484	497	543	487	465	515	514	489	478	487	474	526	478	465	476	518	503	518	496	479	484	484	471	477	465	501	485	482	482	474	473	469	517	519	494	499	508	516	502	458	489	475	508	489	528	459	543	485	509	522	473	500	483	467	521	502	488	444	471	470	539	446	462	470	462	478	483	429	506	478	536	454	478	499	515	463	456	499	453	474	509	458	451	504	526	493	429	507	526	500	453	449	494	502	483	490	473	489	454	488	528	459	504	503	476	510	492	497	509	485	500	447	479	479	480	483	459	500	514	520	496	507	467	508	523	469	461	518	464	485	482	464	541	476	498	491	499	495	491	486	488	480	493	492	456	525	509	506	472	447	510	495	493	475	477	463	483	463	497	442	460	510	481	490	503	495	443	466	485	459	450	514	455	499	482	461	467	500	458	498	478	486	500	484	528	480	465	487	493	460	496	483	484	474	501	472	462	460	514	498	485	487	449	478	502	464	460	481	424	454	497	486	505	484	491	492	493	475	471	480	472	476	446	489	526	423	473	514	471	475	500	481	439	476	457	470	506	484	495	523	517	500	473	534	470	485	491	476	478	477	484	480	516	513	499	472	451	517	506	514	487	489	477	455	474	476	447	495	465	534	480	478	477	469	476	503	468	483	497	518	473	500	463	447	472	473	471	482	472	471	478	462	453	462	482	505	502	476	493	532	467	467	465	472	465	458	472	517	455	493	490	447	486	497	489	439	498	488	504	501	482	462	521	502	494	471	472	492	482	527	479	486	474	454	486	486	486	462	472	473	460	481	479	519	459	497	525	495	439	482	496	485	506	495	491	480	486	531	488	503	468	463	496	469	474	472	483	484	484	508	439	500	476	515	510	472	488	492	498	423	497	502	507	482	470	518	467	498	509	495	482	480	498	498	473	495	470	492	485	461	460	491	544	444	493	455	463	463	465	460	460	477	504	489	488	475	489	468	464	443	509	448	472	474	483	479	466	467	507	472	504	475	480	482	481	505	471	519	519	499	458	474	455	481	486	466	490	441	468	464	508	479	512	483	512	482	482	481	497	496	490	501	474	513	473	492	445	466	470	478	493	438	500	456	461	455	461	491	472	508	501	475	472	515	497	485	494	481	494	505	513	460	468	501	480	467	460	496	470	458	479	491	485	441	465	499	449	503	478	474	488	484	498	476	479	440	453	496	458	495	489	478	485	494	472	507	443	488	487	496	518	496	479	457	472	490	493	463	478	473	514	484	485	464	487	528	496	488	489	495	467	468	499	459	505	443	485	493	456	487	481	481	470	508	482	511	437	467	489	499	485	499	480	504	468	516	500	454	472	496	499	465	466	477	446	495	471	491	453	468	521	497	507	441	458	465	520	519	473	522	504	498	480	480	474	510	514	454	488	472	514	499	476	458	495	504	505	501	465	515	506	460	479	489	502	483	533	447	474	512	497	480	477	506	490	463	451	447	460	486	515	469	426	479	475	456	474	473	518	520	443	447	474	483	506	502	502	471	507	535	462	509	503	456	522	500	469	475	467	453	475	470	512	454	476	480	477	463	477	482	458	493	468	475	475	482	464	485	508	456	491	506	473	493	451	495	490	481	494	471	476	509	460	493	512	460	466	495	444	469	442	464	502	471	419	453	474	464	458	460	483	496	449	459	482	479	475	487	466	500	486	462	459	434	519	456	501	466	475	494	528	506	480	506	500	454	494	484	510	492	450	450	472	513	488	477	485	462	458	459	500	503	471	507	482	494	487	471	493	487	485	502	476	498	504	479	472	443	480	510	453	490	475	492	444	482	453	441	484	505	473	461	499	450	497	492	465	488	466	508	502	439	517	475	440	506	473	479	468	506	507	517	455	505	497	499	477	464	466	503	523	443	492	503	474	478	496	437	485	458	501	467	475	512	481	467	466	527	482	465	494	485	477	496	446	519	532	492	494	481	470	507	456	470	446	452	455	487	466	487	505	447	438	497	503	479	486	483	514	504	454	491	456	473	511	462	497	496	485	527	500	483	495	487	482	453	485	475	465	457	486	477	467	430	499	444	490	445	478	452	473	482	507	470	499	487	468	480	471	458	484	477	499	495	473	466	447	483	502	466	490	499	485	468	495	478	505	456	477	476	462	494	464	479	490	462	480	479	422	480	455	524	462	483	489	486	464	448	464	471	470	481	459	488	494	493	461	503	486	479	494	513	480	492	470	495	470	477	482	461	475	486	503	455	500	430	452	471	477	449	491	478	502	447	483	477	463	501	494	467	484	482	490	487	464	493	441	504	502	477	476	486	481	464	516	479	461	460	484	483	476	481	491	476	523	479	516	463	497	478	510	465	465	463	507	474	432	505	480	498	451	488	490	460	519	473	471	463	473	445	504	487	464	479	504	459	486	502	509	466	477	467	478	491	464	467	467	520	444	519	466	513	436	505	503	455	464	448	494	437	454	514	458	490	483	477	440	523	479	478	468	495	498	501	517	503	512	454	452	481	499	477	461	488	472	479	484	486	487	473	474	468	461	447	489	496	464	497	486	483	497	472	464	503	455	477	451	453	482	486	440	473	498	456	506	524	512	470	472	456	493	468	506	486	491	448	464	474	529	465	521	504	466	454	425	469	486	484	424	473	484	472	461	496	496	468	517	493	467	467	470	486	501	501	470	525	557	483	443	488	471	497	480	493	458	505	501	490	479	488	456	448	454	467	468	475	537	448	462	453	463	459	491	444	483	515	489	465	531	472	471	500	519	468	508	494	474	500	455	456	448	486	460	486	490	499	461	452	447	458	444	428	507	484	488	441	455	479	450	460	485	483	464	500	473	455	531	494	483	487	435	513	489	496	466	474	443	484	479	518	493	477	474	498	425	480	493	431	518	479	481	486	503	480	468	456	507	458	498	511	478	466	492	494	500	452	499	451	483	434	494	485	478	467	499	477	473	487	482	501	483	505	491	507	455	483	505	495	486	496	485	464	475	474	459	502	503	461	475	461	480	468	498	478	460	440	451	460	477	452	516	463	479	477	451	464	456	478	504	458	458	507	480	513	481	476	469	476	442	490	497	484	475	458	453	482	522	459	511	492	496	489	506	493	461	514	498	456	430	481	444	463	462	469	479	462	484	500	472	466	455	433	460	469	490	504	508	511	512	466	496	534	469	472	478	464	487	512	479	458	495	462	516	506	443	467	464	444	479	459	461	489	474	501	457	477	469	474	464	439	505	456	511	458	469	453	478	443	464	440	509	477	459	434	465	460	498	494	453	458	460	472	458	482	474	484
27756	10271	718	455	338	214	166	152	153	164	143	143	137	139	133	140	136	131	132	125	153	141	149	146	130	140	160	149	139	160	167	129	132	140	138	132	146	142	134	153	157	157	120	125	132	122	175	152	144	145	145	122	153	149	122	142	135	132	158	155	130	156	136	140	135	136	155	129	147	132	128	136	127	141	141	136	157	143	144	149	137	129	143	148	146	145	146	135	140	120	138	137	128	152	133	139	136	158	161	133	149	150	135	138	153	135	141	144	163	141	144	144	126	138	131	157	140	137	144	135	143	136	139	163	132	129	138	129	147	143	152	146	145	149	139	152	156	160	144	175	122	146	143	133	141	137	145	145	134	126	140	145	135	144	139	141	126	140	151	136	162	127	120	140	126	150	133	159	170	143	128	140	144	139	151	135	138	123	152	125	136	138	124	147	145	150	143	150	149	148	147	167	140	122	133	119	143	143	164	134	123	138	140	152	144	150	134	142	129	148	145	147	142	137	146	142	154	129	140	142	126	129	129	131	139	142	159	147	146	151	139	156	147	155	145	161	136	136	155	161	150	159	135	132	157	141	169	130	142	144	141	140	144	161	112	143	146	124	120	147	153	149	139	114	134	155	142	125	149	142	139	141	135	158	140	126	161	155	144	152	150	160	147	148	114	154	141	141	150	122	154	156	157	142	142	128	142	140	154	153	129	154	137	149	149	160	134	132	187	127	142	143	130	142	122	152	133	125	139	157	137	125	144	119	132	148	134	141	127	148	137	123	148	136	137	157	121	133	136	153	133	145	133	154	119	150	133	148	142	131	110	128	143	134	130	140	165	126	148	138	108	144	129	148	140	165	129	132	153	134	125	132	136	141	174	159	140	123	133	145	144	134	134	127	134	140	140	119	126	141	148	128	154	141	141	129	123	139	129	144	132	135	148	142	142	122	134	134	151	154	148	143	135	136	164	162	155	130	133	146	130	137	133	154	130	127	162	120	141	139	138	152	154	145	131	163	149	127	134	145	161	139	139	148	129	138	138	131	136	153	135	147	147	133	136	148	127	142	143	135	148	134	135	125	135	139	139	128	134	144	136	160	143	159	134	162	140	149	145	167	153	152	154	151	129	160	155	129	130	134	160	136	153	144	133	137	125	138	150	154	147	154	145	153	142	127	145	137	137	136	128	145	131	131	121	133	134	123	136	141	168	131	138	122	122	132	114	120	139	130	153	168	116	118	164	142	158	132	134	137	151	130	159	148	179	123	141	149	138	161	139	136	136	149	127	136	121	146	128	154	151	142	130	172	127	136	152	136	157	135	151	144	128	145	128	112	182	160	174	136	154	143	135	126	142	154	142	131	127	142	133	134	150	121	124	132	148	143	110	147	147	112	157	125	136	133	130	136	147	136	120	126	123	161	126	127	143	137	159	141	135	146	120	135	140	142	130	139	147	152	150	163	144	170	169	134	146	140	129	119	134	154	113	138	121	148	146	167	146	158	157	138	142	141	144	130	127	154	136	135	135	134	149	125	132	147	150	164	154	138	146	162	137	130	140	153	124	144	125	115	151	141	129	140	133	153	134	133	148	138	154	143	136	183	135	140	120	138	166	132	129	175	147	142	163	149	139	144	123	155	122	164	116	117	128	145	137	145	153	140	127	152	133	122	154	140	160	135	135	141	124	134	154	151	136	148	140	137	139	130	175	135	143	147	152	165	138	156	135	130	145	143	139	134	146	152	131	123	116	118	144	157	122	146	141	135	152	145	134	131	161	160	140	142	120	155	137	156	147	120	127	153	149	133	175	132	148	140	122	161	155	163	149	134	149	133	150	139	143	145	147	152	143	115	119	148	133	149	136	131	136	156	144	142	134	147	140	148	132	132	131	144	117	152	137	131	149	143	126	120	143	160	143	133	133	122	153	160	144	124	172	126	149	155	111	122	160	118	115	142	149	156	137	153	133	128	137	133	150	159	145	141	149	139	150	133	155	128	143	139	120	154	161	131	156	144	144	122	159	136	148	134	121	146	138	141	143	153	149	124	137	125	146	150	174	140	155	142	157	132	157	136	138	131	142	143	145	140	140	154	134	128	128	139	138	146	133	128	148	128	150	136	132	171	153	145	133	148	166	144	134	146	147	148	165	150	152	149	143	139	146	147	128	131	132	122	145	141	148	127	149	166	148	133	144	149	131	115	147	128	146	152	142	144	140	109	137	148	136	141	163	148	142	142	149	136	151	144	144	120	129	117	131	125	140	135	150	145	132	144	147	156	140	141	129	135	146	140	165	151	126	134	162	133	144	133	139	138	136	165	153	144	153	114	108	149	139	147	129	140	127	105	133	128	119	122	136	129	133	149	133	151	150	153	140	130	134	120	142	145	162	152	142	136	127	151	144	136	134	126	152	137	145	152	137	120	145	146	143	143	144	121	151	148	156	144	145	156	162	146	127	136	133	156	123	140	134	132	143	153	138	139	145	139	150	140	148	145	146	130	122	171	160	138	128	120	136	140	118	143	110	127	138	137	136	141	119	149	159	132	144	133	149	143	126	137	134	156	126	156	156	132	145	138	155	145	147	167	136	145	161	147	143	139	139	141	148	130	149	164	141	132	150	142	156	149	140	150	138	138	162	138	150	121	140	144	138	146	129	141	126	123	145	136	142	151	151	153	135	153	140	140	142	157	141	130	112	136	134	121	135	137	141	125	154	121	116	143	136	147	152	146	142	140	122	163	151	142	133	132	155	158	137	153	144	150	153	156	159	152	148	185	149	142	117	161	123	131	137	170	136	121	159	137	148	142	132	128	143	139	96	138	152	157	131	160	134	126	130	133	132	121	141	140	144	155	134	133	131	134	144	152	139	151	140	127	155	149	154	138	145	160	142	144	154	142	140	138	128	162	134	143	146	148	133	146	148	156	153	162	148	146	133	141	138	156	133	145	134	131	118	137	147	135	136	134	131	182	145	140	162	143	153	133	145	163	142	142	146	117	128	134	143	123	143	164	149	154	140	146	136	145	133	156	143	148	146	145	145	134	136	137	122	144	133	151	119	141	135	137	152	149	144	143	152	145	154	148	139	138	149	149	156	146	170	132	138	126	136	144	150	139	165	136	141	132	145	140	142	131	162	143	166	138	129	137	154	136	132	139	145	146	132	134	145	151	137	146	131	150	152	127	148	150	146	130	152	139	152	142	148	139	146	138	144	159	152	138	160	144	131	133	157	126	145	161	150	152	114	150	135	120	163	147	141	136	172	143	145	133	136	147	146	121	138	127	144	136	122	128	125	150	149	143	155	128	152	133	155	144	147	146	128	153	146	143	138	147	148	142	128	144	146	118	137	124	138	139	153	146	143	157	127	126	161	128	150	141	137	155	155	138	147	138	138	146	138	139	131	136	140	143	137	133	153	151	135	147	143	135	149	138	164	140	140	126	154	132	150	139	141	151	161	125	146	126	108	130	153	144	154	139	142	143	133	135	155	138	142	138	138	120	144	143	154	153
4464	306	303	184	166	162	171	136	117	146	120	126	145	129	127	102	121	132	117	136	124	128	118	134	98	131	121	114	122	105	143	122	127	130	113	128	120	134	127	130	120	121	137	134	115	150	103	91	111	115	119	122	136	117	122	129	120	110	134	124	125	125	126	100	116	132	122	131	129	109	128	141	117	122	124	129	111	122	120	120	111	109	123	120	119	111	103	121	111	102	125	143	114	142	132	123	124	111	128	134	142	117	142	119	133	137	142	116	104	129	113	119	130	134	125	112	127	121	108	111	129	125	123	114	108	122	115	112	118	124	109	138	118	110	118	126	135	130	116	122	131	117	118	113	123	139	113	123	117	108	112	118	105	114	110	92	144	119	133	109	123	134	131	132	112	123	115	129	115	129	119	129	112	108	118	122	140	125	118	130	112	136	104	114	123	105	135	124	112	127	117	131	120	136	115	134	113	117	124	132	100	102	117	120	101	103	123	113	135	152	110	117	120	110	130	140	108	123	94	120	116	96	117	118	110	117	129	133	116	119	126	116	124	111	131	106	79	120	115	130	117	124	122	125	114	133	126	104	130	128	107	111	107	129	114	113	120	126	119	129	123	129	125	115	122	132	119	120	138	119	108	133	119	115	91	127	131	99	119	117	127	116	114	119	133	123	118	123	108	108	136	121	124	98	114	133	114	128	117	127	122	120	130	109	112	143	119	125	124	111	131	127	114	126	136	123	109	124	140	133	142	122	106	105	139	115	122	123	131	139	138	131	109	111	129	131	138	119	130	109	123	123	139	132	137	146	124	107	123	110	120	119	109	117	120	120	135	133	112	128	120	130	119	114	129	138	131	128	124	131	100	132	146	119	125	126	138	105	125	107	121	130	117	120	114	116	136	133	119	108	124	105	114	123	104	113	117	127	121	124	123	118	143	121	108	130	121	113	114	122	130	120	133	129	135	122	122	125	137	134	136	144	120	131	139	134	124	113	117	108	115	111	115	106	126	117	110	114	127	132	124	131	130	128	135	116	114	112	133	96	120	142	120	114	117	119	128	119	127	129	115	138	124	119	108	123	134	113	123	119	113	105	110	139	115	125	128	119	124	141	133	106	112	113	104	98	130	151	107	114	115	128	133	114	127	140	136	114	105	121	118	113	132	115	121	114	107	136	119	125	107	118	123	127	132	124	118	119	134	119	110	128	110	120	131	114	123	107	121	124	128	116	152	121	113	116	131	134	118	124	117	114	123	114	117	114	129	119	110	137	113	128	117	123	115	120	137	123	99	137	118	123	112	131	109	109	121	117	112	109	118	131	117	126	111	138	119	126	106	135	105	126	117	134	118	127	121	126	122	117	127	126	114	132	107	113	116	116	107	125	142	147	126	108	149	143	133	121	109	128	99	133	107	137	115	129	140	113	106	115	135	121	132	140	89	117	116	135	117	126	106	133	125	124	136	114	131	134	120	117	125	114	120	113	133	138	111	111	120	118	101	126	120	126	111	115	144	130	100	117	95	102	133	137	131	122	113	120	106	141	137	129	117	124	136	106	131	112	123	125	142	132	115	125	117	140	109	124	129	129	120	123	121	119	116	130	104	100	104	115	132	126	125	107	109	123	126	145	125	153	112	117	115	110	141	142	110	107	118	128	113	103	109	130	111	130	121	123	118	111	123	117	124	125	121	112	110	106	138	118	139	120	113	134	112	125	129	127	133	131	123	128	127	111	118	132	112	112	112	110	129	137	131	121	113	126	123	116	121	119	116	145	121	117	130	132	121	118	112	143	108	124	111	107	144	128	110	119	112	135	130	111	135	115	129	108	139	121	116	116	122	119	128	127	124	117	121	125	114	108	113	119	117	117	149	103	142	125	114	113	142	115	137	117	126	127	124	111	128	136	116	110	117	118	131	112	130	117	114	115	110	106	103	133	124	139	126	119	108	107	116	110	114	135	109	127	111	126	131	118	126	120	118	99	125	136	123	106	115	114	107	117	100	116	113	134	123	126	112	135	133	127	131	119	121	113	105	114	133	122	113	108	99	120	136	120	130	110	120	118	120	124	116	123	115	101	123	104	127	107	110	114	135	124	102	136	128	113	107	110	125	131	126	104	99	114	123	130	123	111	132	136	119	117	137	141	114	132	112	124	117	121	112	133	109	111	117	129	146	124	117	133	109	113	119	129	113	133	126	104	123	123	106	125	112	147	128	141	111	105	120	117	113	111	136	113	116	129	120	148	118	94	145	126	117	123	135	130	119	121	127	119	128	117	122	122	122	122	125	128	126	129	119	123	109	112	115	130	121	136	122	131	116	132	128	135	122	100	111	115	122	134	139	120	137	112	135	108	111	114	114	120	136	136	128	105	134	120	124	126	139	118	110	128	123	121	119	139	102	118	130	121	112	115	135	123	121	138	113	113	122	113	114	103	126	117	111	138	131	122	117	110	127	119	140	123	127	129	120	123	129	110	110	129	134	124	126	122	128	114	129	136	129	112	114	122	110	120	122	116	124	109	112	103	127	112	127	105	111	136	130	135	124	126	118	104	125	116	118	125	113	132	139	124	111	108	121	135	111	125	131	120	113	109	111	119	141	123	140	99	139	114	146	132	125	117	124	110	131	123	121	114	110	99	127	119	105	129	123	138	126	115	128	108	132	136	97	126	123	112	129	136	120	133	119	136	125	133	104	128	124	128	130	105	124	128	140	123	117	122	126	124	123	114	123	110	134	110	119	107	127	126	115	121	132	121	121	117	131	126	116	105	138	124	113	145	93	122	141	111	109	124	135	129	126	124	114	136	122	127	108	114	109	125	125	117	124	124	112	125	105	132	120	97	116	120	111	124	119	126	114	133	125	135	144	125	110	105	122	110	117	128	125	146	136	107	134	139	128	112	106	140	134	129	126	119	121	128	112	113	114	115	111	142	110	146	127	107	118	119	114	111	110	135	116	115	135	123	127	117	124	121	131	119	106	121	135	115	96	127	108	132	125	133	109	137	132	125	135	123	130	105	125	119	129	112	127	91	102	115	119	123	118	137	116	124	120	118	115	143	127	115	119	110	115	118	142	125	118	140	120	142	121	101	99	118	121	124	125	124	128	122	149	102	122	123	110	111	110	123	123	128	101	123	122	119	114	119	108	104	103	94	118	122	128	135	136	119	120	113	125	109	110	117	136	129	122	104	121	107	113	104	113	124	129	125	110	129	134	133	114	118	129	118	121	138	119	119	132	135	123	114	110	118	108	115	114	120	115	118	115	113	123	121	108	104	114	122	128	104	125	134	108	145	133	123	126	117	128	105	141	120	114	116	104	121	124	98	135	126	109	111	114	130	142	130	99	106	129	114	114	131	109	103	132	103	114	119	133	115	106	106	136	121	129	123	121	121	116	122	121	112	101	134	121	127	111	116	111	108	106	125	114	117	138	117	108	112	114	119	107	134	126	130	119	115	105	133	121	120	122	120	119	115	97	123	121	124	116	108	101	118	109	132	109	135
25415	21430	27914	25288	11379	1124	732	595	515	499	455	411	459	416	443	452	441	405	429	419	429	375	433	436	423	436	434	411	410	429	413	441	408	390	425	421	399	387	431	420	401	417	421	394	409	403	421	429	408	414	430	400	388	436	401	359	433	419	389	407	423	403	380	361	455	380	398	405	373	389	376	379	411	379	428	400	371	393	430	411	380	418	378	393	387	374	412	460	388	389	389	403	374	412	377	410	400	419	389	400	402	395	437	398	394	384	428	399	370	400	399	387	371	430	381	408	387	436	391	391	388	380	404	413	419	414	432	422	373	410	391	397	421	415	393	368	386	372	422	381	418	361	422	373	412	406	398	384	400	402	397	394	382	401	392	437	408	395	404	406	368	394	400	398	400	396	421	414	426	426	383	379	431	392	392	426	394	367	407	403	367	392	381	406	402	382	457	399	395	397	410	386	387	398	388	399	384	399	387	409	381	409	406	404	438	428	396	413	378	417	398	424	394	379	388	394	380	398	388	397	370	422	427	403	420	438	402	367	403	393	374	367	399	386	436	396	388	394	417	418	451	430	376	414	394	365	431	431	422	396	405	378	385	416	402	374	408	384	372	431	396	384	389	398	383	387	374	395	379	366	389	408	362	411	408	407	379	359	369	380	390	381	413	376	401	420	431	400	358	406	370	428	393	395	403	387	409	359	413	404	376	393	429	413	411	397	422	427	438	399	353	387	429	375	430	383	419	421	408	408	404	439	374	375	409	393	378	372	424	407	384	388	399	406	406	421	429	375	397	402	395	407	381	369	413	403	399	412	381	374	422	413	398	402	375	385	421	417	374	394	393	398	417	390	403	380	402	392	392	439	376	383	376	349	417	381	416	414	415	403	421	405	397	390	397	341	416	408	402	383	405	406	396	394	419	410	408	385	385	371	401	402	414	410	361	390	389	423	409	384	361	393	401	409	404	386	422	406	402	411	401	397	336	371	422	417	402	377	405	382	419	407	388	393	419	394	436	427	367	395	385	423	390	384	469	389	405	399	413	372	382	373	370	364	398	381	366	396	395	423	419	368	390	400	409	381	390	402	383	415	390	393	407	393	389	414	386	417	399	403	398	418	404	402	409	422	433	408	387	388	398	403	379	420	408	393	413	389	357	391	399	422	449	422	417	400	420	403	403	431	393	406	389	399	378	393	382	417	351	446	408	432	373	378	391	399	402	392	393	413	406	393	414	413	402	397	352	416	400	398	396	392	397	415	419	388	418	404	425	393	386	370	384	401	409	392	412	393	370	395	383	406	443	369	388	405	375	379	374	373	402	376	388	386	387	377	399	363	414	417	397	414	381	374	381	458	402	369	418	411	407	417	433	389	431	371	344	399	380	428	406	411	429	411	400	410	354	397	415	414	401	405	377	371	390	389	436	383	397	394	426	421	407	419	360	443	386	396	445	412	368	430	392	397	383	430	377	398	411	365	386	390	402	408	382	423	382	387	374	372	398	423	350	379	376	427	392	410	359	392	392	396	404	407	384	394	419	427	430	419	411	401	365	423	408	408	384	434	399	421	409	414	376	379	429	353	408	426	419	382	387	410	396	400	385	404	412	417	433	387	433	385	398	415	418	368	393	436	423	427	419	400	430	366	395	400	419	384	368	413	387	377	389	361	375	394	393	381	414	390	384	387	376	436	421	412	374	390	433	369	396	414	378	392	386	392	408	411	405	369	411	370	413	387	356	399	391	384	400	410	403	405	400	387	420	423	397	453	428	406	436	389	386	366	389	438	384	381	407	401	407	415	373	409	394	421	427	383	425	363	421	375	380	385	418	394	407	399	400	385	392	380	422	377	407	399	399	416	429	388	427	420	384	392	410	408	385	405	406	415	393	386	380	395	417	419	392	400	428	403	412	395	401	382	394	409	422	438	447	373	402	386	384	406	417	417	381	407	363	379	378	390	412	383	411	397	414	405	386	383	380	402	397	409	408	400	380	370	373	438	406	366	426	395	387	359	380	404	376	386	357	393	364	424	391	427	389	383	408	448	399	392	369	370	389	383	352	392	379	394	405	367	402	413	400	410	411	425	407	425	394	410	385	373	438	413	362	422	354	400	401	394	420	385	448	398	403	403	369	381	400	393	392	399	385	421	373	420	370	400	417	397	430	403	397	394	400	410	372	408	420	422	395	425	379	365	392	407	408	404	411	416	391	395	372	392	418	384	426	434	369	406	394	370	437	403	440	394	410	351	402	465	399	421	403	398	414	391	419	390	407	415	422	383	398	395	376	371	383	377	407	429	409	415	379	400	385	393	356	384	378	346	395	372	380	384	358	401	402	417	398	390	390	409	409	372	386	384	426	391	380	365	401	385	386	405	381	390	401	406	399	402	341	423	409	392	406	420	383	369	388	370	373	407	403	431	410	396	387	378	461	377	417	368	370	358	400	415	405	382	404	439	418	410	403	404	402	416	387	400	379	396	381	410	405	371	409	425	417	426	408	410	379	399	383	403	371	405	391	412	427	379	404	412	391	384	388	434	383	399	371	401	408	397	416	404	357	394	374	392	434	390	402	371	373	389	401	381	413	379	381	391	400	404	384	371	404	364	378	373	365	404	407	371	392	388	385	412	392	383	411	393	412	383	404	438	405	407	390	382	405	383	396	364	409	418	381	403	391	406	373	401	372	418	410	411	398	432	410	373	415	419	354	386	398	431	398	399	394	437	387	367	420	363	388	409	406	379	378	390	380	415	404	372	387	371	429	387	440	420	369	388	379	418	388	384	398	389	374	404	369	391	385	391	403	426	389	409	439	384	407	392	457	406	387	406	405	398	401	398	407	422	380	394	411	388	403	376	401	409	412	407	392	380	410	396	409	384	400	373	385	374	428	398	440	378	440	366	397	408	400	431	368	385	389	398	368	381	382	407	386	436	429	383	416	371	401	405	394	434	417	368	403	423	385	383	390	376	393	398	399	388	409	391	412	437	441	400	393	393	384	403	393	402	406	401	433	405	430	414	381	390	395	405	400	385	425	387	384	442	394	386	397	401	419	377	371	399	395	391	429	389	353	401	427	355	408	382	343	363	435	427	385	413	397	399	438	398	393	376	395	374	370	398	393	403	400	387	388	437	407	364	399	373	429	427	398	388	384	428	386	401	342	346	442	417	399	442	391	397	402	393	360	376	385	405	446	398	384	396	360	373	366	366	405	404	441	435	383	418	380	417	371	419	398	396	394	409	394	398	382	361	384	359	437	420	382	365	404	424	388	401	402	448	419	380	393	427	417	427	401	401	360	347	388	401	389	400	378	385	400	430	410	377	422	427	407	393	398	389	426	426	373	397	407	399	413	374	395	440	430	392	380	398	417	401	420	382	427	361	409	406	413	411	399	369	397	393	360	404	395	397	403	390	388	416	415	356	394	394	439	415	422	386	411	382	426	413	428	392	381	405	413	401	377	393	380	379	401	400	372	377	469	400	396	416	387	421	411	397	362	403	390	398	421	418
3174	3252	2749	1467	1036	795	668	562	492	476	433	450	426	396	367	422	361	345	344	347	351	338	377	380	350	354	376	380	361	354	335	355	327	349	359	319	310	331	377	329	342	349	322	338	316	330	362	364	356	342	341	358	351	349	315	358	334	346	317	308	315	333	341	323	356	316	348	309	348	319	328	349	352	341	331	335	329	340	323	353	349	320	301	346	330	321	311	313	329	315	338	332	336	344	382	344	355	359	310	351	312	329	334	329	350	307	312	280	313	334	367	328	352	359	303	358	326	327	347	294	340	333	286	349	342	332	333	318	335	331	309	329	327	334	336	317	360	343	336	369	301	369	316	325	348	326	348	378	318	329	326	338	351	358	332	342	329	356	351	378	297	298	352	352	349	299	330	339	330	328	304	341	340	317	300	348	334	354	319	330	317	337	345	298	336	347	332	337	339	321	357	320	330	343	319	330	309	334	316	346	327	333	323	325	335	345	292	341	348	323	358	319	325	328	339	333	327	326	340	313	314	380	296	349	335	357	354	325	321	324	344	340	338	347	358	343	329	353	318	336	352	307	304	335	326	343	329	350	360	306	324	347	329	367	294	317	352	356	326	331	325	315	331	312	339	323	336	338	363	337	341	312	309	347	324	326	336	338	326	320	367	345	329	361	328	364	330	312	356	353	362	358	319	306	319	359	325	333	320	372	313	344	315	324	310	317	332	337	316	341	329	326	361	317	334	299	324	332	350	339	337	326	331	359	346	350	334	352	356	350	326	312	345	330	320	347	327	289	318	308	303	363	325	350	355	367	340	319	360	332	331	348	346	323	318	319	377	308	311	331	344	332	342	353	365	320	317	312	335	333	320	364	331	374	312	321	316	321	335	345	318	340	327	305	317	369	305	349	348	334	373	320	320	331	341	342	329	325	305	301	344	362	329	336	351	327	320	341	344	347	320	295	369	326	346	324	346	355	332	320	343	357	326	316	337	296	363	374	335	335	336	350	356	320	314	335	328	344	325	304	361	311	327	346	341	327	312	319	333	333	328	369	369	323	355	337	322	313	330	324	320	335	327	318	327	341	319	335	360	329	336	346	357	324	326	317	325	301	353	345	338	333	331	334	289	342	333	341	369	306	336	326	312	327	328	346	341	312	348	326	309	331	341	347	313	327	329	300	321	338	340	354	327	355	359	323	300	323	306	350	320	311	315	321	352	335	325	328	335	330	306	342	347	341	337	343	334	337	341	326	353	320	309	341	347	336	317	329	338	322	323	322	315	331	335	342	354	348	349	368	336	334	344	351	358	340	336	316	297	325	331	347	311	360	370	292	330	304	331	345	360	320	324	322	314	355	287	332	336	324	315	344	316	337	334	327	331	339	345	356	322	310	320	330	356	323	334	311	313	343	335	327	336	352	341	345	321	313	349	313	347	345	317	355	331	317	307	349	333	345	309	325	311	333	329	325	317	342	330	338	338	323	349	332	341	341	297	327	343	314	358	321	327	344	333	342	316	313	335	344	321	309	338	344	342	336	305	333	331	321	324	308	321	316	328	324	346	324	341	334	309	314	319	343	330	344	323	295	309	332	350	334	344	350	335	376	331	326	348	341	311	326	365	313	322	344	325	330	328	338	331	328	347	355	344	322	327	359	328	324	317	332	368	323	357	311	318	317	339	331	339	335	328	349	339	330	336	374	315	317	313	342	346	331	338	346	340	343	341	355	310	347	338	360	334	323	322	361	335	342	364	342	338	351	335	339	361	331	359	318	310	287	319	347	310	318	335	327	323	353	329	349	343	351	324	318	345	337	336	335	329	346	330	324	313	323	325	342	335	311	335	326	287	303	342	320	350	306	303	318	332	334	339	318	334	322	321	336	343	359	311	366	320	326	338	330	337	324	324	372	355	307	354	327	300	317	329	341	324	346	320	331	344	316	301	315	324	329	335	355	349	306	301	328	319	327	339	325	366	341	324	322	335	348	324	342	306	335	359	361	325	327	315	329	319	314	342	306	316	321	305	329	333	350	309	329	357	362	311	310	335	327	330	304	307	347	330	300	334	297	339	359	321	334	337	327	330	327	351	329	338	339	318	351	318	350	334	335	308	341	317	342	286	312	350	341	342	318	345	313	373	340	331	316	314	328	354	307	307	339	332	310	346	296	324	360	345	327	301	319	352	324	310	330	322	326	344	355	351	349	317	322	308	338	318	312	332	316	327	368	300	325	379	323	331	323	305	306	319	355	320	347	330	306	356	328	335	317	324	292	319	316	323	358	330	369	325	357	322	321	353	300	317	314	341	316	290	317	288	327	344	331	328	312	339	354	314	332	349	335	348	330	324	350	319	368	319	365	336	302	309	328	326	314	313	323	330	293	317	327	317	353	340	322	337	348	341	332	330	300	328	323	318	321	344	327	335	324	356	323	316	342	346	341	358	342	313	345	325	334	320	323	320	315	322	339	343	354	335	351	337	310	301	350	310	371	360	310	329	344	301	329	358	305	323	362	332	320	319	351	334	356	322	295	321	341	344	340	344	298	339	330	331	340	333	331	344	312	312	331	341	342	340	323	347	336	322	355	339	361	341	331	362	369	325	327	280	316	310	314	285	361	335	341	345	324	337	360	338	337	334	319	315	330	317	337	321	326	366	348	319	343	319	327	381	352	343	328	295	320	297	325	327	328	330	309	319	344	316	323	317	354	322	328	326	316	345	365	307	309	303	283	335	336	321	310	329	338	325	292	348	359	333	350	340	337	335	343	347	324	301	310	319	344	316	325	337	319	321	356	357	370	343	326	319	325	335	339	314	347	332	340	339	343	337	327	327	335	291	299	321	335	330	355	357	338	362	348	335	331	307	333	331	334	329	322	343	341	343	317	365	321	311	320	335	323	322	324	333	327	305	345	316	299	289	344	328	354	333	359	326	351	341	309	348	354	314	357	341	359	322	346	333	327	326	342	334	336	334	330	336	325	333	355	352	300	352	316	341	334	315	345	344	313	332	351	337	332	323	354	327	366	324	322	322	322	331	323	361	336	341	333	342	329	311	312	320	327	329	319	351	303	301	352	316	325	357	353	320	322	353	339	322	290	347	337	332	316	302	306	295	301	315	307	339	330	303	356	328	371	319	328	311	364	316	300	320	307	317	328	342	337	347	343	315	305	307	348	331	340	344	326	343	357	359	329	356	336	311	342	312	338	334	353	294	306	357	384	338	320	309	343	323	349	316	359	336	330	327	353	333	336	295	301	329	326	340	348	347	323	323	321	328	346	322	344	316	347	331	335	355	345	303	314	338	336	351	347	308	327	355	311	317	328	302	324	327	332	320	309	321	317	308	298	318	338	319	327	351	309	349	292	357	339	340	319	292	338	328	322	302	314	304	326	323	323	316	313	304	353	306	320	301	305	316	312	363	312	355	356	329	296	311	315	335	311	338	338	327	325	311	289	336	341	329	305	339	326	345	314	304	309	331	338	332	318	295	318	304	317	304	343	352	312	326	287
24396	21396	28735	24462	21387	8391	1634	984	837	756	757	703	702	668	665	640	673	642	625	687	612	652	613	669	635	637	621	613	660	620	626	636	674	606	599	572	609	607	618	692	624	657	614	622	566	560	609	605	614	608	581	584	590	622	616	606	634	604	597	607	601	565	569	586	570	583	584	587	592	632	578	659	600	563	637	596	630	629	602	570	616	582	612	586	608	624	577	619	614	645	580	603	585	590	584	592	592	629	595	620	533	585	586	630	573	616	546	596	616	609	613	631	596	619	583	642	577	629	588	593	638	629	565	587	572	567	625	602	642	610	637	614	604	605	576	628	611	592	604	578	610	623	640	600	607	609	595	626	585	589	617	591	602	593	606	597	607	605	602	604	541	586	636	635	656	579	656	581	594	630	580	628	616	577	567	568	616	580	616	600	591	593	586	558	557	614	572	618	635	591	582	577	597	554	591	567	599	621	626	602	574	615	628	558	591	606	630	584	569	603	596	601	626	629	579	582	588	671	630	590	587	610	600	598	614	621	575	620	592	628	607	576	632	622	588	573	622	611	557	586	630	563	633	574	596	648	606	598	576	646	566	583	597	581	613	594	550	615	591	594	595	600	601	600	609	657	573	574	672	578	613	570	586	563	577	574	601	680	634	638	613	612	595	583	609	582	611	606	610	608	596	588	607	578	600	606	550	593	598	598	582	589	587	593	595	591	572	601	584	598	570	571	612	579	571	560	642	598	597	590	614	576	632	620	574	594	577	621	591	605	613	611	631	638	589	574	589	564	566	635	582	633	579	565	675	637	639	639	616	616	609	615	592	591	632	594	544	584	637	600	636	589	582	624	617	588	608	605	584	600	643	606	602	608	541	595	556	602	593	562	621	599	599	605	587	602	558	599	601	629	598	622	626	639	591	617	589	632	607	628	594	641	603	609	617	624	592	572	618	625	597	607	547	613	586	624	571	586	565	571	585	584	613	612	595	566	554	586	614	587	601	570	600	622	620	618	657	578	588	602	571	590	568	595	591	577	597	640	593	572	576	586	609	605	649	602	592	572	596	616	590	599	610	607	597	599	583	582	609	598	579	611	599	619	656	640	605	604	587	572	551	606	613	590	566	579	561	628	574	585	596	618	593	562	611	614	553	613	593	600	640	557	643	587	617	567	593	581	583	570	600	584	630	583	614	571	609	581	566	606	575	620	597	579	588	595	588	603	630	583	584	601	574	600	595	570	581	590	572	609	627	636	623	605	612	626	614	591	610	571	572	594	580	609	583	566	612	597	564	641	593	588	580	596	588	567	609	611	567	640	615	636	582	604	612	600	600	606	566	601	566	574	593	576	582	634	614	597	602	630	632	602	589	566	595	588	587	603	577	574	600	613	586	568	594	569	592	592	561	605	578	609	618	623	577	578	586	569	585	638	603	624	563	638	613	602	601	584	590	608	614	609	582	593	626	599	661	579	590	620	580	618	596	580	596	558	573	608	628	574	622	628	571	586	567	605	609	597	586	630	601	578	606	609	572	610	596	601	565	580	626	644	554	563	580	586	559	567	605	612	604	611	616	643	619	543	615	584	587	605	630	576	586	584	577	632	622	582	571	583	562	595	596	585	609	572	626	621	583	640	573	564	576	653	591	616	594	600	616	612	607	596	571	601	578	570	585	624	613	647	590	584	593	596	572	595	539	571	556	625	579	583	604	565	617	578	587	567	593	569	607	603	617	577	604	574	624	557	629	599	589	557	573	599	574	588	594	598	593	564	643	604	572	613	562	631	566	617	606	596	624	571	584	614	554	646	613	557	609	573	557	563	573	573	525	601	581	584	565	620	584	624	621	648	615	615	617	605	594	594	565	592	582	545	539	607	623	585	583	623	613	576	611	545	572	589	615	605	567	575	626	611	593	609	548	621	588	583	570	618	624	656	603	603	581	593	595	611	573	653	569	548	572	595	587	623	596	626	598	554	605	586	607	611	579	604	603	564	569	551	589	629	614	643	654	604	618	603	609	605	620	623	610	607	570	577	617	613	591	612	611	589	617	611	608	618	596	605	579	614	594	633	586	611	654	632	612	608	563	578	598	591	549	587	616	610	615	599	610	618	598	586	584	590	617	567	580	571	568	594	610	609	592	562	560	618	572	639	559	566	587	624	569	607	573	595	598	600	575	573	580	624	618	590	560	629	539	588	603	588	572	605	629	608	576	590	613	619	600	603	616	599	594	597	590	582	546	602	623	639	600	609	558	625	598	538	636	603	622	594	586	569	576	621	617	539	579	593	602	596	564	614	601	583	614	592	618	584	621	578	580	604	602	590	550	620	574	608	607	618	604	596	565	592	584	590	620	586	651	606	578	575	595	558	599	635	587	624	619	580	587	600	606	625	597	590	615	608	596	627	606	574	596	596	584	582	613	624	584	566	588	545	530	611	599	581	564	590	603	585	562	568	640	614	582	601	652	603	593	597	601	562	560	592	600	521	557	631	580	548	599	576	609	623	545	578	619	588	623	584	625	586	598	574	600	594	590	611	592	580	582	599	592	600	559	573	645	565	600	626	603	596	627	602	626	603	510	589	613	622	617	585	576	615	621	652	609	600	594	597	630	553	618	616	559	575	570	622	610	642	589	612	608	589	578	589	551	558	577	575	584	576	582	615	623	568	612	629	585	602	573	599	587	583	598	599	596	592	618	591	629	596	607	589	597	622	581	622	568	593	574	591	548	554	600	552	630	602	601	629	603	609	597	597	610	547	591	602	624	556	616	593	589	642	579	636	590	612	599	566	577	632	591	618	593	618	574	558	663	544	558	589	585	626	637	600	622	577	604	601	621	627	638	573	607	573	570	541	599	591	582	634	613	590	611	605	611	587	570	579	580	565	558	605	578	597	559	596	625	585	590	578	590	599	603	615	573	607	600	574	581	604	587	628	602	585	579	582	563	588	639	600	608	604	596	605	640	591	559	622	628	634	579	615	574	603	600	603	642	602	609	611	616	639	588	595	567	577	625	580	594	638	597	585	566	582	600	611	618	596	597	574	585	567	567	615	580	632	611	569	583	612	620	594	609	641	588	564	617	573	598	591	655	650	624	616	601	558	639	580	606	638	624	624	594	562	579	600	586	615	583	600	606	585	592	601	605	595	633	620	568	614	603	616	600	622	575	610	629	608	565	611	569	591	589	599	626	586	579	556	562	590	620	617	605	590	577	527	539	608	611	581	624	597	566	563	589	608	567	628	612	545	601	579	553	617	569	671	580	622	594	581	629	591	567	580	568	597	554	586	611	610	561	578	606	597	598	598	613	600	585	555	567	655	595	584	584	557	584	621	589	559	589	552	613	613	585	628	605	593	587	568	630	568	594	587	515	586	631	535	606	590	631	592	568	614	593	611	579	583	629	564	594	593	619	592	621	604	575	624	596	584	582	614	593	610	609	604	575	605	642	588	582	577	607	588	601	575	561	609	607	617	590	603	612	574	593	586	610	584	615	604	610	577	644	552
3444	5719	4647	2416	1720	1299	1123	980	844	794	741	709	637	597	596	620	593	576	566	550	555	512	508	530	511	508	522	528	504	529	539	532	484	476	515	513	503	515	489	520	488	498	509	460	506	514	530	542	505	484	489	495	515	472	529	521	460	458	496	467	481	464	512	485	511	474	501	478	486	475	516	524	478	478	500	496	449	477	502	505	512	496	508	474	523	507	498	515	507	488	464	464	516	506	478	473	513	481	527	440	471	495	494	518	512	524	492	465	486	480	512	514	437	488	479	464	487	502	470	495	474	470	492	491	525	456	532	461	502	505	487	469	507	479	511	521	423	501	481	481	458	490	482	533	441	515	539	506	524	476	459	536	441	468	470	456	517	472	530	472	512	510	494	502	516	523	497	524	477	485	472	524	521	503	483	473	489	506	493	514	497	471	512	476	483	485	491	513	479	483	469	475	494	481	474	453	490	506	484	480	501	475	467	481	477	500	498	514	471	497	479	511	482	483	489	478	453	434	476	447	474	477	487	474	494	516	455	508	496	515	494	498	514	521	476	481	470	478	433	475	515	493	461	490	478	464	501	468	461	486	497	462	508	501	475	486	449	486	446	525	474	497	478	436	502	519	480	476	513	504	472	489	510	506	511	477	514	488	487	460	497	490	491	498	489	499	485	481	501	491	497	483	462	453	454	516	472	478	514	461	455	506	487	520	521	464	464	487	464	511	490	486	536	527	498	490	507	513	503	477	507	457	492	472	505	479	415	467	467	465	468	458	468	486	484	465	478	477	498	470	476	498	498	513	448	518	541	497	475	471	480	470	497	463	478	504	473	511	453	471	513	504	498	483	491	499	470	480	496	447	453	496	496	499	528	498	488	466	512	464	492	509	456	494	492	475	471	488	482	521	489	507	492	476	513	509	452	493	518	504	533	467	467	510	466	486	476	483	496	462	437	502	464	463	477	481	477	503	483	485	498	517	547	508	504	435	511	499	476	462	506	485	463	477	475	474	505	497	471	450	467	466	453	495	484	449	508	479	489	483	488	489	482	462	477	497	504	471	499	474	496	499	466	474	497	442	499	499	509	483	485	511	488	490	467	506	494	530	496	449	478	486	496	467	474	466	481	495	484	477	510	441	466	478	491	527	460	500	473	521	487	510	489	536	474	497	478	500	465	453	502	470	473	503	474	469	490	459	482	476	485	481	534	474	464	475	487	478	492	517	498	489	487	507	536	480	486	469	478	459	483	502	472	497	462	506	492	474	480	493	530	492	476	496	463	469	489	499	474	504	460	515	488	477	462	472	511	473	510	456	471	481	497	440	476	462	492	467	485	451	525	480	470	459	505	499	499	459	466	483	441	487	511	463	438	506	497	481	431	456	470	456	483	460	455	507	444	478	494	468	481	471	483	507	486	499	501	514	473	471	498	493	486	472	459	516	517	485	470	477	449	475	465	488	494	454	475	496	469	511	477	453	450	473	491	475	479	521	479	495	469	468	494	474	492	512	486	476	462	507	448	500	475	458	463	503	442	467	513	491	501	451	474	463	511	480	474	499	498	465	491	502	502	491	477	518	502	472	486	453	477	463	458	472	459	478	498	479	512	507	507	498	472	481	521	492	488	494	490	469	500	472	479	487	503	515	508	476	475	442	435	470	505	500	486	517	507	520	489	445	500	487	499	479	474	417	463	486	487	466	461	496	472	483	473	495	462	473	486	440	479	460	464	497	507	501	508	503	498	451	480	452	477	520	507	490	469	453	478	499	503	474	461	490	489	493	474	439	508	476	500	498	498	527	508	475	437	524	481	507	482	497	507	470	478	473	474	463	432	430	441	480	464	488	535	486	483	498	469	504	490	477	483	511	498	464	489	485	492	451	486	473	474	440	468	481	490	464	455	502	503	489	461	484	467	489	450	492	433	465	435	463	479	443	498	500	481	467	485	493	494	467	475	455	488	480	455	457	444	476	478	505	476	477	531	523	471	533	499	498	500	483	479	491	469	483	478	469	459	482	487	443	495	491	499	497	458	488	465	446	481	491	475	487	498	503	496	465	484	454	505	479	478	475	502	506	479	463	491	440	458	451	487	493	490	459	446	472	506	502	462	460	448	467	435	474	475	491	473	498	504	487	485	469	441	432	467	495	479	488	513	482	468	484	479	476	482	490	479	475	482	464	465	455	480	477	470	501	477	508	464	504	516	468	497	457	468	452	484	476	464	464	462	508	530	463	467	460	454	499	476	475	454	501	475	491	465	454	476	445	480	480	501	447	475	448	508	507	483	487	497	469	513	487	465	494	455	510	483	493	488	431	470	474	489	503	496	481	479	510	518	500	404	498	501	496	461	503	476	497	484	498	493	463	475	488	478	456	477	450	496	469	468	470	490	453	482	474	452	482	482	448	511	486	484	461	457	498	499	505	442	455	504	460	456	474	460	477	491	469	478	494	479	510	487	479	504	472	511	492	496	448	426	507	452	482	494	496	486	479	465	500	497	522	498	466	487	424	446	497	462	481	469	473	478	482	441	499	479	469	499	436	516	475	428	488	498	488	479	455	474	482	460	477	451	498	450	450	478	459	472	487	498	475	495	501	486	458	523	486	477	482	545	494	478	464	507	472	505	441	484	491	424	453	459	508	456	482	449	491	492	428	448	458	463	509	468	503	503	509	449	496	465	478	519	490	475	505	473	471	460	494	474	501	503	471	519	475	449	493	449	448	483	499	472	489	487	493	489	493	510	468	460	454	450	475	466	487	468	485	444	509	456	478	491	460	420	477	470	504	500	475	459	518	481	468	485	478	467	495	516	458	495	483	475	475	530	523	493	463	474	461	480	493	494	494	491	491	521	498	471	504	430	481	489	546	498	483	450	485	473	460	487	490	447	456	439	492	483	440	473	502	510	462	492	473	465	480	491	487	446	495	429	452	472	485	489	496	486	467	448	507	471	456	470	467	497	478	495	499	504	465	469	478	458	468	470	505	524	441	483	463	496	492	491	510	436	496	497	442	489	476	445	484	456	492	477	504	511	454	483	521	494	486	447	496	472	475	475	482	463	474	486	478	463	477	453	507	452	511	482	546	486	449	493	447	463	505	459	469	455	466	467	480	452	486	459	464	496	465	458	480	475	451	483	459	482	497	473	481	499	498	497	497	503	432	493	465	492	456	482	513	489	478	492	493	507	480	464	475	479	492	467	476	482	528	476	462	460	462	503	498	469	463	445	486	479	460	472	481	453	516	468	479	469	491	482	495	458	479	445	492	472	492	448	467	512	453	428	471	461	456	454	486	482	532	487	478	474	478	469	453	496	440	498	501	498	496	501	486	500	476	474	475	415	495	497	483	451	488	472	498	499	462	450	478	480	474	475	470	465	424	483	510	489	512	459	494	445	532	440	471	463	500	475	443	513	472	469	495	495	492	510	446	449	475	500	431	453	511	442	473	479	470	469	448	523	472	474	452	497	475	503	503	498	456	474	535	452	473	500	483	462	462	496	475
27670	10089	567	297	187	155	170	138	140	151	154	152	143	127	158	133	130	155	141	137	140	132	163	141	130	119	115	123	130	159	139	152	127	127	127	115	147	140	136	129	134	129	151	128	131	150	119	115	138	130	117	148	130	126	137	141	140	127	121	140	145	151	126	147	134	134	159	121	115	138	139	135	137	134	118	152	157	133	133	122	146	132	147	136	158	152	133	158	149	124	128	124	135	125	151	140	148	149	130	134	143	149	124	143	134	156	130	151	126	135	149	140	106	162	155	121	154	142	130	152	135	133	140	125	148	132	121	173	132	157	132	124	125	99	163	156	144	134	133	156	137	127	132	116	135	158	128	138	156	121	151	140	131	133	126	131	148	144	159	137	145	139	144	123	144	141	145	166	149	128	138	137	152	143	134	140	163	143	130	123	140	139	124	148	122	124	139	153	119	141	140	138	164	163	137	131	142	151	172	139	149	129	140	141	144	143	123	121	124	125	142	135	119	124	133	146	123	129	118	135	152	145	126	143	119	123	151	152	122	136	152	124	136	156	134	139	138	136	122	130	155	142	127	142	134	113	132	129	145	140	140	115	135	130	135	150	153	152	144	118	137	151	148	147	110	130	148	124	151	131	149	123	151	146	130	132	144	133	121	117	134	139	126	128	136	130	165	134	146	163	137	146	145	125	136	148	142	142	142	123	115	149	137	139	123	144	145	135	135	134	134	117	145	132	155	141	134	120	134	153	147	134	124	138	128	135	121	122	124	147	143	130	136	146	132	127	158	145	154	161	119	143	129	132	169	111	131	140	131	148	127	152	126	144	130	146	127	139	146	141	131	141	122	132	158	153	138	126	132	146	125	142	132	146	131	131	138	118	129	146	127	128	150	135	135	170	167	155	130	137	138	134	126	163	118	143	140	133	153	132	147	135	144	145	134	138	150	127	126	133	147	145	135	106	130	132	139	128	144	119	126	131	133	127	133	139	124	157	153	131	140	139	151	139	144	128	140	162	108	140	137	153	130	126	117	127	146	135	126	141	134	145	131	144	132	131	129	118	158	127	129	130	144	155	126	149	149	127	136	153	138	131	146	145	139	154	150	121	159	140	140	139	128	156	116	143	126	141	150	156	147	141	139	149	140	151	137	123	141	119	136	147	149	127	129	147	121	143	135	124	129	135	121	119	130	159	167	130	143	130	134	121	138	141	150	121	130	113	149	138	127	142	140	145	145	137	122	149	136	135	131	158	129	143	140	149	129	137	130	156	155	142	149	134	155	127	138	116	134	149	136	119	147	146	136	147	144	142	128	160	134	155	154	124	140	151	148	131	131	152	133	136	143	157	142	118	136	134	149	126	149	143	126	138	131	146	129	137	139	143	134	132	134	150	135	129	149	132	147	135	131	137	121	154	124	118	126	159	137	135	142	142	164	145	152	133	146	165	123	130	153	147	127	140	155	136	142	131	121	153	131	151	143	166	108	125	148	139	145	122	141	128	137	134	143	137	134	128	147	124	126	132	148	130	142	127	124	138	122	158	126	133	138	140	141	142	155	136	104	148	147	113	142	125	125	117	148	145	139	130	145	139	134	119	129	135	139	157	154	156	137	129	141	119	154	136	123	152	137	125	134	132	136	139	142	143	164	131	133	132	150	137	149	139	123	169	121	147	154	139	142	125	139	127	143	127	122	126	127	158	135	133	120	148	141	129	146	134	137	154	136	138	156	128	130	129	144	144	141	139	130	147	125	156	132	143	140	141	139	138	124	140	134	146	116	147	139	132	142	125	122	127	135	150	135	135	148	119	131	129	144	122	121	131	140	136	136	155	125	154	147	142	128	157	126	145	105	133	145	150	144	133	129	132	123	134	127	127	157	142	144	152	154	133	143	128	128	142	127	150	141	139	116	160	146	131	137	131	126	155	138	133	146	106	137	142	141	126	133	142	123	149	139	157	172	156	131	143	128	160	136	141	136	160	123	152	154	132	116	137	122	131	147	134	140	140	110	140	108	161	136	144	140	132	139	139	145	142	159	127	143	121	134	142	115	157	138	124	146	154	148	142	136	123	132	138	159	153	134	145	146	133	154	143	141	136	145	127	134	133	136	123	139	161	152	124	120	126	132	141	116	149	126	145	132	128	165	144	121	129	129	137	153	134	133	152	144	138	133	134	151	128	139	135	146	121	127	139	125	137	148	157	146	125	152	139	134	165	138	114	123	152	135	153	128	136	123	137	115	157	149	140	151	149	150	152	124	154	149	127	132	161	153	137	144	127	142	173	143	145	151	168	139	117	131	129	149	131	135	128	130	150	133	119	149	163	127	147	149	147	140	160	134	141	144	118	143	142	131	135	142	151	135	124	125	171	120	139	151	129	143	135	165	149	134	114	144	153	134	149	114	139	148	138	164	156	140	150	138	154	130	131	155	142	141	130	140	109	146	123	151	144	130	142	147	116	138	154	146	148	132	137	124	146	138	135	147	141	123	128	147	120	143	163	117	147	145	139	138	150	149	142	137	150	136	143	132	126	142	145	135	109	136	147	130	121	123	134	126	153	125	123	157	153	158	164	133	140	129	150	158	131	139	148	129	131	139	136	122	135	143	139	131	132	143	133	126	129	125	134	135	134	147	143	135	142	150	129	116	134	146	148	158	145	138	148	148	151	122	146	157	123	140	133	144	147	139	140	132	154	138	155	146	136	139	127	137	129	143	129	138	155	136	129	139	154	129	144	148	138	136	141	138	158	143	163	134	143	138	148	152	140	134	129	146	145	133	137	139	150	140	134	145	142	148	132	150	129	135	125	148	138	144	145	131	136	128	109	171	142	160	153	139	139	143	145	152	141	147	144	139	145	139	137	145	159	145	120	124	115	159	129	151	120	143	147	155	154	142	116	149	138	144	132	149	138	126	163	152	140	153	158	163	127	139	145	145	145	141	134	146	146	126	135	127	136	133	115	130	143	143	126	126	130	140	136	142	131	133	149	149	103	135	128	147	123	143	129	148	133	147	135	155	131	130	145	146	128	117	147	144	122	166	131	144	138	137	160	106	121	124	133	131	116	138	142	160	143	138	134	151	130	153	140	153	143	143	138	124	151	130	160	124	133	150	146	152	159	138	127	126	122	138	138	130	150	133	147	134	152	147	144	137	146	143	134	137	127	133	149	123	136	138	141	131	129	128	152	130	162	136	120	159	119	126	121	108	124	136	137	137	129	132	126	156	146	145	145	136	155	143	127	134	140	147	126	119	156	133	126	119	133	132	124	151	136	151	149	131	131	147	132	137	130	124	136	125	131	131	129	142	134	136	140	149	144	132	154	124	163	126	135	144	120	152	144	145	126	137	137	129	141	130	137	128	161	117	127	146	139	137	132	159	152	143	124	141	155	133	142	133	119	156	122	131	136	155	143	120	148	146	123	125	140	123	150	141	135	140	133	142	151	133	141	153	142	145	152	144	135	148	138	149	142	130	133	145	147	136	142	128	133	148	130	123	129
4438	296	264	187	161	141	132	128	141	131	119	125	136	104	119	142	119	122	110	129	126	137	111	97	106	108	125	130	105	104	131	120	133	113	95	119	116	107	136	127	120	115	117	112	125	104	118	119	135	112	115	123	113	139	99	126	111	135	129	110	112	119	127	111	111	119	106	120	140	124	131	120	122	121	111	103	115	123	114	121	116	112	121	127	101	117	144	147	120	120	122	92	122	117	122	132	117	110	119	128	133	110	130	102	121	108	115	104	108	108	102	106	94	118	108	119	117	121	113	90	128	106	114	110	111	109	104	108	119	124	115	120	112	117	117	147	119	105	121	122	99	113	110	114	110	116	119	118	142	117	120	124	121	110	109	118	114	120	118	117	131	123	129	113	116	108	100	116	100	114	130	110	113	121	111	108	115	114	131	114	112	128	107	106	112	105	133	100	100	107	118	120	131	108	102	109	122	118	133	119	132	133	113	138	100	126	116	99	115	120	100	100	136	129	116	96	131	102	111	128	96	127	117	121	95	118	117	103	121	134	115	115	110	113	106	107	126	124	109	127	127	145	138	102	117	100	115	109	106	131	116	112	102	112	126	128	121	116	105	113	133	126	110	132	124	114	106	107	124	113	115	98	123	120	101	119	144	108	127	139	130	114	132	135	104	131	106	109	101	127	120	117	148	115	131	130	108	98	101	122	102	90	123	128	113	108	94	109	117	120	108	112	111	107	115	114	111	119	124	133	111	125	121	126	123	120	111	122	105	107	120	110	117	121	115	104	118	118	110	109	117	127	129	134	112	116	128	132	105	113	120	126	118	111	107	102	122	124	114	125	122	122	117	120	135	114	123	122	131	131	121	115	108	112	120	109	100	122	128	107	100	120	114	117	131	134	108	129	119	109	128	111	109	129	113	133	113	118	119	113	140	123	116	117	134	129	131	116	129	148	105	138	106	119	97	109	126	115	104	114	111	106	125	126	114	106	101	123	127	105	123	122	102	116	103	102	108	118	110	112	109	127	127	118	111	112	118	124	107	120	102	134	130	120	117	128	127	117	112	112	120	98	106	109	115	101	98	112	123	101	115	123	117	109	111	122	121	101	135	108	108	109	113	121	138	116	102	111	112	127	145	126	139	110	125	118	124	119	120	111	132	106	118	150	113	140	106	112	98	133	131	119	100	116	108	132	127	99	110	114	134	109	103	135	126	99	124	126	103	93	109	121	117	107	124	123	134	104	119	115	112	126	109	121	129	114	125	106	140	113	127	127	109	120	112	127	96	104	131	117	133	118	88	116	135	110	128	119	107	105	124	104	112	115	103	140	116	123	117	132	117	115	122	133	123	126	123	98	119	117	115	147	114	121	107	111	126	141	127	109	100	115	113	119	104	127	129	112	123	123	121	122	100	124	113	120	105	129	128	94	123	130	112	124	125	103	122	97	109	113	116	116	123	133	106	99	114	114	110	113	111	121	108	100	115	116	119	134	86	132	121	104	136	115	101	122	122	125	121	102	120	118	102	126	110	118	123	131	123	114	120	95	103	95	105	115	99	112	111	113	114	127	135	118	116	112	109	142	113	120	119	117	136	111	108	112	99	108	110	117	121	115	104	121	109	121	124	120	109	96	120	119	115	120	114	105	122	124	114	106	107	126	141	111	108	123	124	126	114	86	97	121	103	120	121	121	107	111	108	102	127	113	101	133	130	122	108	107	124	130	120	137	102	135	115	114	129	100	104	114	95	138	126	116	104	103	118	117	108	130	129	125	127	100	110	99	95	101	116	117	106	112	112	118	115	110	120	111	135	98	113	128	134	103	138	113	120	115	100	111	135	113	119	116	127	106	131	116	116	120	122	114	121	125	113	119	113	95	102	129	115	119	108	121	114	109	111	119	122	118	106	98	121	105	101	124	96	108	125	143	115	104	121	103	104	111	106	123	98	92	132	119	125	131	119	109	97	107	101	122	96	123	120	94	106	108	117	133	102	129	89	127	127	117	120	116	147	113	114	114	107	112	111	113	115	126	109	115	131	104	96	116	133	132	104	98	134	115	128	131	132	116	126	119	133	123	117	112	101	98	124	110	136	85	111	132	119	116	129	120	120	120	104	107	109	131	131	109	111	116	123	100	140	104	107	106	116	121	118	113	131	115	116	110	122	106	125	108	120	120	115	97	111	123	107	113	137	136	111	121	127	120	116	112	112	134	111	103	112	116	114	98	142	109	112	124	125	121	120	113	115	124	127	131	114	133	110	120	114	123	115	141	133	120	131	122	111	106	116	114	117	115	112	115	111	114	126	117	119	107	106	126	135	111	106	126	104	99	128	115	91	123	112	108	109	106	106	122	100	135	128	109	135	105	108	120	105	110	104	136	114	105	123	104	105	94	123	104	97	108	128	121	145	123	133	112	111	110	127	103	111	111	118	129	122	96	125	131	115	119	99	94	107	106	127	122	134	147	121	127	104	117	113	103	106	127	121	123	119	135	118	97	124	119	124	110	123	100	116	105	133	108	105	103	119	112	133	121	101	117	124	109	124	128	126	108	125	103	111	135	111	115	121	120	130	129	128	99	121	104	120	102	110	112	110	117	103	121	118	106	111	99	97	117	106	109	115	119	102	125	117	124	107	102	116	117	117	108	98	146	105	106	111	117	92	112	119	136	133	125	110	121	133	102	124	118	107	129	123	124	121	131	104	131	116	108	116	104	120	135	133	110	118	114	114	117	118	115	106	136	105	105	114	119	119	123	125	107	117	112	121	114	125	128	95	105	111	105	119	119	119	100	134	96	109	110	122	112	114	102	142	126	86	119	122	106	116	110	127	117	117	124	109	120	115	121	112	101	118	105	133	125	117	105	131	103	113	124	100	105	121	125	120	103	102	121	125	105	104	114	129	134	138	122	121	123	96	117	91	121	138	117	120	117	119	114	111	117	98	113	124	127	110	127	134	119	130	109	114	99	119	115	115	106	103	105	106	113	117	112	108	106	124	117	123	104	129	120	117	129	128	124	98	151	123	124	115	131	124	130	104	106	111	106	115	108	111	101	128	127	130	133	118	137	121	110	127	107	88	110	131	112	148	116	102	110	119	103	108	129	116	102	121	110	117	145	100	90	145	119	108	105	118	110	105	108	107	114	116	126	131	118	116	101	113	107	119	124	137	134	118	123	104	126	114	137	116	124	136	113	123	129	140	105	100	124	107	144	140	119	88	113	108	120	124	105	115	110	116	117	132	114	103	128	123	123	106	112	107	101	118	120	102	127	102	109	126	103	119	131	117	96	114	130	83	111	123	104	111	119	103	115	161	110	110	130	134	112	99	112	145	117	114	101	110	131	132	119	117	121	97	138	112	117	128	123	119	125	102	120	123	114	118	103	116	96	116	110	135	116	108	115	124	123	128	152	123	123	110	116	124	121	113	119	112	106	122	122	116	127	107	99	117	130	125	128	107	113	122	119	116	115	125	108	124	115	119	97	124	123	120	123	115	123	101	107
25427	21443	27927	25335	11181	1175	736	550	492	503	460	444	420	457	419	414	402	410	395	419	440	421	408	442	418	419	439	419	448	389	397	449	435	419	358	418	438	410	401	431	437	413	390	439	407	444	401	359	428	368	419	399	420	380	406	391	403	449	406	445	402	399	425	432	414	420	378	439	384	407	416	438	392	395	396	383	408	361	376	402	402	420	391	387	428	399	402	398	390	401	353	423	393	428	359	415	415	393	397	416	384	404	398	370	407	416	383	381	439	419	391	380	414	389	369	420	407	386	413	373	401	391	389	395	424	433	413	395	368	403	392	399	405	407	414	421	400	424	402	396	409	418	412	412	394	390	420	377	405	386	400	388	408	421	412	377	384	399	390	378	369	404	392	411	406	360	394	412	383	390	407	370	387	412	398	369	399	403	404	391	399	441	406	409	405	407	408	421	410	400	415	410	392	392	425	377	401	385	405	416	398	416	395	449	410	378	377	389	391	407	379	372	394	389	356	384	395	422	386	402	361	378	414	373	370	405	431	374	400	423	355	374	395	416	423	398	375	395	364	391	373	372	397	413	423	397	394	410	400	377	403	373	378	401	399	392	403	407	380	407	426	392	374	405	377	400	383	422	413	392	418	405	427	407	389	395	383	431	385	377	377	421	375	356	400	381	382	403	363	362	401	413	396	411	389	364	405	395	380	371	416	442	365	379	438	379	378	404	396	391	413	403	396	416	413	398	408	399	391	374	409	418	405	432	405	381	397	402	409	380	398	385	383	393	389	392	384	417	405	382	431	394	364	381	369	360	384	373	380	380	354	354	441	382	391	423	395	370	399	418	434	356	418	399	379	396	387	398	395	441	391	368	418	384	411	382	397	404	427	390	414	400	420	412	388	388	382	362	408	447	401	431	419	404	401	407	411	387	382	399	373	388	394	391	401	389	383	389	387	425	365	392	368	373	392	404	391	392	378	411	383	397	366	393	399	396	423	400	382	417	401	383	409	405	402	377	433	416	391	395	409	371	415	393	353	417	404	427	389	381	397	411	374	420	440	378	379	385	460	404	378	406	396	390	406	446	391	376	389	413	393	408	398	409	405	391	406	397	435	368	391	366	413	379	405	373	427	372	415	415	367	406	395	411	361	383	372	370	346	366	396	425	421	388	430	357	407	375	428	367	409	374	432	393	395	399	418	419	347	379	401	402	400	394	390	410	392	401	393	378	402	420	392	414	376	422	396	408	399	399	353	388	415	404	382	394	367	425	432	402	415	402	378	377	444	413	430	371	417	411	383	382	404	402	385	393	379	401	394	398	388	383	396	426	407	375	397	416	412	360	388	394	399	393	406	389	382	405	399	437	410	379	421	400	416	446	428	398	385	393	415	395	458	381	404	400	410	385	403	406	363	407	408	394	395	404	394	403	390	398	422	400	415	385	391	349	419	388	398	382	399	400	386	422	406	400	371	415	422	415	391	413	384	398	391	375	391	430	389	408	417	370	395	378	392	392	377	428	401	383	390	443	392	365	419	421	395	404	411	348	426	440	383	412	396	357	407	381	401	376	402	407	422	390	405	388	391	348	431	377	402	426	389	406	378	352	344	417	422	373	442	387	386	401	403	402	397	407	401	429	419	406	387	393	393	401	419	406	380	372	406	386	363	407	394	425	403	400	398	403	367	400	403	417	422	351	351	404	401	402	384	379	407	391	394	415	370	388	380	421	399	410	365	400	407	406	419	404	382	360	382	397	403	445	394	365	397	413	404	387	392	408	413	369	419	390	423	414	370	403	424	366	403	427	397	374	406	422	397	382	418	381	397	391	396	394	370	413	419	390	423	393	387	391	398	402	390	411	438	374	359	395	394	400	390	417	393	432	396	412	388	421	379	386	395	417	404	426	366	368	403	398	421	393	413	397	360	407	389	401	399	405	419	377	395	391	389	414	404	421	417	419	380	414	393	419	420	378	387	431	422	401	369	390	374	419	390	360	424	391	406	378	393	373	382	394	406	389	388	406	442	395	402	402	404	382	398	398	422	395	378	400	378	393	412	416	370	403	375	407	397	431	401	421	394	394	387	388	384	397	405	399	414	408	400	422	392	419	382	399	408	431	378	397	428	424	419	412	427	386	388	382	394	419	401	414	414	362	384	386	419	405	446	381	354	381	403	445	401	434	379	394	437	403	408	381	412	392	422	378	421	355	399	405	397	415	383	403	373	378	410	402	409	393	421	393	413	390	403	412	394	391	388	368	391	402	389	398	387	421	401	391	392	387	421	395	400	418	376	382	364	373	403	395	383	412	430	399	415	417	391	416	384	378	421	407	444	383	380	379	372	397	378	375	381	415	395	390	353	370	365	393	393	406	387	356	404	412	414	395	390	404	414	421	383	430	397	439	379	408	423	384	380	424	383	409	394	436	425	406	382	393	410	416	367	395	370	429	403	387	399	408	396	384	401	408	400	373	419	412	404	391	350	410	410	382	373	398	389	371	369	365	383	401	362	427	362	393	399	388	422	385	411	426	392	370	397	359	383	381	401	389	411	372	420	422	360	392	363	400	402	414	404	406	364	420	397	411	395	365	402	378	403	389	390	389	359	398	404	401	400	341	391	381	375	390	391	409	416	385	388	427	384	367	401	380	378	402	387	416	381	415	405	386	405	396	394	398	395	423	371	404	376	397	412	386	394	374	396	401	381	365	401	404	410	430	398	412	375	395	387	416	425	355	413	410	408	397	423	376	392	383	360	409	405	419	399	413	420	426	395	406	418	393	371	385	421	387	393	404	377	414	406	404	362	428	427	389	398	371	409	412	353	363	374	401	399	389	396	414	410	432	404	429	376	408	395	347	393	357	392	393	382	381	369	434	410	418	365	385	387	382	393	418	377	360	419	360	410	407	404	412	386	376	401	446	364	407	388	399	399	491	409	373	375	384	387	406	405	390	462	395	374	369	378	390	411	424	394	369	388	391	420	380	355	405	425	398	392	405	356	371	403	416	348	379	436	383	430	378	420	378	410	376	427	382	382	385	392	382	423	399	390	376	383	398	382	363	384	402	418	385	382	372	391	398	367	412	403	404	415	362	398	400	421	394	402	412	402	404	373	385	372	406	380	410	406	359	407	394	385	416	439	436	376	398	402	401	398	414	399	385	379	414	370	392	397	386	363	376	400	382	443	396	359	369	399	428	410	369	391	388	375	419	378	425	384	377	383	400	427	398	425	390	397	397	394	420	402	403	428	403	402	379	387	398	385	384	395	371	431	401	367	388	371	365	405	382	440	391	441	385	396	427	432	397	376	367	381	415	414	411	406	393	404	415	449	437	433	425	392	376	405	408	384	350	403	395	385	408	401	399	399	378	390	384	402	379	376	388	359	419	429	410	409	378	400	388	385	362	403	424	386	407	395	391	401	419	373	426	420	388	378	379	403	379	389	405	399	366	423	365	393	401	393	354	388	368	388	391	378	416	382	391	383	423	378	403	385	392	379	381	389	373	422	381
3155	3247	2635	1397	978	799	627	588	487	449	457	391	349	385	339	384	381	361	326	344	343	354	328	335	365	361	361	314	318	340	352	379	347	301	351	332	353	301	335	337	366	330	361	322	323	321	347	314	305	355	362	326	326	362	338	354	349	333	361	335	317	345	334	324	318	329	330	356	323	353	351	324	363	326	315	338	332	318	347	344	317	367	340	328	354	296	341	326	317	343	338	340	306	339	339	341	332	347	344	318	321	345	351	338	349	352	317	358	300	333	342	345	315	304	350	322	319	289	347	347	331	284	307	338	332	338	352	313	333	313	325	331	343	339	341	358	305	324	338	326	359	346	339	359	329	307	331	338	306	341	331	305	308	342	300	314	345	319	351	327	337	319	335	347	307	324	365	346	364	324	323	345	337	337	360	359	330	330	296	365	309	313	300	323	350	319	314	331	316	340	352	340	337	313	352	329	329	338	334	323	323	314	351	347	320	319	311	323	314	340	315	338	338	322	317	333	298	327	345	365	334	336	327	311	350	337	301	351	330	373	349	361	314	327	333	347	325	323	316	343	337	313	341	308	333	337	311	344	368	323	330	323	327	322	342	342	305	321	305	330	325	336	318	319	333	302	357	333	303	333	328	324	325	341	347	313	344	328	328	311	320	346	350	334	333	339	335	317	308	292	321	334	299	335	325	348	353	309	343	323	341	346	314	330	284	344	337	317	335	364	352	350	348	278	302	320	333	347	341	317	315	315	301	310	333	335	313	337	318	322	343	300	314	323	317	326	320	295	332	295	316	331	302	330	343	345	319	346	334	317	317	316	354	347	326	351	328	334	334	338	297	336	315	316	319	308	311	374	343	334	331	356	338	332	371	308	312	318	351	348	329	317	340	300	345	326	336	313	272	291	324	300	341	322	337	327	287	297	321	333	301	339	348	316	364	320	311	299	340	320	310	309	353	333	333	312	310	320	323	352	349	351	319	336	318	364	338	331	337	316	318	337	344	310	311	337	321	335	317	330	356	339	302	331	317	350	363	304	325	303	346	298	315	299	324	346	330	302	300	360	342	354	307	308	320	335	330	353	308	338	346	316	351	303	327	328	358	322	322	339	319	324	381	289	339	305	320	351	343	280	325	300	317	309	311	318	333	335	360	298	324	328	338	333	325	325	294	314	305	320	290	321	339	337	332	358	350	348	311	330	336	328	330	342	315	328	342	331	318	329	316	350	349	313	324	333	326	322	292	348	331	324	332	327	311	319	342	325	333	316	338	342	368	322	299	305	321	313	328	327	317	324	279	301	326	403	314	363	324	351	362	324	334	323	320	310	324	314	322	329	350	383	310	337	357	320	358	362	356	342	337	314	344	306	332	297	337	312	340	356	347	303	329	310	324	323	321	334	291	337	290	307	347	335	318	324	333	295	296	354	323	315	341	315	351	329	336	325	340	306	310	331	345	319	313	350	326	334	314	330	328	329	327	306	364	369	326	318	336	313	286	313	356	282	337	343	347	334	331	306	310	334	307	339	322	333	310	331	355	307	307	331	308	351	352	338	310	322	320	341	365	308	363	304	328	349	323	344	339	344	312	352	342	329	343	324	304	330	326	317	321	317	332	377	352	322	326	338	308	316	336	331	346	321	322	320	312	332	346	321	343	331	340	311	308	336	323	314	327	336	354	361	345	316	337	317	334	375	311	350	325	328	309	375	324	322	326	323	325	320	318	306	286	323	333	331	324	319	311	338	335	340	319	312	330	336	325	334	301	356	328	315	311	289	331	318	315	351	320	348	340	346	344	319	317	331	341	326	319	330	333	334	307	341	306	334	309	357	326	299	325	320	342	314	382	323	331	323	329	321	297	314	313	324	343	311	355	339	319	309	315	327	354	299	354	344	334	310	315	341	296	296	344	334	298	318	349	342	334	312	320	350	324	337	302	294	340	308	335	346	337	316	327	348	324	323	350	300	336	323	333	312	333	336	323	330	335	320	296	323	348	314	324	328	318	340	329	346	333	341	322	326	333	308	358	334	352	356	292	368	287	340	309	314	331	328	345	293	356	308	357	320	327	313	353	307	320	304	343	335	337	339	271	315	355	343	336	324	324	331	345	327	338	350	318	315	354	324	316	318	318	337	336	343	328	325	303	292	345	312	344	312	333	344	314	311	314	345	331	299	345	347	367	294	326	348	347	341	297	336	346	328	353	327	343	327	338	325	331	310	338	338	338	362	350	343	328	278	321	304	316	276	337	341	334	310	341	315	327	293	314	316	304	322	328	314	322	338	325	347	321	326	308	371	314	319	340	304	310	332	316	315	338	326	305	314	308	310	289	320	318	314	323	318	339	288	338	324	305	334	307	327	360	306	323	327	320	300	312	346	321	274	317	298	328	352	306	347	332	313	319	324	341	333	329	346	360	334	313	313	314	330	317	299	331	289	345	335	310	311	365	321	333	326	327	336	316	365	315	317	343	321	333	323	281	343	348	311	312	327	333	325	345	335	328	328	332	344	324	297	315	353	345	346	337	297	331	314	303	321	338	323	320	340	318	298	323	321	346	327	281	344	332	300	336	337	331	327	336	344	341	326	324	312	329	321	302	352	307	301	308	321	342	334	338	321	338	295	344	320	302	308	328	311	314	336	327	356	346	328	355	338	315	334	319	336	303	329	324	342	301	302	354	306	346	326	333	326	347	329	311	311	337	325	346	328	310	341	296	340	330	328	346	334	318	337	336	362	338	317	369	293	337	344	332	332	329	340	322	319	357	335	326	334	339	313	354	302	307	329	305	339	312	344	324	328	316	351	344	324	344	322	331	326	339	320	330	318	326	335	305	316	306	313	318	326	317	312	347	311	304	339	319	355	337	327	350	298	329	325	336	336	343	316	328	352	358	344	290	347	340	340	328	320	319	301	321	321	322	332	354	340	299	311	328	346	326	366	310	331	331	345	325	327	354	328	292	340	354	292	323	334	322	325	341	298	322	317	346	304	339	298	308	337	335	329	303	304	319	320	312	320	366	335	317	310	333	342	321	312	339	345	291	342	331	316	342	347	332	305	313	348	298	305	319	325	332	331	320	325	312	315	314	336	319	318	310	312	319	326	300	305	344	293	303	346	324	353	332	322	337	347	321	333	305	301	326	293	314	336	346	326	297	320	323	306	296	325	333	348	322	308	332	355	306	314	328	342	341	292	325	320	339	306	356	328	299	326	312	300	320	329	349	312	294	343	327	333	336	299	317	336	330	331	287	276	340	312	305	309	341	344	316	331	313	297	335	309	332	371	351	341	329	338	325	341	324	343	295	308	329	309	313	305	292	330	338	313	323	354	341	335	350	315	286	300	344	305	303	313	305	301	355	347	306	327	315	354	348	293	315	326	341	310	342	313	349	317	335	301	325	294	322	296	327	328	351	324	342	343	313	353	312	329	322	308	332	325	325	329	321	314	322	332	313	338	313	306	307	334	336	338	296	303	325	349	281	327	332	309	333	336	328	347	340	315
24459	21482	28872	24500	21465	8246	1561	967	813	793	725	683	655	705	683	662	672	646	631	673	650	628	610	619	616	658	612	624	578	627	617	586	626	629	657	616	639	642	600	621	556	642	606	640	610	630	609	597	619	609	586	581	613	653	656	630	614	605	584	667	632	613	602	649	603	632	625	654	622	609	577	585	635	583	601	583	598	605	622	610	593	604	615	576	619	605	597	608	611	622	589	611	571	603	616	609	604	623	617	617	589	622	594	635	606	646	625	576	596	605	590	583	595	620	655	637	646	672	600	619	549	621	543	618	620	620	619	585	577	630	594	616	616	631	618	575	619	585	574	604	589	570	585	611	643	627	618	625	628	650	574	593	667	624	604	575	587	567	615	642	650	571	597	598	605	578	599	604	600	624	609	636	596	637	631	626	618	613	613	578	552	589	613	567	579	590	558	585	592	629	574	626	610	643	623	571	650	634	639	608	617	597	599	599	587	593	567	576	591	643	576	595	574	659	616	599	594	631	575	597	569	596	594	617	607	609	624	600	616	597	603	679	595	600	597	602	597	620	608	582	594	556	593	578	639	606	621	570	601	607	596	582	597	642	636	651	584	654	596	614	618	638	589	593	573	616	596	636	607	622	587	577	612	640	644	647	629	631	631	594	570	597	596	604	596	577	598	587	599	577	587	579	620	588	594	620	584	625	613	561	603	592	595	628	600	590	615	641	572	595	587	609	609	610	581	614	605	586	620	573	632	593	592	596	618	632	593	559	552	596	596	621	602	627	604	568	608	590	616	593	611	559	650	597	560	637	562	590	616	555	569	560	615	581	604	606	574	581	566	600	590	636	618	643	627	602	569	563	599	627	621	652	606	584	602	614	626	599	616	626	606	576	617	572	575	602	588	643	581	618	612	562	603	612	562	595	607	612	591	650	625	583	622	626	597	583	576	623	609	577	662	622	568	608	585	604	633	603	589	591	579	620	604	615	620	582	615	575	622	606	592	614	577	608	599	630	605	545	612	664	599	597	574	611	627	614	630	581	583	586	610	608	611	568	655	622	601	594	605	589	646	623	629	610	557	661	598	571	551	652	582	596	551	595	624	647	592	625	554	583	608	566	595	564	625	570	581	666	613	611	621	604	592	637	607	594	567	599	611	609	586	608	556	606	582	595	601	564	598	588	614	665	589	610	608	633	635	635	615	609	627	605	631	614	598	607	552	629	564	574	625	590	630	623	576	610	601	572	541	623	633	600	647	625	631	587	584	605	676	604	601	643	625	625	574	622	593	603	597	594	584	620	625	606	623	641	637	608	594	585	554	597	592	631	578	606	555	620	572	537	588	623	571	584	609	612	625	688	584	608	616	613	610	639	581	625	617	605	612	573	604	607	585	580	635	571	599	584	574	613	558	615	597	633	602	628	623	592	609	596	590	605	583	580	566	574	594	596	629	634	630	567	620	609	607	567	618	576	586	572	626	602	591	583	608	557	560	617	638	597	625	581	628	632	623	610	554	591	555	587	571	624	584	601	567	588	600	608	574	621	612	622	619	583	615	584	595	576	596	661	589	640	563	618	574	594	594	628	614	574	575	576	598	582	556	619	624	583	650	587	590	628	596	554	547	593	583	588	599	587	616	603	582	645	598	628	612	572	627	578	543	587	631	562	593	617	634	576	608	579	567	598	599	561	614	572	602	605	583	615	578	644	586	566	645	605	603	593	544	615	620	586	625	594	611	621	567	586	617	583	597	547	634	622	586	595	601	607	627	642	589	581	596	554	619	577	619	614	639	651	613	578	581	587	611	600	585	597	597	602	566	535	609	564	593	590	568	590	606	556	580	586	605	575	625	556	648	610	579	590	615	577	568	605	603	594	628	632	596	618	601	602	606	608	613	602	587	615	572	617	596	619	626	592	575	683	560	619	600	573	620	621	629	631	551	618	588	581	634	595	587	601	622	609	574	608	607	618	601	589	543	649	584	589	572	568	589	587	557	593	560	627	539	612	618	600	647	629	615	581	603	638	590	608	587	588	616	600	649	595	634	594	608	603	604	597	583	548	619	586	589	607	628	607	632	590	620	583	638	614	536	598	558	599	598	582	621	594	577	570	573	579	597	629	560	682	613	627	593	557	607	580	611	604	580	560	605	565	582	594	619	601	606	620	591	636	626	591	633	596	569	571	620	626	555	597	586	606	612	643	608	612	624	601	645	612	621	584	613	580	608	613	556	598	576	621	628	626	608	606	567	550	657	601	611	586	604	594	612	580	635	597	575	586	606	606	569	596	590	595	659	637	631	589	616	619	584	548	636	602	603	587	600	612	608	590	656	596	583	564	617	594	573	572	591	604	619	607	575	594	601	648	590	626	635	612	620	592	596	582	599	610	622	619	608	551	634	577	585	599	591	590	565	550	610	599	618	584	606	594	587	609	638	626	609	578	612	648	587	612	600	614	617	608	609	627	612	617	620	570	623	557	619	599	614	612	609	624	606	634	607	631	597	598	597	610	640	620	577	584	602	590	636	568	611	604	561	603	577	642	586	565	625	603	604	633	614	611	565	616	559	530	603	634	647	567	592	668	577	593	605	560	613	603	580	559	582	587	605	589	622	616	579	583	616	583	606	633	592	635	646	582	611	613	577	628	607	637	586	615	613	562	624	619	615	563	603	659	642	568	653	597	589	632	559	632	614	566	597	606	544	630	590	636	561	615	598	600	621	556	608	612	613	574	612	557	612	579	610	593	586	615	589	577	604	604	649	564	624	602	613	588	636	600	601	633	593	615	587	592	572	573	577	612	578	631	592	603	569	617	591	600	650	578	583	616	582	600	608	625	652	574	645	599	589	570	632	585	596	578	556	581	584	655	595	628	597	612	599	589	600	623	551	602	578	578	589	596	581	566	589	606	608	662	607	639	558	595	631	604	633	613	600	613	597	612	592	561	616	612	597	628	628	594	594	630	582	633	589	625	591	631	620	580	600	645	590	574	565	607	611	573	570	555	617	612	597	597	632	583	582	603	587	600	633	626	580	596	620	597	596	603	597	576	594	583	602	591	615	612	571	581	587	583	558	580	521	574	606	556	601	644	651	612	597	619	595	612	606	626	571	602	630	579	614	642	571	608	612	621	595	585	593	596	645	593	632	608	573	611	552	563	652	637	617	640	591	605	619	611	609	610	587	586	578	616	609	575	565	581	600	582	566	595	550	577	599	600	633	633	642	613	551	635	616	622	604	587	620	575	555	592	616	589	576	612	572	603	641	563	623	589	644	591	599	577	642	606	649	602	621	608	576	582	608	588	618	600	551	604	614	633	650	555	574	614	575	581	607	616	610	586	604	607	583	601	595	602	623	608	541	582	627	660	599	598	608	587	616	620	545	625	620	607	629	607	584	623	603	591	636	576	637	634	594	611	571	599	646	625	674	606	574	573	627	617	582	624	579	587	541	592	589	583	598	640	595	642	596	612	603	581	614	574	626	619	625	644	630	553	578	578	615	609	638	584
3431	5629	4583	2432	1674	1322	1105	912	804	696	724	636	649	636	628	639	595	563	561	548	534	574	541	545	531	543	542	541	532	497	516	536	544	510	525	530	486	496	485	471	530	480	508	525	547	491	502	522	510	501	503	513	482	473	503	486	489	488	506	525	481	453	462	479	504	470	519	503	438	520	489	508	496	468	527	469	485	472	468	518	501	461	509	454	483	509	488	485	473	515	488	458	469	514	489	471	477	497	484	491	524	487	472	503	464	527	478	514	474	466	511	484	497	486	467	481	491	529	524	487	518	477	490	500	500	520	504	509	483	449	519	530	485	469	502	484	527	501	463	511	525	500	517	487	494	508	477	490	509	459	502	507	510	488	496	466	484	482	468	495	493	512	503	458	492	486	518	472	514	490	493	496	488	470	511	478	510	527	456	468	466	490	527	481	493	457	527	497	466	490	451	481	475	506	467	489	464	504	542	469	526	504	487	492	481	477	506	482	469	490	500	521	523	520	545	525	494	479	449	481	520	505	462	420	455	488	476	455	472	473	459	500	492	485	468	496	548	506	480	513	494	481	474	504	435	495	460	499	495	483	481	498	479	463	467	548	466	477	456	516	495	479	468	430	481	486	475	520	480	486	457	486	484	478	451	447	487	482	476	485	485	472	502	505	512	465	518	503	484	452	467	504	480	494	498	506	487	481	475	470	475	494	487	489	474	472	494	459	475	449	485	505	500	482	491	481	491	445	483	472	477	461	495	489	534	545	471	485	475	501	459	502	482	468	488	497	489	488	485	490	463	460	463	487	494	511	525	514	491	479	466	515	518	476	467	484	479	459	507	451	471	465	465	518	481	460	494	474	504	467	480	478	492	512	474	499	463	461	476	470	503	468	512	496	454	480	482	495	473	467	476	477	494	518	514	481	518	498	509	535	485	487	490	498	478	534	484	461	489	510	517	500	469	488	475	490	489	480	458	453	470	460	517	488	495	460	498	472	463	503	492	478	489	474	537	484	502	477	491	458	481	526	496	489	459	490	480	459	443	494	464	506	496	482	473	455	434	483	471	480	481	483	449	519	493	484	502	501	500	460	465	517	489	489	473	504	471	488	466	451	475	481	500	500	490	467	483	512	465	490	456	506	453	469	481	490	489	484	494	494	498	495	479	542	513	495	490	479	463	491	508	477	506	450	457	502	487	468	460	518	479	468	509	478	485	489	480	457	484	527	468	459	495	469	511	476	506	510	503	438	475	507	481	494	496	472	481	476	492	495	471	471	454	499	457	495	477	469	469	470	487	481	451	457	494	512	471	481	482	499	494	489	453	488	451	483	454	475	507	499	466	477	510	492	491	447	486	479	497	483	484	493	464	522	496	458	477	469	478	530	499	488	482	520	448	473	476	488	465	514	520	477	499	510	493	476	499	493	466	492	462	494	517	469	521	536	467	474	448	528	474	501	523	486	510	508	505	470	452	510	458	461	485	470	483	465	491	456	489	441	490	467	505	488	466	492	478	481	455	478	481	492	478	488	493	438	470	493	466	494	471	475	480	484	445	494	485	497	455	467	471	486	483	488	500	511	495	512	481	489	452	500	485	468	467	481	469	496	475	458	467	466	448	454	487	500	468	446	494	490	477	454	469	485	471	459	493	466	478	506	492	464	488	482	487	479	490	497	511	485	504	483	426	457	498	498	489	464	453	444	487	428	472	443	478	461	454	474	443	471	458	441	478	467	487	471	496	487	471	494	465	470	468	486	481	528	475	434	484	496	465	461	479	451	457	520	486	450	512	459	507	504	488	519	458	502	498	467	532	495	463	490	453	503	473	496	465	474	537	521	472	470	472	505	503	474	493	487	472	462	467	519	477	449	487	452	478	462	478	439	491	486	498	436	491	472	501	483	488	439	418	466	455	458	468	490	497	512	499	516	486	507	522	524	480	487	485	497	472	472	500	508	508	463	475	494	463	513	479	477	486	449	497	455	456	482	449	483	511	503	449	495	500	472	471	485	482	433	484	508	501	468	492	460	474	492	478	507	476	463	458	470	459	469	489	480	463	480	488	483	499	461	493	459	466	469	453	491	492	472	467	515	481	441	484	466	495	489	492	471	497	453	510	531	486	527	457	510	490	457	424	444	455	441	482	481	480	459	459	459	476	503	476	500	474	492	490	447	462	489	490	495	504	495	472	443	489	511	462	451	457	480	514	491	510	474	458	484	465	461	454	478	462	466	481	482	504	425	485	434	480	469	488	513	494	463	485	501	543	494	464	471	472	508	445	491	483	462	492	508	427	477	531	436	466	493	495	466	445	509	462	440	463	490	482	517	485	505	481	479	458	471	479	478	483	475	467	452	475	439	484	471	475	512	467	461	453	466	487	472	495	468	470	463	473	457	469	451	486	470	465	505	499	501	461	480	496	504	489	472	465	438	467	497	447	486	482	443	472	485	499	512	502	487	496	496	465	469	487	495	452	448	494	471	497	458	503	434	468	491	471	511	469	531	457	468	464	471	456	444	456	476	464	495	475	475	526	490	457	490	495	458	450	459	459	458	486	502	484	491	453	480	474	484	454	481	490	462	485	495	487	473	405	501	444	469	474	423	452	457	478	537	455	466	521	492	452	485	457	478	468	474	483	448	481	493	479	482	471	475	475	459	499	486	434	492	462	464	434	436	494	500	523	479	479	470	501	512	461	510	492	514	461	492	515	501	450	492	466	470	472	481	460	515	482	485	448	475	447	473	488	440	460	466	488	507	466	484	470	516	464	491	475	482	476	476	454	449	489	468	497	453	494	444	485	511	473	472	452	480	483	489	476	409	487	476	442	458	479	412	463	476	475	457	480	461	486	505	428	515	527	510	453	464	496	502	471	471	528	500	461	467	478	476	509	528	489	446	487	465	454	475	479	491	493	480	461	464	489	502	468	511	478	467	475	503	483	499	459	506	488	471	475	504	473	483	460	479	521	465	464	491	461	513	499	476	429	482	473	487	489	495	456	451	429	482	505	495	448	523	428	452	468	462	499	506	497	501	485	503	472	438	491	551	502	458	502	492	455	462	460	479	501	476	488	465	501	525	510	492	486	492	499	490	467	487	512	463	471	470	476	451	472	496	487	522	486	508	473	492	500	480	472	425	447	475	463	471	459	500	513	482	444	456	454	484	462	487	477	475	488	482	470	490	463	499	488	475	475	506	487	485	508	468	475	474	478	449	485	472	456	495	491	492	516	474	473	546	486	502	481	481	479	467	474	472	499	447	467	459	488	465	483	459	495	465	474	520	496	447	437	464	501	497	494	480	451	472	463	472	501	443	459	491	459	460	463	489	452	490	439	458	482	472	483	463	439	478	492	459	511	506	461	466	478	470	462	461	469	492	509	454	491	462	519	493	467	477	484	494	457	479	515	460	466	448	503	497	463	447	487	472	483	493	482	455	501	469	470	490	446	471	424	447	457	541	454	495	488	493	443	466	473	500	462	476	460	488	467	512	489	486	484	500	468	476
27664	9864	744	453	305	219	150	181	142	150	154	173	139	169	149	140	148	132	142	139	165	134	153	147	157	134	117	140	154	127	160	138	152	175	151	141	134	142	147	155	160	150	175	142	157	137	142	142	138	139	151	121	142	134	138	125	143	140	150	140	150	116	144	154	139	158	128	167	177	147	146	143	128	143	122	131	136	155	157	144	140	146	148	134	146	159	144	132	145	133	165	135	154	165	162	146	135	150	125	137	141	148	148	128	139	114	150	159	109	162	146	127	151	127	157	148	139	136	147	145	145	151	172	111	136	137	140	124	143	136	148	151	140	130	163	135	132	129	128	153	141	146	135	143	138	152	158	134	138	153	145	157	145	136	157	136	151	136	147	122	127	161	146	139	150	127	152	143	138	140	145	136	150	148	141	156	143	134	137	132	158	132	160	118	155	158	150	126	142	148	126	135	157	149	141	117	133	140	153	156	144	138	149	141	146	139	138	125	112	144	156	165	147	147	130	132	132	131	148	144	133	138	136	131	150	162	138	143	147	132	156	151	134	139	140	155	157	146	142	121	156	137	123	151	144	134	141	139	139	126	136	132	134	144	144	165	137	161	128	147	142	125	134	146	119	171	135	135	107	151	142	149	165	141	131	160	135	157	148	132	143	145	138	152	139	144	127	136	154	137	139	170	145	139	135	127	156	125	146	151	160	148	143	132	143	145	130	142	141	161	137	142	128	141	151	125	158	127	147	149	131	141	154	127	145	119	150	148	156	139	163	143	130	132	143	111	141	144	164	126	159	155	119	149	129	128	139	135	120	113	138	154	126	127	138	135	119	148	132	142	140	130	126	152	143	134	146	143	145	116	140	157	130	138	148	161	135	146	153	159	152	127	137	153	133	126	143	130	154	154	159	147	145	140	128	138	140	133	129	128	145	144	113	122	152	144	121	137	131	138	118	129	140	148	159	131	120	141	133	137	128	128	125	149	135	139	149	146	146	142	138	163	144	135	155	146	148	146	122	143	135	150	130	142	127	134	132	156	151	151	140	137	135	121	140	156	150	143	125	145	129	136	136	143	124	169	120	135	146	136	134	145	135	165	154	159	151	137	155	144	146	124	145	145	134	153	134	129	134	145	144	141	143	115	130	152	154	153	124	142	139	159	150	141	148	144	120	154	138	142	153	144	142	130	135	141	146	180	150	152	139	138	133	154	145	145	140	124	155	161	138	151	131	159	140	144	138	136	140	145	145	142	131	133	131	143	144	127	138	154	139	136	120	138	129	142	158	140	139	126	151	132	153	150	133	156	128	158	154	153	141	134	141	128	141	120	139	149	135	128	135	162	157	139	141	141	135	128	127	130	124	131	153	149	140	153	130	128	139	133	136	136	144	136	149	131	144	164	121	140	156	139	113	139	147	132	136	125	155	129	116	133	128	151	147	145	156	143	139	151	129	132	154	135	145	144	138	136	145	137	131	145	129	151	122	157	133	149	143	119	148	133	134	147	139	138	144	125	137	135	143	119	117	124	131	135	153	144	132	136	147	145	158	163	157	142	158	136	153	130	143	140	133	147	164	146	151	137	143	169	125	135	142	129	140	151	155	159	157	136	142	130	164	148	154	143	156	129	137	134	123	131	160	134	163	145	134	128	131	128	159	146	146	131	120	144	139	149	151	137	156	138	115	145	151	125	137	128	130	159	160	130	148	114	152	115	149	143	117	141	135	156	128	131	153	146	163	148	137	132	141	145	134	148	146	145	134	148	128	127	147	143	142	136	153	153	167	155	137	156	159	135	151	136	142	144	128	128	144	145	128	147	146	147	135	141	140	142	150	140	128	128	163	127	142	146	139	126	150	147	146	142	151	151	132	147	154	159	162	146	111	128	121	128	161	132	132	124	149	140	136	147	149	128	155	149	133	144	164	134	144	143	142	134	148	134	145	164	126	154	117	142	145	141	141	131	153	141	154	128	128	164	145	135	133	166	151	137	117	175	137	138	154	158	150	149	145	134	147	135	112	141	134	142	141	147	141	127	157	143	157	128	147	134	143	138	143	147	153	171	133	122	159	155	169	131	146	136	150	134	128	123	148	139	148	143	139	136	124	142	127	146	156	135	129	161	144	124	137	135	130	132	138	149	126	149	141	155	148	146	131	136	135	147	134	134	147	140	143	160	132	131	151	142	135	160	145	150	166	141	166	148	155	131	149	140	135	153	142	127	143	152	141	132	146	130	158	138	131	158	141	145	142	137	151	158	129	141	135	139	140	136	155	135	120	142	152	152	136	153	168	152	122	141	143	140	143	132	147	135	153	137	121	140	145	124	138	124	126	159	123	124	129	170	136	142	142	151	164	148	134	142	127	141	145	119	143	144	140	161	136	144	158	136	126	134	134	139	138	166	158	124	128	149	135	146	132	155	131	136	163	128	137	154	158	153	138	133	134	131	136	150	149	141	133	123	134	151	120	141	139	160	129	158	131	138	140	157	156	141	151	146	142	176	130	143	146	146	122	151	156	145	148	159	127	125	143	142	142	145	127	147	160	140	140	155	142	141	145	150	139	143	151	162	160	143	137	122	152	147	157	147	139	143	157	139	151	123	140	159	127	120	146	151	146	132	145	123	128	127	152	121	175	153	140	159	137	157	138	152	141	129	131	153	143	162	146	136	141	148	125	156	161	140	136	136	134	156	140	153	122	146	141	146	141	113	134	155	130	141	132	149	173	164	145	134	129	139	132	147	142	138	130	138	152	160	125	126	135	152	162	146	126	128	139	136	138	143	138	131	147	137	130	148	158	157	140	151	144	172	138	161	140	144	152	139	147	148	158	144	154	159	131	148	140	152	131	145	140	147	159	141	158	151	157	175	160	135	150	133	149	134	166	140	155	162	132	127	144	155	129	148	164	150	132	142	160	124	145	148	143	132	159	133	145	158	152	152	140	136	131	139	143	132	163	139	157	140	122	141	128	128	127	142	133	158	134	137	144	143	165	139	129	143	147	136	146	146	148	128	124	150	126	146	145	153	168	158	157	133	116	147	167	146	147	147	154	146	150	160	136	154	153	144	142	137	121	145	142	121	153	128	153	134	154	146	123	144	157	135	127	141	153	156	135	130	154	151	148	147	159	150	136	141	139	140	119	152	128	113	146	139	158	153	143	136	154	153	155	149	145	137	122	152	142	150	134	123	140	139	135	138	165	144	127	149	151	133	118	156	159	126	129	124	145	143	144	137	154	120	155	140	128	158	130	134	124	141	150	148	149	112	140	120	139	132	131	147	145	139	147	134	156	149	128	160	157	159	142	145	126	153	152	121	113	157	138	166	135	165	138	170	133	147	165	144	142	151	130	129	130	128	122	129	132	151	154	156	144	135	129	119	162	138	155	149	131	154	148	146	132	136	147	154	152	124	159	129	148	135	150	138	140	143	132	141	117	135	158	139	148	132	152	160	145	151	147	125	151	143	136	150	147	143	124	143	157	128	153	141	138	138	145	159	129	169
4445	336	299	183	166	157	152	133	114	120	130	111	145	140	119	115	121	115	130	122	121	138	124	128	135	131	125	145	105	116	118	104	115	113	134	138	141	124	139	113	112	110	121	116	120	129	124	101	116	107	115	133	113	123	120	138	133	131	143	103	99	106	108	133	141	109	140	126	128	110	115	116	113	128	125	127	124	144	106	114	136	125	133	117	111	129	124	130	108	106	143	109	116	125	108	120	100	113	114	131	141	112	105	114	105	125	111	141	98	121	124	119	111	134	127	113	109	109	123	134	112	125	145	112	138	122	115	108	118	119	105	118	149	132	129	108	108	139	126	127	107	130	131	142	126	133	113	134	112	127	136	110	117	112	122	101	105	113	112	113	124	119	117	140	120	112	127	117	124	104	110	120	100	113	125	127	126	110	114	133	117	130	122	118	115	137	127	128	141	117	117	132	130	113	134	129	107	118	102	119	134	110	155	114	123	132	114	121	109	123	133	108	116	112	120	128	131	123	132	129	114	125	122	120	112	124	118	107	116	120	129	141	116	115	122	127	118	109	116	118	120	112	112	133	131	116	119	117	121	107	118	115	126	135	115	115	122	101	102	121	137	102	111	115	110	124	130	114	113	132	139	136	126	122	131	121	115	126	114	123	119	112	133	116	120	105	117	134	118	107	136	132	120	112	132	109	116	106	119	136	142	122	112	105	133	114	137	105	125	120	128	127	124	122	122	122	107	143	117	109	116	153	123	134	142	99	120	111	121	124	123	114	117	123	121	115	124	99	130	100	127	118	110	118	105	134	135	134	110	118	122	110	121	110	118	116	128	127	117	123	147	125	124	123	119	127	126	125	116	115	127	112	117	137	115	125	116	135	123	112	120	136	112	122	125	127	123	119	123	134	128	133	126	108	113	118	121	116	114	114	120	107	122	122	106	94	121	127	136	117	132	110	123	111	126	112	116	122	123	123	114	125	111	105	120	129	123	109	117	136	111	110	129	118	122	117	100	104	132	125	110	108	126	118	127	125	131	121	128	124	128	114	118	123	128	122	113	105	121	118	115	118	125	101	131	109	112	111	142	114	125	136	122	124	132	106	129	117	110	147	109	132	132	131	129	142	111	124	114	107	110	119	130	108	111	105	99	105	132	117	154	134	113	129	111	108	127	122	117	141	148	107	114	115	123	127	123	126	99	140	111	112	119	113	136	108	130	118	123	99	105	134	112	117	104	116	121	107	123	119	127	107	143	122	130	119	119	121	117	107	112	118	120	118	133	117	129	126	107	128	124	121	125	126	125	110	130	126	128	105	122	121	122	121	114	122	125	112	97	102	117	133	111	122	126	130	107	118	120	109	120	136	132	126	99	113	120	128	121	114	113	119	136	126	129	118	122	112	128	108	131	150	122	125	106	118	137	130	141	120	127	100	107	110	110	115	113	135	137	113	114	128	124	118	112	131	126	116	109	122	122	130	119	118	133	117	114	117	133	122	117	126	117	118	130	102	127	131	108	147	126	106	111	113	120	106	132	107	126	117	128	112	123	111	111	125	128	138	123	110	128	132	141	106	126	109	116	131	112	144	122	136	110	130	130	121	93	129	138	95	111	141	114	130	141	120	120	123	113	116	123	114	98	124	106	129	121	113	146	122	125	101	126	117	134	96	112	111	120	111	95	117	120	114	116	99	147	118	116	112	129	107	136	121	129	114	104	120	109	117	124	130	120	115	116	100	112	99	117	120	117	126	113	120	141	141	110	113	125	140	116	124	118	115	123	132	136	122	118	107	132	120	118	114	107	113	123	118	118	121	108	122	129	123	135	113	134	121	135	122	95	116	119	124	111	131	118	111	108	109	109	125	116	109	110	127	128	126	112	92	110	83	115	119	132	124	121	112	124	120	123	120	110	127	102	117	124	117	112	115	131	134	110	112	128	127	128	141	110	148	123	117	123	110	121	119	134	131	120	134	125	99	129	111	126	144	98	104	119	96	136	97	123	116	129	146	116	127	120	124	99	132	103	114	129	134	123	115	120	118	99	120	123	113	98	116	119	104	131	116	144	149	104	121	118	141	120	132	115	111	125	125	117	124	102	134	132	107	115	106	103	104	111	136	120	109	122	103	113	121	122	126	124	96	124	134	136	118	109	144	102	123	116	138	131	90	118	124	116	101	104	127	136	122	111	129	116	98	127	125	129	127	124	113	111	108	129	127	125	114	109	121	124	132	121	135	133	113	122	124	121	108	109	113	122	121	124	126	111	106	125	119	130	142	122	98	110	111	114	102	134	108	106	122	137	117	112	103	116	108	118	110	136	116	121	106	121	98	118	112	128	123	124	128	117	126	121	100	133	137	107	138	108	119	139	112	122	123	128	114	137	111	110	120	125	103	145	120	114	105	121	128	106	121	119	122	117	149	117	135	129	120	124	141	111	136	120	114	123	128	102	137	132	113	123	129	126	126	134	130	126	110	107	126	126	126	113	127	135	121	108	117	109	128	110	125	130	110	119	121	135	111	125	118	96	133	100	102	110	136	130	105	116	106	136	139	108	123	111	121	122	113	133	124	141	128	115	108	105	134	117	120	115	133	118	101	99	97	103	107	111	105	115	106	118	122	138	109	126	113	101	103	137	130	127	128	140	125	126	131	108	134	130	123	126	119	139	107	119	121	117	115	131	120	117	124	118	116	124	107	128	100	113	122	108	109	126	127	113	125	119	115	109	138	112	110	111	103	117	124	135	107	112	126	104	111	113	136	128	131	135	108	108	92	106	112	122	121	117	128	123	124	122	123	136	139	124	120	144	133	117	106	113	97	125	105	107	136	117	121	126	104	96	118	133	100	121	138	116	128	126	116	133	136	111	137	127	115	116	150	127	105	130	127	127	133	139	120	130	133	117	116	126	120	137	124	128	114	129	111	112	127	124	110	113	113	112	115	118	102	118	120	139	124	119	127	135	116	115	126	117	124	122	102	114	119	105	114	123	111	128	119	133	113	93	108	106	118	123	130	122	128	110	123	106	121	96	114	114	115	122	117	102	123	120	115	105	106	126	132	112	122	111	136	123	116	131	130	130	127	136	113	119	111	132	129	104	133	110	127	131	135	124	121	136	119	117	111	128	125	105	105	121	109	108	121	130	113	116	112	117	109	123	111	144	120	125	126	118	133	141	121	122	141	105	129	129	107	90	131	140	119	104	98	102	98	125	117	128	105	117	114	113	125	113	119	110	117	133	128	112	119	109	134	132	118	114	121	128	105	92	111	108	128	121	119	109	120	103	129	121	118	117	116	127	104	145	103	122	134	129	120	128	126	131	110	127	115	110	101	116	116	127	122	111	116	133	115	119	127	123	114	130	131	109	137	111	107	120	129	127	133	108	133	115	120	118	134	127	121	133	125	120	126	127	134	120	122	108	123	99	122	110	111	116	128	126	111	119	126	140	124	100	113	115	119	108	102	98	129	107	122	130	129	114	116	121	129	110	120	128	119	117	133	108	126
25409	21434	27925	25308	11129	1195	738	555	513	499	521	508	449	402	443	385	434	439	423	405	409	414	399	373	370	410	398	394	451	423	401	405	402	430	396	413	385	388	448	383	410	365	404	417	425	384	417	390	395	426	409	421	382	389	390	408	425	408	386	415	432	378	414	417	406	401	374	390	437	405	408	403	381	399	382	391	406	388	423	448	394	413	416	410	396	429	442	397	397	414	403	422	408	393	375	361	355	400	406	404	379	384	422	385	413	411	413	389	433	400	386	379	410	396	405	365	397	409	402	377	385	405	388	393	382	415	381	418	409	420	377	411	412	398	400	421	382	421	399	366	402	389	390	395	442	383	381	423	409	403	421	387	381	415	382	411	407	391	428	370	374	406	416	430	402	387	412	419	413	425	431	399	412	373	374	379	395	404	386	376	382	390	394	371	409	381	421	371	412	439	385	389	404	399	387	399	409	422	426	379	417	367	410	428	365	419	394	380	401	376	422	384	373	379	399	392	415	387	393	445	385	408	389	416	396	378	385	394	421	418	394	386	397	362	413	427	387	430	340	389	403	397	358	425	421	374	401	368	368	413	399	406	356	398	411	403	428	440	354	390	411	411	392	388	396	375	411	423	391	393	393	402	377	379	383	413	375	396	397	406	379	406	417	394	382	385	407	384	392	389	360	391	353	428	399	366	421	383	419	378	383	418	403	395	445	378	375	419	390	370	375	422	401	403	402	384	389	375	392	394	390	354	374	396	403	396	358	381	357	390	368	378	372	392	449	401	381	390	373	409	423	395	395	393	380	394	402	414	393	365	368	431	403	396	400	386	382	397	419	416	401	382	377	387	443	401	405	418	369	377	394	424	386	434	433	392	400	397	389	409	382	370	401	424	429	419	402	363	357	434	431	403	427	417	395	378	338	377	412	396	407	424	383	413	403	423	407	422	391	419	389	393	400	389	393	391	361	373	383	387	401	402	400	363	406	401	383	453	416	407	379	408	394	404	378	361	412	379	363	409	381	374	426	367	363	374	403	404	393	402	403	415	362	365	438	405	417	402	404	398	403	366	371	414	390	413	400	373	419	384	386	386	368	433	421	402	396	399	407	422	391	397	394	380	390	393	405	392	371	375	376	406	398	384	433	419	387	406	410	362	445	397	389	386	424	402	433	402	366	402	383	407	368	388	415	389	379	406	374	390	426	359	386	384	403	399	367	398	373	389	405	399	385	422	397	431	387	427	433	380	377	395	382	403	360	399	397	406	429	370	401	383	401	413	421	342	376	383	423	410	380	413	388	393	390	404	422	427	419	395	401	373	358	370	380	390	381	412	378	419	417	425	410	374	425	416	407	420	404	421	387	418	391	408	411	344	391	364	390	411	415	404	391	369	415	402	422	410	391	397	358	398	364	408	403	408	378	391	401	357	421	363	420	370	427	370	398	396	420	377	383	375	374	423	391	369	410	394	407	444	360	417	421	369	407	424	383	381	397	430	371	396	381	437	370	369	414	413	394	393	431	404	371	400	392	398	407	403	416	364	409	397	400	454	408	404	367	381	424	412	398	400	415	430	418	400	395	390	396	392	395	440	402	386	428	386	458	429	399	388	422	392	375	441	398	387	397	399	424	376	394	414	388	391	382	388	405	424	420	401	408	402	357	411	366	406	432	388	401	413	390	402	373	437	382	370	420	375	444	396	383	409	426	414	425	415	395	419	359	390	406	387	428	388	375	382	372	397	370	383	419	407	375	383	388	390	404	397	397	387	352	389	406	410	365	414	416	383	397	410	412	417	402	410	391	441	428	408	396	394	461	384	409	414	367	396	397	406	409	424	414	401	378	370	383	383	368	398	400	388	393	428	400	404	370	367	381	376	407	395	432	400	423	383	417	406	416	416	379	386	402	375	392	416	363	418	425	392	393	394	408	389	390	385	405	373	421	373	415	393	396	419	389	395	418	400	407	394	422	356	409	421	388	421	389	355	401	406	396	395	406	397	363	404	386	409	379	404	389	417	365	398	435	409	394	403	401	426	402	409	386	389	437	418	425	407	434	409	356	400	415	387	410	432	353	406	420	391	397	368	427	380	364	428	396	379	401	396	436	367	403	402	359	384	409	405	363	356	367	378	397	422	390	392	356	392	397	374	375	397	396	388	399	412	382	410	434	381	407	405	393	420	395	388	391	399	387	424	409	428	406	428	410	400	398	418	388	398	398	377	396	385	387	433	393	390	361	430	374	365	385	391	389	412	418	415	391	396	443	394	378	411	374	372	404	393	384	399	420	412	396	386	390	436	422	398	410	388	406	419	380	388	392	359	411	381	414	400	381	387	403	383	401	413	407	450	400	407	428	386	406	373	393	380	409	374	389	417	396	393	435	426	415	386	406	377	399	429	390	408	394	388	424	379	420	410	393	449	384	383	423	404	390	417	416	371	406	418	379	440	390	382	386	380	394	389	390	384	410	385	420	392	404	421	403	395	377	400	394	393	393	412	418	388	457	407	377	390	370	370	411	382	406	378	412	414	380	384	392	419	427	398	386	422	396	391	401	401	407	425	400	404	412	422	405	385	396	394	384	412	393	375	407	412	368	383	382	401	422	410	395	415	372	405	385	389	396	396	387	424	373	386	374	398	393	378	368	412	384	384	384	361	398	369	418	437	400	429	390	405	377	378	395	394	403	378	397	361	396	388	403	422	419	412	360	396	395	401	370	423	406	406	411	390	397	415	393	392	392	401	400	373	395	386	407	428	395	404	376	406	437	407	383	416	343	424	417	400	417	358	435	406	394	375	411	384	424	416	380	393	426	403	393	424	396	437	403	384	405	388	415	362	397	386	367	382	410	400	416	417	428	450	424	444	399	390	414	412	377	462	416	413	404	382	427	420	398	384	383	407	402	416	376	396	404	410	384	371	369	365	399	440	401	390	390	421	421	425	431	381	401	379	399	417	362	367	410	387	376	375	417	374	392	397	370	399	403	387	406	391	379	405	394	392	409	408	383	411	389	392	382	372	384	411	399	416	376	389	349	406	368	392	405	386	403	391	380	371	428	394	385	381	413	391	399	392	431	368	372	417	365	425	417	422	368	375	377	423	404	388	391	394	405	385	393	386	389	386	393	392	426	381	415	363	394	378	391	368	396	389	394	379	386	392	390	376	427	377	410	408	402	405	418	386	407	384	386	393	394	398	392	361	409	389	406	372	407	377	414	404	391	378	402	412	387	399	402	397	380	373	434	398	413	406	395	431	388	378	412	383	396	377	417	410	393	398	374	396	421	390	434	398	372	408	386	408	378	391	401	400	384	385	429	382	375	401	386	395	423	432	401	390	369	418	427	383	404	379	408	401	384	411	385	414	361	431	378	389	367	405	407	396	442	400	401	419	424	412	373	391	400	388	424	374	408	420	390	407	410	380	396	407	396	408	413	403	413	361	394	388	343	374	406	403	423	389	422	414	402	389	412	428	363	405	403	394	400	442	394	393	394	390	399	403	431	434
3182	3165	2702	1385	944	738	692	558	515	493	465	447	436	396	419	375	370	365	354	379	347	352	388	374	359	350	320	339	352	343	366	335	350	354	362	344	321	359	333	319	351	350	347	357	316	360	336	358	339	357	352	301	327	357	319	350	358	330	390	333	316	298	339	350	320	348	356	325	361	323	342	336	334	350	356	299	321	328	369	299	349	345	324	344	346	345	329	322	336	363	331	336	352	345	327	352	347	334	322	326	326	331	310	338	346	335	378	326	322	307	316	351	350	313	301	325	312	321	356	359	345	321	357	348	336	333	301	317	368	331	319	317	354	347	317	318	334	338	351	334	396	329	325	340	345	347	323	316	319	370	337	360	312	355	334	332	317	329	339	318	314	346	302	342	352	319	369	323	325	353	314	341	348	337	342	333	348	328	331	319	338	352	361	324	347	348	322	306	332	359	342	341	340	360	298	338	354	314	338	338	302	301	330	324	353	354	342	326	321	307	321	293	354	330	324	334	308	321	328	351	323	304	334	320	320	332	324	330	327	356	335	297	315	374	304	306	353	318	366	340	328	314	335	357	328	356	300	311	330	324	343	331	341	336	336	317	364	334	322	317	304	354	363	346	303	314	319	373	340	344	307	324	340	324	291	325	337	311	346	338	313	334	334	337	357	313	343	368	324	327	332	342	342	315	349	322	335	306	319	315	336	324	322	345	350	330	353	302	323	355	332	308	364	340	369	350	310	334	338	347	338	317	364	319	304	309	327	360	334	344	359	337	349	307	334	347	333	311	348	354	341	319	326	346	322	344	326	329	360	313	297	331	314	358	327	348	307	328	358	332	356	339	308	356	328	330	338	348	344	329	344	329	322	323	335	336	318	350	359	328	350	369	306	310	317	341	331	344	336	321	313	334	337	325	336	343	316	331	332	351	334	324	315	328	353	354	354	325	310	319	324	337	343	346	337	332	340	328	319	330	355	342	303	312	342	317	304	330	350	369	346	340	335	308	298	345	346	341	315	324	355	349	347	349	346	327	338	326	348	329	341	345	318	313	334	303	304	327	347	362	319	356	334	345	360	303	314	342	344	323	337	370	311	357	321	304	339	334	329	324	353	326	302	329	349	323	309	331	329	338	334	327	320	324	356	310	324	315	329	335	324	339	328	296	350	320	289	336	322	366	315	354	315	313	299	314	324	337	337	339	322	342	337	334	325	323	352	333	331	338	324	338	325	331	307	316	336	342	305	325	331	287	347	320	328	293	309	313	331	354	352	327	319	338	326	341	308	312	322	319	339	293	330	344	354	363	310	325	353	319	329	352	303	349	347	333	338	335	335	324	287	323	347	304	368	321	300	351	371	321	319	313	327	345	326	324	338	312	330	326	342	337	337	340	345	324	314	316	336	355	300	311	338	335	327	350	327	366	330	348	349	355	355	329	329	358	332	304	340	311	341	316	342	339	300	363	344	327	330	370	368	338	328	284	318	350	296	340	350	329	343	329	337	303	319	337	320	320	354	345	351	341	320	312	333	293	329	327	312	335	356	302	345	342	334	343	320	335	292	356	300	306	284	340	311	310	335	325	331	347	344	335	341	330	332	336	327	315	314	335	297	321	325	342	320	363	298	328	315	320	383	307	328	318	335	343	348	324	323	346	319	346	337	345	344	316	328	334	319	329	312	316	324	314	322	326	334	344	374	318	329	333	327	354	349	321	320	313	313	335	371	346	296	331	309	327	305	316	320	322	349	358	307	360	324	334	346	330	309	323	341	331	307	322	320	322	328	317	302	318	386	317	329	343	326	303	331	329	328	312	319	313	317	316	327	370	300	332	330	345	307	326	335	332	350	325	295	316	345	334	332	337	319	342	338	342	352	333	346	327	329	291	328	287	345	331	344	326	356	336	334	298	317	316	324	317	319	323	335	325	338	314	344	326	356	334	316	345	349	340	319	296	316	335	316	322	335	314	356	301	327	324	338	343	332	326	296	348	309	334	327	362	291	326	331	317	322	324	349	311	364	347	343	350	331	351	332	333	360	327	342	334	324	307	308	325	321	345	323	355	315	293	310	316	293	312	311	338	317	311	324	332	298	313	322	329	328	323	313	310	360	314	356	345	350	339	335	331	302	341	323	316	362	337	324	330	336	355	329	345	336	362	332	321	344	349	310	310	321	324	352	294	333	320	320	344	349	324	318	320	342	321	339	342	293	315	339	348	303	301	325	337	328	336	326	363	308	327	300	314	346	312	340	309	339	328	292	318	350	338	342	306	311	317	347	351	329	371	340	344	366	323	312	316	329	351	337	324	341	325	332	317	351	323	329	318	337	342	369	346	341	356	287	335	348	335	326	318	333	327	343	315	293	340	301	340	349	365	312	321	344	333	327	340	316	311	303	295	318	346	317	304	344	338	345	336	306	320	342	331	319	309	351	343	340	304	316	296	333	331	327	301	308	346	306	317	322	330	348	341	345	337	303	346	333	308	316	285	349	327	336	368	346	331	350	320	325	322	344	269	355	353	317	323	317	287	325	345	343	339	329	311	296	314	361	337	327	329	331	323	350	312	322	343	311	337	329	325	314	339	339	307	320	332	373	315	306	307	358	307	324	323	335	327	343	340	331	342	316	312	346	340	317	332	310	340	322	346	323	314	307	332	331	309	316	317	354	356	366	309	360	313	326	322	325	337	338	307	324	343	312	332	311	348	337	360	319	352	342	316	322	330	325	337	362	322	328	322	347	295	337	334	308	333	317	322	323	315	314	344	328	311	309	321	281	360	290	306	319	346	308	310	315	333	313	299	309	345	342	329	345	333	326	313	301	349	350	311	315	323	340	317	329	352	302	317	319	306	346	310	293	328	347	310	337	296	319	318	332	311	304	315	329	334	310	325	339	342	352	324	335	341	357	344	339	319	346	348	319	327	330	309	326	337	324	315	329	340	346	310	349	324	372	353	328	332	337	354	326	341	325	338	318	343	318	316	313	315	348	296	317	330	305	323	300	309	317	328	339	339	365	326	315	316	329	348	339	334	345	368	320	356	343	348	317	330	328	316	336	301	336	327	335	302	309	308	345	328	328	311	326	335	321	330	323	326	315	343	299	338	332	283	342	361	326	336	369	316	324	326	322	334	308	340	335	328	340	338	330	328	324	352	349	339	331	321	337	302	334	305	314	316	325	322	342	314	304	335	307	323	322	315	328	312	335	323	321	341	326	318	366	358	312	334	343	312	333	295	322	297	294	324	340	326	340	323	324	339	329	317	296	338	340	353	362	334	315	354	321	329	312	318	336	351	334	326	308	311	348	346	346	329	353	342	300	320	359	328	341	327	321	324	324	312	314	327	326	310	360	338	338	353	322	307	322	334	315	319	351	306	336	278	330	299	329	324	349	334	304	328	346	302	308	351	313	317	342	334	338	359	311	350	323	297	335	304	317	339	354	316	299	333	335	343	334	352	334	322	337	356	329	317	328	322	319	304	334	312	333	338	330	334	316	344	346	353
24436	21408	28737	24455	21395	8204	1606	1005	778	768	750	713	748	704	696	703	668	637	685	632	628	689	606	640	633	593	581	625	609	608	604	590	672	632	609	656	627	602	601	610	574	593	604	647	630	628	582	624	657	599	580	601	607	631	610	643	595	611	608	611	598	596	589	633	630	593	607	608	564	582	582	579	586	585	630	629	616	634	614	596	631	577	612	594	589	564	653	628	591	587	627	614	588	601	625	634	600	623	598	602	624	588	589	642	597	615	587	613	573	664	591	634	614	608	606	613	578	657	604	625	614	620	644	578	586	618	558	602	606	550	640	618	608	599	627	619	626	614	607	648	623	592	631	555	627	590	584	614	627	624	621	590	566	599	617	605	589	632	587	628	600	583	597	545	604	608	599	622	609	598	595	578	594	573	583	633	604	581	575	646	667	618	602	637	595	628	579	612	577	582	598	584	581	585	608	590	643	624	628	562	634	637	578	612	609	637	569	555	561	635	573	558	607	651	595	568	605	605	558	601	590	635	557	617	626	609	632	619	561	588	555	613	616	563	570	589	623	644	627	591	581	585	602	584	568	574	595	607	634	606	570	603	540	610	594	624	649	567	577	583	580	645	644	608	596	565	643	606	585	639	625	596	651	623	611	622	598	551	605	608	606	596	578	612	621	584	559	650	617	611	628	609	589	586	605	612	610	616	590	614	607	573	579	602	589	577	603	614	615	577	618	599	607	630	558	561	616	581	562	650	550	587	581	602	586	617	575	606	579	611	584	639	580	583	604	627	627	651	618	600	610	589	638	559	569	602	589	612	580	604	623	609	615	625	572	610	606	613	628	607	566	607	588	595	616	591	607	630	601	587	581	622	630	617	565	597	609	615	595	567	630	620	625	608	596	599	622	596	587	588	637	587	560	607	585	609	579	598	644	605	593	615	600	601	595	589	597	630	592	579	597	624	613	587	612	578	607	586	575	576	596	543	623	635	595	560	557	595	619	591	582	598	629	592	598	584	637	626	634	589	621	605	621	588	649	619	566	589	622	598	565	614	628	633	614	642	585	630	614	562	589	584	559	577	636	548	630	612	582	600	593	588	591	574	581	634	579	595	634	619	601	616	592	582	599	605	663	568	571	621	567	635	652	634	615	585	596	599	564	601	598	606	564	597	630	620	590	570	575	610	613	573	609	598	587	643	603	616	607	578	632	615	649	665	609	592	625	564	627	602	630	591	636	646	632	609	643	628	590	618	583	608	637	592	616	611	613	633	614	626	620	585	565	596	603	621	603	605	602	600	580	609	608	583	599	569	654	592	567	585	590	604	575	600	625	604	609	633	599	593	615	599	643	582	614	584	550	603	564	600	617	559	595	622	575	617	563	601	584	557	650	556	631	598	585	619	614	607	650	592	638	567	576	614	562	588	593	608	589	564	575	663	605	594	606	598	592	590	600	568	593	589	605	592	588	557	562	598	657	562	606	619	582	583	535	610	614	600	598	614	593	626	568	566	607	566	590	618	632	587	631	565	571	628	568	598	557	598	602	560	589	615	605	649	630	589	627	637	657	596	609	568	623	598	553	588	637	602	659	600	597	603	586	613	595	600	611	629	579	625	610	625	623	582	626	596	600	567	604	645	575	584	583	600	635	590	609	630	558	593	635	564	597	594	607	603	591	602	603	608	596	580	637	585	574	600	584	576	611	663	606	594	624	584	579	616	619	584	633	570	604	572	657	573	591	584	644	607	603	622	577	560	562	577	563	561	602	613	648	651	588	605	586	612	613	585	613	627	601	610	624	531	549	605	626	596	584	604	593	570	617	588	596	577	606	634	559	625	562	578	585	634	609	519	623	584	595	562	564	619	607	602	528	609	556	583	570	606	588	570	611	584	555	582	574	613	630	623	591	603	592	542	605	579	588	574	593	597	633	609	591	581	593	586	574	567	637	582	598	598	627	604	620	587	573	613	617	594	603	642	582	615	608	601	607	602	587	559	598	571	565	607	622	638	598	586	576	605	634	587	637	575	638	566	559	589	636	615	598	581	583	595	615	606	588	603	591	564	609	570	589	575	569	549	621	608	577	593	594	605	610	641	631	575	602	619	578	627	617	567	587	540	591	590	622	634	617	582	604	644	617	615	594	601	573	619	624	604	611	595	559	583	600	597	579	625	590	571	590	540	602	619	591	622	554	664	564	593	599	593	612	596	620	616	601	597	625	597	613	567	658	588	602	630	560	618	584	571	594	633	623	647	532	574	611	593	633	571	634	582	639	612	648	585	611	613	609	562	605	588	616	589	565	582	580	614	607	605	640	599	625	620	573	600	616	601	634	562	599	604	589	638	579	618	621	621	597	607	612	626	602	580	630	647	613	627	568	624	561	651	621	596	622	592	594	605	586	613	604	600	605	630	602	643	589	613	575	591	610	580	576	636	647	613	575	559	632	599	598	607	551	635	599	606	609	569	611	633	572	571	613	559	575	589	607	607	563	601	603	630	609	584	618	621	607	623	574	634	549	598	594	607	597	620	596	592	602	597	604	570	617	577	595	603	589	606	574	538	560	612	566	629	606	576	581	623	603	593	582	562	608	598	544	602	588	590	610	632	585	584	614	631	610	582	609	604	598	597	550	626	580	551	630	586	632	611	604	617	594	591	599	637	589	574	607	570	615	611	574	567	586	612	588	599	597	560	591	621	574	630	601	592	566	629	587	588	565	605	606	586	595	578	629	597	569	611	563	600	572	619	628	580	627	642	626	600	587	632	620	598	572	593	610	588	604	598	635	608	649	579	598	599	597	598	587	596	619	589	600	592	606	617	575	555	601	599	569	634	605	626	605	590	591	568	637	633	594	631	628	612	606	578	560	647	617	622	586	607	567	583	643	582	608	595	583	602	582	570	612	643	592	548	620	598	595	607	604	583	592	603	639	592	587	604	585	576	567	632	586	619	619	593	577	625	547	562	591	592	610	589	607	614	566	611	611	610	606	614	605	613	570	577	610	626	622	553	606	589	616	658	575	597	574	606	595	610	593	591	609	627	609	602	616	580	575	650	598	583	588	597	598	628	582	595	597	590	615	646	606	595	609	589	640	594	599	594	564	597	610	625	588	595	632	599	576	602	613	632	567	620	575	583	553	636	559	627	634	644	620	631	591	602	596	557	604	585	583	632	605	605	623	586	601	623	641	578	628	596	589	572	569	571	605	620	620	589	605	584	581	604	622	607	620	616	593	609	623	554	524	669	632	604	595	601	599	617	591	580	624	548	630	575	580	582	641	594	629	643	614	571	542	540	566	615	628	602	570	613	595	595	591	618	640	639	616	548	607	587	600	589	617	554	579	620	586	611	623	607	606	582	603	606	583	623	621	571	587	600	583	608	608	571	620	585	609	605	642	564	564	581	608	588	599	600	552	624	590	582	557	600	633	606	621	618	576	612	576	601	609	570	627	603	579	551	574	571	607	608	594	571	578	625	612	610	620	621	663	595	610	645	618	605	630	583	583	597
3485	5661	4592	2374	1689	1336	1063	974	832	716	708	692	652	645	593	589	552	611	541	566	565	550	560	516	508	551	545	519	530	491	524	463	494	533	532	521	513	488	556	511	515	471	502	502	483	491	506	522	520	480	491	506	509	544	488	476	476	511	457	500	509	489	493	479	518	524	485	522	513	523	519	488	496	497	486	483	482	504	508	502	497	475	529	472	532	516	477	497	516	499	497	502	491	497	499	474	454	492	481	499	495	489	475	510	527	462	496	465	546	495	468	499	495	481	487	506	481	494	445	466	491	477	475	459	486	514	535	449	483	524	441	492	528	485	473	470	484	469	492	500	449	486	484	479	502	462	503	489	480	478	478	473	500	477	471	504	501	474	497	499	506	495	456	474	456	464	507	489	506	494	469	494	478	514	498	460	503	530	483	500	508	411	500	521	494	484	481	526	433	490	450	461	488	489	532	460	506	533	493	489	457	505	472	490	480	514	468	456	484	484	487	498	471	497	473	511	489	464	486	465	515	524	471	491	481	478	490	502	458	481	508	463	453	487	502	526	483	466	468	483	499	484	505	503	488	489	479	471	471	498	489	456	508	467	482	500	517	524	431	470	467	521	464	491	503	514	479	531	482	451	500	489	489	487	444	520	482	488	448	498	473	495	485	463	501	469	483	457	501	472	486	482	489	493	468	496	477	481	477	449	480	467	542	476	484	484	489	494	501	450	478	489	474	452	452	474	505	485	529	502	472	483	500	505	479	476	478	486	475	498	471	486	492	488	499	513	489	507	509	511	466	481	503	492	474	494	496	468	444	483	470	481	486	507	492	477	487	485	517	478	497	438	456	461	462	456	504	499	442	452	487	462	498	502	465	513	457	476	474	479	480	437	484	493	494	485	466	509	495	486	487	479	471	505	445	481	500	450	481	494	524	474	441	463	470	505	500	446	502	513	528	483	465	481	485	488	461	451	462	467	456	496	457	492	459	471	515	452	481	494	477	460	472	503	501	480	468	483	515	474	465	474	462	460	466	444	516	471	498	502	513	501	476	486	504	480	430	475	468	510	488	497	467	450	494	474	494	509	491	495	479	475	480	474	463	495	493	521	455	484	470	518	500	425	498	491	488	487	493	484	492	460	485	461	477	490	485	473	457	459	507	483	489	509	474	499	463	457	461	482	489	452	489	496	473	481	493	501	477	492	488	488	504	521	483	535	508	429	511	505	487	457	467	457	476	515	503	456	507	483	488	493	457	516	464	513	487	463	495	459	512	465	487	483	493	486	484	514	513	463	478	485	486	501	501	517	501	469	500	472	476	514	515	495	463	445	522	514	456	454	453	451	471	498	493	523	453	537	453	492	460	470	487	465	455	492	480	491	493	457	492	503	473	476	506	472	450	475	515	445	468	510	457	504	482	476	460	492	482	493	461	454	460	488	494	497	491	484	459	494	488	487	510	491	483	428	465	443	519	478	493	454	469	484	483	492	494	484	458	511	475	473	464	480	485	449	503	499	472	484	480	486	458	466	467	480	486	508	492	468	468	453	494	459	470	491	526	453	512	487	486	520	516	490	491	490	462	470	480	409	428	449	442	485	487	491	479	501	459	515	485	483	473	502	488	512	463	515	493	496	482	440	481	464	503	493	490	460	450	478	495	508	493	478	513	459	465	454	463	492	457	486	528	473	489	477	471	527	442	467	426	522	444	485	466	464	477	497	494	438	501	483	473	490	480	487	501	493	458	502	481	494	488	500	498	456	483	523	490	493	476	476	498	473	536	487	487	499	470	512	488	482	466	507	457	482	442	500	512	495	456	478	525	491	474	477	497	510	477	499	508	462	480	471	492	475	510	488	470	508	468	478	493	485	461	455	490	493	486	463	475	506	470	470	496	470	483	483	468	473	455	468	505	452	491	471	447	484	487	494	497	471	447	496	494	469	508	472	451	468	444	507	518	506	468	497	463	494	469	540	485	495	500	507	507	485	470	476	440	498	470	492	464	463	500	494	439	459	464	479	465	456	490	491	485	483	489	479	496	459	481	508	497	468	508	500	477	477	483	477	464	499	455	490	459	522	499	490	492	481	466	507	473	461	501	476	486	448	471	495	459	455	445	481	475	521	488	456	454	477	477	458	476	514	479	459	503	481	456	470	480	496	446	478	457	462	479	431	513	490	505	495	473	464	460	473	481	461	445	470	459	464	473	471	509	447	463	454	504	441	459	479	425	502	478	478	471	507	476	488	441	458	450	445	503	464	508	451	476	487	477	499	474	447	487	467	446	509	497	454	501	501	477	495	499	514	454	452	521	493	474	461	490	461	473	504	480	484	532	480	496	472	436	472	490	457	465	465	512	496	520	447	510	446	483	475	494	441	497	498	473	505	489	465	511	458	511	484	479	456	478	478	519	436	479	467	480	479	477	468	479	461	500	474	476	512	479	487	466	513	488	531	470	511	442	477	476	479	478	483	486	485	488	467	469	531	446	453	489	486	446	482	501	496	489	478	493	489	496	476	483	513	454	442	497	474	465	501	500	473	475	477	467	491	474	500	449	456	450	463	446	478	501	473	504	502	477	423	493	480	497	434	499	493	482	488	471	431	510	476	464	485	443	484	493	511	463	460	488	467	505	472	493	510	464	468	466	462	474	451	436	472	476	501	487	469	503	511	481	492	457	479	502	519	489	471	470	515	449	498	486	441	488	494	471	495	526	523	434	495	509	491	480	457	483	456	477	492	497	464	482	480	499	460	460	509	475	473	475	487	469	482	428	481	459	488	511	476	487	496	455	492	501	504	493	482	497	467	468	483	533	466	507	487	478	525	445	437	495	495	456	520	492	462	475	476	516	474	467	487	494	506	489	472	448	505	473	448	463	525	487	458	471	446	458	458	480	537	463	452	433	463	469	499	476	509	451	477	442	455	499	478	434	501	460	477	481	504	487	470	468	512	461	479	461	499	448	443	494	535	516	449	490	496	452	513	496	488	427	472	465	454	506	492	434	494	508	435	491	481	476	448	419	487	489	500	470	497	504	504	505	552	461	499	479	428	486	451	482	467	500	523	465	468	441	472	476	469	510	456	478	477	474	479	476	483	503	530	474	496	446	466	495	450	470	489	464	481	486	491	481	471	474	497	480	494	474	478	443	467	463	489	467	492	519	477	482	475	505	502	459	500	500	519	467	504	438	498	466	452	470	475	514	457	495	491	454	461	472	490	471	481	496	489	477	456	445	466	468	463	440	490	427	442	458	492	481	437	469	465	466	514	477	503	471	482	468	449	469	471	471	469	461	476	469	468	489	457	476	486	464	466	448	475	466	489	465	455	512	480	482	461	504	472	447	488	503	440	493	461	469	505	515	469	464	468	508	484	452	474	495	463	468	480	472	483	498	466	486	509	475	490	480	475	473	477	461	488	497	468	479	468	451	488	445	483	454	463	480	497	445	486	477	506	450	483	451	473	499	451	458	489	461	463	468	441	492	446	451	459	455	494	458	490	513	476
27693	9959	515	305	171	152	148	131	147	147	132	136	128	145	143	150	121	140	131	137	153	128	118	156	135	132	146	128	128	134	149	148	143	140	149	142	140	135	138	139	160	137	136	153	140	138	141	147	173	131	141	155	137	137	146	152	124	137	135	131	153	143	158	156	109	142	145	159	149	131	152	151	139	150	168	143	144	135	126	133	147	149	149	152	145	161	142	128	134	125	148	149	162	142	136	126	159	147	154	147	134	149	130	151	150	145	116	134	152	143	141	131	146	143	158	154	145	133	137	144	157	144	125	148	139	163	140	144	122	128	129	106	143	141	158	135	153	136	144	153	167	149	153	140	162	120	119	147	136	141	136	128	144	145	145	141	150	143	148	140	128	119	126	132	133	126	141	133	127	141	133	139	137	119	154	116	136	127	130	151	132	142	160	143	132	129	145	127	134	142	146	130	143	151	144	126	140	124	135	138	128	134	147	144	146	139	174	127	137	159	111	151	140	136	130	139	147	156	139	117	148	154	131	130	133	158	131	142	144	163	126	147	142	137	134	137	137	142	122	131	128	147	132	149	142	140	133	142	157	122	128	137	146	129	146	141	143	168	144	128	137	143	139	153	159	148	145	138	135	139	149	135	140	136	138	157	154	165	150	139	131	147	130	140	164	137	124	149	148	156	153	136	138	116	135	123	155	141	133	134	144	140	147	138	143	152	151	139	146	139	135	134	150	131	130	137	166	130	141	128	129	140	143	125	134	127	137	142	160	160	152	146	135	170	155	144	149	143	146	116	156	151	127	131	154	159	132	133	129	144	128	132	148	132	140	146	163	135	142	140	171	154	136	131	144	147	140	150	141	146	140	131	152	117	128	142	123	130	120	139	148	138	139	154	158	133	131	131	136	161	133	138	141	137	130	150	128	144	119	132	149	132	134	137	128	148	144	135	158	158	133	146	126	148	124	140	147	146	117	122	141	143	152	150	136	127	138	145	128	121	118	141	135	162	125	140	140	121	159	174	152	153	133	133	123	121	139	154	134	147	127	127	142	142	130	132	133	122	155	145	144	140	139	144	131	134	148	151	124	136	124	142	143	142	121	140	169	137	135	137	134	141	136	130	119	149	152	140	157	158	142	135	138	136	140	137	144	133	136	146	143	149	144	140	125	145	139	153	131	129	150	150	142	140	142	151	143	134	126	144	132	132	154	118	137	115	164	134	144	157	142	162	133	122	116	121	123	132	156	119	140	142	125	134	151	124	162	130	142	143	128	144	151	134	130	138	144	127	133	139	147	129	142	146	154	134	145	151	125	124	137	125	141	145	133	131	145	142	149	159	137	140	138	137	144	136	129	156	141	160	152	147	162	129	134	134	122	126	144	153	129	124	147	141	155	153	140	134	144	133	150	107	146	125	128	150	141	138	149	130	145	145	143	139	160	150	157	130	124	147	121	137	124	140	154	120	102	152	146	143	149	141	120	127	125	157	143	148	120	142	157	156	159	134	159	141	141	137	142	142	160	135	134	144	130	133	170	128	142	133	145	142	140	140	142	141	134	136	133	150	130	119	133	134	137	152	141	152	140	137	163	135	145	137	130	148	147	129	153	154	142	132	149	135	159	155	167	142	135	144	138	127	143	137	147	148	141	154	126	156	152	135	119	146	146	148	121	124	139	142	138	129	116	119	145	148	139	136	146	135	167	150	134	135	133	131	145	117	150	150	140	127	147	136	124	126	127	139	110	151	147	136	133	131	117	136	141	142	144	126	145	139	129	137	141	142	135	169	146	148	155	138	118	135	141	154	138	144	153	146	129	123	136	133	137	169	118	150	151	150	137	155	157	126	132	129	160	125	137	125	151	110	143	151	151	156	144	124	151	167	133	135	146	142	147	141	143	117	123	156	150	151	144	134	140	126	134	140	168	129	152	138	139	126	153	144	127	148	133	147	137	124	128	147	125	150	142	118	133	139	131	151	139	130	129	132	146	136	120	122	147	117	145	135	143	152	165	137	124	143	145	145	155	137	160	147	149	170	140	168	130	161	143	141	136	158	127	150	134	120	150	132	142	143	162	95	143	136	126	132	148	138	138	149	134	127	162	122	131	141	153	129	139	139	143	133	124	141	147	140	136	148	145	161	150	140	140	148	135	124	141	132	149	133	141	135	140	136	146	150	163	142	141	135	147	140	138	145	142	145	120	137	138	156	151	110	166	119	154	135	147	145	122	135	124	142	125	148	131	145	123	156	136	132	150	152	154	138	141	151	153	149	143	146	169	147	156	124	130	163	135	127	138	135	154	130	138	145	144	141	142	147	138	128	158	145	163	138	132	130	118	122	143	130	137	126	155	145	120	148	145	142	157	159	143	134	146	126	119	131	149	140	127	134	125	150	133	123	127	133	134	134	147	140	126	136	126	134	132	141	125	138	143	155	127	139	136	120	153	132	157	133	110	127	130	137	123	140	150	139	126	153	153	132	149	143	129	149	152	144	127	142	135	154	117	156	147	170	145	154	124	144	139	152	143	171	149	150	137	122	132	151	136	145	132	137	133	163	136	159	142	147	159	159	146	133	143	138	162	137	127	152	139	160	135	161	153	139	143	140	144	123	125	127	136	130	138	124	148	161	131	151	138	140	157	125	134	120	177	143	134	140	126	153	146	124	138	143	140	131	137	158	139	147	147	131	132	143	130	156	142	142	159	137	144	134	145	146	132	153	138	150	123	135	127	142	150	138	150	154	149	128	153	133	144	145	160	149	144	130	134	141	130	140	156	139	135	146	161	118	147	137	145	139	162	157	153	131	139	143	122	144	135	144	138	131	132	142	146	143	142	139	150	134	143	154	156	144	134	141	126	148	139	140	155	154	114	139	149	138	167	158	157	146	134	134	127	148	136	135	141	140	157	145	130	142	135	127	139	138	141	161	124	131	150	136	128	147	123	142	158	156	128	136	122	147	133	122	147	147	140	152	164	161	141	138	139	118	138	151	145	149	146	114	141	149	128	145	137	137	123	137	166	135	135	132	126	143	134	132	145	124	133	151	144	123	127	129	143	136	115	131	125	113	170	142	128	161	142	130	129	159	139	140	167	141	143	125	123	149	159	139	156	127	139	143	139	129	152	132	156	140	146	141	138	165	141	132	142	156	172	134	118	144	134	147	141	123	160	135	129	155	143	120	130	135	138	122	152	161	127	143	153	126	151	133	151	141	157	138	127	142	144	126	145	135	117	147	129	131	129	144	122	154	157	135	157	137	142	137	135	146	137	123	137	177	134	151	140	120	130	138	134	154	145	131	141	151	141	145	123	147	123	131	137	127	149	147	146	146	145	128	139	147	135	127	142	124	139	157	115	151	146	133	145	133	138	136	113	140	123	158	126	159	142	140	147	144	153	145	145	158	144	122	137	124	127	137	153	132	124	144	142	139	147	139	153	122	175	147	165	161	163	135	153	120	147	122	137	136	132	148	155	131	147	142	145	150	140	126	153	147	147	137	139	148
4485	280	273	164	160	142	119	144	126	139	121	144	129	127	132	117	113	116	129	115	121	126	122	125	119	130	101	113	109	141	110	119	120	138	130	104	116	131	118	137	138	120	121	135	119	118	115	114	106	125	129	134	132	124	100	106	116	125	98	91	120	125	116	109	105	112	121	113	118	108	126	125	118	118	141	123	112	118	121	124	126	121	124	112	120	128	105	110	116	125	103	121	124	128	128	138	114	105	123	101	122	123	118	117	134	126	124	119	112	121	105	126	115	119	132	135	125	125	140	119	115	125	105	112	122	139	139	127	117	126	106	104	119	96	132	131	126	110	107	104	121	120	139	110	124	121	119	115	104	115	141	127	120	117	108	107	126	114	117	103	109	101	110	87	98	111	111	128	114	148	107	129	113	118	131	121	124	128	124	103	110	107	133	139	138	127	109	132	131	128	112	103	128	123	103	118	110	122	110	127	118	121	122	129	133	111	106	122	113	135	99	106	141	122	124	104	112	138	118	124	116	133	99	128	122	123	129	123	123	133	114	121	120	122	113	112	132	103	123	99	123	115	117	114	116	110	115	131	124	112	122	128	115	118	132	113	116	125	111	108	113	95	117	102	119	124	114	99	122	117	119	119	108	93	136	136	122	114	124	124	122	133	127	125	105	131	112	139	142	129	124	120	113	117	110	110	102	114	128	121	133	122	120	116	130	116	110	123	141	123	112	130	101	137	126	104	139	114	118	121	131	118	117	106	113	127	132	118	118	109	114	126	119	111	122	132	133	126	121	108	108	127	116	108	120	123	105	108	117	115	114	123	129	138	111	142	120	121	117	123	125	121	125	113	117	130	104	117	108	110	112	141	112	105	123	121	109	132	138	94	105	99	123	116	118	114	113	103	118	112	119	119	114	127	121	125	112	103	125	130	100	113	130	126	108	124	143	114	130	114	120	122	97	108	115	123	110	126	110	108	107	121	118	107	126	96	110	132	108	118	122	124	128	117	124	128	127	124	112	121	119	113	107	118	129	123	130	122	104	137	98	106	121	128	111	104	100	107	113	116	122	103	118	123	120	118	124	131	102	118	129	121	123	129	124	142	108	111	111	134	111	113	126	101	105	124	99	129	110	118	123	126	139	116	111	122	106	122	117	100	111	107	118	110	130	123	108	106	135	110	115	112	121	107	111	107	126	113	126	117	144	132	110	110	117	132	127	102	100	119	134	110	127	127	121	107	129	110	119	131	112	135	130	108	127	113	117	109	122	126	120	147	117	131	122	111	119	126	103	114	125	103	141	113	123	107	127	101	106	132	110	115	119	117	116	117	120	113	135	116	114	130	119	121	104	124	98	139	117	124	110	109	100	128	103	126	112	134	141	123	115	113	113	125	110	123	107	127	121	115	118	121	121	128	124	125	118	112	113	107	114	145	112	116	128	118	100	146	108	142	140	127	119	115	122	112	130	118	96	129	146	110	117	121	146	122	133	122	113	109	120	108	113	104	131	106	124	114	112	108	113	117	114	110	115	116	110	136	131	119	103	115	100	121	106	123	117	117	121	116	125	120	137	141	117	129	134	138	123	112	121	115	114	129	105	122	117	115	107	109	127	117	125	132	95	128	120	104	107	117	91	92	109	108	120	120	95	117	116	131	125	134	103	122	109	108	112	124	120	121	125	120	114	113	127	121	105	138	108	119	114	123	117	125	105	116	122	130	110	113	142	108	114	127	115	117	104	120	120	105	122	123	99	114	122	135	127	126	130	119	109	146	153	116	136	115	124	131	117	130	118	119	113	122	115	96	116	113	114	123	124	109	117	132	103	132	110	125	118	135	117	128	116	141	122	114	109	114	106	117	115	133	114	121	123	116	113	109	115	123	114	127	129	121	103	89	138	137	130	129	123	125	118	115	116	139	140	116	115	123	110	141	138	144	134	108	126	125	118	110	114	113	120	136	116	139	124	124	101	120	107	115	119	110	107	105	129	117	142	116	122	97	114	126	109	122	114	119	119	132	106	133	111	109	117	91	116	114	114	138	110	104	119	120	119	106	125	126	128	117	140	120	98	112	104	114	116	118	108	123	117	125	111	105	119	124	136	104	111	115	118	119	137	120	121	127	129	110	123	124	111	121	104	114	127	132	110	110	130	118	116	124	100	105	121	92	115	135	121	113	126	119	105	118	91	99	121	107	111	111	117	135	100	129	139	98	102	112	121	105	119	124	129	100	106	119	116	97	89	115	116	135	121	113	110	132	113	115	144	132	109	106	137	119	110	121	101	103	118	123	117	135	100	135	110	115	118	122	101	110	112	119	118	117	138	117	125	123	102	127	141	109	126	121	118	134	104	112	120	118	104	101	111	119	112	111	109	123	122	119	114	121	98	115	126	112	159	108	133	120	133	120	113	125	114	111	145	110	120	133	116	115	118	139	128	122	124	114	131	101	120	122	128	128	117	130	132	127	112	126	113	111	116	106	122	102	120	131	122	129	111	138	118	127	105	118	113	139	117	106	123	140	126	131	101	131	121	123	120	110	114	131	134	106	108	137	122	103	107	139	121	122	136	126	108	103	128	124	104	113	112	130	119	134	124	134	119	133	132	115	116	133	137	130	120	116	115	118	135	113	125	125	103	114	124	120	137	100	119	108	108	124	109	137	107	139	108	112	114	109	117	131	108	127	115	111	125	109	102	108	121	119	100	118	146	106	136	100	109	112	126	126	109	135	125	126	130	121	120	117	110	106	119	130	108	106	127	118	133	107	151	104	115	112	121	123	109	112	126	113	125	109	107	113	136	126	115	143	118	107	117	124	135	129	112	109	113	102	107	114	123	126	90	122	115	122	115	103	117	110	140	122	125	111	89	121	117	116	125	112	119	98	120	106	134	126	94	118	118	112	101	106	117	122	125	117	111	111	127	129	118	108	89	120	109	123	118	130	108	131	124	119	110	120	119	115	117	104	119	113	141	119	131	125	121	126	123	99	110	138	127	131	122	113	139	127	114	111	122	108	145	119	115	126	117	137	118	108	118	111	106	129	101	107	113	103	120	131	97	126	123	132	110	113	106	101	131	101	110	104	108	111	125	128	104	120	125	111	115	115	105	139	138	130	128	110	117	113	128	111	126	99	127	124	114	101	131	122	131	111	116	101	124	132	109	139	127	121	98	116	96	116	125	109	120	140	144	119	125	113	122	106	118	133	103	134	117	133	122	125	141	126	107	126	126	113	125	125	124	121	120	103	136	115	105	111	113	117	115	123	109	115	110	133	116	99	121	113	113	121	115	126	111	120	133	119	128	125	120	118	106	106	121	99	124	119	115	102	119	122	115	123	120	101	135	106	116	122	115	116	117	125	123	114	111	115	132	120	128	119	127	110	116	111	111	130	99	109	135	105	117	111	131	111	122	130	138	114	141	139	121	120	115	116	119	109	116	130	130	132	113	130	116	90	133	136	115	108	114	123	114	138	111	125	148	136	133	102	122	110	115	127	121	124	117	113
25489	21428	27884	25322	11176	1142	738	601	503	491	474	440	470	425	447	441	416	445	436	428	451	446	424	419	424	474	437	419	417	412	408	395	447	407	378	436	406	416	384	421	444	390	419	403	409	408	410	390	395	405	421	426	442	429	408	417	411	401	388	406	402	423	421	424	399	438	387	412	428	414	416	394	417	385	422	391	434	356	428	413	425	394	434	405	395	388	419	419	388	390	432	394	383	412	389	408	376	421	401	397	398	392	400	393	396	412	408	410	430	378	404	415	372	375	423	372	395	417	432	406	429	414	424	392	402	403	399	425	417	410	386	391	446	415	414	377	416	431	390	407	418	438	426	411	390	397	416	427	407	389	402	405	399	425	382	409	372	406	370	402	378	370	406	391	380	431	382	440	399	377	384	439	383	361	423	424	419	417	383	421	383	440	412	422	451	409	398	427	400	386	416	383	414	432	409	418	398	401	388	421	419	393	398	352	432	402	429	401	428	388	386	442	401	391	443	379	420	414	393	381	419	390	368	447	394	405	431	428	378	368	447	403	395	387	396	410	424	440	447	398	434	426	399	415	396	404	407	406	393	375	401	418	426	431	430	417	382	435	394	408	422	437	411	411	377	395	416	409	399	382	384	437	400	411	412	391	431	430	404	395	407	438	414	411	420	391	386	386	374	397	380	423	395	407	380	409	434	400	385	359	409	387	382	420	403	414	403	414	377	411	430	411	425	409	387	438	380	418	388	426	406	385	447	364	384	438	396	397	405	391	382	400	401	402	411	383	466	410	397	418	399	409	427	442	398	374	380	387	428	424	410	386	407	396	383	425	418	430	425	423	402	421	402	414	423	379	400	405	403	381	431	393	427	383	388	422	413	418	404	394	387	419	407	373	402	432	369	422	402	405	398	425	397	416	423	445	404	400	420	392	368	409	426	365	400	432	368	408	345	459	428	460	414	439	378	366	398	414	416	400	384	428	405	419	403	405	383	393	402	373	409	404	358	402	420	380	404	437	415	421	397	404	454	366	387	420	408	400	430	411	393	399	413	417	449	376	388	417	393	391	405	388	394	423	423	422	358	363	437	394	403	416	372	370	417	400	398	407	385	427	412	378	396	422	401	383	440	419	389	390	401	410	392	406	399	407	401	384	405	403	383	406	442	471	372	394	393	399	429	423	421	396	384	379	378	436	429	380	425	427	410	391	413	389	402	405	383	414	380	377	406	388	409	382	393	411	387	401	440	423	389	404	397	447	404	385	359	386	384	413	378	397	392	398	402	412	416	430	347	408	395	392	429	430	444	389	414	399	411	410	381	391	380	397	409	416	411	439	419	412	411	427	408	385	393	392	416	410	406	402	399	386	385	387	426	380	404	408	403	372	394	385	437	411	427	398	425	421	399	399	385	396	377	390	420	383	410	403	412	438	372	387	385	388	391	389	418	439	411	377	417	409	411	422	428	381	443	424	399	381	388	405	412	406	397	390	409	403	417	373	433	398	413	411	390	407	438	397	408	438	387	404	403	397	399	395	408	403	400	422	387	419	426	403	404	377	366	441	395	418	374	420	402	406	451	383	375	397	395	400	397	409	394	400	424	399	430	411	415	366	413	439	395	389	419	405	393	411	401	359	379	401	370	365	397	425	384	424	406	415	415	430	396	412	429	403	412	370	393	420	376	391	421	361	432	411	419	414	409	410	378	425	374	349	412	453	433	432	420	375	437	396	407	428	404	417	419	388	439	418	413	388	430	396	403	427	426	419	415	378	403	417	379	391	399	433	390	400	433	418	409	373	369	382	389	401	387	408	417	403	372	393	410	426	404	428	413	393	397	362	405	397	436	453	375	394	422	373	398	394	381	410	359	391	374	402	401	399	404	428	379	407	405	371	418	393	404	418	427	402	376	386	424	393	381	406	402	379	388	385	386	389	406	433	405	395	402	400	409	416	407	388	402	426	417	386	415	413	421	363	387	420	391	388	439	444	409	373	387	394	400	412	355	376	416	427	375	416	411	428	363	411	416	404	398	419	417	452	381	392	364	338	397	382	401	391	404	411	419	386	445	414	400	424	392	429	434	374	402	412	405	390	370	437	392	409	390	411	417	399	428	404	422	398	417	406	376	419	427	398	418	403	424	405	400	390	397	440	439	379	409	378	409	380	368	382	384	423	388	416	404	398	429	396	427	374	406	452	388	400	392	381	438	406	419	377	423	395	418	374	428	418	424	403	357	375	398	383	331	412	395	401	365	395	416	425	406	375	397	397	399	368	400	407	414	429	430	389	391	399	399	411	383	408	428	411	390	420	468	408	407	413	389	417	397	399	401	397	406	369	399	391	345	412	403	356	428	407	433	385	392	363	401	380	417	380	369	411	404	405	423	402	402	387	400	384	393	394	401	384	423	401	408	416	405	441	397	419	438	421	412	428	376	423	410	398	442	392	394	417	418	397	403	350	394	373	407	418	414	373	373	386	408	395	419	415	430	413	447	373	391	399	364	385	406	415	384	388	400	385	399	361	359	401	389	425	405	413	396	462	369	332	436	386	426	442	421	396	401	394	395	390	375	388	370	390	400	380	456	406	419	415	420	412	419	429	377	383	390	403	424	409	395	412	357	414	398	397	396	419	392	423	404	449	438	392	357	384	418	441	388	426	375	360	392	416	399	375	390	404	383	379	392	398	401	425	419	383	408	405	401	416	397	435	389	419	411	387	412	408	413	397	421	410	403	403	396	395	396	416	392	356	441	400	455	377	392	406	395	429	395	391	393	393	352	461	385	411	411	387	439	426	386	385	366	387	371	420	396	408	445	386	432	423	395	376	402	367	366	399	412	392	393	385	382	371	394	408	418	439	426	397	406	413	384	367	408	402	449	396	422	371	421	434	412	382	376	394	382	364	424	397	392	429	422	408	399	415	391	411	405	415	380	411	396	410	436	383	405	397	400	375	410	392	377	406	390	371	402	422	395	356	401	424	405	406	383	394	385	445	397	392	398	414	425	400	396	365	381	396	394	392	401	416	390	383	408	419	363	404	401	400	375	410	400	392	356	396	414	421	366	378	422	385	438	390	393	397	425	407	400	395	385	395	441	378	419	415	379	417	414	375	413	422	409	429	422	402	402	433	401	424	402	413	423	433	430	394	380	414	418	425	405	419	414	399	401	418	395	437	416	408	407	433	383	410	400	402	385	388	409	392	411	372	427	413	420	417	375	402	407	379	409	410	396	361	396	404	404	415	392	395	424	408	402	417	419	376	407	395	414	398	415	413	405	410	400	409	415	393	363	420	420	408	429	421	463	395	384	373	410	414	437	413	456	399	391	390	406	411	356	397	413	433	399	392	370	438	419	406	387	432	414	416	419	410	396	382	432	405	405	375	406	403	395	420	446	414	383	439	406	389	411	403	396	389	402	416	419	383	380	381	427	404	415	375	419	394	416	391	402	381	400	450	419	403	370	403	425	418	385	389	425	394	423	390	406	383	388	407	365	410	379	411	391	382
3165	3211	2660	1425	983	741	628	584	533	486	447	414	401	408	372	393	381	423	370	331	392	358	347	332	341	355	338	333	344	338	314	311	350	380	363	308	345	330	328	311	338	348	324	317	344	338	339	319	334	358	332	351	346	335	335	336	343	356	325	321	341	317	356	342	337	334	309	325	365	319	353	302	334	335	340	328	358	348	322	328	302	341	308	326	319	342	323	324	334	339	312	334	367	341	313	288	300	349	344	294	334	343	327	353	341	364	349	342	349	321	299	306	312	329	312	312	329	363	347	312	319	314	331	351	323	309	349	294	340	336	313	329	334	337	349	350	299	324	318	314	302	354	339	328	342	313	324	346	327	339	350	361	318	327	318	341	306	332	311	317	370	347	321	356	330	362	334	362	341	334	344	320	330	338	347	340	339	324	306	332	330	352	341	352	311	326	335	334	335	329	345	350	335	317	334	299	320	331	359	339	336	332	338	346	324	322	321	303	330	324	338	304	352	350	363	325	295	332	357	362	323	329	341	339	373	352	327	382	318	324	314	332	325	317	337	310	346	339	366	329	352	310	314	369	346	336	323	324	402	304	291	322	350	307	324	355	324	317	320	315	329	289	341	344	341	322	339	349	319	324	334	354	352	349	315	324	305	360	315	307	326	329	297	349	328	321	344	296	314	382	284	298	333	304	348	324	348	341	341	315	331	305	322	321	338	313	317	341	327	370	382	318	331	331	334	309	338	332	284	325	346	293	326	341	316	307	322	332	331	327	342	336	344	348	323	359	330	345	362	310	302	326	348	349	320	316	347	338	334	353	327	362	350	348	310	316	332	358	343	346	366	317	321	353	332	339	295	311	330	341	327	317	351	327	323	354	324	345	345	339	312	313	326	331	325	350	315	315	326	342	341	318	322	332	341	299	338	329	319	319	337	339	317	334	316	313	330	327	337	297	335	337	355	323	339	356	365	334	313	324	355	334	294	360	329	322	372	307	338	340	319	337	333	303	299	321	324	340	334	309	296	311	328	325	344	312	341	332	333	301	296	325	326	364	348	341	338	346	301	324	349	332	355	336	340	339	360	358	332	360	319	354	326	332	316	309	337	317	347	337	354	333	330	348	355	332	322	355	385	321	333	388	332	292	322	340	323	323	323	354	353	317	334	333	347	333	303	322	326	332	355	337	337	342	351	326	345	340	307	336	306	316	291	325	323	307	330	349	342	335	344	313	351	332	340	354	335	343	312	346	340	322	328	342	315	349	312	332	329	328	352	355	325	338	331	359	329	349	339	319	323	331	320	354	338	326	350	307	316	312	321	332	310	313	317	333	350	346	319	339	335	354	306	292	342	335	290	343	315	331	317	340	342	340	344	327	332	369	338	335	341	337	338	320	315	325	347	334	299	340	319	312	342	307	311	314	323	345	334	349	317	341	321	326	354	354	330	349	324	315	326	374	312	344	328	331	313	344	347	346	298	344	353	351	323	338	328	357	300	340	341	286	332	354	331	332	335	295	351	366	340	348	344	350	289	352	352	337	281	339	349	310	331	301	349	285	326	339	363	340	311	344	327	329	320	345	329	340	350	344	335	329	369	342	349	313	360	351	341	327	319	340	341	332	327	331	319	315	307	351	334	338	364	355	313	314	337	361	334	338	321	340	322	311	327	339	322	318	309	350	330	349	337	333	345	367	344	349	325	355	349	326	307	333	342	307	348	319	323	290	328	301	307	314	352	324	312	292	324	345	335	306	304	313	329	340	295	327	345	316	332	337	307	359	318	309	306	313	317	337	332	324	322	343	333	322	339	326	321	306	325	333	339	331	363	341	337	319	315	346	327	303	363	346	339	326	318	322	316	356	284	324	313	341	355	317	312	307	322	342	319	324	367	311	295	315	309	347	309	341	333	364	325	351	330	339	331	309	336	346	342	321	306	338	299	320	302	310	314	332	347	334	348	322	326	327	335	331	316	357	321	350	344	311	331	342	358	319	327	316	366	321	319	380	332	342	327	325	327	291	335	301	337	363	354	334	355	307	345	343	311	302	329	300	339	326	339	330	344	317	336	339	364	314	345	332	323	340	333	337	325	311	336	305	345	318	319	331	342	304	356	340	310	353	334	350	311	306	332	313	319	335	313	335	346	341	321	313	345	325	330	310	345	333	339	354	325	354	330	322	330	328	336	312	335	369	344	303	309	345	344	286	327	317	354	305	357	344	342	346	312	354	326	322	327	326	312	326	322	344	317	329	328	310	314	312	310	315	331	351	355	332	370	362	323	346	335	348	324	319	329	359	345	356	313	334	366	289	289	348	318	320	354	297	318	308	335	334	323	339	341	317	322	343	321	344	322	320	323	332	305	333	339	299	347	357	352	318	315	337	326	351	371	343	307	317	290	339	333	296	322	361	340	329	351	340	292	332	317	345	324	327	304	315	306	345	295	328	349	334	287	319	356	340	354	346	342	319	350	335	346	358	349	290	335	344	317	325	328	287	320	332	352	321	312	338	329	346	336	344	324	345	363	320	308	331	325	346	369	316	317	334	330	318	333	329	293	319	331	307	332	321	335	334	319	344	343	304	333	299	335	320	307	322	330	338	325	303	331	301	326	326	342	346	348	332	327	346	341	317	331	316	313	357	319	334	345	334	362	327	318	326	334	296	365	325	332	325	360	325	317	330	323	306	331	318	336	334	334	339	346	322	345	307	300	302	368	340	314	328	328	304	320	344	299	333	322	317	321	350	329	341	304	350	311	296	286	365	324	337	302	323	301	328	332	324	354	308	331	311	340	333	322	316	308	294	309	331	327	330	306	328	350	343	328	319	314	324	332	341	321	328	302	340	331	319	341	323	313	314	333	348	318	316	329	304	351	324	326	308	299	336	311	323	320	317	359	315	347	338	311	319	343	301	335	351	362	318	360	330	314	323	312	369	305	336	355	330	354	371	326	327	329	343	358	337	353	272	325	340	326	333	344	346	311	304	329	326	352	340	329	340	338	304	321	339	311	346	323	297	335	344	314	324	370	303	362	301	327	353	358	334	311	319	342	305	332	312	339	344	308	346	347	325	357	319	325	315	343	334	340	325	299	317	325	314	345	343	337	333	320	302	343	332	319	358	294	344	322	338	334	320	327	319	328	323	353	328	332	300	337	327	306	300	295	329	317	320	301	315	322	324	318	320	318	335	329	345	334	360	330	314	313	319	313	305	283	335	310	301	361	303	350	307	365	332	339	306	333	301	339	344	301	312	330	341	351	350	369	318	316	337	337	329	337	369	351	353	333	320	326	322	345	312	313	343	361	310	336	337	366	362	312	328	337	350	319	333	351	341	325	314	307	291	349	310	312	307	336	325	312	308	319	338	315	334	344	296	327	331	334	338	344	360	329	310	354	289	349	331	319	307	340	326	360	361	313	321	330	346	318	340	346	367	323	338	313	330	334	326	342	312	340	357	338	332	324	326	304	352	310	366	321	318	320	321	333	338	340	335	341	328	331	291	314	344
24369	21420	28773	24456	21406	8427	1607	979	842	797	732	714	723	702	670	699	650	676	675	634	650	670	633	644	652	689	695	635	634	646	676	640	662	681	643	608	615	661	612	576	562	625	602	609	560	609	586	621	588	628	605	572	570	604	606	641	602	595	553	613	559	610	594	577	607	621	610	642	622	616	649	595	585	607	636	620	583	663	592	587	607	591	597	629	581	665	568	614	620	623	622	567	610	602	654	590	619	613	573	602	576	609	644	594	598	598	636	616	603	653	644	584	608	626	630	595	605	579	655	607	577	608	600	622	641	606	580	617	639	623	620	568	601	627	617	606	610	627	621	613	598	607	626	621	639	614	630	645	576	624	580	605	587	641	572	601	595	582	618	593	647	616	619	631	616	625	634	602	653	607	648	598	571	620	636	627	595	598	546	615	620	601	574	607	622	616	599	618	616	604	606	589	618	593	579	600	638	587	609	597	615	610	593	632	625	597	556	611	623	654	591	633	651	620	611	628	606	659	596	612	591	613	633	586	624	621	581	622	677	609	651	585	618	600	569	554	617	608	605	666	633	646	562	590	596	636	561	577	617	581	603	591	612	596	580	626	599	640	592	610	576	600	647	607	619	622	616	612	571	643	607	623	597	583	629	576	617	579	593	581	598	607	598	641	566	596	619	597	639	617	567	566	607	584	611	597	579	638	583	583	613	586	663	619	645	621	630	591	598	614	569	583	605	636	621	591	638	654	632	653	603	627	632	629	636	623	627	567	588	550	614	635	602	626	597	589	604	609	630	605	630	577	567	582	634	576	588	625	620	655	625	621	605	599	608	636	585	623	587	591	558	606	613	613	586	610	627	546	587	598	586	612	613	609	591	645	655	658	591	570	589	605	657	597	592	612	609	601	587	583	606	585	614	632	590	571	613	619	593	635	589	585	593	622	597	634	612	563	574	621	606	688	624	594	652	585	582	610	594	590	570	607	624	621	610	645	579	555	603	606	658	639	571	601	649	587	605	584	606	607	637	613	575	613	648	611	629	599	599	592	623	628	623	632	593	605	595	609	551	574	601	538	635	580	617	564	615	564	618	598	597	650	569	612	574	620	601	597	581	589	622	606	615	627	612	618	611	636	603	662	620	594	616	618	618	609	618	610	570	626	645	617	587	608	619	602	619	579	587	602	583	635	590	596	621	607	577	608	601	591	589	637	621	646	594	615	593	604	638	587	550	571	597	574	592	625	613	546	607	596	600	646	582	664	612	608	622	581	600	608	614	619	631	620	622	657	613	613	604	655	565	657	549	619	621	629	609	573	599	627	582	604	594	587	589	597	588	574	604	619	595	617	613	595	596	585	654	584	636	573	604	637	609	592	630	595	599	692	624	600	602	607	605	593	586	608	550	626	580	602	585	583	564	596	616	633	595	601	605	606	599	594	614	582	571	614	592	586	599	576	626	629	659	628	601	572	640	608	607	615	594	566	593	576	595	596	611	605	636	595	659	636	614	598	589	584	554	569	627	645	633	658	627	625	628	597	599	658	599	634	567	621	632	607	652	610	663	603	612	597	611	634	620	631	596	583	625	577	601	635	573	586	632	614	598	587	600	593	594	626	615	647	624	597	604	624	616	592	578	606	599	632	641	582	615	594	622	562	631	609	597	605	616	630	591	658	583	609	635	597	641	618	661	593	575	621	612	572	631	622	596	593	608	596	602	631	594	573	628	641	610	583	649	611	643	580	616	615	608	631	590	633	632	637	573	610	618	600	574	576	676	579	627	640	574	569	616	613	598	591	570	573	564	620	612	634	577	616	585	633	586	602	633	577	571	608	619	564	571	633	574	595	627	617	576	607	626	589	629	620	580	640	607	637	615	579	589	614	601	596	580	633	606	636	612	646	585	604	625	570	613	670	562	606	590	572	581	608	560	540	595	565	566	620	636	615	602	608	596	592	634	609	552	599	622	616	567	625	578	609	543	599	579	591	600	598	605	604	602	559	606	549	597	584	614	600	597	606	622	574	562	610	621	639	581	557	572	603	584	619	609	639	562	613	622	632	599	608	609	590	645	576	602	630	677	621	591	603	616	641	624	585	566	610	584	590	593	595	626	625	615	544	596	605	606	623	607	586	605	596	594	628	629	648	620	589	639	602	616	676	624	596	587	567	614	618	660	604	635	587	632	557	627	630	570	567	578	576	621	641	616	597	584	596	626	604	593	622	577	554	649	596	601	595	612	614	614	584	614	567	623	640	610	643	571	585	536	623	583	580	647	608	605	609	589	640	627	634	629	594	593	599	617	615	572	599	593	599	600	603	631	649	528	590	650	621	597	595	606	608	583	642	570	630	581	613	569	637	637	610	651	588	599	596	598	587	684	585	599	572	597	615	563	624	599	624	598	615	623	618	596	580	611	614	574	555	594	651	615	595	618	557	653	634	551	623	621	618	628	588	619	653	607	615	574	592	646	578	561	597	592	617	624	612	623	623	587	587	602	599	609	606	609	614	613	615	612	621	620	619	607	633	595	577	605	635	652	582	582	616	606	651	635	629	624	608	630	633	631	647	583	598	611	615	580	558	610	631	573	628	544	637	659	598	621	630	587	624	592	606	587	586	610	623	593	582	616	574	609	648	625	590	590	586	612	609	652	601	634	628	604	602	567	610	614	607	629	621	586	580	621	619	601	617	610	604	528	573	641	564	580	627	636	636	594	567	616	586	579	615	652	578	565	634	570	608	577	652	631	651	627	636	590	611	662	622	625	632	633	589	599	628	636	635	608	596	584	591	640	556	605	585	608	613	635	607	596	599	603	578	598	576	645	608	581	625	596	607	625	600	621	661	615	583	648	582	594	640	617	608	629	673	610	621	643	624	598	583	566	617	624	608	606	579	573	634	595	581	596	632	563	606	595	616	578	654	630	600	576	617	565	596	651	649	612	613	605	600	616	608	600	608	607	639	618	649	635	642	650	575	623	655	646	580	615	621	595	613	617	610	622	618	593	603	582	636	587	609	594	588	597	573	598	587	564	623	597	563	617	602	578	630	646	626	628	618	562	593	618	609	618	604	605	569	613	622	601	592	621	646	645	577	594	613	593	603	615	586	616	579	619	583	581	600	595	583	550	603	596	563	624	608	605	606	580	621	596	612	578	602	610	562	644	618	584	619	619	589	618	590	642	641	602	575	613	568	604	628	593	606	627	601	630	584	669	585	584	580	600	608	552	641	573	610	608	608	620	608	628	579	628	612	610	598	589	565	619	612	579	601	608	542	577	594	595	552	588	593	609	624	604	638	607	642	627	635	575	631	609	593	612	632	596	647	613	654	608	600	605	595	590	613	585	576	561	572	585	591	595	620	579	650	596	589	672	609	635	608	626	592	594	624	574	578	603	557	584	614	615	613	584	590	632	564	579	622	587	609	615	640	619	648	637	587	603	589	586	627	619	592	624	622	622	570	636	635	643	614	634	576	594	557	621	574	594	613	613	597	619	554	618	606	594	593	616	604
3439	5590	4670	2429	1684	1331	1118	904	827	773	733	650	597	646	590	567	621	568	571	587	550	500	525	537	525	554	524	523	519	505	490	532	470	469	534	493	516	496	530	531	504	527	491	473	520	512	468	524	490	518	520	497	453	495	465	536	487	506	478	479	515	467	505	512	516	491	503	501	507	529	480	514	490	510	472	459	462	535	515	537	479	502	518	484	527	517	482	471	504	480	501	492	515	547	495	505	462	496	491	464	493	503	503	446	524	492	492	451	500	485	467	505	521	500	483	519	488	475	493	450	470	499	489	469	509	506	461	485	550	487	494	498	452	477	492	483	500	494	488	492	523	518	491	556	508	508	487	485	476	469	485	495	480	495	474	500	462	480	497	516	500	505	473	495	515	515	461	478	489	506	493	468	448	509	517	483	510	485	478	524	482	487	523	467	516	477	485	479	474	504	533	477	487	487	510	474	470	504	469	508	507	494	514	497	474	505	479	463	483	475	519	502	458	486	487	515	484	469	490	519	486	481	454	517	485	494	471	483	501	503	532	458	491	455	488	454	476	500	507	496	513	466	505	477	504	497	449	514	488	482	484	511	524	455	519	493	462	471	486	525	495	450	489	485	526	484	462	454	449	449	490	475	469	497	465	476	474	496	473	469	509	496	497	486	488	514	457	491	477	480	456	510	491	489	504	459	495	463	490	497	447	460	454	479	470	471	523	474	492	467	458	487	497	500	445	459	481	462	480	518	446	471	493	483	500	506	470	515	492	506	523	500	483	512	496	483	512	489	485	494	522	470	504	435	489	460	517	454	475	469	454	478	475	523	478	509	542	468	497	514	471	494	468	502	487	482	490	493	455	464	465	478	480	500	496	474	459	465	543	512	491	480	501	500	504	496	484	503	505	470	524	510	462	511	478	516	507	526	505	462	515	510	503	462	474	473	455	454	491	479	487	483	493	452	462	492	450	511	506	494	511	471	471	475	513	494	436	484	483	477	487	490	487	508	474	485	543	517	473	426	473	489	442	506	505	504	445	473	466	454	447	454	453	479	450	500	467	503	465	444	472	501	488	487	488	452	460	509	498	502	464	471	474	482	508	450	468	487	489	449	511	482	562	447	443	516	453	490	498	473	447	499	514	503	489	508	475	480	485	493	461	493	513	515	513	474	478	487	507	494	520	469	462	468	451	478	500	489	503	496	476	448	472	474	474	478	496	464	455	486	506	514	495	497	510	473	519	500	515	489	467	465	512	499	453	507	486	479	485	516	478	507	501	482	476	513	471	475	508	483	466	469	482	515	453	457	502	462	526	483	485	487	485	498	474	498	519	495	474	467	493	475	491	461	452	502	479	492	481	451	482	499	508	486	467	493	482	463	473	468	453	512	496	478	510	463	479	485	458	462	488	503	517	485	527	493	527	486	484	491	490	461	448	503	460	482	527	487	465	491	477	461	466	502	471	502	479	492	465	517	475	513	495	514	491	492	483	509	462	502	490	505	484	452	443	473	493	456	472	444	484	494	505	473	484	469	493	474	525	464	483	493	471	452	457	476	482	468	497	517	506	515	420	484	519	485	467	480	516	488	485	476	482	467	508	495	484	471	504	459	463	488	482	527	512	470	484	459	474	466	457	475	531	488	488	468	505	490	445	535	444	473	476	472	430	463	496	509	478	485	478	448	457	440	510	509	462	476	498	475	470	445	446	476	505	522	480	509	456	472	480	493	459	496	493	452	503	482	514	487	467	525	513	487	528	513	498	455	465	466	482	467	496	479	455	481	459	464	525	473	468	492	474	485	482	496	479	414	480	480	523	488	463	509	470	499	459	469	528	496	495	461	458	505	487	451	455	499	451	474	491	498	492	466	481	462	504	516	448	501	473	468	451	469	471	455	489	517	533	477	469	479	489	475	476	505	446	470	471	472	476	486	488	495	485	464	462	498	478	502	457	521	501	467	475	468	484	502	462	474	495	469	471	501	454	491	482	460	507	490	450	479	451	444	457	449	511	497	478	471	500	497	459	429	480	447	475	511	467	445	465	507	474	492	452	482	467	445	446	507	481	487	485	492	488	467	484	448	493	477	520	481	493	478	492	458	498	451	516	448	496	479	486	450	453	474	498	493	473	476	494	478	451	452	508	486	454	477	489	456	464	497	479	476	497	469	480	481	485	479	419	492	458	484	477	481	510	473	498	486	490	454	433	479	474	514	455	474	492	494	478	493	467	480	512	482	519	525	480	493	486	496	440	456	491	454	468	457	463	491	504	464	463	501	471	497	466	475	481	477	483	510	481	490	477	441	476	497	494	466	490	487	482	496	479	489	489	461	500	481	493	469	502	501	474	503	473	519	458	499	468	464	510	461	488	486	500	449	439	457	495	474	487	479	504	462	477	462	484	475	457	478	496	476	485	501	500	478	458	495	478	493	471	478	495	502	480	494	483	468	483	478	468	445	476	452	490	503	509	536	474	531	452	481	489	494	480	504	487	519	466	504	489	446	491	489	467	478	470	434	503	516	475	465	501	471	497	494	471	510	484	450	501	494	476	465	493	511	479	486	502	501	497	450	480	478	474	463	469	511	443	485	467	442	444	496	531	477	482	467	466	489	516	482	465	452	471	441	484	464	464	505	488	525	449	488	467	449	496	463	484	473	472	484	494	520	466	448	509	510	498	460	501	504	498	459	487	492	433	482	465	490	444	442	460	474	473	484	499	507	486	461	483	442	516	473	465	504	487	486	464	470	459	495	456	479	434	460	477	492	453	496	482	474	502	485	483	475	480	501	489	480	470	442	536	496	468	467	471	441	510	493	460	475	485	429	459	489	490	480	470	519	485	464	493	477	466	462	519	484	470	466	479	454	534	497	482	470	520	475	476	495	493	458	444	476	485	471	472	510	498	474	445	520	438	489	519	497	501	494	466	511	477	478	442	475	489	488	478	461	492	470	493	437	504	484	512	488	464	467	495	482	472	483	456	479	507	484	490	476	469	454	503	486	482	495	464	468	472	457	492	510	472	496	464	444	476	464	470	482	461	455	454	465	459	461	498	478	528	466	521	495	478	457	527	469	471	497	489	467	485	496	492	487	498	482	457	458	525	460	507	516	465	500	485	476	478	493	419	469	441	519	473	500	479	439	504	474	467	480	421	487	451	446	535	472	469	454	470	511	480	442	466	456	496	471	509	461	500	486	464	446	483	461	448	444	464	474	426	491	475	494	486	455	413	482	476	466	472	510	473	516	472	491	432	530	455	474	456	458	464	451	453	486	474	470	510	442	439	459	483	452	495	491	478	478	496	505	473	470	457	523	517	524	468	468	515	461	485	441	468	480	474	478	513	473	465	461	495	461	504	475	462	466	493	501	488	439	489	489	493	451	452	491	489	471	460	499	454	480	438	494	497	487	486	493	473	441	429	457	492	489	442	492	467	484	510	488	481	468	479	470	476	509	506	429	514	452	474	476	478	492	474	493	476	473	492	513	476	480	492	488	464	450	444	488
27723	9934	592	290	178	137	136	144	149	164	148	123	125	138	143	156	141	177	145	137	159	149	139	141	156	138	132	132	162	116	132	155	126	149	143	146	143	133	149	148	125	149	135	141	124	148	136	135	119	159	134	117	158	129	149	132	159	154	146	118	123	152	145	157	130	148	149	130	131	144	152	135	152	141	160	138	141	147	146	140	138	147	147	137	142	150	147	122	137	136	147	139	140	146	140	139	148	141	136	146	118	151	166	155	149	125	144	144	123	122	154	140	117	134	141	136	117	133	148	162	142	136	119	124	144	147	130	128	157	132	129	147	138	140	137	149	133	158	119	139	151	151	152	130	152	141	152	150	124	161	143	139	129	143	161	142	149	124	149	141	138	151	145	138	145	153	121	133	133	121	131	134	140	146	135	148	143	132	146	150	121	142	118	124	155	123	150	135	118	157	138	126	144	134	154	169	153	138	137	145	157	155	138	140	136	125	130	145	148	113	137	140	137	140	144	149	136	142	134	142	142	119	150	144	130	148	141	135	145	139	118	120	143	135	136	148	125	132	125	140	147	145	144	143	107	132	139	154	145	144	148	113	144	138	140	139	114	147	150	132	146	143	139	114	135	149	139	149	147	126	140	136	135	135	134	139	141	147	139	139	137	139	137	151	145	136	158	158	125	133	139	131	153	158	132	129	158	143	146	146	115	124	146	138	134	114	157	139	139	153	140	134	148	131	106	131	153	142	123	132	122	132	166	151	134	157	136	119	142	134	139	145	140	136	129	116	126	145	165	149	134	135	138	149	128	143	134	131	132	145	135	143	150	146	145	172	140	134	134	108	132	148	130	133	143	145	127	131	137	140	145	142	131	140	141	149	151	148	156	129	143	140	133	118	135	120	141	143	146	128	137	125	149	119	133	139	152	145	146	140	145	136	137	147	124	152	140	132	133	123	158	145	157	138	136	139	132	141	155	149	133	129	140	151	143	141	121	143	113	153	140	141	145	151	141	142	122	136	156	154	151	139	152	138	144	139	151	128	117	157	145	146	128	145	132	125	142	147	161	147	124	148	136	145	141	142	131	133	140	135	159	128	153	139	134	129	137	137	154	124	147	127	141	144	149	143	138	135	147	139	131	142	134	145	137	166	121	155	134	147	132	138	139	144	157	151	140	130	131	145	149	152	151	109	140	166	124	146	124	152	126	149	124	142	140	146	134	142	151	141	140	138	134	124	148	141	127	153	135	126	110	110	138	145	144	154	137	150	145	148	149	144	155	112	142	147	146	129	130	120	136	121	138	154	138	141	125	133	150	158	141	150	122	134	155	130	142	132	141	159	164	140	114	122	127	133	137	147	139	155	137	129	135	139	130	138	142	152	142	125	156	110	157	169	145	124	118	151	137	151	139	157	149	125	130	143	144	130	131	142	137	129	129	153	133	151	130	132	150	138	134	141	129	119	141	162	133	136	145	144	125	149	138	140	153	159	139	147	144	133	134	142	126	140	137	157	113	146	124	130	127	138	138	143	130	135	130	144	147	147	166	132	133	127	114	124	143	126	144	131	149	131	127	150	160	136	140	140	137	147	128	164	144	156	139	147	141	150	160	136	137	125	147	121	150	138	151	130	141	158	153	146	116	153	148	146	161	131	142	136	131	123	144	141	148	160	124	130	123	151	135	124	151	140	140	148	163	143	125	137	145	133	146	136	138	130	154	135	137	129	135	152	148	157	161	133	130	137	128	133	127	131	122	136	136	123	181	112	154	149	150	140	167	134	139	116	138	146	162	129	141	134	133	137	136	145	130	148	140	138	136	157	140	136	126	142	141	133	136	133	140	131	127	135	128	156	156	163	155	153	134	126	151	134	154	155	138	149	153	130	126	165	135	139	170	120	150	156	131	148	115	133	128	151	137	126	141	152	138	154	120	147	136	142	125	123	150	136	123	132	148	138	136	145	141	159	146	138	137	138	130	150	132	147	150	143	134	142	132	151	128	146	135	129	161	131	134	160	128	145	132	141	160	138	138	168	134	143	145	133	132	119	133	146	146	149	145	113	131	133	148	117	120	148	164	148	133	137	129	133	149	153	144	125	150	135	179	148	134	146	152	158	151	132	152	133	137	131	142	136	120	120	151	128	155	164	148	161	151	127	148	138	157	149	151	136	135	144	161	127	157	130	158	137	138	134	148	156	160	133	122	145	135	137	133	164	145	143	141	136	138	134	150	164	141	151	145	122	135	111	131	122	124	135	128	137	115	162	141	156	168	150	135	158	105	154	133	138	143	141	147	127	167	151	145	142	156	142	146	141	116	137	135	151	152	141	143	136	140	143	155	136	150	159	138	126	138	142	156	128	132	136	162	133	142	143	137	163	133	145	138	148	144	150	128	150	142	149	149	126	140	131	133	127	134	120	128	136	153	145	138	147	143	128	141	148	122	141	137	138	131	148	114	136	117	158	145	144	125	152	152	139	135	141	151	124	129	138	163	152	145	136	125	117	127	121	148	155	152	117	136	147	150	142	138	137	134	159	136	135	145	126	141	145	153	136	152	142	158	139	126	143	130	129	121	137	137	142	125	139	125	131	121	166	136	150	121	125	144	128	120	148	130	143	157	127	148	127	127	138	127	152	145	136	139	141	153	143	142	140	142	143	127	147	116	142	126	134	131	149	153	101	153	131	141	148	143	130	126	128	133	131	149	139	133	143	144	121	139	143	135	148	149	124	161	137	163	132	137	142	149	137	151	143	146	114	146	159	136	128	142	132	129	127	131	151	141	151	138	142	150	130	152	157	160	152	121	148	127	128	138	144	128	150	141	128	155	141	123	151	133	118	118	127	154	129	140	146	147	156	135	133	145	135	126	159	135	140	141	152	144	119	139	128	148	142	147	136	137	123	134	121	144	142	122	136	154	128	125	134	139	125	151	151	146	139	148	125	127	136	115	138	152	132	135	138	127	128	134	129	131	123	154	141	156	131	152	139	135	135	127	143	105	151	142	120	154	143	138	141	148	156	136	119	130	135	133	148	135	130	131	129	136	126	130	128	148	146	147	120	141	135	136	147	139	153	112	139	151	133	142	134	130	117	128	134	136	138	112	120	156	135	137	163	147	165	139	161	126	163	128	129	150	135	143	161	138	122	142	143	140	150	151	126	146	134	125	132	154	133	136	131	139	148	137	133	151	144	127	142	126	146	143	145	141	138	139	137	140	135	164	151	145	129	134	147	152	123	139	128	139	134	145	133	138	143	132	129	122	173	140	147	149	178	147	148	139	118	139	161	149	137	157	146	133	133	134	119	117	147	129	136	164	148	156	147	126	163	130	152	137	142	125	144	134	128	139	140	145	142	135	119	132	117	119	154	152	128	169	137	157	147	146	145	146	148	147	121	123	136	127	135	168	124	146	130	143	138	156	154	154	140	135	146	148	127	134	136	127	149	142	144	146	165	139	134	142	139	153	140	125	139	121	136	137	134	147	147	138	124	132	139	135	119	112	140
4443	319	254	173	145	169	131	138	140	101	135	126	116	125	112	126	158	113	142	118	116	115	124	112	120	114	106	106	136	120	127	113	116	144	125	107	133	105	126	133	109	97	117	114	128	127	123	121	139	151	133	121	127	109	123	115	116	114	111	115	120	111	117	129	108	119	122	116	110	102	117	126	105	115	99	120	90	122	130	104	125	121	112	142	119	129	109	113	121	134	140	132	101	107	128	117	124	116	118	125	109	120	126	105	117	131	130	130	125	99	121	108	131	121	121	115	87	85	107	102	117	150	121	113	115	127	123	129	132	106	127	119	131	104	122	139	139	130	115	119	92	116	110	120	110	111	141	109	125	125	122	117	128	119	107	135	117	117	131	118	135	148	127	111	120	123	105	110	114	127	116	112	138	133	129	122	115	114	113	108	121	104	135	127	100	106	126	114	130	117	91	117	129	124	119	101	120	103	122	128	128	122	93	116	113	105	102	117	104	133	122	121	128	101	115	118	111	124	135	120	113	117	124	105	116	95	148	109	112	115	108	122	141	103	116	121	111	128	133	117	121	114	115	122	134	80	111	103	121	121	112	139	124	113	127	130	136	134	134	125	139	129	115	129	116	108	110	118	132	105	124	115	119	122	128	131	128	120	109	123	111	120	132	123	144	101	122	108	125	127	96	102	117	117	115	114	113	132	123	126	125	112	127	131	121	123	107	114	123	98	111	106	117	114	119	125	127	106	131	136	131	115	110	126	117	100	138	126	117	101	118	118	127	115	111	134	114	108	108	114	113	107	118	119	113	114	120	143	118	111	106	139	116	101	137	125	103	119	125	133	121	120	132	137	114	139	120	116	108	105	113	106	110	117	107	114	124	106	113	118	130	111	104	129	131	100	125	120	110	123	127	126	138	115	121	102	110	112	108	114	130	77	115	136	143	102	138	116	115	99	133	120	119	124	119	138	106	127	120	128	102	134	129	111	120	123	116	120	111	119	137	104	107	119	112	124	115	109	129	117	119	133	117	119	122	134	105	111	124	128	125	106	128	130	135	125	116	116	129	113	112	118	126	123	110	116	109	127	111	107	123	127	117	114	111	140	111	104	119	132	121	125	116	141	128	141	121	136	115	131	127	104	125	124	102	144	112	115	132	123	123	114	123	113	124	134	105	135	131	120	103	103	117	132	121	134	103	107	117	124	119	131	120	115	115	111	126	119	110	126	112	118	140	118	121	116	132	120	139	114	136	117	129	116	129	135	101	124	113	107	138	126	112	105	131	118	113	113	120	119	130	120	125	131	102	131	127	117	92	122	116	129	125	127	115	141	104	125	124	97	95	123	116	129	114	111	118	103	130	121	125	108	117	128	116	138	117	137	101	119	123	120	122	112	100	113	120	129	110	133	107	143	110	131	125	109	105	122	123	104	113	122	117	127	118	117	105	100	132	109	115	123	122	125	131	123	96	139	124	109	119	128	112	113	134	136	114	136	116	137	102	131	114	125	118	119	107	109	115	107	107	115	121	109	119	113	128	135	110	112	109	120	97	124	109	117	113	127	130	114	128	128	132	121	115	113	119	121	121	119	109	109	114	127	123	122	127	109	112	128	119	132	108	133	125	111	96	143	138	99	124	115	118	104	132	107	121	114	123	135	129	114	113	119	114	140	115	120	111	137	106	135	126	124	111	149	110	115	134	109	125	121	135	132	120	98	111	115	126	114	120	121	104	120	125	115	127	134	121	119	121	120	125	108	116	127	108	116	131	132	124	114	108	124	131	130	99	95	121	140	113	114	121	106	104	121	117	101	130	114	114	132	97	115	120	118	120	110	109	106	105	114	128	123	112	131	114	131	103	103	107	120	110	126	115	111	116	112	115	134	117	108	121	104	122	105	109	128	129	119	115	125	93	106	94	99	117	117	124	122	109	119	119	118	116	98	107	121	125	110	140	123	101	134	125	113	118	122	135	126	119	136	91	138	112	110	113	109	141	123	120	129	127	120	104	112	122	111	123	131	124	110	126	134	110	107	108	124	119	113	125	104	135	129	111	154	116	128	114	141	124	125	135	96	116	136	121	127	122	110	105	128	121	117	99	127	121	121	136	130	140	122	142	114	117	122	123	115	117	125	130	110	123	114	108	125	113	122	120	127	129	123	118	132	120	109	111	110	123	121	126	115	110	124	117	127	122	130	135	97	120	144	132	114	120	119	102	137	123	117	113	117	101	112	110	104	120	120	132	112	121	128	124	121	110	111	129	100	111	105	120	112	133	137	125	126	124	121	115	111	127	123	112	112	100	104	120	106	115	139	144	125	129	111	116	121	107	115	132	115	118	125	120	105	132	111	124	124	134	117	133	142	123	122	129	117	113	106	111	122	115	133	114	109	131	101	114	136	107	129	118	125	99	120	123	113	118	110	114	126	107	135	105	108	114	115	125	97	100	112	129	133	128	123	112	115	117	115	115	110	103	127	103	114	126	125	125	116	124	113	112	103	129	110	99	116	120	104	109	119	92	110	111	116	105	101	104	130	105	98	97	120	106	125	115	95	113	125	104	108	109	100	114	121	115	114	119	110	128	113	109	119	138	130	107	134	100	125	111	141	116	122	105	99	108	117	122	115	122	124	106	125	116	111	118	120	118	115	113	130	132	120	117	107	114	114	114	111	123	109	95	128	116	119	133	108	117	105	128	98	119	119	117	103	96	131	129	124	116	130	112	140	139	98	101	107	128	107	116	103	114	106	128	112	111	129	111	130	107	113	126	128	112	107	125	121	117	123	123	135	124	113	110	122	110	107	105	121	121	118	123	127	111	133	134	136	111	121	106	119	111	111	133	120	104	117	116	118	111	121	118	130	115	113	106	72	114	126	117	110	127	119	109	102	110	121	107	109	120	118	125	119	110	114	126	128	100	126	133	107	123	128	131	123	103	112	117	128	132	117	127	139	111	111	147	129	128	124	110	144	119	132	128	125	130	115	109	123	124	120	115	124	117	124	126	114	111	123	116	109	144	103	113	111	91	129	120	113	109	112	126	112	116	108	126	127	108	115	118	121	119	141	121	122	110	115	135	104	118	119	131	130	126	110	114	100	102	138	128	126	123	116	122	128	103	115	114	114	107	118	113	128	130	107	111	98	131	110	128	114	106	132	108	114	120	117	109	116	136	113	125	129	114	125	114	125	113	115	135	116	114	124	118	111	102	136	133	103	120	117	100	119	107	107	123	134	127	123	128	117	114	139	123	132	113	137	116	118	122	136	98	95	130	101	120	113	118	119	109	128	110	109	119	112	112	121	119	116	123	137	120	114	121	105	108	116	103	121	122	130	139	111	108	100	112	98	122	124	113	120	112	119	124	97	105	119	127	119	123	128	122	142	114	113	123	119	135	122	117	133	133	115	98	109	109	115	96	115	95	132	107	118	104	118	124	138	121	115	121	104	117	114	121	123	84	133	134	122	127	118	104	98	107	118	108	129	116	111	108	119	131	100	109	125	128	127
25427	21432	27866	25326	11115	1166	760	610	510	495	492	459	474	443	478	432	447	457	432	438	410	420	437	421	410	430	385	420	395	399	406	419	407	408	400	389	427	365	380	406	409	431	395	397	417	392	412	386	418	431	420	446	464	453	386	376	376	421	407	467	405	378	395	421	418	410	425	391	423	415	441	395	395	422	395	412	396	409	416	407	398	396	433	432	407	406	438	420	395	401	388	391	371	417	427	410	390	401	362	411	419	397	409	422	370	383	405	389	384	407	425	380	395	380	401	392	433	398	407	425	373	396	422	366	429	419	441	387	409	411	403	413	348	413	395	410	441	431	384	423	385	413	444	361	347	406	380	388	367	428	392	421	415	431	422	394	430	390	402	421	377	401	379	414	418	390	374	363	391	410	409	420	442	387	388	456	395	413	409	408	388	419	419	396	404	430	417	424	398	424	406	419	395	413	381	393	368	393	438	389	381	405	434	433	390	400	386	415	438	446	381	363	409	418	370	410	385	397	414	434	420	400	417	410	367	423	453	399	390	404	384	368	390	412	408	386	369	416	404	403	404	384	407	395	393	424	412	408	376	434	405	401	410	435	434	383	413	414	393	413	416	413	430	355	432	383	385	386	374	407	430	389	407	405	427	434	392	391	380	382	402	392	406	370	408	392	400	390	403	421	418	406	410	409	430	365	406	393	397	378	410	397	393	391	384	399	432	388	421	383	430	421	427	415	416	412	385	388	441	418	425	416	438	404	374	431	400	389	395	398	407	430	395	400	378	381	411	396	401	406	386	395	419	390	377	380	417	417	396	382	446	394	381	396	383	397	393	418	411	384	368	441	422	364	399	429	390	388	416	393	418	382	395	400	401	377	385	417	391	393	427	413	347	427	401	389	411	395	384	414	405	400	399	399	400	400	373	388	420	385	447	419	391	456	431	394	411	416	395	409	430	401	402	373	404	419	376	434	413	376	379	403	411	428	392	414	434	422	404	408	413	398	404	428	421	393	369	441	401	379	403	441	435	422	398	378	424	430	402	410	368	366	373	417	423	416	435	381	414	400	393	437	410	431	420	414	368	412	396	367	414	366	383	385	383	416	375	393	393	387	419	400	412	391	405	414	389	423	375	433	417	412	378	385	388	431	398	364	420	456	404	409	387	404	437	411	411	385	424	391	405	381	405	366	382	390	406	408	433	406	399	440	411	411	435	381	416	416	403	393	457	399	433	411	371	366	391	403	357	403	407	420	422	395	390	377	405	403	391	390	415	380	415	416	408	413	370	386	380	385	382	407	394	422	369	449	396	409	386	376	376	382	390	420	363	381	397	429	459	411	407	426	404	385	418	412	395	371	385	406	423	400	389	392	405	443	419	381	413	414	389	375	395	375	415	411	389	378	405	395	427	378	374	371	401	404	406	406	384	377	408	405	403	389	417	405	397	413	386	395	379	332	426	424	404	394	431	413	377	408	406	385	422	423	412	428	350	379	389	387	413	354	400	391	431	367	399	392	386	372	381	378	410	398	399	424	406	404	408	348	403	391	419	368	391	412	378	408	364	405	401	435	396	367	436	398	395	404	394	402	388	365	428	373	389	399	399	394	430	384	420	388	395	390	432	403	392	404	426	425	403	415	421	419	406	414	386	430	361	394	413	389	402	361	460	371	413	397	410	394	392	406	441	408	374	400	399	385	415	440	415	416	406	426	366	373	420	394	412	416	460	404	393	412	361	418	409	391	418	395	433	370	428	415	431	370	403	433	433	380	438	408	404	391	402	395	402	416	403	408	411	419	405	401	416	391	400	404	400	444	393	418	395	436	443	423	389	391	405	408	388	443	400	410	371	382	400	417	436	391	393	413	420	418	418	363	430	383	392	382	385	413	426	367	410	400	393	428	404	390	419	386	399	370	384	428	381	387	425	389	425	397	404	372	416	409	397	371	415	404	379	427	407	431	391	389	411	420	395	413	415	383	346	420	390	403	397	457	423	385	439	426	423	393	387	391	379	406	386	414	403	408	416	365	401	436	429	372	399	409	438	401	407	376	409	398	447	406	426	375	425	420	429	391	387	391	420	393	416	372	401	405	414	374	379	374	406	415	379	392	409	419	365	392	371	383	424	375	399	437	396	407	406	386	412	410	399	403	455	394	403	421	393	398	379	428	415	384	394	411	400	384	395	387	413	373	433	391	380	359	398	401	409	419	411	398	381	443	392	428	398	456	386	401	423	397	415	405	398	398	382	402	421	426	412	414	397	416	426	444	393	428	402	409	391	410	395	397	423	408	382	402	394	418	393	389	403	432	397	433	418	385	390	431	428	418	401	409	408	402	412	400	379	435	388	377	396	385	447	400	415	402	411	375	389	376	404	398	419	420	399	397	389	389	399	419	438	382	417	412	415	403	413	386	399	372	393	384	405	368	395	409	390	417	382	362	447	401	393	383	410	410	383	401	414	403	419	414	401	393	376	418	400	406	421	390	410	399	378	397	432	385	383	369	379	379	416	405	430	374	380	361	387	434	424	411	399	411	430	360	441	426	401	374	374	405	385	415	416	410	413	442	396	397	421	382	412	407	422	416	375	441	383	394	390	396	405	384	384	393	388	403	408	420	383	431	397	413	383	380	363	422	420	410	398	397	416	403	403	403	425	429	392	435	398	418	442	426	403	404	360	384	410	427	425	427	421	391	406	424	397	407	390	377	393	374	417	391	407	409	396	389	391	388	377	405	425	367	379	395	405	379	413	400	475	380	383	400	394	396	385	410	373	404	384	417	399	381	421	373	391	403	393	419	397	371	397	439	399	429	403	383	419	415	431	412	420	392	379	378	382	397	424	380	381	441	396	416	411	393	370	397	371	386	416	395	442	386	370	371	376	426	459	423	429	383	417	375	393	372	420	401	421	415	395	399	393	447	424	399	396	425	431	387	420	394	417	407	398	386	399	392	388	392	395	387	372	396	401	408	409	401	404	388	411	414	404	370	411	393	368	429	404	420	405	420	401	403	401	415	427	391	392	389	402	392	396	396	409	416	383	389	400	401	373	421	388	414	444	416	394	419	450	422	348	372	372	433	455	411	394	394	362	377	391	364	403	396	408	403	365	389	405	395	405	446	406	409	395	391	369	401	414	383	393	370	379	412	394	393	371	401	404	393	381	405	432	399	401	386	417	409	436	429	406	431	378	368	405	384	383	416	408	408	391	423	408	372	424	367	405	400	390	397	410	387	406	398	400	423	396	398	412	402	361	375	432	409	377	410	377	417	362	361	356	391	395	375	418	416	385	382	429	404	388	399	458	399	393	370	402	434	388	391	412	352	431	403	386	451	394	418	352	366	438	413	398	384	393	390	422	418	413	405	381	382	453	407	371	395	439	366	381	417	378	395	407	406	359	398	446	379	404	394	391	418	387	427	448	407	418	414	407	408	409	425	389	414	397	395	378	381	400	401	435	407	394	395	425	424	370	382	439	403	408	374	397	373	392	425	393	448	392	403	397	379
3161	3315	2653	1360	920	813	698	552	476	497	439	428	439	438	395	365	391	358	390	326	353	350	396	348	344	366	376	331	365	352	316	368	334	373	355	340	346	332	328	367	292	354	331	329	340	351	367	335	328	336	316	335	326	338	335	319	352	331	328	343	316	301	347	299	304	373	325	333	328	329	327	357	334	343	310	341	321	348	339	320	330	318	371	328	362	339	329	328	330	365	319	368	340	309	359	360	337	363	329	353	351	338	311	340	345	325	342	323	344	370	349	320	350	328	341	318	364	334	354	344	347	349	389	336	330	341	373	330	343	338	322	350	313	335	348	329	332	328	329	308	320	314	353	326	357	321	330	316	312	334	329	305	318	357	323	322	301	337	321	333	301	315	346	374	324	319	328	299	375	315	337	328	337	320	339	325	353	332	324	309	355	330	339	349	340	334	305	320	335	349	332	336	364	338	336	311	325	308	326	349	371	367	309	339	320	358	341	334	304	344	313	343	351	312	310	299	316	308	318	295	368	362	367	330	311	346	322	350	332	335	351	342	343	335	350	348	321	322	318	335	316	338	344	322	346	332	355	319	375	325	337	351	319	338	333	337	321	335	348	343	372	365	334	361	305	340	330	346	346	339	337	319	341	338	332	332	287	357	332	355	344	318	341	329	339	322	336	349	313	319	341	350	344	310	311	333	340	320	325	310	298	347	322	317	320	351	329	328	312	320	324	321	297	289	331	323	335	320	324	319	358	323	328	324	317	337	315	340	354	303	332	351	328	361	330	343	338	343	326	307	350	380	358	316	311	320	318	327	345	320	320	327	339	350	377	320	326	311	334	316	354	329	336	293	344	362	323	347	346	347	343	331	307	353	344	319	317	361	314	309	320	322	326	348	324	309	356	345	378	367	330	373	338	334	323	316	328	322	345	307	388	343	325	290	319	331	306	334	317	326	310	307	354	297	340	310	341	317	320	313	345	358	346	338	329	333	338	336	331	337	355	305	355	357	351	313	335	341	302	371	333	326	337	335	332	348	333	338	315	316	357	349	320	340	326	318	358	306	304	323	318	351	334	340	314	356	350	334	325	311	296	334	321	328	332	334	295	337	320	338	346	338	352	330	329	347	346	355	341	350	333	358	306	295	327	348	335	336	349	323	333	330	302	342	333	318	326	363	347	356	305	322	325	327	309	339	329	306	360	343	334	363	323	356	316	309	342	354	334	341	353	319	329	335	312	334	301	326	355	351	319	349	310	344	338	329	310	300	326	299	337	345	342	364	300	330	340	325	322	343	337	357	303	339	337	308	326	364	306	330	334	327	357	333	346	374	308	330	355	342	326	353	357	309	336	339	342	321	349	329	319	329	325	325	349	330	329	344	324	350	344	355	311	368	344	339	332	328	340	334	308	324	338	354	374	330	352	316	310	332	330	350	345	300	341	339	322	358	320	314	313	343	295	358	321	314	358	354	333	330	319	333	323	339	387	333	363	320	326	319	307	339	333	332	348	319	331	320	291	304	307	336	307	337	370	330	332	348	330	321	353	352	326	296	353	352	342	327	329	328	326	339	295	326	337	340	346	348	340	376	314	321	341	324	341	350	337	326	309	331	336	336	325	322	333	363	316	322	308	377	329	305	325	323	314	320	322	309	305	296	340	324	333	321	355	327	350	338	314	332	301	333	327	329	308	350	345	351	337	352	330	347	357	319	355	339	328	320	328	350	315	336	312	338	330	311	318	345	317	332	325	369	323	346	314	323	305	309	309	299	338	351	316	342	323	349	310	347	353	322	335	358	317	338	310	308	361	333	324	315	309	319	342	324	333	323	302	284	326	351	333	321	329	323	321	322	309	342	306	312	346	338	351	332	326	354	349	310	338	312	333	361	354	319	334	337	295	332	337	330	319	347	331	337	331	297	330	337	356	354	323	336	330	314	337	364	340	325	327	346	342	354	356	338	315	361	302	333	319	322	365	344	329	328	346	316	335	339	347	321	351	328	304	313	329	356	330	334	321	310	351	328	344	331	334	311	315	352	317	387	311	373	351	287	352	322	317	324	319	348	358	334	334	322	343	370	355	352	319	328	275	348	347	310	327	327	368	339	334	344	290	325	325	335	327	321	320	336	346	364	345	325	321	323	315	322	374	312	325	360	341	356	369	318	319	316	322	339	322	340	350	346	344	353	329	321	315	328	304	309	335	321	291	339	346	363	318	362	319	336	316	326	336	342	326	316	342	306	307	339	316	324	297	335	290	317	346	305	353	309	342	371	337	293	344	333	346	319	339	337	322	303	324	351	325	309	343	359	350	314	330	330	346	338	314	304	305	347	338	319	291	361	342	345	322	326	339	296	347	327	348	356	364	305	378	327	337	310	325	333	322	324	305	321	337	348	312	348	324	335	329	315	342	358	333	330	322	301	324	321	332	305	344	322	335	328	338	323	322	336	314	330	306	361	372	319	295	341	295	309	336	323	343	308	335	357	298	302	359	328	313	304	305	335	342	327	346	324	303	316	330	324	362	289	326	281	374	330	336	339	352	324	320	333	324	344	347	347	364	310	325	336	309	366	344	303	338	313	312	353	331	333	359	332	332	319	284	346	302	302	315	324	307	350	336	330	320	321	356	313	322	333	317	343	320	351	343	330	321	329	315	290	325	334	324	330	328	322	349	295	334	326	325	348	333	345	333	333	320	331	331	313	327	340	307	358	345	326	367	338	342	332	342	323	321	320	313	320	293	341	327	324	340	318	299	291	359	331	308	351	342	333	313	298	342	332	319	340	312	321	299	324	332	373	319	331	338	311	354	303	360	310	347	345	312	329	326	301	333	346	321	333	345	351	315	310	318	298	307	331	297	340	320	317	288	328	332	327	355	308	326	343	351	314	305	309	308	345	336	327	341	342	320	326	343	333	310	328	335	320	320	318	317	319	327	331	317	336	308	334	322	340	329	353	349	340	355	326	359	307	342	311	335	333	314	328	338	300	353	311	312	325	334	302	309	313	325	308	288	345	321	363	325	350	312	360	302	331	285	344	336	336	295	336	302	333	344	326	322	356	310	293	303	309	320	348	348	357	334	345	324	333	319	328	308	325	332	312	300	316	346	318	314	304	316	310	340	318	343	305	305	337	330	317	362	357	340	342	328	322	319	307	343	336	347	330	317	347	357	325	343	317	357	337	318	339	315	312	296	322	359	307	331	366	348	348	322	324	337	364	330	331	328	340	358	353	328	330	339	313	338	352	321	355	341	314	351	308	334	325	327	331	286	311	327	314	330	346	319	312	318	316	325	334	311	330	319	315	321	346	309	308	325	321	346	310	339	302	327	326	365	354	348	340	354	335	325	326	313	308	316	312	368	336	340	348	325	334	322	303	334	329	329	310	334	351	342	335	317	340	332	327	307	352	320	299	316	321	323	346	311	293	327	352	336	337	356	315	322	355	326	362	302	323	339	350	322	320	356	322	325	342	354	342	322	320	336	354	338	323	346	306	324	347	328	332
24442	21408	28742	24442	21395	8197	1573	954	796	790	752	730	700	683	676	702	644	637	621	636	681	605	626	650	626	647	633	652	610	644	637	614	637	603	605	622	630	626	591	628	640	624	599	595	573	630	626	611	632	618	633	641	651	639	618	578	580	635	612	600	613	595	576	602	591	580	660	609	607	624	657	596	598	588	601	617	593	569	584	625	583	641	622	584	618	632	579	624	583	620	581	608	641	616	582	616	568	664	656	618	615	595	597	606	583	584	571	620	557	628	631	577	607	612	628	679	639	630	616	594	610	596	626	618	643	560	595	608	607	606	633	608	574	587	582	582	576	619	633	605	621	583	658	620	583	611	606	585	601	591	610	560	612	657	630	594	641	603	582	594	650	594	573	604	589	626	597	588	583	609	599	632	561	607	599	608	586	623	607	576	643	590	583	618	616	621	605	619	626	598	606	630	635	599	636	623	613	589	573	650	610	616	603	581	630	621	597	611	580	531	701	597	583	592	572	585	623	583	629	585	611	572	577	646	590	579	586	605	587	645	623	597	618	554	573	622	595	588	625	624	574	567	587	614	584	588	598	605	603	587	598	588	636	648	607	618	623	631	599	600	620	597	624	618	606	584	599	608	598	603	610	594	557	640	632	592	583	641	576	619	544	563	614	622	619	582	597	600	632	596	604	622	635	602	615	642	596	585	584	589	587	582	608	589	621	585	554	629	614	631	621	604	616	590	584	616	615	618	597	590	582	587	590	568	596	605	573	572	567	616	560	598	594	629	601	635	627	609	618	561	605	619	582	579	579	595	626	600	617	616	590	608	596	565	604	586	633	620	584	561	602	596	627	635	597	634	607	568	598	581	623	550	593	573	579	590	588	612	639	655	653	581	588	621	593	602	590	603	623	610	635	639	604	577	601	632	571	587	593	631	591	613	584	583	630	645	584	605	605	600	599	607	612	613	618	592	604	613	588	624	610	593	582	607	599	599	631	603	594	587	641	606	595	568	586	647	607	639	552	627	621	598	580	618	601	568	570	630	602	613	585	592	606	589	586	584	598	622	619	657	584	582	639	626	637	587	644	605	546	633	575	609	594	597	602	586	635	602	611	598	611	571	635	592	623	640	630	583	599	582	587	538	690	600	610	570	573	603	602	600	631	631	587	573	580	593	610	556	574	602	578	576	586	614	592	617	614	593	589	668	607	627	596	601	631	594	624	548	623	573	594	617	627	590	588	604	602	595	569	633	578	593	618	599	614	578	564	577	654	629	640	583	607	563	652	625	648	652	585	628	600	584	575	530	612	586	605	566	620	606	632	608	611	580	578	610	597	565	599	567	610	624	616	615	556	588	609	650	607	610	648	599	575	608	601	605	624	597	616	629	576	608	605	572	601	593	582	582	621	644	604	646	596	624	571	644	551	604	592	593	600	573	621	626	597	580	618	613	590	607	604	585	621	659	600	609	633	598	565	579	561	579	606	571	593	593	599	595	636	647	614	607	613	635	626	634	575	596	626	588	588	639	590	638	596	623	601	603	547	612	609	621	577	644	594	626	576	586	579	598	628	580	584	636	657	597	626	632	609	567	595	551	613	542	585	589	614	578	606	596	596	602	588	609	571	638	607	552	568	611	606	580	624	619	637	559	622	636	601	575	554	620	639	666	591	589	636	590	621	571	572	591	644	585	619	612	617	617	568	629	580	587	604	637	574	594	598	553	628	615	653	532	574	635	614	588	616	619	596	605	622	608	642	610	610	596	603	638	613	618	587	628	611	613	579	612	617	643	583	597	604	593	583	585	597	611	616	551	641	564	615	553	631	612	608	589	554	644	614	586	605	605	574	600	589	645	600	583	584	573	586	600	613	586	602	630	592	588	557	580	597	611	609	654	566	543	613	576	588	628	570	614	610	554	580	653	615	610	530	604	633	635	567	583	602	635	620	627	621	591	571	582	586	592	547	609	592	596	570	586	553	561	638	621	582	550	595	609	565	587	564	617	665	632	613	606	633	614	592	583	560	606	651	592	632	590	622	559	600	595	658	605	642	660	566	562	594	618	645	627	593	621	585	613	617	599	566	602	627	590	608	609	609	606	599	599	616	611	555	592	614	602	613	593	610	600	564	579	608	593	573	598	581	613	594	603	618	589	629	649	628	619	617	598	592	581	560	579	581	594	584	573	581	608	636	618	627	585	610	663	558	625	630	623	644	623	562	625	589	617	610	566	602	619	569	601	581	623	604	640	627	522	581	595	610	587	599	589	610	583	609	623	615	613	583	605	620	580	612	585	575	627	608	582	594	619	634	590	581	563	655	614	594	583	615	612	582	595	639	605	568	609	651	617	591	653	588	646	604	591	576	625	583	600	620	588	581	586	610	620	584	652	633	607	626	586	600	628	606	567	616	564	576	581	610	623	608	606	593	605	561	598	610	602	591	608	584	623	611	601	567	611	582	622	614	613	612	595	604	602	607	630	538	612	626	577	628	637	589	594	639	576	611	585	634	546	587	648	599	579	633	584	599	607	590	605	598	642	603	621	614	622	576	593	616	610	582	589	616	611	616	617	605	638	607	595	625	581	593	603	566	604	604	605	600	663	564	645	603	558	598	601	625	564	584	587	607	601	578	602	587	585	642	570	595	602	641	609	621	623	652	598	622	604	587	617	583	607	602	616	592	609	634	573	568	615	568	606	565	632	573	592	650	579	612	600	582	670	568	612	664	563	598	567	584	614	600	650	593	559	585	625	611	534	604	582	641	596	623	568	547	591	558	619	612	553	575	621	590	582	655	563	604	594	612	608	571	594	615	608	606	554	594	653	546	589	605	597	579	596	593	575	656	588	602	630	571	602	609	591	653	591	601	574	585	600	578	578	586	591	604	575	615	575	580	607	574	561	591	659	590	576	569	602	584	606	589	609	555	667	575	574	535	592	620	599	601	584	623	608	631	545	625	572	583	653	602	592	610	554	617	601	606	590	597	596	615	607	611	566	583	623	587	569	603	594	593	587	614	592	602	558	621	564	569	588	603	619	606	585	569	589	582	611	625	558	574	620	566	592	588	590	574	566	535	572	597	604	610	587	598	574	635	564	562	570	594	593	626	587	555	594	561	585	617	620	621	619	604	621	583	592	571	608	593	611	594	564	566	618	622	597	597	619	568	615	623	583	602	579	591	606	584	610	626	598	591	552	582	583	612	583	605	600	653	614	593	592	626	587	645	606	571	617	641	594	647	650	600	606	592	591	589	600	632	600	593	618	573	583	592	592	584	592	601	604	593	649	562	586	530	603	570	570	559	619	602	584	643	670	556	609	603	622	546	582	601	600	635	581	612	596	604	607	600	582	597	623	559	603	590	631	618	626	596	613	605	609	571	607	587	572	613	563	578	554	582	602	584	638	639	604	593	580	539	600	591	619	585	579	620	616	569	629	553	595	629	601	649	609	582	650	558	633	595	588	566	576	637	589	605	578	637	566	616	578	630	605	605	606	606	568	574	611	586	582
3529	5629	4636	2371	1694	1322	1135	973	796	765	755	670	638	590	612	600	521	582	545	539	533	519	528	518	556	542	548	485	522	519	500	515	512	551	506	522	487	460	519	483	477	514	505	505	479	495	508	544	490	499	471	519	508	496	453	518	509	460	492	532	498	500	480	506	485	498	530	520	467	474	515	495	478	474	532	509	505	499	530	503	482	505	482	513	511	508	511	469	481	493	473	513	482	453	506	550	493	488	514	492	456	524	497	467	487	531	502	505	500	483	490	474	499	512	469	510	497	521	494	465	463	465	467	498	489	501	479	506	519	506	512	504	484	450	484	479	490	472	504	510	518	505	491	495	528	429	492	533	456	466	468	450	486	496	493	499	462	454	517	462	498	486	483	463	485	496	469	465	534	483	481	486	475	478	508	511	497	484	470	513	445	498	491	470	484	474	494	452	519	493	493	491	496	509	498	498	495	480	488	466	522	522	469	512	493	479	468	512	468	455	451	457	471	493	477	481	520	506	481	474	504	463	476	445	506	488	470	496	505	498	516	469	504	494	497	533	473	502	468	461	463	493	508	484	510	494	536	464	483	482	485	505	516	487	490	519	497	498	484	504	488	452	488	477	445	482	494	488	428	459	544	477	465	470	487	482	505	456	508	507	485	496	473	484	474	484	488	489	476	463	487	484	492	474	474	492	460	459	512	488	504	493	486	441	470	437	510	485	490	492	502	461	478	505	477	499	484	493	489	513	438	468	512	457	456	484	447	458	487	464	505	485	483	506	492	474	479	483	491	469	460	493	444	450	493	462	470	492	505	490	492	466	474	444	497	489	485	476	512	456	520	496	441	471	479	483	490	537	506	526	492	487	490	479	491	462	497	508	462	475	468	492	509	520	488	473	498	498	514	476	524	501	490	498	515	452	489	488	499	484	484	506	439	487	490	491	478	468	478	487	455	488	499	496	492	488	513	500	465	516	466	471	473	491	490	486	458	474	504	482	483	430	486	498	449	521	457	491	521	525	489	523	494	500	475	495	499	483	482	470	489	456	486	498	465	479	479	485	479	497	460	530	517	517	499	480	498	481	479	477	430	480	506	492	495	476	483	506	487	470	524	464	503	485	478	454	457	477	464	480	467	455	501	493	500	504	496	502	463	502	480	467	457	496	456	492	483	481	469	492	473	485	501	457	483	475	476	462	457	458	457	483	496	478	482	470	464	488	478	494	520	502	512	494	495	480	549	489	461	484	488	447	497	471	484	463	516	482	447	480	477	497	456	445	454	503	470	479	497	515	503	455	464	506	455	502	503	477	482	470	467	463	520	487	471	467	478	490	489	480	495	443	515	452	508	495	461	452	452	510	424	494	462	487	470	463	490	462	527	486	497	470	522	474	516	474	495	495	514	491	484	500	513	455	495	481	434	447	495	448	473	501	475	482	503	465	484	479	494	454	478	484	489	459	492	489	440	507	475	488	493	509	492	508	485	461	528	440	470	482	499	493	510	516	467	435	452	471	472	475	468	514	519	507	462	422	505	446	476	515	457	486	500	455	477	519	475	557	505	463	502	491	467	527	454	467	489	485	506	468	494	474	488	472	478	498	480	440	514	465	435	497	498	467	491	529	486	485	486	487	492	486	486	508	453	453	467	492	494	498	523	489	483	485	454	466	461	468	486	516	506	508	498	440	465	472	460	457	488	491	504	463	489	519	470	484	479	489	473	467	478	438	493	482	466	505	450	517	512	486	465	501	438	488	527	468	484	499	477	491	478	508	482	485	516	483	470	432	481	466	454	482	470	481	557	475	485	491	505	531	524	447	469	447	513	469	455	483	479	476	462	452	487	465	473	425	466	446	466	452	445	488	520	488	491	456	464	455	492	472	506	487	473	490	472	499	501	504	481	489	475	454	487	498	491	467	490	503	436	483	493	517	496	466	470	467	460	469	500	481	456	462	434	458	454	466	458	479	436	494	477	455	477	454	448	459	464	493	450	463	482	442	476	522	476	405	469	493	479	456	468	498	455	500	472	487	502	462	467	448	479	454	484	456	447	486	500	467	486	455	450	451	495	496	473	486	487	489	478	494	477	463	496	504	512	468	501	483	488	492	476	472	421	484	452	498	473	484	516	448	491	487	487	450	489	471	509	473	483	481	491	480	470	480	496	470	467	467	480	464	469	434	480	466	458	502	460	465	502	499	480	478	486	518	503	432	496	482	472	490	476	484	493	503	477	487	499	475	450	482	517	471	508	468	487	486	464	475	429	480	490	492	492	478	496	466	444	438	476	459	461	502	481	479	478	479	480	515	500	531	484	470	468	494	486	446	484	502	449	490	488	494	492	475	458	490	469	483	419	541	485	505	488	472	478	454	505	432	453	472	480	473	434	498	477	479	446	475	421	504	460	474	480	474	486	462	497	454	489	460	478	450	476	475	511	499	486	468	433	529	459	496	514	499	456	493	515	482	481	451	447	463	450	517	496	481	496	496	498	480	479	507	477	496	482	451	497	499	452	495	440	484	481	518	481	524	451	489	508	474	461	432	492	500	485	519	462	518	468	488	476	457	459	466	492	464	453	447	497	474	476	474	472	468	454	462	446	485	465	513	492	439	481	473	498	480	460	474	497	505	474	478	480	512	473	506	495	478	496	479	500	468	465	491	458	500	478	510	495	463	478	456	466	509	480	486	470	509	480	450	449	483	490	493	490	476	482	475	463	449	481	529	497	497	453	520	497	487	471	503	482	475	520	495	464	431	474	506	452	489	458	528	482	502	493	461	463	481	437	491	493	484	493	489	464	518	480	496	481	452	471	539	501	464	485	470	484	479	469	478	466	468	472	466	448	482	472	470	443	449	472	478	457	471	459	482	480	477	465	526	487	490	457	488	474	445	480	463	471	483	495	474	462	488	443	477	456	455	464	484	477	468	455	448	493	468	488	465	455	458	467	474	489	479	438	454	485	521	490	464	446	495	473	497	489	471	475	481	469	487	484	487	441	454	463	489	481	487	489	459	480	465	470	477	468	513	448	520	507	463	462	443	482	467	456	469	479	460	525	540	459	502	449	468	437	478	516	486	511	466	463	443	509	519	478	493	461	438	478	482	476	489	495	484	462	488	478	493	480	479	446	495	494	529	455	501	495	486	473	476	466	488	441	526	461	472	441	489	492	509	467	463	475	478	451	489	480	436	485	474	485	466	461	471	462	474	475	452	498	486	509	495	495	483	470	513	491	476	477	490	487	499	458	471	454	528	492	472	486	462	504	481	481	467	476	519	513	481	504	465	484	485	479	495	492	499	468	498	477	461	483	510	486	478	439	470	450	440	468	490	445	472	496	488	450	492	472	456	497	456	475	512	493	468	483	482	509	493	464	452	452	505	441	498	483	481	466	476	478	516	441	435	495	482	489	471	475	470	490	459	499	505	453	473	496	479	472	464	481	468	490	450	530	489	474	485	459	460	509	470	507	489	462	468	473	469	499	508	460	429	473	443	466	472	483	527
27730	10113	754	473	357	221	178	147	146	149	137	176	132	154	129	130	134	158	134	147	134	152	130	154	139	115	136	137	132	140	139	128	155	125	144	148	138	187	137	150	136	155	150	135	143	148	132	141	166	144	119	125	148	148	137	155	137	142	140	142	142	144	140	135	135	126	170	143	134	126	160	150	143	153	140	118	150	132	164	149	167	153	149	150	125	163	141	151	143	146	135	127	138	133	144	135	133	153	134	149	146	129	143	118	134	141	154	151	160	154	144	133	146	142	132	137	165	140	133	121	156	152	132	143	159	159	163	132	142	115	144	130	138	133	125	150	143	137	148	149	135	139	135	127	144	132	141	130	157	119	117	135	171	128	150	114	142	126	122	140	137	145	152	163	147	130	158	136	159	146	151	128	146	135	159	118	166	139	138	133	144	138	150	152	160	141	126	129	143	125	152	155	131	150	158	161	145	117	146	161	157	147	146	161	115	136	151	146	160	127	137	132	155	145	117	137	144	149	135	142	143	135	159	154	155	151	140	140	137	133	137	155	135	136	133	147	147	140	144	140	125	147	160	169	144	149	142	138	136	143	147	147	126	141	133	147	155	138	152	136	132	126	126	118	151	137	165	166	137	143	161	130	122	133	149	128	152	143	163	131	139	138	129	132	132	129	144	148	134	151	111	121	145	126	158	153	116	143	145	133	137	123	138	149	149	133	144	153	116	138	154	150	153	159	139	137	139	134	121	146	130	121	153	154	157	146	144	136	130	129	147	154	151	126	146	134	138	169	134	142	153	151	151	171	155	119	141	159	131	141	139	156	151	149	139	131	135	137	142	145	149	136	148	153	119	151	172	136	136	125	143	134	137	146	139	125	166	156	137	118	138	136	160	127	131	144	151	170	155	137	166	150	130	153	152	136	141	119	155	132	127	150	134	151	146	139	156	153	125	136	164	147	147	143	152	156	143	150	133	154	143	141	147	125	155	129	131	146	148	139	145	131	133	158	127	144	146	123	137	159	130	146	152	135	136	140	139	156	151	149	125	161	155	158	140	135	135	152	140	140	146	134	170	155	138	142	148	137	141	120	152	136	150	123	143	124	145	124	126	120	153	131	152	120	132	137	138	151	154	133	144	151	122	141	131	154	137	156	148	141	127	146	148	120	137	152	147	142	142	141	150	164	130	144	155	127	126	146	151	155	165	149	151	141	128	160	160	117	139	132	159	149	132	134	163	135	150	149	147	152	171	132	163	145	141	144	132	149	145	149	127	140	127	154	129	145	144	130	121	145	154	134	154	119	123	132	141	131	151	148	127	135	138	150	126	142	156	165	125	155	149	144	145	134	149	129	168	118	142	139	113	118	143	165	127	138	134	142	145	136	129	143	142	127	124	136	149	155	142	121	147	137	145	151	137	154	134	127	145	154	151	144	146	156	133	129	140	129	139	122	113	145	124	153	157	143	149	143	133	147	178	140	138	130	142	138	129	144	145	139	135	149	154	150	124	135	150	123	116	149	161	147	132	148	130	143	130	129	132	151	164	152	129	153	151	139	158	142	135	143	146	133	120	153	132	129	154	124	133	127	151	162	159	135	136	141	164	153	150	154	154	139	137	145	145	147	147	121	152	151	147	132	152	170	134	152	147	112	158	137	144	150	134	162	134	131	140	153	148	151	157	156	144	141	144	144	157	150	148	153	161	133	144	136	157	144	144	145	118	140	145	137	129	129	177	146	129	146	141	141	121	149	147	159	132	134	140	163	124	132	127	121	161	116	150	132	133	134	133	147	151	148	127	148	137	136	128	151	127	174	153	141	148	140	159	144	130	125	144	151	142	168	124	142	144	152	143	136	130	132	139	146	142	133	129	135	159	149	147	146	149	148	127	130	121	139	142	139	129	137	150	140	140	145	131	124	136	136	154	136	147	140	155	123	138	132	134	157	144	156	161	147	155	129	140	150	133	133	140	129	134	139	139	142	139	151	134	143	143	141	154	145	142	124	146	143	160	150	142	158	136	156	140	140	164	134	125	116	140	124	147	143	136	135	133	133	140	137	146	134	166	153	149	143	150	145	126	141	163	156	166	142	122	135	140	153	132	153	144	127	134	126	135	158	144	133	142	151	162	154	168	128	144	144	128	160	123	139	135	139	148	150	156	152	156	135	146	153	127	142	161	141	128	137	140	144	142	145	154	147	164	150	158	139	131	149	140	147	143	134	143	140	158	135	150	148	144	157	124	125	158	150	137	148	149	118	143	115	130	129	126	145	143	148	147	140	125	139	137	147	148	129	147	163	159	145	134	148	145	161	150	160	141	129	154	165	128	151	152	155	137	137	169	162	147	140	155	122	144	145	125	142	158	160	138	156	122	142	141	139	153	146	119	157	153	145	142	148	132	127	148	133	132	141	127	145	121	137	140	157	168	145	143	159	154	127	146	148	146	152	144	147	163	133	165	135	126	150	140	163	142	158	132	140	123	144	158	142	152	146	169	151	141	162	140	160	149	126	160	148	133	145	157	140	118	140	147	121	165	146	144	130	144	121	127	153	150	136	128	143	134	139	138	119	125	130	149	144	133	125	139	129	129	139	159	142	162	115	153	152	154	135	151	126	145	137	158	138	156	148	124	157	130	141	133	113	144	148	136	146	137	134	134	139	133	144	129	146	148	142	141	142	146	140	139	144	128	154	132	144	133	129	152	141	156	125	130	140	137	143	131	147	158	139	145	145	138	136	145	153	128	150	138	136	148	144	158	131	154	119	142	142	148	147	130	156	153	137	167	138	135	162	151	141	145	154	143	138	131	137	136	144	163	121	127	120	136	142	135	128	146	146	142	145	127	162	164	138	158	149	151	136	135	141	165	136	115	154	150	129	120	162	136	149	153	139	138	138	143	154	143	149	138	154	126	155	139	158	123	144	158	141	154	171	147	147	147	172	148	114	143	133	139	158	152	140	152	144	133	144	164	137	154	158	125	125	126	139	136	134	156	143	155	153	139	146	158	137	152	153	144	146	132	142	147	139	151	150	145	153	118	141	156	161	135	167	136	140	139	147	150	128	134	141	141	147	131	149	139	148	139	152	133	171	152	150	129	150	155	139	146	162	146	127	151	132	169	157	153	146	142	118	145	139	153	160	157	138	147	147	135	129	146	123	154	134	150	137	145	159	143	174	144	148	140	128	139	142	162	138	149	147	165	149	128	144	135	139	147	136	149	147	118	135	128	139	114	136	154	159	150	132	158	134	148	156	151	130	147	151	158	121	143	124	141	137	167	131	152	164	147	148	149	131	138	136	137	124	132	123	131	157	144	152	136	122	150	127	128	156	151	166	131	140	130	125	125	147	139	148	138	169	142	110	163	155	149	151	142	106	129	157	138	131	136	140	133	155	141	145	143	149	135	174	151	146	144	155	124	151	141	140	153	132	166	144	125	161	135	137	147	124	138	167	151	138	116	156	155	115	121	171	139	149	164	153	145	153	127	138	163	136	145	160	154	128
4459	356	298	179	164	170	138	132	139	142	137	108	125	127	147	135	122	113	121	133	111	136	108	122	138	112	134	127	129	119	135	129	117	118	112	137	129	112	113	133	148	146	117	125	127	141	127	139	105	108	116	144	109	127	127	121	127	125	130	119	123	117	127	134	114	101	129	151	139	116	111	124	113	117	144	139	108	140	130	117	141	122	128	127	116	120	110	121	114	115	108	127	122	118	117	129	114	156	105	135	115	133	115	124	105	130	106	104	130	128	124	121	130	117	111	118	141	120	110	122	112	137	136	117	105	127	115	144	135	129	145	107	138	114	112	126	131	122	129	119	122	145	129	126	124	111	114	122	128	109	104	114	99	121	125	125	127	109	121	120	117	116	121	129	128	130	122	109	126	111	115	130	122	114	123	120	120	125	101	120	136	110	112	126	138	103	123	123	123	110	102	108	103	99	98	120	137	146	113	104	139	118	112	119	111	115	121	119	129	125	115	121	126	118	86	131	113	133	125	113	124	110	116	120	120	108	113	109	131	118	127	114	108	109	106	129	113	130	116	113	136	114	123	134	126	136	108	140	136	135	119	93	125	116	115	114	106	128	101	132	115	115	146	121	120	122	127	128	120	145	136	140	125	110	109	129	108	110	133	114	130	135	123	125	119	115	119	124	129	128	126	119	121	134	120	115	114	116	131	116	116	126	108	129	112	121	126	118	149	117	131	102	122	147	96	131	95	130	150	127	105	131	144	122	116	113	115	116	118	136	124	119	114	111	127	119	121	110	127	120	112	133	136	114	108	120	121	135	132	111	125	127	127	124	134	141	133	129	132	120	122	118	127	127	132	121	113	124	130	128	124	112	127	118	118	113	122	128	132	118	112	116	130	119	118	104	103	125	102	113	116	113	136	132	129	144	134	109	132	105	122	119	132	134	123	113	107	127	133	114	133	117	118	113	116	139	120	148	118	130	108	91	130	157	118	120	139	136	121	133	107	123	121	126	122	145	111	122	115	119	112	125	132	129	137	124	127	126	129	134	136	97	142	111	121	122	126	119	141	112	123	114	105	128	115	134	145	122	137	139	112	118	112	124	130	122	124	108	100	116	93	109	126	113	132	116	119	125	107	110	91	122	114	116	127	123	107	132	123	124	132	138	124	116	123	124	113	130	117	124	123	139	134	120	115	124	113	134	116	135	123	117	111	132	120	122	141	111	115	113	115	129	133	143	148	105	131	133	131	116	129	123	120	119	132	109	131	112	111	127	108	113	132	131	130	115	122	118	107	142	107	138	114	108	132	145	129	124	109	119	103	103	136	114	114	110	122	139	103	135	133	115	127	102	118	116	134	122	113	135	112	126	148	146	128	144	115	124	108	129	109	125	119	115	103	124	123	112	107	115	113	126	138	142	139	123	127	103	118	122	108	122	117	115	112	130	119	122	129	128	121	124	127	113	121	132	138	133	103	115	127	141	119	123	141	113	134	118	113	127	148	123	116	131	135	134	126	125	127	109	132	117	120	103	116	121	109	103	127	122	128	145	106	129	124	122	107	115	127	130	115	110	115	124	127	105	116	107	138	128	109	121	121	125	111	124	108	130	120	108	126	131	124	110	125	124	124	136	120	117	124	130	115	122	134	118	139	123	108	134	105	114	115	109	130	116	100	104	124	126	112	141	118	124	122	119	135	110	122	120	130	98	136	126	120	123	110	128	111	119	120	125	114	118	109	112	132	115	133	128	97	118	116	111	118	134	135	125	113	129	123	105	120	105	117	130	111	122	108	105	141	138	136	138	138	113	129	131	119	135	109	111	127	121	116	110	126	109	141	120	124	126	113	107	113	126	125	121	135	129	120	111	115	125	124	130	125	129	116	120	120	126	122	112	138	117	112	121	131	134	133	123	130	121	115	122	115	125	137	113	140	126	109	114	137	134	126	123	123	130	138	109	114	111	130	126	129	105	108	121	130	106	140	115	129	127	107	131	118	114	120	131	137	111	100	129	118	128	107	116	124	127	122	117	135	120	113	125	129	117	110	116	137	120	116	123	98	131	118	129	125	114	110	128	138	124	104	117	113	92	111	123	132	106	110	124	126	111	124	122	118	134	131	127	127	107	124	133	108	147	125	124	119	144	128	130	129	120	125	120	118	127	127	114	125	127	113	113	124	120	124	124	136	115	117	117	119	135	112	119	120	123	133	134	127	118	133	105	102	109	126	123	138	109	121	126	120	139	133	105	130	104	102	118	146	118	116	126	114	120	115	111	116	113	121	118	126	117	100	128	127	124	107	116	128	123	148	135	133	116	122	142	109	124	124	127	123	134	112	115	123	121	127	129	108	123	128	127	118	134	151	113	122	133	114	129	104	115	121	122	118	126	136	121	112	106	131	123	119	125	142	100	125	119	123	153	114	116	142	125	124	127	123	118	121	123	129	138	131	120	109	146	109	119	132	117	121	127	136	121	130	129	136	128	107	122	132	118	105	108	111	113	102	127	125	128	133	137	107	116	115	117	124	129	118	151	123	112	113	126	124	112	105	145	128	127	138	107	112	108	128	121	114	123	115	115	127	119	127	137	150	131	95	125	126	122	101	129	131	92	131	122	115	115	119	114	153	106	132	118	114	97	132	120	115	108	125	119	107	114	110	101	118	133	122	135	133	115	105	118	126	135	107	111	145	144	124	126	115	120	110	138	101	123	122	122	137	132	120	121	132	127	127	130	103	116	117	111	119	111	129	121	129	136	143	132	131	130	116	135	116	109	124	116	124	135	111	122	111	119	112	123	118	137	129	129	135	123	114	131	124	103	123	122	112	114	118	121	109	121	139	108	125	118	109	132	120	130	117	124	132	133	114	117	110	121	151	119	120	105	109	119	121	116	100	111	138	124	124	120	118	118	143	143	126	123	130	126	116	139	121	123	125	119	114	105	111	100	88	119	109	123	155	131	119	118	114	135	132	133	126	128	115	113	124	122	120	125	123	134	101	123	110	123	115	114	89	142	115	124	108	123	135	104	127	124	132	113	118	129	105	109	142	112	118	138	111	134	121	119	124	109	128	133	120	133	135	104	124	126	134	125	127	120	116	132	105	108	120	111	131	122	107	119	111	136	128	128	122	140	117	129	121	109	117	116	136	112	113	123	105	106	129	135	134	116	127	109	116	132	116	122	107	133	124	118	128	130	130	130	129	128	119	132	120	134	130	117	133	106	131	126	115	97	131	139	128	110	132	109	128	112	107	118	110	131	107	132	127	139	127	136	94	106	138	115	128	128	120	134	127	120	122	103	103	106	137	124	127	125	110	116	112	129	127	122	117	131	116	132	116	106	117	123	116	135	139	105	130	138	141	113	121	117	135	110	145	123	125	117	116	134	124	112	111	117	119	137	110	120	120	121	115	116	115	110	104	134	126	126	101	97	101	108	139	119	103	118	149	122	116	114	130	102	123	133	130	120	119	131	142	135	108	156	127	134	110	133	98	134	137	127	128	102	129	124
25397	21414	27878	25308	11069	1148	803	588	507	475	477	474	480	451	432	433	413	423	443	431	445	406	462	401	393	451	436	436	382	416	398	393	418	425	392	404	452	429	413	452	414	387	408	418	410	394	421	389	439	407	419	423	409	396	416	406	399	413	411	427	411	408	414	372	410	394	388	357	426	385	394	411	372	405	397	377	437	420	413	394	446	454	387	398	388	405	438	435	428	403	377	403	429	393	429	418	397	372	396	438	380	407	392	422	370	429	386	402	453	399	417	419	414	396	398	419	411	415	401	382	403	403	440	403	419	420	413	424	437	405	404	385	395	388	424	404	400	420	415	383	409	418	404	407	393	411	395	396	418	396	428	409	400	393	416	402	415	373	416	437	384	450	385	400	419	398	408	407	440	388	377	423	434	419	403	401	380	417	451	401	447	403	409	441	411	389	407	414	386	405	391	389	408	413	400	398	387	393	420	392	380	398	397	382	401	384	418	420	405	409	396	426	393	422	403	397	424	409	401	441	419	385	420	412	402	386	381	417	408	388	423	419	380	405	408	423	434	380	398	378	417	427	390	418	411	385	410	422	421	423	409	371	408	432	403	386	405	405	386	421	400	435	402	415	404	412	424	423	415	412	414	405	420	411	420	385	358	380	430	384	425	348	435	424	388	351	400	395	395	423	393	402	443	402	388	388	380	408	426	399	412	403	382	423	408	419	402	409	401	416	418	420	369	399	414	414	399	390	377	387	409	407	416	412	412	423	425	450	416	413	429	388	396	413	422	411	419	405	418	430	387	422	406	424	426	407	406	414	405	396	388	422	421	466	431	425	429	348	452	443	385	397	438	375	414	377	394	394	426	409	399	411	404	368	428	392	383	424	396	450	389	423	416	424	404	401	438	416	437	413	450	421	430	400	400	398	412	417	405	402	455	406	432	415	403	389	368	392	390	414	394	416	415	403	379	407	429	424	403	415	379	406	414	425	424	391	396	396	440	386	422	429	418	406	391	442	375	418	385	426	411	399	425	408	436	379	421	416	449	396	386	388	427	438	402	392	426	366	425	399	358	394	453	402	442	384	421	383	402	400	411	442	402	393	375	405	384	438	397	397	383	381	348	397	408	423	421	424	382	393	406	408	392	420	335	406	390	367	401	394	431	379	430	379	404	398	360	373	394	417	384	445	403	380	409	396	411	403	396	421	406	389	385	401	445	413	403	409	426	390	389	372	407	410	417	403	370	396	386	409	390	410	379	363	392	394	383	374	394	387	432	395	360	401	419	411	419	431	420	393	413	421	421	421	427	398	421	415	433	398	404	419	352	393	408	408	429	413	419	414	367	412	408	415	422	401	413	399	392	377	421	418	392	377	391	399	414	374	405	403	343	411	437	407	428	433	395	379	393	399	373	408	372	398	418	431	443	417	414	442	415	405	386	407	388	398	423	378	385	378	403	396	352	430	377	411	400	422	387	364	421	401	369	398	405	385	410	432	428	422	407	391	383	419	416	380	368	432	411	419	388	375	399	436	420	395	406	380	398	423	370	377	382	411	419	428	427	425	371	406	404	391	373	393	419	397	404	406	437	387	366	377	374	407	446	446	372	397	440	401	381	391	397	395	384	399	428	414	407	406	422	359	388	406	385	409	411	428	390	373	401	414	407	446	419	397	389	415	381	384	437	384	421	400	385	410	402	393	372	404	394	379	396	408	413	440	396	425	395	404	394	436	408	380	412	392	401	423	409	414	423	446	407	389	432	419	430	396	439	378	402	411	382	428	376	420	415	427	407	404	378	402	407	402	416	412	407	369	401	435	396	390	391	396	395	443	413	426	382	415	395	403	409	426	399	422	432	423	423	422	403	397	403	353	371	407	382	412	400	406	408	409	375	409	389	389	418	376	372	401	400	403	423	413	391	399	428	413	417	411	412	389	355	415	401	396	386	409	375	416	391	371	411	404	440	391	412	414	397	419	379	423	401	402	406	402	404	400	416	395	421	412	426	354	405	393	399	394	399	409	407	401	404	407	407	390	422	428	418	405	398	415	395	397	393	447	400	387	410	426	416	414	421	360	419	421	418	389	398	377	418	384	421	379	391	423	440	368	421	397	443	424	416	416	393	424	418	376	423	404	371	415	379	420	382	396	398	386	373	407	416	415	411	397	419	385	392	410	379	417	400	402	401	388	380	388	382	344	408	410	392	416	399	408	398	387	393	387	419	393	408	427	426	440	379	397	425	375	358	398	413	419	418	408	435	436	421	434	419	387	463	399	393	381	396	396	379	385	396	395	415	423	422	418	430	398	380	384	350	437	386	451	447	383	390	403	429	434	403	394	382	401	388	405	399	411	386	388	395	393	374	427	378	413	387	424	407	405	391	441	376	417	414	430	419	414	393	386	388	395	397	408	400	406	372	412	432	400	425	372	413	436	358	414	387	399	437	417	448	415	387	441	418	393	376	439	395	387	399	365	420	371	421	386	405	394	413	394	404	399	397	416	396	398	432	382	382	401	411	438	376	394	381	388	406	420	402	438	416	374	394	358	380	391	417	422	371	408	378	368	373	440	406	400	378	406	386	409	415	401	422	411	431	414	438	415	422	387	392	366	382	382	415	419	364	402	433	378	357	395	412	419	397	394	408	401	407	378	389	385	375	372	402	393	402	400	405	455	396	416	355	428	442	360	405	396	398	422	440	386	393	398	419	433	390	425	413	411	401	393	406	398	394	440	387	436	424	376	400	396	397	405	412	395	400	398	393	370	426	412	413	409	401	419	392	420	430	406	398	438	379	392	405	361	432	429	430	394	399	425	389	401	403	381	349	380	411	381	386	392	389	384	369	390	439	384	383	395	380	356	428	378	444	364	398	405	401	376	386	421	372	410	412	387	412	408	431	386	393	380	387	388	411	425	403	420	397	391	395	402	409	405	429	372	379	404	397	456	424	394	393	407	374	419	404	419	384	411	436	402	381	404	415	410	380	410	437	403	451	430	356	408	399	384	428	374	414	377	414	390	408	429	380	419	392	412	409	365	398	400	403	400	365	352	411	420	385	433	426	395	422	404	418	431	409	434	410	396	404	401	389	398	409	432	393	386	397	394	358	400	390	426	376	378	389	386	404	421	377	433	390	445	444	384	416	391	390	419	408	403	388	394	380	381	415	389	402	410	381	370	399	409	423	400	412	411	417	391	369	396	391	416	392	426	436	454	404	397	379	385	411	422	406	415	375	392	408	395	412	383	411	398	384	430	446	404	409	400	397	420	398	427	420	415	378	444	407	443	418	398	394	428	374	418	429	401	392	411	377	368	410	412	370	379	416	435	402	421	390	398	436	425	400	386	399	392	424	448	436	393	407	393	397	368	393	382	413	413	416	375	373	398	406	394	408	410	399	414	395	411	361	427	353	440	368	393	398	438	406	379	387	392	394	421	403	352	399	379	401	401	428	409	388	386	418	401	402	422	428	368	420	372	361	413	416	395	386	404	396	410	409	396	411	410	371	402
3154	3227	2790	1457	1032	768	628	564	524	521	454	422	411	438	369	391	391	373	349	404	374	364	348	364	344	343	320	353	349	354	361	396	305	356	337	323	353	352	341	343	343	347	349	359	342	345	350	319	363	352	343	309	344	339	375	352	383	339	369	340	335	328	355	344	307	351	345	358	361	357	327	341	323	344	352	362	330	328	343	310	332	352	328	339	352	314	378	318	346	307	356	353	328	372	312	366	347	363	346	335	342	335	367	337	327	352	312	318	318	339	310	311	362	349	351	342	339	355	326	348	342	352	326	346	350	317	311	330	354	373	325	319	324	334	329	370	347	322	328	343	331	321	357	323	314	325	332	324	341	345	346	336	313	348	331	346	383	315	376	349	349	318	294	322	332	360	317	335	329	349	341	309	320	339	355	329	352	334	349	341	370	341	330	366	325	380	338	338	329	337	319	377	340	336	364	341	326	336	338	343	330	338	313	364	337	336	314	339	345	350	325	348	346	335	350	348	348	339	333	317	315	342	341	336	347	329	334	296	316	323	338	356	329	335	364	359	336	333	325	339	349	335	330	349	341	318	358	342	335	328	351	311	356	312	332	327	319	356	354	338	324	337	339	358	334	350	346	322	342	351	329	318	356	303	340	342	338	357	310	351	344	326	379	349	352	368	350	336	324	320	316	341	305	355	329	341	320	316	329	320	339	308	323	344	361	318	336	323	335	349	349	337	343	339	375	337	317	342	336	345	358	302	333	283	330	333	343	358	348	326	308	332	349	322	355	332	339	306	327	318	322	347	328	314	365	311	326	346	348	353	339	323	322	359	324	316	331	345	343	306	319	317	330	320	310	323	350	342	335	368	302	318	315	317	327	358	342	370	341	328	337	350	360	329	343	320	348	338	352	332	332	333	330	324	332	361	347	328	346	340	358	330	331	330	308	344	336	338	314	312	322	366	304	305	328	326	299	347	367	295	338	345	324	343	304	319	316	339	347	357	351	332	333	334	337	319	365	363	386	330	294	336	346	345	311	305	344	357	351	327	325	302	334	327	341	363	362	296	345	316	345	338	341	346	353	326	308	334	362	325	317	324	295	352	364	323	354	351	343	290	362	333	348	308	348	351	348	342	313	336	333	341	296	324	347	342	325	329	318	294	324	294	326	326	343	338	379	317	359	318	348	328	332	329	348	361	308	343	365	322	326	335	326	352	323	317	311	312	343	336	350	311	319	342	352	325	316	354	317	364	364	349	331	341	314	355	338	337	330	307	342	302	324	318	322	309	330	356	316	305	355	326	335	318	349	338	332	337	307	312	292	332	338	333	341	322	333	336	364	332	288	357	335	351	344	330	333	353	317	313	337	305	327	326	321	322	345	346	354	335	328	312	341	311	311	356	325	328	322	347	295	301	307	371	349	350	309	343	325	289	315	318	347	318	335	354	328	312	317	353	326	359	347	330	305	336	347	365	308	337	325	350	347	311	331	341	354	329	302	346	352	313	299	345	317	366	317	328	319	318	361	349	343	338	308	336	334	361	325	319	334	360	317	321	318	317	294	335	376	304	358	319	343	335	335	310	327	320	339	343	364	307	345	312	321	319	333	330	336	341	315	337	308	311	310	321	304	324	337	358	326	340	319	326	343	343	307	333	337	336	344	309	369	317	336	315	338	324	359	322	338	363	319	338	327	315	344	341	336	321	314	370	378	350	327	359	329	336	332	327	327	342	352	350	332	320	321	337	313	359	295	318	350	298	359	330	354	312	361	345	333	303	329	339	345	352	312	334	355	323	299	328	374	341	361	338	312	313	348	307	320	368	331	335	340	329	330	376	317	301	354	340	348	332	340	349	324	328	335	341	325	363	322	304	286	367	333	322	339	317	356	325	332	329	341	351	362	304	335	312	307	376	308	351	359	348	339	345	315	308	331	318	311	350	345	329	335	337	334	367	355	333	358	316	344	321	336	325	327	327	341	350	335	353	352	337	334	376	348	331	315	362	311	356	322	349	347	307	333	364	356	340	335	330	336	363	330	329	323	329	345	332	333	309	327	362	359	332	324	289	361	301	314	362	301	365	344	324	349	361	337	303	329	320	359	352	332	315	325	298	321	306	359	337	362	375	323	328	326	344	338	365	328	323	341	342	311	338	340	318	330	330	312	328	318	323	368	333	316	342	323	325	313	340	323	369	354	349	310	326	329	340	306	326	315	312	338	309	360	319	304	360	349	327	352	362	334	342	358	328	338	302	293	342	304	340	315	331	349	327	317	328	310	338	333	312	355	347	334	315	345	332	336	336	330	330	330	338	342	334	313	317	322	342	332	353	315	344	379	322	352	326	332	351	332	322	322	365	320	330	340	367	333	340	355	331	325	356	333	332	286	349	324	328	335	323	380	325	317	344	326	331	327	363	327	313	341	329	380	310	302	301	304	322	333	302	308	304	357	314	335	321	327	335	350	315	323	335	318	326	336	316	332	332	337	371	338	316	355	325	380	353	338	328	358	312	314	344	348	349	333	316	346	341	323	310	304	371	342	373	301	325	313	345	325	344	336	364	375	298	328	322	332	327	334	309	337	348	315	338	347	356	316	331	324	335	307	378	353	311	296	303	331	316	325	330	349	297	318	326	357	315	331	345	325	314	337	327	331	349	354	328	326	311	309	313	345	330	332	343	322	363	324	332	343	345	335	316	358	303	330	344	309	334	349	343	353	299	315	329	364	309	331	336	327	328	348	316	337	321	311	307	294	342	323	354	303	337	334	299	323	303	339	338	307	315	313	310	344	340	346	328	302	332	358	300	332	295	311	360	342	301	345	297	329	315	294	334	332	325	342	345	362	335	333	303	323	328	321	318	334	350	342	335	344	325	319	301	325	325	334	339	328	331	348	327	331	308	342	293	323	343	330	333	320	303	340	341	326	335	313	322	339	331	340	319	329	315	331	328	359	346	332	332	335	282	328	330	334	333	361	351	374	317	304	327	314	335	317	323	300	311	336	356	351	331	327	322	325	339	328	325	320	338	332	354	356	316	347	333	353	328	289	311	367	310	349	315	292	299	328	302	355	333	326	378	324	343	339	343	347	334	367	318	317	373	340	332	345	341	314	305	310	355	278	333	343	325	342	326	335	318	345	356	318	340	311	332	304	340	321	304	311	288	311	364	326	344	317	316	337	334	320	319	351	319	305	336	362	292	374	309	324	322	316	372	308	341	332	334	319	340	330	361	333	344	287	308	331	361	333	326	355	352	299	342	335	334	348	320	365	335	312	318	334	321	354	332	325	368	334	339	291	364	322	330	338	364	357	355	353	345	331	323	322	353	333	339	326	314	349	346	348	346	336	384	304	357	327	342	305	349	340	358	330	337	303	343	329	338	340	336	326	317	356	326	325	320	318	324	330	350	307	300	313	345	333	351	341	312	310	351	341	355	344	319	329	351	320	329	306	331	314	321	317	349	337	325	333	347	318	323	319	318	331	325	351	346	311	341	369	315	318	314	331	293
24471	21448	28786	24485	21441	8350	1613	975	876	789	808	672	737	709	730	709	644	607	656	614	666	629	663	673	683	628	656	615	680	609	636	617	662	586	619	635	650	590	594	631	619	652	592	628	698	616	615	604	570	591	623	644	624	596	607	616	618	609	623	635	592	628	621	614	611	624	623	601	624	580	639	612	617	587	656	634	580	607	586	626	662	624	645	585	582	575	603	648	647	655	608	620	601	648	627	622	550	636	601	620	637	625	598	614	644	617	645	619	581	606	622	585	607	596	564	623	581	601	585	629	620	562	630	605	605	582	607	590	618	608	628	610	621	607	653	654	589	597	626	575	645	623	649	601	600	606	602	617	623	604	613	633	612	573	590	677	626	597	615	624	596	669	613	584	586	612	587	609	631	601	615	602	636	623	570	638	634	576	625	635	636	599	612	620	602	593	651	634	580	586	615	620	644	560	584	589	612	585	588	618	684	578	609	632	607	598	560	584	626	670	629	601	622	570	594	598	588	608	628	642	591	636	608	567	623	643	601	636	611	640	591	611	637	612	614	649	596	597	626	596	605	608	616	599	631	584	615	618	631	604	633	613	588	598	603	612	600	593	646	624	598	586	615	591	609	611	619	573	610	613	621	627	610	617	631	584	628	618	657	592	598	625	621	639	580	614	608	653	598	610	619	618	629	641	654	630	615	575	595	614	625	592	621	652	626	561	618	576	625	576	648	614	632	583	628	576	611	637	614	613	645	636	652	570	607	586	613	601	635	589	629	652	608	629	608	590	597	665	612	602	599	626	606	598	588	601	594	639	630	654	567	639	602	638	624	601	629	641	595	613	587	642	608	593	616	640	623	599	576	661	608	641	675	613	614	575	594	600	584	581	692	609	630	603	579	604	592	620	602	603	600	602	654	619	618	623	628	619	581	589	643	621	564	606	616	637	580	581	597	590	583	632	618	602	610	615	621	589	610	561	589	588	631	629	589	630	642	600	616	627	576	582	603	629	604	645	600	585	567	618	591	625	627	584	642	620	636	638	574	600	636	622	614	572	604	579	604	573	613	584	608	589	633	611	633	582	644	626	616	605	605	606	616	609	585	626	588	590	570	618	657	613	588	662	624	563	591	629	599	574	628	593	597	624	596	617	638	593	621	566	617	589	615	630	619	568	583	597	631	579	568	582	565	610	609	603	579	608	573	600	589	606	586	587	638	586	642	616	636	591	636	607	612	590	609	578	622	613	603	584	573	600	592	610	593	574	626	655	631	602	561	613	600	628	561	576	633	590	631	636	587	618	612	618	630	603	582	582	594	624	608	645	623	588	549	629	596	605	608	614	640	653	579	641	620	585	591	576	579	631	598	615	611	582	613	612	632	611	622	628	599	633	633	635	597	616	620	635	582	600	613	647	629	629	659	593	595	608	580	667	628	581	609	620	614	589	598	655	599	600	650	630	606	608	558	612	611	597	600	585	606	591	610	631	616	597	609	579	642	603	580	601	583	594	621	605	583	591	587	616	570	583	616	623	578	632	600	596	602	602	635	591	621	619	588	588	583	565	631	606	647	589	617	559	588	591	560	607	597	618	574	589	601	612	650	636	625	637	625	603	609	589	626	611	550	567	612	597	610	574	612	595	648	616	596	611	561	573	655	607	591	607	607	600	567	597	648	663	552	650	613	634	613	597	612	620	612	579	621	628	618	606	617	589	615	619	590	622	623	594	575	575	577	607	577	640	649	604	555	611	613	556	587	560	659	580	576	628	588	611	663	613	622	599	577	583	584	618	641	618	587	591	594	603	595	608	575	593	601	625	630	631	567	621	644	622	580	591	644	576	598	591	599	615	604	601	580	606	598	604	584	575	608	576	556	588	600	605	593	601	609	599	659	593	618	567	548	591	618	596	598	625	614	645	610	612	649	655	602	624	565	545	610	626	631	588	608	588	570	621	592	566	610	573	666	578	614	622	601	583	614	648	579	617	572	598	608	639	610	604	592	645	588	597	624	553	580	618	613	611	605	590	586	587	601	601	624	580	600	591	579	609	571	597	629	587	605	588	593	576	587	614	599	626	590	595	600	584	612	598	635	592	595	607	583	603	625	601	631	593	569	652	627	684	592	596	550	614	633	575	604	607	612	624	560	538	592	631	627	610	614	609	582	597	619	602	567	608	658	627	623	588	624	595	581	660	590	579	563	612	592	599	611	600	633	609	606	599	596	596	586	596	606	564	566	573	560	640	542	573	638	573	587	571	615	629	631	622	592	593	638	584	609	556	589	567	581	625	584	609	619	601	628	625	618	609	604	583	615	598	587	635	599	617	625	640	593	588	591	626	614	595	590	620	653	600	592	586	602	610	614	618	592	600	595	611	620	563	576	611	610	622	651	626	620	587	557	578	582	602	644	571	608	621	581	599	588	608	635	583	593	619	557	590	598	591	585	609	594	586	642	596	590	639	602	621	591	626	630	545	600	643	638	599	640	616	573	536	577	652	604	598	591	600	600	602	581	565	646	570	640	591	609	631	576	575	599	642	580	611	626	599	616	643	579	592	598	602	582	630	626	622	625	582	596	585	563	604	592	629	588	617	621	638	569	648	626	621	632	609	608	633	596	554	624	592	616	617	567	653	601	639	597	558	585	571	609	576	572	616	617	594	587	587	623	590	605	629	597	619	618	611	581	583	601	622	654	556	562	622	622	596	581	594	608	596	642	598	625	555	596	619	574	625	594	602	618	601	620	577	604	608	553	572	589	613	592	586	570	612	612	629	584	618	581	630	599	630	611	618	576	615	667	587	611	609	657	575	611	602	560	597	590	585	583	642	578	626	602	616	595	588	669	651	605	588	564	649	594	640	578	580	636	651	611	573	658	638	637	565	612	593	601	570	600	597	592	591	591	602	621	597	582	582	601	586	604	612	616	622	580	625	621	613	622	586	598	662	618	625	606	602	597	575	608	608	603	592	544	591	593	608	589	611	642	574	583	568	604	618	596	584	612	569	658	585	570	600	588	572	581	599	601	622	643	606	599	592	638	610	623	561	600	657	579	604	658	584	580	599	630	595	600	590	596	610	645	607	617	583	613	620	590	599	601	604	634	594	611	583	555	575	596	584	624	636	626	637	627	643	648	617	594	644	624	595	601	613	598	617	586	562	615	631	586	620	601	604	612	570	605	639	610	594	618	589	609	579	639	590	535	641	595	632	595	583	576	623	655	600	646	632	587	581	619	602	604	577	600	620	596	592	563	576	602	645	616	601	600	563	613	584	613	605	576	607	568	560	622	568	627	661	570	574	602	606	643	603	620	629	567	584	628	578	600	612	565	570	633	641	569	644	578	607	629	602	594	593	567	597	621	605	597	620	608	591	579	580	627	604	594	561	591	608	607	618	642	589	598	613	588	611	621	622	575	601	598	589	640	615	625	603	609	627	575	594	639	608	585	628	620	579	573	593	636	594	602	570	606	616	559	604	633	572	559	616	564	628	588	665	599	638	632	600	593	579
3500	5567	4674	2345	1721	1310	1109	958	784	729	699	699	621	619	595	613	572	574	577	569	575	560	536	542	508	567	515	555	543	488	530	566	534	498	495	532	485	482	478	518	496	516	525	506	467	498	528	483	500	485	531	502	478	512	513	475	503	510	480	527	504	540	509	533	472	547	507	506	550	486	467	507	520	531	517	459	513	521	526	535	496	471	481	472	500	466	498	514	529	483	491	534	461	520	485	449	499	465	461	501	532	522	502	485	429	483	474	519	503	500	504	474	459	485	450	482	507	501	453	513	504	470	470	512	509	486	493	484	505	484	518	475	494	484	470	512	529	506	495	517	492	477	497	455	449	489	498	518	493	448	487	510	481	467	524	531	471	464	504	494	486	524	496	477	499	485	506	474	497	473	504	544	489	475	498	492	519	448	512	477	477	497	533	436	478	479	512	474	459	516	513	524	479	499	472	518	490	530	521	520	443	466	489	476	478	481	464	485	506	498	484	498	474	530	530	491	499	482	536	511	495	488	512	461	496	484	471	490	457	497	481	474	502	494	502	501	482	452	530	517	492	486	498	478	480	479	492	517	516	493	496	489	510	457	537	478	475	432	486	468	516	474	510	476	493	483	507	492	513	514	460	517	463	503	484	490	472	478	457	486	483	534	460	477	511	488	533	476	462	499	488	488	509	505	459	464	495	500	496	515	470	483	477	479	554	452	521	488	520	464	469	435	494	491	490	520	479	505	527	529	459	495	496	513	509	450	487	479	481	466	517	508	471	463	496	451	507	495	478	470	479	535	507	480	485	521	486	507	514	507	478	472	491	466	521	523	502	484	461	489	458	493	497	464	495	476	442	505	505	486	472	467	519	496	434	492	461	518	468	489	477	521	502	476	498	480	464	494	493	462	477	478	501	508	475	483	517	485	523	480	474	500	472	456	481	492	513	492	476	487	506	486	470	463	487	485	505	532	499	520	497	537	527	461	508	493	505	474	483	457	468	514	480	518	466	500	485	492	468	468	497	509	496	469	482	490	473	508	477	500	468	478	457	451	483	491	508	540	480	475	488	520	481	492	491	444	463	465	480	493	496	492	479	518	473	472	495	497	514	476	467	452	522	486	516	492	487	514	491	531	461	501	522	505	497	522	516	496	488	450	495	471	451	451	477	474	470	510	505	487	500	486	469	475	492	520	490	475	478	509	489	491	457	491	491	460	512	485	440	501	488	467	449	511	518	491	492	472	507	529	474	470	484	491	456	512	463	470	505	500	449	502	475	461	493	505	468	488	504	470	503	516	483	481	498	489	475	470	498	471	434	477	524	500	511	521	488	478	486	504	480	463	473	500	508	490	512	519	511	484	472	493	509	484	473	451	508	506	525	512	528	480	469	506	471	466	485	462	495	467	482	520	503	453	483	504	465	485	487	527	517	522	489	459	499	493	505	499	504	460	485	490	534	497	501	481	485	464	477	505	480	514	464	519	438	433	499	486	479	471	494	469	464	495	440	482	474	459	505	503	452	443	453	546	460	468	469	486	497	438	483	498	466	464	484	486	448	477	510	501	493	475	441	498	476	532	468	476	470	461	475	485	499	487	505	506	471	499	465	487	499	510	521	483	476	475	500	470	518	439	482	512	500	468	486	483	486	509	518	506	497	514	484	493	500	464	469	521	458	489	447	499	476	488	456	537	468	482	480	502	533	489	481	492	491	489	452	477	460	462	489	472	506	448	465	493	480	484	460	485	456	449	473	486	458	478	480	534	480	450	484	477	453	499	521	476	487	487	468	460	459	465	460	485	470	497	525	499	483	472	463	477	504	454	494	454	457	501	481	477	456	509	469	462	454	471	524	493	495	470	486	485	506	536	499	486	504	471	475	471	483	497	482	465	504	519	487	475	484	515	463	467	508	511	487	486	509	477	512	484	517	527	490	503	495	484	496	454	485	505	520	477	428	514	457	514	513	464	471	482	462	483	458	528	462	510	500	497	490	449	501	518	472	474	481	465	480	483	494	469	446	518	516	463	476	473	489	526	472	485	518	479	504	479	458	479	511	467	489	506	520	501	445	491	488	488	520	515	434	513	452	498	480	488	503	489	483	508	470	492	465	437	493	455	459	458	493	461	464	464	472	461	483	476	465	523	467	465	505	502	498	464	466	537	516	451	487	472	447	477	516	502	464	517	472	524	492	533	443	435	502	459	475	484	495	478	443	457	536	450	506	451	439	494	519	512	518	477	516	491	508	498	471	493	488	480	491	458	513	508	526	511	480	485	470	541	486	493	459	484	472	494	465	512	504	482	499	524	486	469	515	457	453	474	465	486	491	492	481	491	471	462	481	476	482	478	500	480	468	481	473	480	437	513	438	500	471	450	513	498	491	483	535	499	467	494	493	497	466	536	485	460	499	465	475	510	512	465	462	468	508	486	508	498	512	465	475	509	513	529	460	531	457	499	506	509	481	472	464	466	444	475	510	526	474	467	450	469	489	508	510	495	537	467	498	538	482	442	507	468	454	492	441	520	455	478	506	487	459	463	476	497	496	473	492	505	468	484	464	485	465	502	475	476	515	500	479	525	457	498	501	477	506	460	479	460	484	485	469	496	459	476	467	458	498	455	492	485	509	479	471	475	509	488	451	482	498	466	487	493	466	485	501	455	511	473	462	481	503	438	493	470	488	509	486	487	493	487	464	478	457	475	482	497	484	528	510	472	502	477	482	490	472	458	485	465	461	482	485	476	509	496	447	441	500	462	501	464	469	446	457	475	486	465	485	493	517	503	473	473	523	468	481	450	469	494	464	497	499	513	489	493	469	492	510	460	505	451	456	489	490	474	460	507	481	484	482	482	470	499	510	461	468	483	515	452	482	499	446	492	512	495	465	496	468	526	498	460	484	495	476	478	465	491	472	485	509	500	454	467	453	482	523	436	471	515	448	498	494	518	472	483	479	475	462	504	445	471	497	469	454	501	505	490	451	484	497	482	489	486	488	507	474	484	466	510	482	485	481	470	513	468	529	526	461	506	444	476	496	496	492	470	463	503	463	463	503	474	491	481	482	449	513	499	491	495	503	458	511	493	453	459	501	483	447	477	506	484	481	485	491	491	501	476	524	499	469	445	444	459	493	470	469	508	481	493	509	465	472	492	439	515	470	490	522	484	436	470	489	490	479	493	484	478	482	474	476	520	470	478	461	470	453	469	469	513	419	474	465	511	466	471	482	496	504	506	488	494	449	471	472	481	481	496	490	480	452	500	488	473	504	476	498	470	475	518	477	425	487	507	471	460	467	437	497	470	440	490	445	470	517	492	476	512	450	446	478	473	478	464	468	504	477	456	491	476	458	487	490	453	459	508	513	543	483	485	502	507	463	481	464	473	493	511	459	457	481	511	468	537	476	462	446	488	502	502	467	495	441	474	492	487	455	510	515	467	507	507	495	452	492	483	493	489	476	522	478	474	461	466	501	477	517	489	508	518	481	491	482	462	483	510	494	503	449	461
27749	9835	560	258	173	175	147	158	138	156	153	161	129	157	147	155	120	121	110	138	151	140	123	157	166	145	143	144	141	129	139	136	153	141	130	126	157	142	131	153	130	124	138	134	164	146	163	154	130	147	148	147	126	143	153	139	150	140	137	144	135	133	147	139	139	141	143	146	148	133	131	157	117	153	142	142	145	146	130	146	151	160	129	149	139	135	142	132	140	149	140	149	129	138	133	125	142	138	148	122	144	127	126	125	122	145	147	144	126	120	144	131	139	134	127	151	130	137	122	128	122	162	159	129	149	153	140	147	131	152	143	133	138	132	147	166	152	139	136	133	161	146	188	135	151	157	139	132	147	155	142	142	109	124	140	131	143	146	120	158	142	136	142	151	155	138	151	155	129	129	166	152	122	138	126	132	160	149	154	144	133	148	155	137	136	158	163	133	137	136	160	151	131	132	139	137	148	139	148	143	161	153	151	151	153	127	140	148	151	146	131	139	154	140	131	137	138	148	133	131	143	152	152	148	157	139	139	139	143	159	122	144	150	125	139	131	126	126	135	139	142	124	151	136	143	132	160	157	137	135	145	145	139	128	151	134	153	139	137	136	129	138	151	140	140	137	134	134	141	150	149	139	133	130	130	126	144	138	159	133	148	131	166	143	149	142	151	139	126	158	140	126	140	150	142	145	130	123	149	164	126	133	149	157	134	124	126	132	132	127	149	150	135	140	136	145	160	146	151	153	157	132	148	136	131	144	139	141	129	140	134	127	163	145	116	136	145	150	143	131	147	126	152	139	136	143	134	159	159	126	130	166	118	150	119	136	152	139	132	130	158	150	156	146	155	159	143	121	134	138	134	135	148	130	147	150	139	157	154	153	138	148	127	129	135	121	156	139	130	153	169	141	143	145	155	134	150	146	153	142	125	122	153	164	154	112	150	136	139	137	144	141	150	149	162	138	124	160	125	130	131	134	132	129	148	156	136	157	167	134	129	127	141	134	153	140	115	137	156	146	141	134	143	137	137	168	137	136	116	134	145	146	142	146	116	134	142	141	154	150	154	146	123	147	138	140	145	126	149	140	152	135	130	125	141	162	136	140	130	150	149	147	144	131	145	140	122	139	141	130	129	126	125	140	132	149	126	166	123	131	142	140	148	150	129	143	150	156	150	129	141	146	140	155	165	130	152	142	128	137	134	129	135	135	142	143	151	154	144	146	153	140	145	136	142	128	146	142	158	161	140	126	124	143	120	124	143	113	154	118	126	139	147	148	158	130	122	135	130	156	141	147	143	125	147	140	149	130	148	143	149	149	137	130	148	138	137	155	137	141	149	160	147	131	132	137	156	135	103	119	148	151	156	120	143	128	151	126	142	150	146	120	139	134	140	141	139	140	136	135	164	155	130	137	171	135	154	141	147	141	151	140	112	153	130	129	147	141	139	145	141	136	138	136	118	145	148	137	151	134	152	134	127	148	154	147	151	142	128	135	136	126	158	135	137	141	130	115	134	145	161	148	166	140	141	135	144	118	152	139	145	134	135	135	140	143	138	153	122	153	146	138	152	155	121	163	135	130	143	138	126	131	147	116	138	137	146	134	159	160	155	146	133	158	152	165	129	136	146	146	130	143	140	149	141	136	132	151	146	117	132	131	148	137	161	136	137	134	157	148	157	129	132	134	135	157	169	135	125	114	138	158	133	144	128	160	148	132	124	135	153	157	157	145	120	146	131	147	146	146	143	138	123	155	156	158	139	147	157	146	139	141	135	131	146	127	135	166	115	135	141	137	153	151	135	126	133	132	127	154	134	150	146	130	138	153	138	148	116	148	148	152	146	171	136	137	160	137	151	153	149	140	151	142	134	146	152	128	134	114	138	134	115	153	158	148	140	126	146	139	149	122	133	144	144	131	135	123	129	128	158	155	132	135	145	138	154	134	117	131	154	142	128	128	127	137	153	131	129	138	139	151	146	139	159	147	134	163	123	142	113	141	145	145	138	124	136	163	135	143	156	130	133	135	138	137	150	147	142	147	173	129	125	144	148	142	140	150	147	133	158	126	162	131	129	144	143	140	157	140	134	136	144	110	129	124	158	146	151	136	120	130	117	142	142	157	131	150	135	145	153	137	132	149	140	153	122	134	145	139	144	165	158	158	136	154	140	119	130	126	141	124	144	143	151	127	146	132	154	163	143	149	150	123	128	152	140	128	130	138	140	141	128	140	124	168	121	151	135	143	139	151	125	139	159	127	126	121	151	135	139	159	145	142	143	154	144	134	145	146	131	121	135	134	125	149	143	135	144	149	144	157	107	128	127	140	144	151	150	146	139	160	142	132	154	139	141	135	141	142	136	128	150	130	136	119	146	143	155	150	154	150	150	138	145	113	142	133	112	140	143	144	131	130	124	156	142	151	137	127	128	154	131	150	108	167	131	126	134	128	141	143	133	122	138	140	146	160	149	162	135	130	155	137	148	142	137	123	159	155	135	139	128	135	106	136	131	140	145	125	148	127	147	129	156	141	141	142	142	143	145	140	134	148	137	139	128	129	151	146	139	154	144	146	133	137	148	141	152	147	125	161	140	129	144	161	152	134	133	141	124	112	144	147	133	134	122	150	153	135	144	152	132	148	135	129	129	135	140	145	131	174	135	122	128	143	145	121	134	172	123	127	122	118	147	151	138	122	159	149	143	151	169	134	120	128	136	138	151	154	144	141	146	143	136	143	139	160	127	139	155	151	157	129	134	127	138	163	141	136	138	131	135	132	140	136	139	143	172	142	127	140	142	154	119	153	142	155	147	133	130	134	124	147	147	137	145	129	122	132	150	149	139	141	132	126	141	132	152	157	164	140	132	143	142	142	139	126	140	156	145	138	156	134	143	139	119	133	141	143	147	141	157	116	136	105	167	159	130	141	137	146	165	145	143	137	150	158	146	154	147	135	136	144	146	124	132	128	147	133	145	127	122	143	134	120	142	117	138	126	130	141	134	145	120	131	129	154	161	149	148	153	145	129	133	125	137	146	173	128	150	138	132	134	137	145	156	139	132	148	134	159	154	119	146	140	155	138	160	143	132	143	150	137	132	126	142	156	126	145	146	144	138	148	123	131	154	138	144	133	141	148	139	144	134	145	144	156	134	136	141	133	138	148	138	143	151	144	116	145	136	134	145	151	144	152	147	167	128	165	160	151	163	147	158	131	165	131	122	125	124	144	131	146	140	142	137	147	144	146	148	137	138	161	138	150	136	147	121	153	139	138	149	148	148	157	143	147	143	130	146	121	129	157	131	154	149	128	108	152	130	140	137	162	125	120	153	136	144	138	172	150	133	143	125	148	132	140	131	140	138	148	146	113	136	150	134	136	141	148	130	137	158	152	150	129	130	157	145	146	145	165	136	145	147	150	132	157	133	139	140	123	153	126	140	128	147	133	156	123	138	121	139	155	150	144	153	148	153	137	117	135	133	148	150	131	139	141	119	130	152	149	143	135	148	132
4449	307	268	171	160	151	155	127	129	134	123	135	125	127	117	121	128	100	109	120	98	119	121	130	119	127	135	120	118	112	123	111	104	109	108	116	130	121	129	114	129	130	124	126	124	117	115	127	107	137	113	126	120	127	134	111	119	117	123	105	126	127	103	128	119	110	112	135	114	123	104	95	107	121	94	123	107	115	106	109	109	103	114	121	124	125	113	136	133	119	121	121	128	114	107	105	137	115	128	111	127	115	113	130	113	135	111	110	94	122	125	109	130	118	139	123	129	148	133	112	111	130	127	106	107	114	126	101	113	130	127	144	122	111	114	115	130	133	103	108	122	115	120	117	110	118	124	117	135	134	118	135	123	132	124	112	108	123	117	143	121	95	107	109	121	129	103	109	132	113	121	119	135	113	132	132	131	106	113	120	109	106	123	105	116	127	121	132	112	122	116	119	105	110	102	115	123	106	116	116	113	96	110	130	108	121	134	114	124	136	144	110	134	109	109	115	153	121	115	136	127	132	145	119	125	125	146	127	118	123	129	126	114	107	117	123	129	133	106	115	133	101	111	136	112	149	112	122	123	123	116	133	118	142	116	120	106	115	108	131	114	119	127	139	119	120	95	108	108	123	110	115	116	127	115	131	129	133	96	119	111	119	123	107	112	129	134	115	110	122	125	104	117	133	105	113	117	123	123	116	124	96	115	105	122	133	119	113	125	124	126	127	114	129	108	132	110	133	132	126	103	108	94	116	113	122	134	131	115	119	112	131	125	117	113	118	114	116	88	101	119	117	106	119	113	118	110	123	124	118	119	130	137	123	128	132	125	124	109	117	108	115	129	130	130	118	116	119	147	116	114	139	122	122	126	97	115	112	103	101	137	105	116	111	115	122	129	125	110	102	128	108	129	105	134	142	118	121	143	110	131	125	132	126	127	115	123	122	112	112	119	116	112	120	123	136	121	133	153	141	113	104	133	128	124	124	107	127	91	132	104	140	125	123	128	136	138	129	143	111	120	117	124	115	125	112	99	94	142	132	110	128	111	140	128	132	126	121	128	111	123	135	115	132	131	106	117	104	139	118	120	120	118	140	129	115	124	118	119	129	125	142	144	113	111	135	121	126	115	125	120	110	116	128	119	134	106	123	113	106	107	110	117	120	123	114	119	147	118	124	117	99	109	112	101	115	125	107	123	103	128	104	111	129	140	116	119	139	141	105	111	103	120	99	106	110	121	120	141	117	117	116	114	122	137	125	119	130	120	108	123	111	118	127	127	95	106	107	128	111	126	121	101	112	108	139	128	126	116	131	121	132	133	110	113	117	121	117	129	110	117	91	106	100	118	110	121	117	137	123	124	137	116	109	111	108	131	123	125	129	131	130	125	109	122	113	110	129	117	131	136	98	107	119	111	131	95	128	137	125	124	107	117	111	114	130	139	126	116	122	134	115	116	117	130	107	120	120	132	117	116	98	119	133	108	115	116	116	114	125	117	122	107	118	115	141	131	114	117	103	125	107	126	119	113	136	111	114	141	114	111	127	127	116	132	127	117	113	110	115	111	116	124	130	124	111	134	112	115	120	120	133	124	117	123	146	104	128	115	120	100	112	116	111	106	107	112	102	126	106	126	113	143	122	137	129	117	118	108	105	117	131	118	127	139	126	137	129	123	106	106	104	122	100	109	116	119	121	116	113	114	128	99	109	125	112	108	120	124	158	124	122	110	124	136	120	108	126	111	125	126	131	112	101	106	111	125	124	125	123	122	117	115	119	115	95	106	130	111	127	119	120	113	110	114	108	121	117	113	115	113	101	137	109	122	124	115	124	104	120	113	137	120	132	140	106	118	127	103	116	133	104	111	131	117	94	104	139	108	118	100	133	132	119	114	113	117	123	119	140	138	115	116	119	105	124	119	115	111	130	122	105	117	119	108	106	123	113	130	129	107	117	87	124	124	107	112	130	128	129	114	136	130	122	127	115	117	97	121	106	122	124	132	120	115	135	125	127	129	112	134	129	135	118	117	134	120	130	91	121	133	118	123	127	107	126	85	130	127	108	108	133	109	110	109	116	110	101	126	120	120	116	115	111	125	127	108	137	115	123	130	120	136	106	129	121	127	118	111	119	109	112	118	121	121	111	118	124	116	103	134	115	108	117	113	131	105	127	113	142	135	117	117	114	119	103	122	117	109	113	123	132	133	117	127	104	113	107	108	120	97	117	113	106	113	119	114	102	108	140	117	135	117	122	113	127	100	139	120	122	149	142	114	144	108	107	108	129	131	118	134	123	125	126	128	126	107	133	116	111	130	115	126	115	137	136	104	99	104	126	135	124	125	111	121	127	113	125	116	120	115	141	124	102	111	114	136	122	116	118	111	113	119	118	110	103	131	119	127	121	120	114	126	116	143	122	107	132	119	119	117	118	110	130	108	121	142	120	110	114	119	145	118	132	122	125	106	106	119	124	124	129	121	116	119	124	135	128	118	118	140	124	120	131	137	120	123	130	115	99	123	113	140	119	127	126	124	126	111	120	125	113	134	132	122	116	100	148	110	131	120	109	126	116	110	117	115	124	115	122	122	107	113	129	129	134	133	108	120	115	117	113	100	118	114	116	125	127	113	102	123	124	128	132	125	121	114	114	124	148	135	111	131	133	115	121	106	129	121	111	128	131	111	109	134	121	128	93	136	127	134	106	103	118	119	128	91	142	121	118	136	112	140	109	135	104	104	106	107	123	107	122	134	128	129	110	122	124	123	116	132	116	118	116	111	114	118	121	110	113	121	105	108	106	115	131	132	139	129	137	108	115	113	144	145	112	154	118	130	110	124	127	112	123	121	118	116	129	118	127	127	136	140	120	111	116	118	116	127	131	127	138	120	122	108	98	138	111	138	137	120	122	137	96	134	130	124	140	107	133	117	96	118	125	139	127	104	115	122	115	113	115	124	114	119	126	113	126	121	110	114	120	102	134	100	117	121	136	107	105	118	134	126	142	115	117	132	122	116	107	125	119	121	139	124	88	123	116	124	119	129	102	121	117	118	121	117	115	107	138	94	113	118	140	120	104	113	134	115	124	131	130	120	122	93	112	120	125	120	107	115	123	117	112	133	131	128	121	111	113	141	121	133	134	113	127	114	140	145	125	129	121	123	120	111	122	119	121	125	115	133	140	115	129	102	113	118	138	127	119	107	108	131	113	123	113	129	138	116	106	124	135	110	113	104	108	131	101	127	115	140	110	103	128	115	115	144	115	127	111	124	96	130	133	117	103	113	119	132	132	129	108	114	118	134	138	109	122	129	122	133	128	130	140	154	99	120	115	105	98	99	108	135	132	141	128	122	118	112	111	155	141	119	108	103	122	132	114	117	115	93	121	105	115	136	121	136	124	122	114	121	116	121	108	129	120	112	113	111	119	138	114	100	146	129	107	117	111	114	102	123	125	127	114	130	111	114	126	152	121	128	136	125	127	102	121	136	103	122	122	122	115	114	121	129	111
25387	21420	27893	25316	10936	1153	704	610	500	517	460	473	448	415	413	410	421	427	406	404	410	435	399	424	441	379	407	426	391	427	389	412	427	417	423	408	403	403	395	427	445	432	411	398	422	414	410	379	401	400	427	447	405	454	423	416	390	391	388	393	401	388	396	403	438	379	371	409	410	386	429	403	413	386	380	368	389	420	397	433	430	413	404	359	406	384	415	397	451	408	379	419	395	396	392	360	403	404	385	352	431	410	385	422	408	427	407	423	403	453	338	389	402	394	391	385	426	373	441	386	402	446	376	406	390	406	418	401	433	439	383	408	389	405	428	426	449	379	392	415	423	402	414	425	417	405	439	403	407	419	400	370	407	400	410	423	400	401	389	373	403	415	418	388	380	387	404	440	437	413	422	421	420	395	396	377	417	373	415	398	421	448	443	405	400	397	410	406	415	371	383	375	381	426	410	395	411	405	381	393	432	382	408	372	404	419	440	408	408	421	406	408	413	419	411	391	417	442	422	375	422	401	379	377	425	392	410	402	422	405	403	410	415	378	410	402	400	398	400	381	376	412	384	415	424	424	380	407	433	378	371	398	443	436	407	422	445	395	427	418	432	431	393	430	362	424	417	424	407	423	392	385	425	392	430	423	395	453	422	402	383	366	381	398	388	393	394	389	392	406	404	413	400	396	417	402	396	440	406	398	427	385	379	409	388	391	415	407	442	407	409	416	420	422	396	419	392	390	429	385	443	381	369	426	383	388	426	368	387	392	372	415	389	414	406	393	385	403	398	388	431	419	393	390	390	417	387	459	420	414	415	442	432	406	395	438	426	384	380	380	409	412	390	387	396	410	406	398	381	401	421	384	385	401	403	398	423	403	392	394	404	428	355	393	405	386	418	408	415	393	368	409	426	425	402	393	396	422	427	376	378	362	407	414	420	414	435	419	385	420	362	356	397	415	415	430	434	390	391	365	386	398	411	408	427	404	414	418	393	425	394	399	387	395	410	406	370	404	396	449	393	385	382	421	398	399	438	421	375	392	389	372	355	418	376	396	390	390	404	425	411	436	403	393	394	409	393	420	451	426	408	429	410	405	397	391	410	428	413	410	410	405	427	376	405	394	361	422	391	395	403	438	408	363	407	398	355	426	402	388	399	387	400	396	395	415	407	407	413	402	415	425	406	427	375	409	418	345	400	402	377	397	403	379	388	378	436	399	371	438	422	411	388	391	400	426	411	393	408	404	370	391	398	415	383	416	354	410	418	414	368	369	441	423	373	426	411	412	381	358	399	417	385	406	357	411	418	409	416	388	419	441	396	400	413	368	404	356	402	402	407	415	386	383	432	370	407	442	437	384	434	417	403	421	462	420	426	378	395	399	428	386	390	366	403	414	393	394	399	380	385	406	386	368	399	424	420	367	412	392	403	340	401	382	432	414	412	378	396	374	381	405	392	394	419	406	392	407	365	405	363	392	412	420	390	400	419	378	423	412	439	370	410	410	402	410	408	372	427	395	386	412	406	408	409	418	417	443	422	385	404	429	389	409	435	420	426	396	383	405	404	400	385	388	367	393	396	430	374	427	431	400	374	421	399	394	400	366	441	399	410	379	398	380	420	379	416	399	373	366	426	403	386	432	404	391	399	410	437	364	360	375	402	412	404	393	349	414	388	392	385	401	395	444	418	376	387	387	410	406	420	416	426	392	390	406	396	402	394	413	418	408	418	393	410	420	401	418	384	379	395	408	367	437	416	412	373	418	417	427	415	409	393	424	418	398	407	390	435	376	446	388	399	432	407	388	405	398	366	411	387	405	440	401	380	422	411	367	408	387	397	385	406	376	389	429	431	383	384	386	398	415	354	378	408	364	375	395	450	399	390	404	415	413	421	391	385	438	394	435	375	423	386	362	404	437	422	358	425	375	401	422	430	416	388	384	437	367	406	414	374	403	420	409	441	406	394	435	439	413	393	363	372	406	417	407	342	393	411	407	410	425	395	362	383	367	423	389	403	380	405	429	363	400	414	397	401	360	412	427	431	406	399	421	431	389	400	402	399	408	386	353	399	441	434	397	420	400	379	400	379	414	387	403	388	444	373	378	436	399	428	384	387	412	413	426	408	386	451	420	389	384	378	426	438	390	410	401	404	413	395	397	402	406	340	375	421	410	416	369	376	426	406	388	440	401	418	382	402	409	415	392	439	364	418	395	399	407	424	418	405	389	384	387	378	394	385	425	390	419	378	404	448	381	405	403	387	430	392	408	404	389	418	400	430	399	392	387	398	386	416	391	389	374	447	419	403	409	410	395	371	379	384	383	387	391	389	401	397	426	409	404	412	383	391	426	399	370	393	390	388	402	386	379	416	373	378	435	440	368	369	386	424	395	407	402	378	403	427	368	411	381	385	381	370	398	368	410	379	364	411	444	406	414	413	375	427	457	395	431	435	397	399	409	389	383	361	406	401	399	410	382	411	418	394	435	389	416	388	431	380	398	391	424	388	376	410	389	397	414	412	395	373	387	377	431	381	373	374	397	420	391	395	415	377	373	398	371	399	381	432	414	413	418	400	385	434	429	407	452	391	393	390	374	388	384	382	426	371	423	404	395	415	378	395	422	401	398	373	398	350	410	400	392	385	368	378	416	386	419	381	394	409	380	395	408	412	411	382	408	399	387	419	428	455	406	427	381	372	405	423	376	423	352	368	430	380	397	400	399	399	429	411	360	386	403	427	388	391	385	384	412	395	391	379	388	384	405	404	388	396	381	426	403	436	424	417	409	437	403	404	399	439	418	398	431	408	393	393	410	448	399	396	398	376	414	371	430	426	379	444	380	403	383	410	410	371	385	399	407	387	418	397	429	396	371	430	387	382	401	400	361	400	379	427	364	434	389	420	403	379	406	391	373	396	439	413	399	425	412	417	370	428	449	407	414	376	416	389	375	398	364	389	399	370	398	387	377	415	437	426	408	426	380	403	408	417	407	393	374	364	393	367	390	425	391	407	421	405	457	389	388	415	367	435	415	389	434	392	430	376	393	397	412	400	381	365	414	372	389	396	423	424	391	404	399	419	450	442	428	377	408	396	448	408	382	385	389	391	391	376	423	379	358	408	421	433	381	358	382	363	391	391	380	425	376	397	379	359	420	412	426	394	408	378	404	387	396	397	402	398	375	396	368	398	414	405	375	422	394	424	383	454	398	422	408	376	396	442	391	412	359	402	364	436	411	403	400	401	413	407	430	384	387	387	386	389	399	391	395	371	405	427	399	410	426	415	369	410	365	420	414	392	376	396	364	444	412	412	401	436	391	461	425	391	416	389	424	412	364	365	394	426	428	371	394	444	405	383	384	411	386	401	408	387	372	415	413	404	398	400	409	416	413	367	399	421	413	402	433	391	407	406	408	405	409	407	376	389	387	406	418	382	428	437	417	400	428	388	409	394	414	421	387	390	420	399	395	406	383	404	403	396	408	405	427	362	396	403	415	382	413	392	399	392	427
3151	3313	2654	1381	983	857	665	573	538	459	440	430	410	399	420	379	401	365	385	339	358	345	356	375	362	362	349	368	333	370	351	318	345	359	389	363	323	333	360	344	361	322	323	341	341	335	332	347	344	323	334	376	345	338	334	354	329	360	346	349	354	321	327	353	330	371	341	326	316	348	330	328	310	332	299	330	366	368	381	354	340	350	311	334	325	324	327	348	313	333	319	363	345	364	337	349	325	335	337	362	304	359	326	321	347	330	351	354	332	334	319	332	327	323	360	355	349	337	329	341	336	332	356	327	339	339	325	326	323	317	320	330	368	353	333	341	305	349	331	309	341	323	305	327	347	344	351	318	312	331	348	339	338	334	353	303	350	337	319	365	355	356	313	335	339	307	311	361	340	336	320	309	334	357	327	314	308	309	325	336	353	328	349	357	356	330	352	375	336	318	327	333	290	334	340	337	333	368	327	342	342	335	358	338	331	303	315	317	351	306	328	328	297	366	337	367	343	350	345	360	358	324	317	356	351	308	340	324	311	341	323	345	302	345	357	322	332	316	312	344	328	333	335	347	326	315	323	346	344	341	357	357	310	309	284	347	365	334	322	342	328	322	323	329	341	331	327	332	364	330	295	322	323	327	343	309	334	304	368	309	350	328	339	321	344	317	345	334	302	331	363	339	361	301	348	336	361	344	338	301	337	334	310	333	339	333	353	318	325	353	315	381	323	341	311	322	319	326	326	337	367	338	319	321	350	319	343	331	328	341	321	339	351	322	328	293	339	327	301	310	341	321	321	329	327	331	345	311	322	312	352	348	325	347	329	329	327	319	353	332	321	303	346	323	346	373	324	350	328	317	297	342	330	344	337	365	330	316	317	334	335	320	307	360	320	337	333	312	302	341	312	333	303	320	339	350	317	331	325	337	318	352	348	352	325	313	303	347	337	307	337	329	369	339	345	297	342	328	308	352	311	339	339	337	344	332	371	336	344	299	296	307	312	317	367	340	333	336	350	315	362	327	346	357	283	310	329	339	343	335	343	309	324	340	340	327	338	352	342	319	357	352	332	338	324	352	357	348	338	304	358	343	314	324	339	338	300	347	344	353	312	328	331	337	320	306	328	342	327	328	332	364	319	346	331	335	338	358	331	318	363	337	338	311	336	354	336	330	316	293	318	328	352	343	370	362	332	289	349	324	341	314	355	351	324	334	359	324	346	329	333	343	344	359	344	365	337	350	317	333	304	325	306	354	340	330	325	308	342	342	313	334	330	339	317	333	318	362	392	316	313	336	328	315	354	324	340	356	334	337	358	328	321	328	322	340	359	333	358	299	394	350	330	327	343	331	309	372	304	314	314	316	320	323	336	302	307	339	333	335	315	342	339	333	341	352	316	317	346	350	345	359	353	313	325	330	335	350	310	343	335	336	345	319	315	296	357	370	357	310	330	293	334	316	331	391	333	334	327	353	308	333	353	348	348	355	294	321	338	346	311	345	325	317	341	353	295	304	349	332	366	331	329	328	338	314	342	311	328	341	317	352	337	349	347	336	324	344	340	347	325	338	354	345	322	345	352	328	320	341	325	326	333	297	353	354	358	341	337	360	315	338	326	326	331	311	339	360	369	336	300	308	329	321	333	328	350	337	319	324	299	314	352	304	312	317	350	329	302	367	370	337	334	350	340	340	313	340	298	351	325	295	327	330	325	381	334	305	324	338	335	346	340	328	310	322	321	323	315	331	334	336	322	324	348	342	353	331	366	369	335	346	316	341	290	310	331	327	322	312	290	342	293	336	334	322	327	319	358	320	319	305	315	317	359	280	346	319	325	354	344	322	340	324	341	337	306	336	337	323	352	358	303	328	352	347	312	341	339	355	299	340	324	333	324	328	342	320	343	365	326	321	331	329	326	318	301	328	313	323	347	318	318	339	344	321	354	303	366	338	290	340	308	328	326	329	319	332	317	312	320	343	317	342	339	350	360	345	315	320	340	357	298	331	345	314	317	316	329	331	326	322	313	296	339	330	306	327	343	351	327	331	331	326	336	328	350	310	331	315	348	316	320	333	313	324	368	309	339	321	318	329	342	339	335	324	322	345	334	332	330	336	332	361	309	334	325	325	321	351	317	344	302	324	366	331	348	319	356	321	322	319	332	332	308	337	325	316	326	343	326	339	342	338	352	337	339	336	330	338	356	280	346	332	333	311	337	337	304	303	317	347	349	364	353	322	326	322	303	316	298	334	345	312	311	324	380	318	347	345	317	337	347	317	345	309	334	311	361	334	330	341	359	303	326	346	314	370	302	315	336	324	330	327	326	347	301	302	327	319	328	323	333	334	347	350	311	337	319	313	315	361	356	331	302	332	338	338	344	336	299	327	313	321	301	332	337	389	339	336	326	352	327	334	335	299	345	313	317	341	321	331	334	319	348	320	354	364	343	332	336	346	312	307	335	308	324	331	317	308	338	321	287	374	348	333	341	323	334	311	340	370	350	317	324	347	333	363	344	301	293	330	332	305	350	319	317	359	304	302	352	289	339	339	296	342	324	352	358	353	338	339	318	352	311	333	338	288	334	372	289	354	351	329	320	313	345	344	322	343	330	341	356	353	340	360	355	353	310	335	356	322	352	312	313	382	327	310	357	360	303	309	325	363	312	328	342	317	355	340	317	346	314	372	338	343	312	313	355	334	339	357	322	315	331	344	347	306	326	339	353	316	335	350	328	314	346	348	302	334	301	320	333	332	367	346	314	316	319	354	322	347	293	352	346	306	343	328	341	313	314	326	332	335	323	332	316	329	301	312	331	324	315	345	322	353	326	321	341	333	355	329	331	324	333	336	319	323	359	332	358	321	358	326	301	334	317	308	329	325	303	330	333	316	332	316	332	340	345	350	320	342	334	324	331	346	340	331	294	327	296	332	325	328	320	334	347	324	335	338	312	297	331	336	357	297	336	340	318	300	328	342	321	303	355	330	349	318	337	321	323	283	313	348	336	318	314	315	335	330	324	348	339	343	318	319	319	364	353	326	299	316	308	314	369	342	356	320	359	322	332	338	307	359	314	302	304	340	331	352	325	329	334	341	310	343	333	323	324	352	300	349	360	316	355	331	351	340	315	321	329	333	333	303	323	332	336	343	284	334	322	332	317	310	311	330	341	332	331	330	308	360	351	326	343	333	331	311	351	326	342	338	351	346	305	295	346	321	324	341	327	331	327	316	338	323	322	352	321	295	350	329	325	317	352	354	353	313	286	319	325	317	300	328	337	324	303	324	358	316	343	339	331	331	319	327	331	344	325	344	335	361	323	326	332	335	308	338	304	310	338	337	356	320	346	330	319	322	359	350	338	333	314	337	332	315	338	335	309	342	312	320	317	343	338	312	305	314	343	321	325	318	311	354	332	341	336	325	325	313	316	302	311	339	334	369	302	298	328	318	300	302	338	338	335	328	343	336	324	335	320	339	307	332	333	316	339	329	343	312	329	335	342	347	361	350
24417	21414	28766	24473	21407	8129	1575	1011	810	772	769	716	691	663	661	660	684	639	649	677	676	665	644	606	620	595	616	625	661	602	610	619	634	609	638	609	611	631	601	624	607	580	668	595	650	601	627	599	560	623	576	619	633	630	595	620	601	636	603	622	631	627	603	606	630	627	611	568	594	622	612	637	642	587	621	650	587	567	653	559	647	616	607	586	598	567	617	555	598	602	595	598	598	590	585	582	626	647	625	618	641	616	623	562	611	585	614	606	626	612	601	610	608	596	671	611	624	624	543	611	620	618	666	641	575	638	584	624	622	611	639	632	618	613	608	621	612	576	624	576	623	607	609	577	585	616	555	630	569	604	593	616	628	597	617	630	598	610	609	629	635	600	603	596	607	611	605	591	605	581	599	629	587	570	572	624	626	612	565	613	590	615	594	606	595	616	583	593	588	603	611	615	603	586	629	563	572	586	611	588	597	625	563	578	633	659	630	593	566	622	596	602	609	635	619	585	599	608	610	593	584	592	628	655	579	597	613	583	640	572	617	584	623	583	614	578	583	605	561	602	574	608	623	616	612	572	567	604	597	584	587	564	574	651	634	614	653	606	655	638	602	570	599	610	596	581	586	588	609	615	640	568	592	610	665	596	640	549	595	526	622	596	599	598	599	560	616	578	577	609	606	584	623	646	601	581	634	605	580	622	618	636	588	552	596	621	574	542	611	596	570	629	580	603	609	575	604	632	622	614	578	609	590	649	601	609	590	621	615	606	559	592	614	649	582	593	621	606	640	593	584	613	566	619	612	595	576	652	611	601	583	647	636	636	578	626	633	606	603	576	611	628	572	583	587	605	621	606	582	610	664	615	601	607	579	651	579	549	581	626	604	627	598	671	564	587	556	565	584	626	605	580	564	610	612	628	577	593	618	597	587	625	597	576	605	593	623	604	612	591	601	593	592	611	554	605	636	624	606	594	625	607	627	620	611	585	635	604	615	619	602	577	616	558	553	608	586	567	587	598	637	598	603	627	615	570	673	582	596	584	613	587	608	606	617	587	600	585	629	627	604	623	596	576	635	584	629	648	576	644	611	644	633	605	630	583	596	617	606	567	585	604	564	606	588	563	621	601	622	590	596	580	586	598	544	635	631	641	605	610	571	585	625	602	630	668	563	612	645	604	583	592	588	594	577	610	587	588	551	589	588	627	594	598	608	617	632	580	562	653	611	590	588	585	613	600	608	572	576	595	640	617	585	590	591	572	612	633	602	553	580	599	634	628	612	631	581	606	590	584	621	598	629	639	580	578	578	644	618	608	634	610	588	596	598	594	568	564	575	623	603	571	608	647	623	614	591	594	638	591	598	574	591	612	595	602	583	568	600	607	609	553	607	581	618	598	600	562	616	596	636	587	618	607	629	589	619	584	581	606	646	645	576	605	639	584	591	600	604	621	561	569	600	619	616	580	571	592	614	601	622	629	612	630	575	582	600	595	624	652	562	618	627	581	661	599	614	627	592	604	622	564	641	606	651	607	566	616	606	622	619	545	631	577	559	604	635	579	588	579	544	616	594	616	608	590	621	599	640	601	655	577	573	599	643	629	600	637	598	581	613	521	589	618	625	617	608	584	607	616	625	596	572	606	550	603	634	598	544	565	567	560	626	556	583	600	644	578	565	600	608	595	572	608	572	636	536	595	553	574	582	570	582	570	583	628	623	595	543	643	610	603	623	575	575	602	602	608	558	613	662	642	600	632	618	601	601	569	608	568	616	576	633	584	594	593	625	606	562	599	591	598	603	577	621	594	611	574	615	609	588	575	611	579	590	599	606	599	615	620	579	602	571	568	569	602	611	624	614	598	584	563	577	563	606	617	575	620	610	610	616	611	628	611	599	600	615	571	554	642	579	609	634	601	596	603	623	592	562	607	592	568	557	574	600	645	609	599	581	639	588	582	604	623	619	566	596	587	597	598	585	583	584	608	630	616	611	576	593	604	603	616	623	599	602	560	562	606	599	613	598	575	599	625	619	610	615	572	558	581	627	599	606	626	600	616	677	634	606	559	621	568	559	602	605	587	597	666	597	602	638	607	600	597	553	589	592	597	607	606	619	586	628	564	564	604	600	571	625	613	592	611	587	596	552	634	595	602	602	617	587	571	595	567	575	571	579	603	591	609	627	583	576	619	618	564	569	572	574	577	580	611	613	573	604	607	591	595	570	636	568	528	599	549	636	597	631	570	598	580	614	644	613	652	610	570	560	607	647	618	592	587	567	672	628	575	590	613	602	652	605	583	595	593	565	637	591	614	619	584	609	601	630	584	536	611	625	625	565	588	578	590	585	621	606	537	614	604	599	612	563	543	595	568	613	608	609	602	609	587	645	581	641	608	603	566	603	583	626	577	613	574	593	612	591	592	607	545	611	612	623	620	614	591	636	560	587	560	622	572	620	610	588	606	585	581	585	639	582	584	627	598	606	579	568	612	558	590	552	604	591	613	572	577	638	564	650	606	604	569	561	582	593	562	606	595	602	602	614	575	619	642	633	618	637	648	585	598	647	601	591	587	601	560	657	604	600	616	612	575	609	542	640	611	579	571	591	582	590	665	578	589	593	587	631	620	584	632	603	579	621	600	599	608	580	554	598	619	554	616	581	581	611	569	584	611	580	613	594	632	584	590	608	576	585	623	607	592	587	625	596	571	603	582	626	588	590	641	630	587	575	605	661	590	595	631	604	650	595	578	648	557	611	599	578	613	615	577	596	607	603	576	614	573	597	603	618	658	622	614	621	562	583	611	566	586	593	596	643	587	588	577	619	565	617	606	585	568	618	600	643	608	587	577	619	652	572	557	571	569	611	584	610	611	627	587	554	611	580	627	580	639	575	604	604	613	601	568	625	629	590	578	618	652	570	593	618	583	599	617	607	612	596	633	582	567	598	617	565	539	632	603	647	562	607	591	620	624	588	558	594	620	580	634	656	602	641	628	601	608	596	591	572	556	602	567	553	611	569	640	628	602	567	618	585	582	619	629	593	589	549	591	607	571	636	591	564	632	575	596	553	625	539	611	631	625	623	586	567	614	561	591	656	604	591	597	600	622	595	580	582	575	618	623	636	609	624	586	619	611	636	592	588	603	598	652	608	597	584	617	615	588	591	609	554	582	602	597	625	590	581	637	574	621	582	572	588	589	611	609	640	630	580	633	567	596	618	615	594	653	617	554	574	596	598	556	624	574	649	631	615	582	602	623	544	585	616	617	615	609	582	583	613	591	588	617	598	574	587	658	591	642	599	607	578	644	609	591	585	638	588	584	603	620	596	616	619	552	610	555	626	594	607	568	600	613	576	613	681	645	614	606	567	569	625	605	601	597	551	596	599	604	601	609	604	600	612	584	568	581	594	617	634	575	632	602	609	597	633	560	610	611	654	607	613	611	610	561	625	582	602	605	582	604	646	559	630	597	606	589	611	557	589	627	599	620	602	588	527	644	594	610	551	567	600	531
3546	5799	4629	2443	1686	1327	1094	941	853	768	696	704	644	633	598	619	577	558	637	527	571	517	570	524	554	561	540	532	504	506	545	558	471	525	529	515	529	487	500	460	504	468	536	503	476	500	475	485	490	469	499	508	511	527	468	503	549	480	507	490	489	500	445	487	536	512	455	504	453	454	504	471	501	480	478	541	511	520	473	553	522	447	479	482	481	471	477	508	549	497	492	500	501	506	464	510	504	502	521	548	508	503	499	504	479	485	496	483	511	506	473	476	482	485	476	473	475	487	466	534	516	483	511	497	514	516	517	487	454	472	508	519	474	507	512	516	464	498	503	540	473	473	515	454	461	515	479	478	487	473	496	470	478	463	482	490	500	510	505	519	497	497	474	508	499	465	456	524	514	499	520	544	491	489	516	486	531	512	470	506	532	474	494	488	518	472	480	540	485	474	497	491	474	459	510	518	484	463	507	501	464	494	470	479	503	451	505	512	477	518	489	485	495	501	490	478	520	519	459	507	532	468	512	476	506	505	488	513	470	521	504	531	498	538	456	467	484	530	430	471	493	481	505	454	501	479	481	495	483	503	518	467	485	503	490	489	471	464	460	492	513	490	469	482	515	484	452	480	523	518	485	480	475	508	505	490	489	449	463	474	457	488	497	472	458	467	479	467	479	445	481	481	487	477	505	532	469	525	477	476	501	473	473	505	458	464	513	483	497	457	464	486	493	482	520	473	508	481	434	493	517	529	455	488	470	457	497	489	552	496	463	450	466	470	467	534	490	524	509	490	458	483	493	521	492	459	514	487	488	477	529	473	502	510	465	484	512	500	503	486	484	485	503	513	532	485	485	461	503	482	461	525	518	514	467	498	517	483	509	448	482	520	472	508	468	490	464	477	479	488	459	501	460	468	493	474	505	448	502	490	479	461	460	484	491	503	517	486	486	527	476	514	493	490	496	476	473	467	494	507	480	479	496	463	521	476	507	486	469	470	452	477	491	470	543	465	531	454	517	495	493	448	506	503	510	492	478	500	486	529	447	485	479	491	484	470	461	468	476	485	514	503	483	486	525	500	476	495	463	488	497	492	480	498	495	485	485	468	469	497	494	483	511	437	480	505	523	430	503	462	498	521	516	499	467	470	492	463	500	485	485	489	478	478	486	480	495	483	493	482	482	430	506	502	498	491	486	490	504	496	493	510	497	486	470	505	460	510	478	499	501	496	485	441	462	457	465	526	503	497	504	488	479	468	501	483	466	489	497	486	478	468	468	524	475	508	447	506	497	457	490	497	443	490	490	490	505	467	483	504	499	512	487	499	434	472	446	457	489	509	517	438	473	473	498	501	463	483	502	446	495	485	509	508	520	505	469	467	466	517	503	517	496	492	490	505	519	471	477	480	500	456	481	479	467	521	475	492	484	519	465	454	485	493	530	487	528	459	511	503	438	462	489	480	463	474	488	516	476	525	458	484	502	485	484	472	525	503	472	514	506	483	455	473	518	479	446	463	447	522	494	472	488	493	460	475	474	470	480	481	491	474	456	462	487	464	458	486	458	501	500	525	515	502	462	452	476	510	533	523	499	486	515	503	499	483	456	464	492	476	504	517	526	500	497	491	504	499	467	468	490	490	492	457	508	474	492	495	476	488	477	491	507	462	532	487	441	508	504	473	508	477	504	485	455	481	500	484	437	499	499	451	506	459	510	456	468	477	457	505	489	539	533	461	473	483	503	465	515	467	446	473	519	482	481	459	514	461	480	464	500	451	465	479	498	487	470	500	458	492	518	509	490	485	525	495	429	471	470	471	478	469	491	487	497	488	495	445	474	524	469	486	484	541	516	487	458	471	458	486	517	500	464	470	467	491	495	490	456	462	505	476	448	495	480	485	497	459	502	543	486	513	495	495	465	496	470	481	514	475	471	499	454	465	489	504	486	496	489	457	532	508	478	497	486	483	455	470	509	500	462	488	498	488	452	462	521	511	510	459	494	499	493	478	448	496	487	506	513	488	475	468	404	494	530	499	491	459	489	493	451	447	464	520	473	485	501	501	507	491	451	469	488	504	494	484	524	492	494	480	475	491	497	493	479	523	467	452	521	447	467	472	444	444	454	473	456	509	488	533	474	481	474	482	498	444	463	457	508	477	532	449	493	498	448	472	449	477	506	481	469	490	461	433	463	510	457	475	475	473	508	462	462	501	488	484	447	448	473	511	500	467	477	497	497	474	469	509	493	504	497	494	496	480	491	485	493	484	533	497	528	489	461	474	506	468	447	486	490	471	444	464	475	480	472	524	472	509	497	522	458	495	470	461	471	517	505	436	472	470	505	525	463	461	466	483	495	499	505	520	480	481	451	502	495	462	511	427	518	511	498	465	471	444	480	477	486	517	511	491	519	458	475	470	456	483	453	504	494	463	502	444	494	498	504	486	429	450	480	545	500	476	541	474	453	463	501	502	471	477	466	471	496	452	475	502	492	460	440	472	534	438	523	517	473	516	446	491	468	500	487	484	498	516	490	524	499	486	435	477	478	471	453	496	453	470	495	474	463	494	469	465	501	496	497	483	506	481	480	509	466	462	468	489	530	506	479	490	475	488	462	490	495	495	484	535	481	458	518	478	505	459	499	499	534	495	505	488	442	475	495	529	459	481	480	490	499	444	476	494	452	509	512	475	466	460	499	506	485	507	496	489	467	461	519	497	469	484	457	497	481	442	482	469	486	479	458	544	466	510	464	471	486	458	492	495	477	461	504	511	486	487	435	463	471	508	464	485	443	496	479	498	510	480	496	519	503	461	441	484	503	478	469	444	488	492	485	477	497	448	453	473	472	486	458	453	502	458	450	497	490	525	482	501	507	489	478	491	473	472	490	488	465	487	472	518	485	462	484	489	501	488	470	505	483	488	445	455	506	491	458	476	426	479	490	491	476	467	479	461	488	518	508	515	493	493	459	461	443	481	463	485	495	430	468	476	456	500	446	467	456	491	459	461	493	441	503	486	481	481	485	454	457	474	470	466	468	469	444	460	478	459	463	465	491	491	495	454	486	452	461	460	493	477	492	479	492	528	471	509	470	468	449	446	468	467	459	482	510	487	510	518	470	456	481	464	485	450	484	471	508	506	510	509	492	466	439	517	445	436	511	478	447	471	478	490	490	501	465	476	464	460	489	450	476	484	483	511	488	473	481	469	415	477	499	490	495	472	512	464	522	451	465	468	480	452	514	473	489	433	513	461	432	449	509	471	512	526	477	503	484	450	499	484	441	487	455	499	498	503	456	471	495	465	459	521	476	450	439	500	444	486	468	480	454	515	477	469	448	477	496	467	451	472	494	499	465	473	489	469	471	512	508	494	500	494	508	490	474	413	469	488	488	462	491	497	461	501	484	429	474	492	508	497	495	472	498	458	473	497	522	455	464	491	498	450	488	498	459	447	461	518	463	477	486	480	492	477	496	515	484	472	473	468	477	462	506	509	487	481	464	495	478	490	474	459
27692	10037	687	388	288	185	158	142	168	150	158	154	173	151	135	132	138	174	140	138	135	133	132	154	159	160	142	174	152	124	127	151	142	124	140	169	145	147	131	119	135	140	132	142	149	149	140	137	152	130	136	164	130	153	146	147	147	139	128	131	133	150	144	151	130	129	158	122	144	141	163	136	157	153	144	147	132	155	136	135	131	130	139	136	138	127	137	140	167	163	144	140	159	130	174	140	142	138	132	129	171	132	149	136	139	161	132	129	125	150	141	134	141	133	156	138	162	134	142	157	140	139	142	128	137	138	126	138	148	141	146	163	135	137	140	140	145	144	162	130	137	148	147	135	120	159	153	131	134	135	138	141	137	135	131	158	142	137	137	143	147	163	159	163	123	142	147	152	134	149	140	120	125	122	141	135	138	147	150	137	136	141	141	145	130	133	138	119	165	138	114	151	133	134	146	149	138	145	156	151	125	130	169	135	134	178	146	165	161	137	139	160	137	133	124	154	161	147	151	154	139	146	137	142	153	134	142	129	118	139	127	127	129	140	132	142	151	139	139	137	149	142	148	119	151	144	161	147	138	137	158	131	121	132	128	131	152	139	129	152	136	119	142	129	144	140	154	149	153	142	140	143	149	142	160	136	151	132	141	137	145	149	156	153	133	133	142	128	146	135	158	141	163	131	139	138	126	152	116	148	135	152	127	159	159	154	132	138	145	143	129	151	150	140	141	151	140	138	143	155	135	154	169	140	145	144	125	142	142	128	156	141	143	167	155	146	143	141	163	149	120	138	153	117	124	156	140	134	137	118	141	146	152	148	136	147	145	155	120	154	160	142	143	116	137	146	148	143	140	143	132	116	143	147	135	159	133	144	129	174	150	136	137	149	138	112	128	140	148	117	137	151	140	126	133	133	128	128	141	121	137	127	149	138	174	125	167	132	143	131	146	146	144	125	138	129	153	144	133	145	137	144	154	140	162	127	154	132	145	130	153	143	147	157	137	142	153	137	157	151	134	116	132	156	146	122	138	143	142	142	132	141	178	154	144	133	133	142	151	151	164	137	133	129	137	131	136	137	139	141	152	130	157	139	137	130	150	142	157	138	139	119	136	142	156	154	147	151	144	133	144	129	162	121	129	114	149	149	131	121	146	146	174	139	149	140	132	142	129	146	139	135	156	128	148	130	114	136	142	148	142	137	142	125	128	133	130	130	148	152	167	153	146	159	130	158	143	133	134	123	162	127	137	128	156	144	137	138	150	149	150	143	136	141	139	157	159	140	156	142	133	133	146	124	154	144	137	145	121	146	136	151	142	154	151	143	140	157	122	153	136	145	143	165	129	137	141	140	149	145	147	147	131	132	147	142	125	130	146	144	157	139	130	138	155	131	146	158	152	150	135	144	141	141	117	131	141	135	162	125	147	151	147	153	135	142	161	145	134	163	161	143	143	143	147	180	130	157	154	127	152	135	158	152	137	141	146	142	139	132	145	164	143	159	152	142	133	134	132	129	158	150	152	153	140	134	122	150	148	131	148	126	128	144	151	150	129	149	146	149	157	149	125	106	126	152	142	158	142	136	138	135	146	132	167	144	125	157	134	153	137	149	139	132	136	115	130	138	141	137	124	147	123	118	134	141	142	140	138	144	130	153	132	147	159	159	131	150	137	145	153	140	150	166	155	147	153	158	139	160	126	144	136	133	142	159	157	162	159	132	165	150	130	157	160	124	126	122	150	153	136	135	124	135	172	129	164	162	130	155	139	143	154	131	158	148	145	156	139	156	131	157	146	143	140	155	174	168	148	147	151	136	131	152	173	127	143	154	152	176	146	132	138	116	142	158	148	144	147	128	167	136	129	131	140	133	152	142	141	126	124	117	134	132	137	139	164	160	135	163	155	131	165	161	146	143	148	133	138	127	140	125	127	144	140	147	154	134	150	146	155	136	162	142	150	149	132	158	139	151	140	121	164	141	117	145	152	142	152	154	133	128	141	135	151	151	169	160	156	120	143	158	156	176	147	154	128	147	146	125	142	145	151	136	141	148	140	195	157	156	141	151	164	157	136	132	125	133	115	154	136	150	142	153	132	131	126	150	127	143	130	133	140	140	139	137	138	147	134	144	154	121	162	162	146	148	134	127	135	153	150	135	127	149	131	147	127	145	132	155	125	178	135	140	144	136	142	136	136	157	134	151	149	138	137	128	143	136	130	145	152	153	142	132	129	142	152	149	135	154	145	153	136	153	151	162	145	130	133	130	142	124	150	143	159	142	149	142	149	129	145	132	151	143	136	161	145	147	149	124	129	134	137	143	136	168	143	130	141	130	130	144	153	141	155	132	152	143	136	136	125	138	153	159	149	164	137	135	146	143	154	154	141	131	131	162	130	150	151	132	134	161	140	179	145	158	157	146	145	126	134	154	141	130	148	129	163	149	138	144	137	136	135	133	127	146	124	147	135	152	128	150	149	143	177	152	128	147	140	134	144	127	163	151	153	143	122	152	142	147	136	140	120	149	156	155	143	144	149	155	119	167	135	164	145	150	148	136	145	144	164	150	147	158	140	119	128	145	134	168	136	139	126	143	149	137	127	150	151	171	135	141	146	157	117	143	125	158	137	114	130	156	128	148	155	149	137	133	147	135	140	142	127	135	142	143	131	131	138	136	139	136	142	136	135	142	138	141	137	138	161	120	128	145	149	129	129	150	139	134	129	130	135	127	142	156	142	132	143	154	143	157	171	123	155	127	144	149	136	151	136	128	144	125	162	151	164	142	136	134	131	139	140	135	123	154	126	131	142	135	129	127	133	148	165	158	131	145	120	130	166	132	117	138	150	151	155	155	124	154	153	132	160	122	137	163	133	124	148	155	125	155	149	150	129	146	155	121	136	144	162	166	135	127	137	146	144	141	157	149	138	140	137	158	145	163	154	133	159	147	152	144	139	160	147	157	137	175	154	159	143	161	156	128	136	158	123	145	149	154	126	152	164	124	139	139	135	137	142	140	142	154	143	143	125	133	150	143	141	150	164	150	150	164	142	130	136	138	150	152	159	126	142	165	160	130	140	130	114	132	163	137	134	146	123	147	135	139	154	138	150	136	143	137	142	138	137	139	144	123	147	139	150	151	125	157	129	136	118	147	145	134	147	161	163	142	144	143	155	149	141	127	152	135	114	160	135	139	121	151	153	128	131	121	150	165	133	130	131	133	146	138	155	148	141	147	143	144	148	118	150	127	151	150	165	150	142	150	161	148	161	139	146	158	152	155	151	127	154	143	147	144	152	144	136	149	160	128	142	127	146	152	158	158	141	148	142	139	139	132	172	139	121	121	153	133	122	153	126	114	152	156	145	137	144	141	147	141	151	142	117	142	142	145	120	146	150	151	110	168	145	140	137	144	140	142	154	155	141	136	170	133	145	152	151	136	150	138	149	144	136	132	146	133	152	139	146	128	112	141	144	135	149	135	163	166	152	129	125	150	156	116	137	143	141	145
4509	313	275	205	171	146	173	161	137	116	143	140	132	124	143	140	117	111	139	133	113	108	130	116	116	119	133	117	135	106	119	130	130	130	131	102	125	130	115	142	118	143	102	118	111	139	127	125	135	120	138	132	105	123	131	141	117	124	120	134	132	132	126	116	136	114	143	134	132	115	105	138	126	121	122	121	110	116	126	118	108	119	118	115	118	120	126	112	126	126	123	130	121	143	137	110	115	125	140	124	114	102	99	118	139	132	127	128	126	108	119	141	100	133	123	122	127	121	113	108	116	122	120	112	128	118	129	124	126	142	131	121	130	128	141	134	110	123	115	117	117	104	104	107	117	133	122	112	107	106	131	122	122	125	118	119	131	99	121	123	111	130	113	132	126	119	114	147	124	132	113	121	127	124	121	115	116	103	134	109	130	125	118	122	117	129	114	137	142	127	128	120	124	124	133	103	106	113	106	130	124	108	133	116	135	115	111	120	113	114	138	100	123	86	115	113	122	114	130	115	120	125	129	117	137	115	115	126	126	128	108	120	106	118	116	121	132	126	129	129	121	110	130	111	108	134	116	121	136	107	114	126	112	130	128	100	113	137	103	127	124	139	108	130	131	121	116	121	116	114	129	122	121	118	128	127	139	94	134	99	126	126	110	117	145	126	111	115	119	103	116	112	123	112	118	112	125	120	110	126	127	126	105	127	111	120	113	129	132	122	121	125	125	111	117	130	126	140	118	130	124	93	128	123	121	129	118	116	125	128	140	119	114	123	129	121	115	122	116	132	116	113	129	122	129	106	106	120	108	124	127	140	119	111	109	110	120	109	112	128	139	97	107	142	110	124	116	111	127	123	116	111	135	125	143	110	113	124	136	114	111	118	134	131	117	109	134	141	107	119	123	136	122	109	118	111	125	132	136	122	116	118	116	108	119	111	113	114	131	119	144	147	107	116	117	124	116	132	141	114	119	122	118	129	113	114	116	110	116	124	121	121	141	129	126	124	124	113	123	135	112	135	121	111	117	125	136	125	118	132	109	115	112	140	120	127	112	126	107	139	112	114	128	105	110	132	122	119	108	130	126	99	115	135	129	115	118	110	142	113	110	109	111	133	110	121	126	100	117	117	102	124	128	123	110	109	123	104	125	107	106	125	119	112	118	117	131	124	112	102	133	118	117	111	115	126	121	101	110	96	143	122	118	119	130	138	124	130	113	142	133	120	129	143	123	129	121	102	106	131	115	124	124	141	116	130	108	120	121	111	99	147	109	115	123	118	107	125	118	118	131	114	132	121	111	125	125	140	120	129	108	137	125	112	113	126	112	129	142	116	112	107	128	126	129	118	106	105	122	89	122	132	124	139	123	117	138	129	105	118	147	120	117	140	108	120	130	113	118	123	124	132	96	129	132	100	122	103	141	128	138	127	134	135	122	109	137	128	110	105	116	115	115	110	116	139	135	134	134	120	120	128	108	134	137	132	106	119	109	131	124	122	113	126	128	114	92	125	130	120	116	134	129	127	120	111	123	125	121	118	113	114	121	112	121	133	128	126	129	119	117	115	128	118	129	121	123	122	109	132	129	123	136	105	139	117	107	136	120	124	138	121	99	136	121	132	118	114	125	108	135	117	130	111	125	124	124	121	107	126	126	118	117	115	105	122	129	113	138	101	116	129	122	115	115	124	122	118	109	121	114	119	131	118	118	123	118	122	126	114	118	118	110	114	124	121	110	126	143	118	118	114	99	134	122	121	124	117	130	118	119	130	115	108	136	100	128	104	106	138	139	120	119	126	120	128	121	140	136	114	139	109	123	121	126	113	106	120	121	130	117	134	120	109	135	112	124	142	129	119	103	126	127	109	106	120	125	131	112	133	118	115	126	120	131	132	113	139	122	115	135	123	129	108	126	135	133	131	117	107	122	130	121	115	108	134	142	132	128	108	115	110	114	129	118	106	128	140	110	145	119	123	122	119	111	107	114	115	117	109	131	114	105	130	117	121	124	133	121	114	119	122	110	147	113	126	114	113	154	106	106	109	114	134	100	122	114	128	127	142	131	112	129	106	124	116	118	140	141	123	127	110	104	125	113	115	121	96	126	115	119	121	122	111	151	151	124	115	137	130	109	127	125	125	128	126	118	122	112	118	124	113	125	105	111	141	138	131	132	118	122	145	125	140	125	127	112	118	120	139	123	104	135	117	117	103	125	110	130	116	122	121	135	131	110	118	118	126	121	112	113	114	128	142	108	128	125	124	117	133	121	129	130	130	140	133	117	143	127	118	128	127	135	115	98	119	135	127	129	115	117	126	133	119	116	120	142	122	129	105	130	123	153	113	122	119	124	129	120	131	116	120	119	129	114	123	131	103	110	113	107	149	124	124	93	131	114	142	105	110	127	129	122	126	130	120	92	148	113	136	131	111	128	111	108	122	124	118	125	113	91	123	124	115	117	113	87	114	120	127	106	133	122	122	135	106	129	114	125	116	124	118	120	120	108	117	130	117	119	114	114	125	124	111	123	132	113	125	104	125	129	131	123	132	100	125	116	121	118	138	114	123	114	129	132	126	124	108	112	122	114	128	107	124	139	114	121	146	140	117	116	129	112	119	107	125	108	121	104	113	104	131	119	105	129	139	100	115	129	107	113	150	132	111	120	113	128	115	106	130	126	111	141	124	130	102	115	124	123	116	106	106	113	124	99	118	123	127	127	116	140	126	116	119	130	135	120	110	121	108	104	115	133	143	98	108	126	143	128	125	152	136	101	120	133	109	117	113	116	107	99	110	99	133	134	112	126	108	112	127	101	134	127	131	151	116	135	115	118	124	110	131	116	118	131	122	111	112	124	126	104	95	122	115	117	134	121	136	128	116	125	106	122	101	118	128	132	142	129	112	125	130	144	110	115	125	117	120	124	106	125	119	140	121	109	111	115	109	121	108	119	105	103	137	138	114	120	125	109	115	110	131	116	130	125	117	151	140	107	131	118	123	133	97	132	112	129	110	132	115	135	121	107	133	107	129	124	121	108	105	116	120	131	129	139	122	136	99	101	134	128	108	130	149	132	135	104	117	108	114	124	120	112	130	122	131	157	123	98	100	116	124	102	127	119	119	139	116	114	119	120	129	107	123	122	119	120	135	123	122	113	94	120	130	116	117	121	138	116	134	127	114	108	126	109	107	120	116	121	126	123	114	133	130	124	131	114	115	95	114	112	114	116	116	105	124	120	113	128	167	117	128	120	121	122	144	123	117	124	108	139	124	109	131	119	119	140	107	124	130	129	127	114	117	144	109	117	129	125	127	113	122	136	108	141	127	130	137	116	125	122	118	110	118	139	117	117	125	121	105	100	114	133	128	124	114	118	123	117	118	109	111	112	122	105	137	131	103	107	128	128	108	128	133	126	131	112	118	134	122	115	128	122	132	130	114	115	118	121	132	112	125	112	111	121	114	119	115	125	127	106	125	112	124	114	131	97	119	138	140	116	131	108	125	124	125
25442	21424	27882	25334	10998	1126	754	586	491	478	487	456	473	419	479	408	452	423	431	494	417	433	422	416	416	416	399	430	411	431	410	414	417	400	423	425	402	416	400	382	374	400	411	430	437	380	386	410	420	384	401	384	373	439	408	394	378	418	411	436	405	386	409	409	402	385	426	418	401	399	407	368	394	414	431	359	393	390	416	385	391	400	388	396	378	391	405	383	389	404	374	414	414	430	396	388	422	393	364	397	430	443	416	392	395	403	418	399	410	403	386	426	426	354	410	413	413	431	394	393	407	413	410	411	379	393	403	390	380	398	405	387	390	420	411	400	400	388	384	402	396	384	364	383	392	383	406	392	348	390	393	406	391	415	381	425	430	414	405	402	406	403	389	392	433	404	403	434	413	411	386	361	387	388	395	394	417	400	409	392	365	403	393	419	391	398	378	418	398	421	360	419	366	408	418	430	410	386	430	426	413	373	410	422	411	421	425	422	370	416	415	422	420	398	385	406	432	397	406	412	409	428	422	376	389	382	410	393	418	399	388	365	414	406	408	422	459	360	380	398	385	384	422	357	420	402	446	390	392	392	410	413	437	416	440	423	397	424	436	415	366	420	400	365	374	398	434	388	404	402	410	397	435	437	416	393	443	362	373	374	400	423	370	405	451	420	375	399	392	415	407	383	381	402	386	364	415	426	415	398	432	419	420	393	384	372	390	415	398	391	363	409	403	383	390	398	391	381	433	382	423	396	400	436	409	415	433	353	384	405	430	372	381	401	384	372	405	438	378	390	400	417	414	405	362	390	415	403	404	408	404	404	409	376	411	399	419	403	398	373	422	425	430	414	391	400	413	380	414	369	391	395	389	396	387	414	400	410	374	392	413	392	399	399	422	416	398	435	414	383	385	389	413	364	393	386	417	406	375	378	433	433	393	381	404	432	418	402	392	399	365	408	427	444	415	393	406	399	416	434	369	434	419	389	428	387	416	383	399	417	399	375	375	388	403	399	389	384	349	404	393	361	415	404	399	406	386	420	387	402	421	408	405	407	416	429	393	362	421	402	415	403	395	372	422	394	382	407	363	387	366	399	397	413	408	399	386	367	346	391	418	447	405	390	442	408	429	400	387	387	394	382	396	409	404	393	410	445	406	416	409	423	381	410	380	417	432	417	372	370	424	426	386	398	386	412	403	433	383	402	415	418	378	368	423	424	392	415	415	386	407	430	408	386	385	396	362	427	412	420	407	400	395	404	402	403	385	399	438	356	378	375	395	426	389	449	397	375	413	396	403	396	394	377	433	407	421	414	417	403	414	407	379	439	400	428	389	422	428	397	391	398	417	411	357	395	388	403	398	397	396	400	384	408	393	388	390	393	419	432	392	440	408	418	378	385	404	373	416	421	395	391	376	410	412	425	380	418	421	394	436	411	388	365	419	368	403	393	415	403	402	414	400	401	412	404	413	382	417	397	404	391	402	376	379	368	421	397	390	425	379	419	368	400	436	402	378	391	380	376	380	415	380	416	382	417	449	407	378	413	352	403	392	373	372	413	402	413	395	382	442	401	407	386	360	400	399	400	395	387	410	393	362	382	375	403	398	393	396	380	389	395	359	391	380	362	425	376	389	380	365	412	379	386	397	410	379	427	390	449	391	397	411	406	432	405	381	392	402	392	401	436	334	395	424	396	397	409	362	392	398	422	381	409	416	427	349	384	387	409	377	408	368	376	403	379	401	416	375	391	368	400	413	409	398	397	367	411	378	401	414	406	403	397	373	408	439	371	419	418	394	388	408	396	378	380	383	383	390	418	428	424	373	424	408	414	408	426	401	377	423	355	405	382	379	378	442	392	417	384	374	405	416	383	372	404	430	379	418	438	380	392	394	416	383	403	382	382	386	438	426	398	354	389	421	411	381	419	409	394	426	397	414	417	385	413	406	402	417	422	423	399	366	392	408	318	385	420	396	364	376	378	383	416	428	390	399	404	433	390	397	390	387	450	407	430	402	412	373	393	403	402	374	438	403	410	362	404	424	396	363	383	394	420	378	384	445	410	372	385	411	391	433	402	424	376	395	398	400	388	403	390	418	408	407	410	376	372	426	430	365	386	399	427	369	468	382	427	421	403	398	379	448	435	393	370	409	408	447	379	392	393	412	429	436	404	389	411	409	366	386	402	396	388	370	390	401	368	408	371	412	407	412	406	409	385	412	400	407	384	366	368	413	379	368	421	377	429	466	398	428	413	416	412	401	403	396	409	404	384	408	401	396	414	397	381	391	388	403	407	392	390	403	354	389	414	335	413	444	397	381	375	411	399	429	398	403	398	434	398	409	385	422	374	417	387	402	394	369	385	391	384	418	408	417	409	384	413	410	403	403	405	428	426	366	410	404	433	413	402	391	416	397	409	387	392	407	408	370	439	392	364	403	418	433	432	398	387	411	387	377	399	395	366	414	419	381	373	414	396	419	380	413	379	414	387	390	411	412	408	365	397	414	418	389	407	392	399	449	389	414	401	401	359	403	388	377	414	384	408	377	424	419	372	404	402	387	380	365	393	413	402	405	389	370	406	393	401	395	376	404	365	381	363	401	396	397	383	378	417	393	406	433	418	377	409	420	402	411	419	389	368	357	412	423	385	387	396	415	408	392	401	404	430	416	401	385	405	396	404	426	398	368	367	420	432	385	369	395	404	407	429	434	397	433	369	381	410	357	372	416	416	392	371	393	383	401	386	402	380	397	413	396	404	393	383	397	423	388	384	374	416	422	424	404	397	387	399	386	410	379	385	402	410	433	415	391	394	390	397	435	390	390	395	397	408	392	387	396	357	408	384	374	413	385	406	389	408	399	388	405	401	457	399	363	397	444	392	374	352	382	424	415	404	420	396	385	397	414	429	389	372	379	400	365	397	408	375	384	421	375	431	393	413	430	427	373	386	434	413	436	422	400	383	385	385	414	393	421	416	384	388	386	404	387	436	409	417	407	411	418	394	387	428	383	388	427	370	406	413	428	391	401	390	410	402	404	409	394	377	409	374	402	424	406	385	392	394	415	392	424	390	412	429	367	395	410	374	422	399	350	460	395	406	395	352	381	407	389	410	403	396	398	474	417	351	423	423	392	417	410	414	406	412	406	384	376	387	428	425	380	416	409	377	391	389	432	386	415	363	373	394	380	406	385	405	405	425	399	397	412	371	422	394	381	405	391	358	395	408	420	409	388	367	415	429	417	394	394	404	409	407	395	403	389	399	399	378	388	403	387	386	399	386	362	431	412	437	392	400	376	419	399	423	402	394	402	381	421	406	423	405	400	407	396	374	360	391	385	415	379	373	389	370	383	363	365	360	414	369	408	397	417	400	397	411	386	419	410	391	396	365	399	396	400	411	416	392	401	402	388	421	416	410	420	371	412	436	405	402	414	400	428	360	387	397	401	394	421	385	386	413	385	417	364	408	416	388	397	408	425	434	400	384	386	411	395	396	399	367	385	418	382	379	365	381
3091	3215	2704	1446	1009	740	693	565	458	435	490	439	424	404	408	394	327	413	363	349	379	368	368	388	336	352	358	359	377	374	337	319	356	376	342	323	334	324	345	315	353	305	360	356	302	355	339	316	358	360	351	354	345	367	303	355	337	326	388	346	321	364	304	361	339	360	320	332	326	341	304	330	342	355	339	310	345	352	336	333	319	312	380	352	315	342	327	336	331	310	351	343	342	351	310	345	332	318	363	300	354	324	364	319	307	335	335	325	328	347	320	352	354	364	332	349	371	336	329	344	343	349	336	362	345	343	360	345	324	332	350	333	354	300	375	333	336	345	342	314	338	327	308	315	342	322	338	337	315	363	350	328	335	348	323	316	355	319	313	349	338	360	314	340	354	325	350	321	332	316	330	309	341	316	346	330	324	272	335	329	336	344	335	322	325	326	325	357	366	343	326	326	347	333	309	349	351	348	324	312	346	306	339	350	347	335	350	377	330	304	353	308	346	313	363	341	326	347	350	350	328	321	354	321	332	353	337	369	308	324	330	327	335	341	339	320	349	332	328	329	300	347	331	339	322	349	368	316	345	332	326	356	357	329	302	356	349	325	347	322	379	338	289	354	336	320	335	326	351	313	309	320	315	344	315	353	366	375	325	317	320	365	339	316	324	340	314	307	343	341	355	350	328	362	304	343	325	316	315	340	350	340	367	313	333	333	354	320	335	335	353	325	322	346	328	336	322	339	353	347	323	319	361	313	328	330	337	339	289	330	358	325	351	365	339	349	327	344	329	344	342	340	366	320	339	343	345	322	317	325	342	343	330	327	326	348	295	324	315	349	314	337	346	337	334	367	323	344	306	316	346	327	344	311	313	342	357	331	334	338	316	318	332	335	340	302	344	341	343	320	332	338	338	322	315	305	321	315	346	324	349	308	345	360	324	337	328	325	326	341	357	350	352	344	352	333	336	347	341	366	342	326	318	323	340	347	318	342	348	338	290	346	321	313	325	362	328	323	321	318	329	320	342	357	329	332	351	344	347	340	340	368	340	343	353	345	313	307	308	345	336	326	311	301	311	336	322	344	334	322	321	325	342	320	349	359	320	315	323	321	362	313	337	303	350	315	362	299	360	315	364	343	336	333	337	356	350	327	341	332	364	320	322	325	308	349	305	335	277	347	365	337	320	332	365	317	300	360	296	329	320	335	376	313	327	343	353	346	336	339	349	342	336	298	328	342	336	351	337	351	344	349	316	326	347	365	327	327	306	323	359	341	333	348	310	355	315	312	337	320	345	348	327	319	322	320	335	339	342	360	368	329	324	340	342	341	342	320	311	327	389	325	318	315	360	322	353	336	341	354	324	351	338	340	336	340	340	326	363	354	351	325	380	337	343	356	317	380	347	362	348	309	337	333	326	341	304	358	319	310	314	304	334	339	331	350	322	339	331	345	340	306	329	311	311	351	319	358	314	346	344	316	332	301	334	361	331	361	295	330	349	314	315	327	325	304	341	369	344	313	325	310	338	369	334	325	289	366	341	310	321	350	343	347	338	330	343	364	349	310	332	328	301	351	336	328	366	328	365	327	335	345	334	339	326	331	307	321	362	359	327	357	333	356	374	298	345	358	373	321	324	340	313	343	318	365	336	344	355	321	324	343	334	351	364	351	343	316	341	345	327	375	338	338	312	331	321	351	370	315	295	330	313	324	317	344	347	307	364	340	332	322	323	351	367	312	364	311	359	345	310	346	342	332	302	299	324	316	320	342	326	384	350	339	341	329	347	294	348	342	336	367	337	322	301	330	331	336	341	336	312	343	335	305	361	325	324	309	339	341	357	352	309	344	343	350	342	353	350	363	322	322	363	344	347	281	337	334	366	302	358	313	361	301	368	314	302	333	335	358	353	310	333	346	340	332	326	328	326	340	326	336	311	315	329	313	343	357	313	326	319	300	336	319	363	325	348	302	347	362	315	340	333	324	327	322	319	325	342	330	346	314	307	316	360	326	334	331	370	319	337	315	369	345	328	327	337	305	341	332	348	336	320	321	343	326	340	335	310	358	352	320	325	328	357	311	316	350	361	369	331	338	341	383	313	341	317	345	327	319	328	348	317	330	331	311	346	330	314	327	358	309	351	369	353	351	324	352	328	351	355	311	324	325	328	333	348	335	346	329	341	324	308	312	360	331	318	310	312	317	363	337	350	340	357	331	344	337	362	326	320	341	354	320	309	335	343	314	352	300	337	324	306	299	347	323	349	347	316	305	332	317	339	334	325	331	358	342	321	308	315	326	347	326	321	322	307	306	307	298	360	319	330	365	355	346	343	334	324	312	335	329	348	347	327	337	327	347	326	354	329	324	338	330	320	343	332	327	335	333	340	334	330	344	325	348	341	348	326	291	371	350	351	316	343	336	345	315	337	335	296	317	335	305	350	370	319	324	361	332	294	324	364	338	335	336	341	331	322	322	319	294	361	352	349	333	316	320	324	339	298	335	326	347	334	318	308	328	323	335	322	310	329	343	358	322	303	327	319	339	330	344	344	340	331	344	324	319	351	304	364	320	314	354	356	318	327	319	338	332	309	373	359	348	298	333	313	329	319	331	324	348	347	352	324	320	348	316	323	337	342	357	313	366	309	325	349	333	324	311	320	338	311	305	355	362	324	328	317	326	312	296	325	319	322	323	316	300	295	354	309	342	326	312	330	302	338	332	364	299	365	335	331	342	354	335	326	327	350	317	338	333	348	352	339	346	320	321	335	360	314	317	347	321	315	344	323	312	342	366	359	351	344	338	362	330	313	314	324	350	340	322	345	303	372	352	321	337	349	344	313	302	302	339	314	346	357	300	348	329	338	356	344	325	351	300	369	369	333	346	331	352	331	338	356	327	314	299	320	358	318	309	328	327	320	325	338	323	333	303	314	357	332	319	334	326	357	327	318	330	342	348	339	342	357	304	352	339	323	354	337	357	306	291	343	361	285	303	323	354	315	320	324	331	327	334	333	316	309	318	331	328	309	326	330	292	333	357	325	312	325	335	318	328	341	335	339	321	341	293	313	345	308	313	336	332	333	300	294	296	339	349	285	317	330	336	334	347	313	292	325	345	330	334	321	338	337	310	315	338	318	360	344	338	305	331	302	334	317	313	317	348	328	351	335	346	325	348	335	290	336	340	346	335	375	324	333	327	336	325	330	323	352	344	332	293	374	313	331	317	325	354	305	359	308	322	304	356	352	321	318	318	327	325	324	298	308	319	355	301	337	337	329	417	324	343	333	316	313	319	342	335	284	294	325	335	366	324	364	327	327	314	313	348	350	351	307	347	352	320	302	352	321	324	287	350	340	305	365	347	356	343	324	322	305	340	368	323	307	325	307	360	318	318	324	330	351	359	315	354	327	351	322	328	351	330	317	327	298	315	352	308	304	359	364	334	327	341	346	317	327	348	316	347	361	358	341	316	306	358	304	341	334	298	318	351	338	330	324	339	338	347	340	331	309	339
24368	21408	28697	24483	21397	8345	1614	1026	799	829	768	718	743	704	730	671	631	629	643	652	665	641	642	598	597	596	648	672	678	620	630	604	641	628	598	647	627	632	633	589	620	619	595	609	616	570	618	611	655	630	583	617	604	595	605	604	624	624	615	621	621	570	619	607	602	610	593	624	635	574	611	612	659	667	584	591	594	570	639	599	575	677	632	647	576	615	618	608	622	636	610	620	613	615	619	622	591	634	610	633	648	593	582	649	635	630	659	608	579	593	594	593	636	607	584	593	635	614	621	626	578	613	649	560	559	667	617	623	570	661	612	633	611	599	551	640	601	591	631	633	573	617	592	627	602	619	610	597	579	600	615	603	613	642	566	639	624	593	620	620	618	588	560	630	609	599	591	569	639	628	647	577	652	563	655	587	584	641	628	606	579	599	595	619	600	618	628	615	612	594	634	629	615	641	589	610	569	604	579	567	614	581	632	601	578	560	618	601	572	624	626	604	585	614	596	584	613	590	609	621	638	637	673	593	612	588	649	574	627	676	585	632	596	547	588	598	648	588	585	621	578	596	610	630	636	607	610	622	592	608	608	604	586	633	586	569	649	610	609	594	612	606	622	609	600	588	559	588	615	623	625	639	599	622	610	602	566	602	531	601	593	589	604	606	598	603	592	651	621	576	628	596	581	581	591	607	638	602	627	602	618	616	622	608	613	590	610	591	610	611	562	588	627	634	627	622	598	663	620	601	607	652	589	611	533	619	582	616	634	599	626	571	595	632	602	645	621	601	609	598	618	612	639	627	601	586	617	582	667	579	625	603	581	614	598	654	610	620	584	625	555	619	635	599	594	592	611	603	604	642	600	603	608	594	660	558	605	631	631	580	608	622	577	635	603	595	585	615	641	603	582	600	613	575	641	598	616	653	606	559	619	615	556	632	571	577	586	599	555	603	615	627	602	626	588	590	646	578	629	569	587	622	593	612	601	605	609	625	621	592	626	570	631	612	594	611	638	629	606	616	597	592	590	637	645	618	606	605	600	591	602	624	608	578	591	626	603	628	564	590	612	624	625	579	607	607	586	616	635	605	608	593	614	587	578	605	620	605	580	542	554	640	594	565	615	606	595	595	615	605	578	616	605	615	671	573	587	633	637	614	589	590	629	630	609	610	588	613	604	617	614	623	613	670	573	618	599	598	630	593	660	586	659	593	651	610	588	624	631	612	573	601	601	633	590	606	635	533	631	609	579	580	567	586	620	612	618	585	570	582	605	551	603	597	559	595	606	607	615	653	599	624	571	567	567	579	570	617	597	623	588	610	668	639	580	617	609	638	610	624	574	615	576	570	623	594	621	585	637	544	602	595	613	613	608	596	622	628	634	560	613	586	618	612	624	637	561	647	663	599	581	635	601	604	591	589	623	638	598	609	569	618	592	593	587	577	586	577	657	618	564	595	573	602	666	612	603	643	632	603	642	574	567	627	618	608	606	597	578	602	646	626	576	646	611	618	608	628	633	609	571	603	605	572	617	590	614	590	615	605	594	610	625	601	616	578	569	586	593	569	609	607	622	608	572	597	599	619	574	617	586	568	621	597	578	642	570	581	601	657	588	569	647	584	599	658	563	577	621	593	565	580	583	624	599	624	631	610	611	558	551	586	609	591	561	641	621	595	634	551	562	606	631	634	560	588	618	609	572	620	579	608	605	619	596	599	588	639	632	571	600	553	607	621	593	609	613	587	598	596	590	597	550	585	599	615	568	604	633	577	600	659	620	598	617	583	571	619	597	629	604	582	596	622	590	591	584	578	573	608	625	617	634	627	607	612	563	601	637	611	614	604	630	605	583	624	574	613	634	574	614	590	587	618	591	582	582	622	579	569	618	580	592	565	582	579	590	576	600	618	606	605	642	593	604	614	609	651	637	595	616	613	600	648	634	583	626	625	615	585	610	619	624	577	577	609	628	624	625	579	628	581	589	643	575	600	590	594	571	581	615	561	606	581	589	587	616	627	587	551	610	612	643	574	575	615	594	620	634	582	589	583	597	606	604	566	598	618	613	603	568	604	618	604	639	578	577	653	586	643	602	596	577	613	575	572	548	603	613	593	606	606	629	600	574	560	562	555	570	599	584	576	628	571	602	609	581	582	596	624	570	568	570	633	623	571	626	591	585	616	595	665	570	586	619	602	596	603	553	568	659	556	672	635	612	600	594	641	588	578	621	587	581	635	612	627	610	571	597	609	579	621	626	596	624	626	617	608	625	612	632	595	598	625	589	605	626	592	624	599	590	605	613	602	603	634	647	598	656	591	585	611	607	615	564	633	584	561	599	603	616	629	627	585	650	596	596	601	592	590	566	612	582	630	600	613	607	570	621	596	596	574	577	607	598	594	625	589	599	579	614	596	584	605	589	593	596	617	647	628	570	589	577	628	610	599	604	603	572	650	571	603	581	659	622	612	578	610	665	626	644	563	607	646	606	628	628	577	644	580	538	640	586	593	575	626	579	592	612	600	594	592	603	618	617	612	596	617	635	595	531	561	618	671	590	636	614	601	619	657	600	562	574	588	633	619	605	633	604	617	614	577	581	566	581	588	572	573	588	613	564	618	579	634	610	687	620	594	604	603	576	604	602	596	595	605	609	578	619	597	602	621	631	612	637	599	602	583	591	588	573	601	608	647	592	637	580	596	623	592	614	610	617	612	609	628	565	625	625	600	613	572	614	595	555	582	589	626	569	613	577	600	636	597	558	615	571	615	568	625	625	580	546	547	631	602	588	631	617	636	579	617	598	606	599	588	610	581	621	597	616	551	621	622	612	628	567	582	588	586	583	600	584	595	607	646	636	617	581	619	602	580	593	604	613	603	642	615	593	622	571	551	611	604	643	614	597	627	561	610	571	598	614	609	609	561	610	587	635	594	570	589	584	615	640	622	581	624	573	558	613	568	635	588	571	584	621	604	625	619	631	636	577	591	554	616	591	619	543	583	628	594	620	618	624	604	613	588	605	594	603	618	599	604	600	609	613	627	577	594	636	569	566	609	653	599	618	596	603	570	581	610	616	573	633	581	597	599	610	573	574	599	570	569	617	573	619	573	616	576	606	614	558	652	598	588	604	659	654	613	612	612	585	596	565	608	641	646	603	617	614	591	616	637	634	609	608	618	618	599	606	564	581	599	601	630	625	624	597	610	592	603	628	588	583	599	623	600	642	544	632	570	602	607	594	642	603	617	571	637	577	612	625	608	619	614	632	582	625	581	592	596	582	552	632	595	576	576	594	619	631	605	649	582	615	574	625	593	587	619	620	623	601	599	587	618	628	589	580	584	662	582	588	604	556	612	607	648	607	618	622	575	637	597	582	603	575	615	598	557	565	604	621	620	640	575	620	625	585	621	564	611	627	610	609	579	645	628	608	573	629	618	632	624	597	593	571	578	566	616	580	541	652	573	609	644	604	601	568	612	634	605	583	603	612	624	625	589	576	615	585	620	610	618	611	611
3487	5595	4821	2417	1721	1328	1110	943	779	786	748	693	631	615	613	554	613	579	560	542	537	478	545	585	499	560	521	522	525	547	528	534	508	441	493	509	487	517	536	531	476	507	498	528	505	536	529	528	501	493	532	524	463	487	499	507	524	484	506	470	537	555	515	500	471	516	459	500	500	497	524	479	509	481	513	483	492	505	505	518	455	484	483	507	489	484	496	519	505	500	508	481	536	468	496	482	468	537	531	490	462	538	504	492	472	524	498	507	503	492	445	529	474	470	492	544	510	493	463	510	495	520	523	497	473	536	532	483	535	478	481	456	489	479	520	482	482	498	467	467	492	490	468	457	515	508	494	497	468	528	491	513	477	493	491	475	507	501	470	450	498	542	449	519	494	460	479	520	476	454	483	524	517	512	497	469	487	449	477	483	493	462	548	484	487	491	522	507	492	519	515	489	499	469	491	478	463	492	496	495	527	517	484	491	512	474	461	519	480	474	557	476	493	489	466	476	475	485	467	505	521	473	488	492	528	487	515	450	474	475	469	465	498	439	457	494	445	500	560	536	488	487	466	513	470	487	496	414	494	471	535	479	509	503	444	484	492	507	466	461	500	512	489	535	496	501	470	511	465	466	524	532	442	488	463	459	511	488	471	483	490	492	457	471	498	485	508	517	496	470	428	489	540	458	525	474	473	485	506	479	486	447	485	445	463	481	490	474	489	484	504	484	504	476	509	498	497	462	461	509	468	523	486	549	495	516	499	474	488	494	520	523	497	482	467	480	448	458	489	486	496	497	516	502	507	485	490	539	504	476	468	453	504	486	506	505	491	503	510	502	496	471	469	504	467	476	488	490	496	492	475	480	494	457	492	477	470	475	506	501	476	514	474	522	502	501	514	436	454	491	456	488	482	505	481	450	474	472	472	477	472	531	449	467	507	489	491	495	532	496	441	485	462	483	511	473	448	501	500	472	491	458	494	481	492	480	490	447	481	468	507	490	482	429	481	470	498	516	490	498	488	496	475	473	466	484	464	494	472	472	517	477	475	464	479	458	465	465	479	475	515	446	470	512	476	477	471	505	495	502	470	492	479	497	462	486	529	472	492	506	468	477	503	466	509	483	484	511	477	502	501	480	488	498	487	479	488	509	486	460	486	460	500	509	469	467	466	540	483	453	490	488	474	494	490	488	518	487	456	464	490	459	499	489	532	491	513	497	490	492	477	505	486	501	450	483	492	487	452	491	525	477	468	482	501	494	458	464	457	449	512	445	484	475	485	427	474	529	476	469	466	483	509	455	497	468	488	468	499	476	468	463	462	476	468	470	449	473	470	511	485	502	473	449	488	451	466	503	502	487	473	439	494	504	443	485	482	544	521	491	527	457	491	481	531	458	469	505	473	486	451	504	459	506	459	480	464	452	445	492	454	504	514	507	469	493	501	493	503	466	505	479	477	470	467	495	460	513	468	491	503	512	475	476	481	502	480	508	479	487	470	459	493	496	534	479	502	504	505	479	566	516	509	484	453	474	434	439	471	527	469	463	461	460	505	454	547	507	453	464	452	487	496	479	476	481	527	487	477	515	482	525	455	467	431	476	445	505	488	491	488	480	491	456	462	451	463	490	496	446	464	503	467	487	482	499	521	508	506	463	494	507	523	455	469	463	495	527	499	512	510	437	516	498	514	504	503	467	443	523	464	493	490	512	457	489	484	496	481	485	470	481	472	508	465	518	512	417	473	551	496	474	462	464	494	477	498	485	473	463	526	507	463	478	535	497	459	470	469	511	478	468	462	475	473	459	485	446	487	465	473	498	473	495	497	449	520	464	508	475	488	484	535	495	466	514	446	507	505	487	509	472	478	509	530	483	447	530	498	489	465	530	474	521	482	482	495	451	486	516	471	475	499	491	495	504	525	468	472	504	484	515	472	485	464	476	479	491	455	480	496	447	487	474	481	495	514	497	467	440	431	453	506	496	480	436	477	478	477	446	462	517	484	463	472	455	477	482	461	502	502	455	491	458	497	516	496	466	468	494	434	501	453	481	464	473	514	483	470	503	486	505	482	457	491	437	508	467	487	498	481	514	462	490	474	486	521	460	513	459	493	509	491	459	476	520	491	537	501	519	457	468	515	488	465	537	466	539	509	466	429	483	522	465	440	538	496	470	495	509	468	486	501	479	506	463	471	480	476	444	463	454	472	466	490	495	493	482	463	480	506	465	491	485	448	479	516	508	510	483	494	468	559	461	474	489	485	424	523	425	452	514	480	480	475	459	474	471	520	492	464	526	502	467	503	520	502	455	460	500	476	466	492	471	507	494	463	511	437	496	460	495	486	453	470	514	493	483	468	511	477	474	501	459	487	480	486	481	478	473	484	508	465	458	497	486	486	516	475	475	520	480	510	509	462	486	462	472	440	484	451	510	505	477	486	496	458	461	484	491	468	500	487	448	446	467	474	484	459	475	432	471	476	487	495	443	482	443	527	469	451	461	500	467	496	452	468	492	442	488	475	474	475	478	470	485	499	498	482	534	477	493	482	469	479	502	459	474	491	454	483	501	464	445	477	509	475	504	482	520	479	492	474	438	468	513	485	455	480	478	470	515	489	457	484	516	468	496	454	512	479	456	485	474	471	442	449	514	492	480	488	481	481	473	506	482	480	512	432	464	500	474	430	503	519	473	480	472	490	476	510	452	501	528	498	482	473	508	446	491	523	440	459	491	521	486	493	501	464	463	483	471	516	455	461	467	486	489	470	503	475	450	510	481	485	474	520	534	426	464	520	498	483	503	496	504	472	491	533	484	526	481	470	466	476	450	494	441	505	495	463	511	462	503	524	469	511	475	511	510	498	482	481	518	440	461	498	464	516	454	497	461	505	448	499	475	504	458	505	474	491	454	425	489	494	445	458	500	466	493	440	483	461	462	513	483	481	496	471	471	478	494	454	470	475	453	474	478	517	502	488	450	502	485	481	490	501	460	477	485	480	482	470	516	511	447	484	490	452	495	503	493	450	477	445	476	473	477	484	490	440	488	478	463	498	486	491	463	462	456	494	486	470	476	438	444	505	471	476	465	435	465	488	487	429	475	483	476	481	477	441	499	467	462	473	474	475	439	510	485	492	466	460	492	499	542	463	456	468	485	496	484	486	472	531	485	495	460	483	494	477	458	468	502	478	481	456	531	448	513	495	488	491	476	473	472	494	493	463	475	503	509	513	479	470	477	474	496	494	479	500	485	483	477	496	499	486	437	425	449	483	476	453	489	484	491	456	523	482	466	511	466	487	488	495	525	453	493	486	488	490	517	458	467	475	495	475	509	456	448	441	485	491	469	501	493	457	489	506	470	482	494	519	457	535	473	534	500	462	474	446	472	495	470	486	453	491	512	509	468	478	454	485	447	481	485	454	483	436	484	498	473	462	475	502	487	462	454	461	492	520	466	464	453	492	476	503	465	475	499	518	481	485	479	507	470	475	472	512	466	484	456	475	489	484	478
27749	9831	523	270	169	164	149	174	135	143	143	153	138	138	152	139	158	150	157	153	155	138	125	139	137	119	138	131	140	123	135	130	124	137	150	161	145	157	142	115	143	141	157	121	138	155	129	165	161	154	159	145	141	138	142	137	153	146	161	128	152	141	115	145	132	138	167	126	133	127	142	121	131	137	136	132	138	146	134	132	147	151	155	138	143	139	132	132	154	148	137	131	128	146	156	141	138	152	143	135	134	134	141	141	110	129	125	136	136	109	141	162	153	126	149	143	141	137	145	136	131	145	146	123	115	144	137	123	145	156	137	131	157	146	149	130	131	121	134	147	145	148	140	137	148	124	129	139	119	134	135	145	155	132	138	129	139	121	146	125	132	138	135	147	133	140	142	158	152	130	121	163	137	158	120	147	144	141	142	150	145	131	114	138	129	132	135	154	132	141	161	127	152	143	138	141	159	139	136	146	128	147	149	151	140	142	156	149	155	163	136	141	145	139	138	126	144	140	132	173	142	160	153	147	136	129	139	124	143	124	150	130	146	156	138	161	136	132	118	138	131	133	136	135	142	143	130	133	134	143	147	136	123	147	137	133	146	148	148	124	149	131	114	115	139	148	153	138	139	149	150	151	158	147	151	125	142	154	156	147	158	145	129	161	121	132	165	121	117	130	125	138	151	136	123	141	149	161	136	140	123	149	146	134	156	130	132	136	138	148	143	146	152	141	144	154	135	144	130	132	151	162	143	111	147	160	141	144	136	143	149	155	153	113	157	132	148	147	142	142	159	138	135	143	160	144	138	122	143	123	150	169	135	134	139	125	133	144	145	107	137	148	141	130	135	157	126	137	154	155	151	146	129	150	144	123	149	139	129	151	147	133	142	155	140	138	122	129	124	154	136	145	147	131	128	151	135	142	172	139	127	148	110	146	140	158	147	149	135	145	131	157	146	138	138	152	119	160	142	135	143	143	140	155	133	157	146	137	156	137	147	142	145	154	158	142	142	149	145	156	150	143	148	139	165	132	145	160	154	128	125	134	135	140	158	128	135	139	133	155	142	135	145	130	145	119	138	158	110	150	124	146	143	132	139	149	133	141	144	152	147	154	140	138	134	131	148	145	162	170	144	129	122	155	147	138	162	149	135	159	145	131	132	146	132	146	141	138	147	157	156	128	117	128	117	130	138	145	129	162	140	162	153	139	122	142	150	147	139	139	150	152	147	147	125	120	155	152	124	130	157	157	162	131	143	131	155	134	128	139	123	147	134	140	160	139	142	143	133	140	144	148	125	124	136	137	120	151	138	130	152	138	139	134	146	140	148	139	131	144	147	161	142	134	149	153	147	138	152	151	155	141	123	130	130	139	158	128	148	169	137	144	132	140	138	141	152	138	146	145	145	140	153	135	135	149	119	148	169	131	134	156	154	147	133	150	136	129	131	145	140	127	130	125	119	149	149	145	155	142	139	143	138	137	145	128	153	121	133	128	140	145	118	128	132	165	156	152	140	130	140	124	138	141	148	149	146	108	128	138	118	143	151	137	143	135	140	147	163	143	123	128	139	158	138	121	135	121	128	167	130	135	121	120	122	135	141	130	148	158	153	155	147	149	138	137	152	134	124	139	134	142	143	132	157	159	135	134	144	143	137	117	133	124	131	138	140	132	142	158	133	156	127	165	146	132	124	147	141	155	154	155	153	134	133	140	128	108	111	148	141	128	134	140	134	138	149	140	146	159	158	150	146	124	138	141	129	139	146	129	143	174	152	117	147	143	140	134	131	126	145	139	126	155	128	138	129	138	131	135	143	121	131	120	157	142	130	144	171	150	129	137	152	131	138	111	151	162	129	135	161	167	113	129	138	161	135	143	165	136	137	128	162	129	130	134	140	161	139	143	107	149	147	143	146	148	149	126	140	152	126	130	132	134	143	153	139	122	135	140	142	147	159	159	154	163	152	161	157	140	155	145	130	137	149	124	124	132	124	164	150	159	128	157	129	130	149	140	153	131	139	132	143	157	137	147	134	131	153	151	151	161	153	158	129	165	133	109	137	144	136	161	126	133	148	146	132	133	143	120	123	151	135	148	150	166	151	134	162	138	145	150	134	143	138	139	152	124	128	143	129	156	151	164	156	143	145	160	142	151	140	152	139	146	121	133	141	152	141	140	147	111	150	144	135	161	136	135	152	147	152	158	140	155	134	147	139	127	160	155	125	135	127	132	133	149	131	137	149	161	114	138	133	166	136	135	157	142	143	148	156	110	139	132	127	146	138	155	139	140	153	134	141	140	130	148	125	141	146	142	124	158	144	139	122	131	132	136	150	138	144	133	134	144	153	130	139	142	141	127	137	156	147	129	148	151	159	139	138	126	136	128	128	141	137	144	132	173	142	128	140	133	131	127	117	151	142	135	142	127	136	130	133	120	141	163	139	126	136	142	152	147	155	139	147	156	156	151	130	143	140	116	151	161	146	153	117	145	147	138	140	133	142	140	142	149	146	164	163	127	140	166	142	152	134	145	148	140	131	140	136	142	156	134	124	159	142	124	138	140	132	125	144	161	148	144	121	129	129	165	140	128	117	144	151	126	142	119	136	128	144	126	139	158	148	125	115	135	140	131	123	134	154	151	130	147	144	151	128	144	150	138	146	148	139	137	133	147	122	132	140	137	124	123	144	148	121	151	132	141	133	144	156	136	127	143	132	147	131	133	137	122	152	129	172	129	143	139	160	157	139	147	170	146	133	121	132	157	154	147	118	140	131	125	132	145	142	146	139	138	126	157	139	119	141	151	158	148	135	118	141	147	140	168	147	136	154	137	152	138	146	139	143	133	146	147	157	159	141	147	133	141	124	153	131	155	121	157	152	151	137	141	131	131	135	146	142	154	150	122	118	159	129	140	135	157	148	138	157	143	155	150	130	140	138	135	126	146	147	165	153	132	139	123	123	149	136	126	120	145	125	130	143	163	134	147	124	140	124	154	141	194	141	121	130	137	127	156	144	120	144	139	125	152	130	128	151	123	143	114	147	151	133	147	150	138	132	129	130	139	153	141	167	136	114	148	140	122	127	149	129	143	157	142	144	153	142	120	135	144	153	142	157	139	138	148	131	109	135	135	147	147	129	144	119	133	146	166	133	141	157	145	132	132	142	145	149	162	152	124	130	157	162	148	133	143	137	138	131	154	131	121	139	159	145	148	143	141	139	132	136	143	136	157	118	142	126	125	143	137	160	134	130	118	129	160	140	144	141	157	129	138	133	151	154	131	155	153	134	148	150	149	155	134	133	134	130	135	142	132	158	124	133	111	131	132	148	147	122	120	146	141	135	155	138	150	132	137	162	154	145	160	127	156	140	150	156	148	155	138	134	139	137	157	149	151	152	142	131	142	170	134	131	162	125	140	140	127	143	138	156	142	140	139	156	146	137	147	160	153	153	137	133	140	135	119	143	138	164	133	129	144	142	159	163	143	143	132	151	149	141	136	144	151	148	144
4443	291	248	174	166	152	132	131	127	141	136	120	131	114	136	107	135	105	123	131	127	115	123	121	117	124	123	134	134	116	115	121	123	111	87	108	135	109	120	122	101	132	116	115	120	109	121	106	101	107	124	115	115	115	127	113	124	122	119	132	135	115	117	122	125	122	123	122	105	125	123	116	130	104	126	137	139	122	138	123	105	123	115	135	123	105	130	129	128	105	129	104	106	140	124	124	116	126	124	111	112	113	120	116	122	108	137	137	124	120	109	129	114	146	125	113	133	116	123	141	131	103	113	112	119	133	144	119	125	115	127	128	129	123	98	128	113	120	113	126	139	131	116	113	125	121	129	122	110	127	134	120	117	125	112	125	115	103	123	125	111	116	112	124	135	107	133	125	107	134	122	124	102	105	115	128	121	144	111	121	123	130	128	109	117	119	112	113	141	126	144	124	111	133	104	113	131	128	137	114	112	134	127	132	111	131	131	135	126	106	122	134	127	111	124	109	132	139	130	137	123	112	133	110	119	108	115	118	113	143	133	118	108	113	114	123	116	107	111	128	114	107	128	130	105	107	111	106	136	124	118	96	116	116	118	114	134	122	126	123	118	106	122	112	123	134	120	125	127	123	103	131	102	109	112	115	133	117	122	128	127	124	133	112	124	124	106	122	121	124	129	101	118	120	102	118	104	119	115	113	127	132	135	103	123	127	131	123	125	120	122	135	119	111	141	151	102	121	110	130	125	120	129	116	103	135	123	118	119	115	134	131	113	112	133	127	122	124	113	119	136	113	123	111	124	96	125	108	128	130	120	131	125	135	113	98	144	132	136	106	127	110	115	118	106	117	133	139	94	126	114	107	117	121	110	97	104	129	116	139	125	133	124	115	102	109	120	110	140	140	123	117	110	134	120	125	137	116	97	120	123	126	109	118	108	132	115	120	107	107	130	126	115	131	126	133	126	133	112	104	126	125	98	114	118	119	107	127	128	112	133	99	111	125	110	113	135	135	114	111	125	110	116	111	119	105	120	107	125	125	113	120	118	101	110	128	118	126	143	119	108	105	118	121	120	140	107	137	105	136	130	120	127	118	137	110	128	111	97	117	126	121	118	101	132	115	109	104	143	125	115	120	110	133	112	115	121	116	109	116	96	130	126	143	136	132	122	106	117	107	123	120	133	119	131	124	114	135	104	116	115	117	105	127	121	117	127	108	122	119	119	112	128	116	112	129	124	122	123	123	113	121	120	136	102	104	122	114	112	131	115	122	96	137	112	118	103	112	108	116	125	117	109	109	115	118	113	116	132	96	123	136	132	114	123	122	112	114	114	126	128	111	125	104	146	139	106	80	108	137	96	117	123	108	127	136	111	123	125	120	109	117	128	107	124	115	124	131	121	131	134	126	115	125	137	117	115	123	112	116	115	101	110	131	130	112	122	137	135	101	111	129	150	126	110	126	133	114	120	122	108	132	119	126	126	110	113	124	104	114	118	144	113	127	106	110	116	118	132	131	121	129	103	118	132	110	107	131	115	119	124	135	139	121	113	141	133	125	139	136	123	139	118	107	103	117	108	120	116	143	99	92	108	117	114	141	119	110	112	96	118	108	137	131	124	127	125	126	116	119	127	132	115	120	96	89	134	121	131	117	116	117	109	126	107	110	123	124	126	130	121	123	132	118	127	131	116	112	129	125	122	117	132	111	150	130	118	95	129	135	133	136	122	133	128	137	113	118	134	126	129	119	132	120	131	114	116	136	106	124	107	143	108	111	113	106	113	124	129	107	118	118	120	123	114	115	127	125	134	99	127	112	108	122	123	117	121	112	129	110	94	144	102	102	109	120	107	137	115	113	99	121	106	111	103	102	131	121	113	141	117	121	125	105	132	118	122	99	109	117	96	116	111	139	133	131	116	129	107	103	109	114	122	152	112	119	106	125	134	105	121	107	133	125	117	129	130	115	98	126	110	111	130	130	100	109	113	121	109	122	119	135	128	104	117	119	127	123	134	124	109	121	113	132	134	127	115	104	132	126	115	103	114	120	106	133	134	110	115	123	130	139	99	105	117	127	118	118	111	107	117	113	110	120	111	108	114	120	124	117	127	103	125	122	123	120	118	124	132	120	118	120	116	114	117	125	121	106	127	134	110	120	129	131	116	112	127	114	107	122	116	113	104	104	98	121	123	91	100	114	116	128	119	146	109	117	103	106	132	117	128	114	102	118	116	121	132	132	102	110	142	122	115	101	119	131	92	128	125	122	133	112	101	102	119	110	141	115	141	112	125	121	114	124	122	121	128	117	121	115	111	118	117	119	109	112	119	118	120	106	120	146	128	120	124	124	104	107	121	115	125	118	92	147	136	118	117	118	121	136	102	134	121	116	123	115	121	124	117	110	101	111	111	114	108	111	130	116	107	135	108	127	115	116	107	129	99	113	114	108	109	137	88	142	112	133	126	118	114	137	121	126	113	106	114	120	113	109	117	125	111	118	121	111	118	121	134	136	127	112	115	131	107	112	124	117	118	100	126	113	114	115	133	130	129	110	113	108	123	109	116	103	101	113	136	130	124	111	116	127	111	118	115	108	119	116	138	113	116	102	126	129	121	142	114	109	134	151	124	115	136	130	95	137	110	113	127	121	114	121	117	120	121	113	118	120	121	133	131	120	117	131	123	119	132	109	122	124	119	113	128	112	97	119	112	125	128	112	131	93	136	129	121	111	100	111	127	119	133	136	134	107	105	125	110	121	117	117	113	107	116	108	127	97	125	131	102	116	99	108	106	121	102	105	131	124	124	105	122	133	103	122	123	123	122	120	131	140	122	109	130	121	110	137	137	142	125	138	119	121	124	124	113	124	127	134	120	129	119	100	113	105	133	118	119	108	121	138	117	126	129	99	114	127	107	120	121	141	109	122	118	113	143	106	121	129	131	100	113	115	103	120	127	129	114	137	121	122	136	134	121	105	135	116	119	111	115	105	130	107	125	114	114	108	126	116	120	123	120	133	138	133	117	114	123	122	117	132	131	129	130	123	107	118	120	112	106	133	109	120	137	133	133	106	124	108	115	132	143	114	135	115	128	122	125	107	120	130	103	127	134	131	122	122	131	133	107	139	110	129	102	123	100	124	122	111	111	124	125	130	114	112	111	139	114	133	133	114	132	105	121	108	119	106	121	123	138	116	117	129	138	125	120	114	121	108	123	124	97	122	120	109	120	120	119	131	112	137	123	116	134	117	119	126	130	110	119	125	113	121	128	129	134	114	122	110	131	124	108	107	123	126	115	123	139	95	119	133	108	120	128	131	125	113	109	111	151	104	99	121	110	107	131	122	125	117	124	108	114	116	137	108	103	110	124	107	106	111	143	127	131	109	118	133	111	106	107	118	110	139	111	106	117	131	122	115	116	125	119	124	98	114	118	106	124	116	143	124	105	114	122	116	131	114	103	125	119	105	132	107	112	131	118	132	114	104	125	105	134	149	121	123	115	129	117	107
25485	21462	27960	25366	11238	1145	758	566	519	479	459	450	463	424	462	484	424	434	408	459	424	421	433	378	420	413	396	405	373	442	413	407	430	411	392	368	399	436	428	419	451	449	437	438	422	408	392	387	394	430	362	396	444	406	435	383	402	398	422	415	380	417	427	424	386	397	436	397	426	417	417	406	393	422	444	412	443	440	418	378	439	399	434	381	418	419	425	397	402	413	453	409	412	431	383	414	417	383	421	443	409	379	409	424	402	392	437	382	412	365	413	436	403	423	381	410	409	431	427	423	416	400	412	427	384	430	392	400	442	443	445	391	401	435	375	429	411	408	451	425	380	409	417	410	411	424	429	422	424	425	426	427	412	431	398	416	411	396	439	409	390	426	414	396	428	403	380	408	401	382	413	393	419	413	382	396	402	339	418	423	442	420	393	395	415	371	383	420	415	408	406	408	414	402	414	400	413	415	418	402	409	412	410	392	427	395	420	428	366	394	408	427	400	414	373	409	427	437	413	429	383	383	408	405	394	399	395	414	408	410	421	409	398	413	385	387	419	435	404	407	387	404	416	411	382	394	447	414	403	422	399	402	427	369	389	410	460	421	439	412	424	414	392	383	416	394	437	391	425	449	402	426	426	404	384	422	394	418	394	429	429	404	427	392	387	379	458	400	400	401	403	418	413	386	391	408	370	424	391	407	424	381	448	387	391	392	408	407	434	452	389	383	411	396	386	424	416	381	428	402	449	377	394	435	382	435	410	392	402	386	414	385	423	396	400	398	424	411	393	379	448	405	409	424	375	402	409	401	405	409	416	421	411	447	387	428	397	422	397	400	444	384	374	411	366	446	383	403	383	393	386	415	418	375	421	426	403	410	347	403	429	428	402	383	416	398	402	396	417	440	391	375	386	443	426	375	406	411	403	405	388	394	412	407	414	418	438	354	377	416	376	372	411	408	390	416	415	422	377	406	393	397	405	387	383	407	421	364	423	436	421	458	415	399	433	406	430	419	374	426	423	407	409	421	422	383	424	392	434	428	358	417	423	403	398	420	418	444	396	394	444	389	431	408	410	402	392	393	395	433	413	418	401	442	378	405	427	388	411	400	405	383	430	409	404	404	432	417	400	393	415	392	408	399	363	400	408	416	407	389	390	412	420	416	405	418	400	393	424	396	413	415	405	397	415	421	388	362	415	422	373	384	419	428	392	427	415	415	402	439	389	418	416	404	418	393	397	417	422	406	444	390	424	408	425	417	385	421	456	412	369	409	399	406	395	392	420	386	398	391	426	406	407	368	412	409	400	394	422	428	404	435	443	409	426	386	397	384	416	431	444	423	384	402	397	390	398	385	425	435	429	389	380	396	422	387	450	411	401	425	421	378	398	397	406	420	425	369	412	396	432	420	364	422	410	388	406	450	411	399	402	401	427	412	384	451	396	397	384	385	365	364	423	412	425	444	390	412	400	440	404	449	399	394	405	429	418	402	419	379	391	414	384	406	400	445	397	423	404	455	453	416	427	396	396	420	413	382	426	422	436	391	394	413	388	404	397	407	381	408	416	389	419	386	374	438	398	415	387	387	415	410	368	387	389	401	419	411	413	394	420	402	397	426	372	395	397	384	413	399	373	418	417	396	393	399	444	389	418	393	424	393	373	404	406	391	426	435	408	406	384	421	431	435	386	375	408	383	376	413	433	419	433	373	421	427	413	374	399	408	419	382	415	427	432	400	392	382	368	422	395	432	374	395	420	385	406	418	397	433	396	447	435	409	392	423	439	387	409	407	383	401	406	423	408	404	407	426	418	407	415	418	408	409	365	399	427	364	399	407	433	439	395	357	404	419	407	393	387	393	397	385	422	410	418	426	390	432	419	399	416	441	443	404	378	372	400	430	386	393	386	422	422	399	424	401	390	377	419	397	446	401	425	431	389	396	404	440	419	384	395	388	407	417	424	397	401	408	396	397	398	372	426	403	413	431	403	385	402	396	397	374	429	401	414	445	402	389	413	403	397	389	396	391	433	392	380	391	410	409	405	426	419	388	430	430	405	399	473	438	378	399	416	414	424	401	384	421	385	393	459	406	379	372	401	421	433	366	402	390	386	401	391	373	377	433	408	399	375	435	396	404	395	420	447	438	394	393	425	384	362	415	380	382	410	408	396	395	395	386	435	433	442	438	421	398	444	421	415	404	389	377	404	396	409	398	409	387	370	396	366	389	403	385	435	439	388	417	393	380	371	396	402	393	415	418	439	396	397	424	387	411	404	394	364	410	380	370	374	398	401	432	376	401	428	413	401	413	417	403	397	396	392	409	419	417	431	446	440	410	406	413	445	391	403	439	409	389	417	414	419	393	412	408	438	401	421	385	404	393	442	399	406	395	413	420	410	406	468	389	390	391	409	443	446	383	394	388	404	414	393	423	429	384	404	397	441	453	380	389	395	412	404	403	402	399	442	403	417	421	428	427	399	422	404	426	391	420	383	398	405	415	356	445	376	375	410	406	399	395	380	422	443	442	425	409	434	409	416	364	408	404	408	425	395	427	395	408	403	384	419	390	390	394	413	435	419	435	417	419	412	399	445	425	421	397	429	420	388	393	371	375	412	418	417	392	423	406	420	444	401	402	400	437	420	415	386	412	409	413	400	375	370	377	408	460	361	395	439	411	422	356	391	409	407	437	413	416	409	394	375	414	406	399	374	381	387	383	383	387	412	381	402	355	401	397	403	428	426	409	437	447	443	430	404	422	425	424	396	423	382	429	411	400	411	413	436	379	402	435	414	417	388	375	380	407	384	401	414	367	426	388	370	425	378	392	392	363	411	407	387	394	420	402	402	384	390	406	433	393	426	431	396	423	373	401	420	383	396	416	412	424	405	417	455	368	415	385	422	410	400	407	378	417	409	398	432	373	444	384	409	436	406	404	427	411	402	402	403	423	422	416	419	401	355	410	476	391	400	415	414	383	408	366	406	363	359	385	424	371	397	431	391	418	434	411	424	404	402	428	350	372	386	363	410	429	396	382	424	426	396	385	400	424	429	399	409	404	398	397	417	421	423	406	399	375	405	367	431	416	417	383	423	363	378	382	418	445	428	372	385	449	373	410	389	421	423	379	418	435	414	399	378	398	423	359	436	396	403	394	399	419	416	401	376	401	406	425	415	423	426	424	393	402	416	404	468	451	391	362	420	404	428	427	423	415	371	377	436	405	432	436	387	376	435	430	413	423	418	396	366	397	411	398	396	369	411	427	411	395	411	413	393	407	381	426	426	379	373	431	395	378	420	441	384	433	431	421	400	397	386	434	410	436	424	426	423	409	360	393	390	412	427	423	398	377	434	377	386	370	402	399	441	401	410	349	412	416	376	391	420	384	381	390	408	427	393	419	394	370	389	400	439	408	383	403	404	411	385	443	427	378	412	423	390	402	365	407	398	395	412	397	445	387	382	420	447	409	431	391	388	438	428	424	409	410	436	380	387	393	392	418	385	370	386	407
3195	3227	2612	1305	1067	761	625	580	512	444	444	434	386	425	385	375	372	390	358	373	378	339	383	393	361	387	355	362	339	390	377	346	335	314	362	377	344	322	338	337	329	351	333	360	344	355	314	344	313	348	318	342	369	349	331	315	353	323	378	333	348	343	370	300	338	343	345	341	339	320	327	341	338	331	343	339	307	323	338	352	343	347	344	333	314	339	347	334	332	345	335	353	347	299	360	357	321	327	320	345	338	344	378	327	323	332	318	341	362	317	322	353	356	307	333	306	298	347	313	358	343	338	338	328	362	351	330	349	314	335	321	313	311	322	355	320	319	370	322	355	323	352	360	331	329	321	337	321	332	320	339	332	356	333	317	351	327	333	314	289	336	296	341	338	325	323	310	332	313	337	343	338	365	333	338	339	353	319	331	340	346	310	311	358	337	349	328	358	340	360	336	326	341	310	347	335	336	351	332	332	346	351	352	339	336	340	349	349	338	344	343	330	322	342	361	349	319	341	360	352	357	310	333	316	328	321	327	307	330	344	334	293	325	347	336	330	330	356	402	332	338	333	295	299	329	336	352	339	296	280	361	321	305	346	363	330	361	333	305	313	367	320	329	337	341	342	333	369	311	342	333	352	309	326	364	320	329	344	316	347	304	346	325	311	343	296	315	341	320	352	349	343	348	344	328	334	321	324	357	361	305	330	309	337	318	343	332	346	333	360	336	346	317	334	333	343	354	339	316	375	360	342	333	342	339	328	334	335	315	298	346	337	313	333	356	329	359	347	368	333	294	339	350	364	319	317	314	298	343	343	335	293	326	326	343	335	316	334	312	311	323	348	313	316	355	358	380	345	286	340	340	358	300	323	330	312	295	329	347	342	371	321	365	328	352	344	340	334	294	323	347	311	345	335	350	360	324	299	360	336	339	320	344	322	329	326	331	327	318	342	304	334	345	319	335	312	313	320	328	361	327	331	339	327	310	317	333	343	342	346	319	333	318	325	334	351	327	306	346	337	362	334	352	339	309	349	344	329	330	318	331	338	347	321	317	301	335	326	317	338	318	318	337	315	313	322	322	329	312	342	323	331	325	333	326	338	340	366	329	344	322	339	338	308	311	303	334	328	333	325	323	344	351	353	309	341	333	333	346	349	320	337	326	325	341	317	306	303	304	326	323	306	327	341	323	321	322	307	351	312	322	313	309	359	354	324	351	291	288	348	336	361	323	330	338	328	301	326	321	351	336	371	327	373	347	342	335	305	330	302	310	355	335	331	319	303	340	342	321	327	322	316	299	334	347	354	343	327	316	342	371	350	322	318	336	367	305	342	344	318	346	326	315	303	354	320	353	330	348	354	337	332	323	334	358	315	304	312	330	322	345	352	373	333	367	336	323	338	339	338	307	321	351	322	342	353	305	347	325	328	318	323	328	311	319	332	350	295	312	316	332	340	330	327	328	313	305	312	346	335	377	321	323	322	328	360	338	327	375	300	352	328	343	320	372	304	319	349	353	309	306	321	347	350	316	335	325	328	315	327	336	338	340	334	337	333	306	328	340	323	347	325	327	342	329	318	345	313	353	302	319	336	354	317	339	322	362	334	314	342	333	334	319	355	332	326	327	305	335	331	322	325	322	351	331	348	362	340	318	317	327	340	349	329	300	345	351	337	333	342	401	347	358	310	312	340	330	301	321	343	305	332	309	360	346	311	374	316	344	348	314	323	352	310	310	325	315	312	324	332	340	347	328	310	315	311	328	322	329	300	331	322	319	358	306	372	344	329	324	305	335	334	342	298	309	341	320	337	315	332	331	362	283	347	347	336	350	340	348	361	330	362	324	306	363	331	298	357	335	362	343	327	338	344	322	309	343	303	325	327	352	350	267	288	348	325	303	321	330	326	318	321	309	335	335	367	322	310	349	372	342	325	351	317	323	309	361	333	335	348	357	331	352	322	363	344	322	329	357	337	308	322	323	354	299	331	301	344	310	347	344	304	300	343	309	313	340	327	322	314	351	344	341	323	337	327	344	311	330	351	333	348	344	319	338	341	312	345	326	345	339	322	316	330	380	328	317	314	302	330	305	321	333	305	303	330	326	349	333	325	375	348	314	329	342	344	285	308	348	333	332	337	302	347	350	321	345	335	350	330	349	313	322	335	330	359	301	335	365	345	298	337	319	344	335	346	316	344	339	315	334	352	293	327	331	339	314	338	325	290	367	358	341	328	301	301	323	320	298	350	360	326	335	363	339	338	340	345	335	324	338	356	326	337	327	349	298	361	324	342	326	354	334	335	314	346	351	335	315	361	342	306	293	345	340	346	352	314	346	318	366	367	319	287	342	323	342	316	359	299	311	339	328	295	328	351	319	338	334	363	347	318	308	327	325	328	336	320	331	324	321	342	330	334	353	306	337	372	360	330	353	321	330	345	354	311	312	333	312	353	328	311	324	334	330	315	377	316	320	365	315	300	350	327	320	374	316	333	326	363	335	317	332	318	323	287	331	349	319	345	357	350	314	380	318	286	314	312	314	359	307	330	331	337	320	295	324	321	319	303	327	323	323	313	342	301	331	327	319	310	316	345	331	331	333	368	325	373	359	340	340	291	331	313	308	333	354	339	325	343	350	349	328	328	313	343	286	318	342	344	337	317	339	328	331	302	352	342	319	323	359	320	319	373	339	325	325	320	331	344	315	327	321	342	320	333	334	316	332	374	295	334	292	330	327	321	352	331	322	300	334	336	336	349	323	333	327	352	324	322	312	342	351	353	305	368	330	343	304	323	336	346	346	326	350	346	312	281	334	339	336	333	286	348	312	336	308	322	383	359	329	322	353	340	304	341	315	323	335	352	333	349	333	358	348	326	345	311	330	314	323	385	336	324	288	354	334	316	324	322	362	321	318	295	317	361	316	339	334	391	302	331	301	318	324	327	348	333	331	306	335	345	339	344	312	331	329	343	343	334	325	326	355	323	341	319	325	338	339	329	340	319	346	365	352	340	311	331	349	326	365	346	324	305	316	307	332	347	314	333	308	336	332	331	328	344	321	355	314	324	310	307	329	342	351	297	331	326	332	313	334	340	313	297	362	352	337	309	315	321	304	344	332	322	332	307	336	386	300	354	333	334	338	330	354	342	301	307	346	303	349	324	347	323	359	336	326	343	335	306	329	343	321	346	335	315	292	301	329	333	354	334	325	342	343	329	352	329	329	323	342	331	319	319	356	335	311	329	334	332	341	329	296	351	321	351	339	321	323	320	305	332	306	305	300	336	311	310	355	337	336	352	324	338	326	331	320	310	344	355	339	364	320	320	312	331	347	326	347	333	318	343	338	354	316	314	345	295	332	347	318	330	327	371	343	359	345	359	332	335	304	346	349	370	300	350	325	324	349	326	309	327	357	332	303	342	346	320	297	344	349	363	313	321	325	378	308	322	323	336	348	323	316	316	340	296	336	350	313	323	311	365	317	305	317	304	294	332	329	318	292	335	313	331	334	319
24353	21412	28724	24464	21397	8284	1624	948	774	765	739	784	649	744	693	662	686	676	648	646	696	673	600	618	674	605	708	616	571	608	650	632	635	598	602	613	602	631	617	611	654	649	617	576	664	585	634	634	646	639	628	606	596	623	648	623	551	631	630	666	653	584	585	646	613	584	591	621	611	576	624	589	633	561	593	579	621	640	639	596	638	600	645	599	679	600	607	634	607	579	620	627	591	629	573	567	589	618	614	578	619	603	614	640	604	586	592	619	642	604	572	571	622	604	595	598	636	602	606	617	583	555	641	622	620	589	613	648	590	593	586	581	634	632	581	640	564	551	607	587	567	579	609	631	625	607	589	595	608	579	584	579	603	596	600	577	631	610	633	626	617	634	583	604	631	629	621	605	580	623	609	623	640	613	628	585	608	615	632	609	554	594	590	615	645	580	602	657	605	649	657	627	631	638	624	581	607	617	611	631	578	542	583	643	607	607	604	642	660	589	615	636	549	590	617	625	598	584	603	608	580	599	579	624	640	614	627	608	623	616	617	612	593	581	561	577	606	613	600	629	584	618	621	579	597	606	615	607	616	581	627	604	634	630	572	593	598	571	605	595	620	611	632	579	615	609	590	578	638	561	634	632	563	595	608	607	565	583	584	615	637	617	624	603	587	643	606	583	590	644	519	590	628	592	603	579	636	616	635	575	599	558	591	673	659	583	597	616	614	597	600	591	629	556	633	620	599	575	632	572	543	566	607	624	546	582	609	633	612	603	611	603	635	629	577	562	594	623	625	577	605	591	616	627	599	587	595	595	622	618	581	623	593	531	603	574	656	638	565	552	614	590	554	604	602	598	617	581	589	585	600	574	576	633	587	645	620	590	605	617	611	594	602	572	602	633	576	565	628	558	581	585	617	579	605	627	628	603	599	611	609	612	577	610	614	602	637	579	612	606	586	618	592	585	622	626	597	636	611	560	594	607	575	629	607	641	623	621	594	612	593	594	595	598	603	597	607	580	590	579	581	612	608	607	595	590	633	580	608	590	662	624	612	633	590	627	591	602	626	604	629	598	644	625	634	602	621	570	584	588	655	600	657	616	609	606	532	572	625	581	606	631	586	592	578	622	635	611	599	597	581	610	635	586	601	581	605	663	595	622	597	583	599	553	576	598	606	576	609	631	603	599	610	595	622	593	592	582	632	607	601	609	588	581	609	614	573	592	642	577	606	607	587	609	577	622	537	581	587	611	582	605	600	634	628	591	583	571	583	635	633	585	646	636	613	594	635	605	594	600	565	624	612	576	626	636	638	606	621	607	594	553	618	610	608	578	587	554	630	609	627	585	602	606	575	597	586	627	626	642	639	577	603	597	624	643	597	610	563	601	621	575	590	581	554	640	610	587	618	603	597	572	595	593	615	611	551	586	587	587	593	603	595	628	606	620	628	596	575	612	592	604	591	582	630	584	581	588	665	608	621	608	608	564	597	578	595	572	585	548	601	602	593	568	620	622	620	593	620	614	613	594	631	627	630	644	631	615	574	634	621	569	545	588	586	611	563	615	620	617	566	589	586	578	617	606	580	601	643	598	622	587	622	606	581	580	636	599	657	598	596	594	595	622	595	596	586	600	624	610	594	617	621	617	576	594	595	594	620	607	618	626	583	638	599	614	571	572	603	601	589	651	570	586	582	586	610	529	572	595	584	549	605	636	610	591	614	605	577	580	608	589	621	582	644	585	616	573	629	600	587	600	634	575	632	619	602	606	614	577	588	656	564	631	563	638	583	606	617	593	579	590	614	574	610	617	635	604	616	557	606	602	602	614	556	625	604	568	592	589	615	533	597	601	591	602	604	646	613	574	585	582	561	570	632	621	590	601	597	597	621	629	594	604	641	631	597	564	587	639	611	666	603	596	629	590	596	622	644	570	601	605	616	582	583	635	597	608	608	573	562	566	612	582	603	603	627	607	628	637	590	636	591	608	581	618	606	599	581	623	612	586	610	621	592	622	600	605	619	587	588	624	634	600	593	630	593	610	566	625	602	619	542	594	566	575	627	618	592	583	613	619	581	553	643	583	563	552	597	541	619	609	618	625	610	600	584	585	583	583	578	588	561	628	608	548	648	546	559	628	629	617	649	575	584	582	597	624	582	579	595	622	568	587	640	620	582	581	552	605	578	606	616	588	588	611	606	589	634	605	586	630	584	590	566	566	641	600	629	615	583	618	626	587	601	600	590	590	588	605	628	581	574	584	611	576	627	580	597	576	580	625	601	570	636	602	585	630	587	664	601	609	557	589	668	606	605	611	613	586	555	538	546	603	599	629	643	600	622	569	627	621	604	599	578	591	583	582	609	623	615	641	609	621	622	581	609	582	604	580	592	611	590	593	580	603	581	582	619	611	614	620	538	584	592	603	584	570	581	612	627	567	556	609	623	597	614	613	623	609	622	642	592	570	602	628	565	630	562	595	608	578	595	637	619	577	569	610	616	576	605	601	602	603	619	599	593	618	648	581	582	639	597	589	647	559	632	612	614	575	616	576	587	555	575	580	632	587	583	570	592	613	580	606	611	588	593	640	630	606	639	605	612	622	614	614	603	579	594	589	587	574	673	558	593	598	587	603	588	596	561	549	590	583	615	620	573	626	689	572	579	615	602	641	627	618	564	588	627	596	641	555	586	590	558	617	589	587	558	616	606	612	603	649	615	614	583	604	603	629	565	585	609	581	584	622	579	606	621	615	584	608	564	560	584	563	599	600	619	611	613	576	543	614	634	668	561	582	528	617	554	573	594	607	585	588	615	571	589	594	576	590	612	577	577	598	598	631	634	569	591	611	601	623	555	582	599	591	595	554	589	604	623	627	538	607	540	567	537	631	578	614	578	552	636	624	564	583	568	622	634	570	610	600	563	560	596	616	591	573	630	575	606	592	601	615	586	581	628	601	616	571	604	601	608	619	621	585	588	613	611	608	611	573	586	608	634	595	602	604	600	590	613	592	589	575	630	607	606	621	600	607	598	583	597	594	612	609	662	586	551	631	598	631	566	617	558	594	607	635	590	602	577	609	589	571	637	622	615	569	561	591	609	595	591	594	593	575	608	581	587	536	622	599	603	644	572	611	584	621	576	631	587	602	579	590	576	529	577	611	570	585	571	580	549	647	625	604	582	597	598	580	603	573	639	642	605	605	608	586	630	650	557	585	577	583	575	603	624	578	636	632	637	582	583	606	566	610	620	616	590	583	603	588	557	597	606	602	604	551	573	609	582	569	616	616	618	572	576	627	628	537	631	547	599	591	637	607	593	583	580	609	598	623	629	605	583	644	606	590	573	559	628	633	628	601	630	578	632	633	622	633	569	608	626	617	578	604	589	630	601	633	589	597	634	577	635	577	600	556	596	584	598	647	578	606	575	629	585	638	613	596	591	594	566	584	625	582	587	671	571	590	584	583	596	604	591	587	578	600	585	598	579	594	598	572	603	579	610	604	606	626	570	645	584	575
3462	5737	4846	2426	1693	1233	1094	946	854	740	739	626	664	671	625	594	536	563	572	537	524	550	510	483	545	521	513	503	525	524	509	540	496	523	530	532	470	513	504	472	504	544	474	491	553	505	516	482	534	479	508	558	492	529	458	522	470	466	497	504	523	528	503	544	525	520	493	513	505	487	478	516	458	542	484	499	491	515	516	471	482	501	455	523	505	502	526	510	469	493	484	512	490	494	490	500	490	499	498	490	490	505	487	505	514	474	540	486	494	508	500	465	497	499	510	454	504	521	488	488	523	493	507	513	485	503	494	480	510	455	516	480	481	511	522	502	469	497	480	488	489	530	464	481	485	484	471	489	567	548	447	503	509	468	469	488	522	505	467	491	525	481	483	501	484	507	481	516	496	492	439	501	492	531	495	464	477	473	485	476	529	544	505	502	456	488	486	510	460	526	473	527	467	484	496	493	473	526	493	459	508	489	503	523	464	491	490	473	508	508	464	472	507	475	472	497	531	478	518	465	458	538	510	490	470	458	481	488	496	499	468	499	508	497	498	499	520	487	487	461	476	483	456	523	511	498	472	480	505	473	469	499	463	498	487	475	501	501	472	485	468	499	476	466	473	465	485	520	459	496	502	527	520	523	496	495	514	517	508	473	488	496	488	501	514	461	451	489	500	497	512	501	498	504	491	491	476	471	478	508	511	486	506	479	501	499	492	554	494	482	477	487	511	466	512	509	476	482	508	451	502	502	505	473	463	471	455	504	508	464	464	493	498	488	459	501	481	521	471	485	473	448	491	521	502	498	502	451	491	496	525	509	473	468	498	485	514	515	502	499	526	493	500	467	501	504	487	491	517	513	475	488	487	485	497	467	471	487	521	460	509	480	493	478	485	471	461	438	487	493	487	522	498	456	484	459	490	480	504	509	472	491	522	483	463	524	511	536	486	465	471	529	507	498	486	443	479	525	501	476	490	462	446	480	486	448	481	511	486	479	507	481	494	506	448	497	572	478	528	499	495	498	468	492	503	451	499	472	476	476	518	468	490	524	472	492	533	520	519	495	494	523	539	483	486	484	496	511	518	483	511	475	524	479	531	500	487	463	513	476	500	500	525	488	501	496	496	484	480	482	483	465	481	461	499	471	495	450	512	523	509	479	523	492	512	476	482	499	504	471	509	481	453	535	487	487	488	469	488	497	468	484	460	460	495	476	452	467	508	511	447	492	498	472	472	478	507	477	492	475	491	452	484	462	476	465	459	474	488	448	471	514	504	495	506	478	497	483	483	523	495	481	476	498	514	487	455	495	476	501	467	483	475	479	483	506	496	500	491	501	518	511	482	457	504	476	500	469	451	489	489	474	466	483	490	515	492	494	486	487	493	506	495	457	523	452	477	480	436	492	463	478	479	521	491	498	469	505	490	507	460	523	488	476	476	504	488	487	514	472	483	490	495	504	471	476	479	467	476	479	521	499	456	503	474	470	458	490	518	482	487	482	492	508	477	465	494	511	516	475	499	479	466	510	499	474	494	446	463	523	498	511	508	491	501	509	499	508	483	513	446	479	494	488	495	482	496	465	489	498	502	475	481	480	465	494	503	481	497	491	459	474	481	484	414	505	439	455	475	459	509	457	494	467	463	460	473	479	493	500	466	513	485	448	459	468	451	485	485	445	449	465	509	503	486	506	496	461	429	458	471	464	489	468	545	488	460	450	509	468	473	500	519	481	486	534	475	467	478	485	489	469	485	493	458	461	458	508	462	486	494	484	428	505	489	498	487	466	470	492	483	486	455	513	459	472	529	491	514	445	499	495	453	503	521	525	462	455	482	477	517	461	530	486	536	512	453	496	492	483	488	509	497	503	483	496	510	515	446	477	482	472	457	494	510	493	492	506	491	491	506	497	510	495	507	480	495	489	474	504	500	475	502	477	476	455	511	466	485	460	428	478	503	495	462	460	499	526	515	464	513	474	458	487	495	509	501	497	509	502	448	503	488	450	474	505	512	460	488	504	473	483	498	505	505	470	470	503	470	447	442	454	480	444	474	520	504	471	481	506	484	455	526	463	494	470	494	456	463	464	455	497	483	469	502	469	466	527	455	495	472	533	482	467	501	482	508	478	465	507	474	500	507	510	495	476	499	432	475	475	459	476	455	468	456	454	462	479	451	517	528	481	483	492	466	467	466	501	496	477	462	493	484	437	521	480	510	473	476	511	463	489	506	450	470	467	484	513	487	474	500	463	461	484	483	499	467	499	479	476	479	501	461	493	530	480	469	504	473	510	474	474	486	489	495	458	467	493	459	459	481	496	465	453	502	534	466	456	494	502	489	492	486	478	500	486	489	505	510	466	444	484	469	468	525	486	494	456	453	509	504	486	480	481	516	537	494	461	510	475	477	512	440	480	495	500	454	458	467	478	482	429	470	494	486	477	512	467	473	506	499	460	449	480	461	492	481	473	475	511	482	478	480	495	487	503	461	465	504	495	421	484	490	497	500	472	509	493	461	485	479	482	455	483	486	488	517	470	477	494	465	533	472	482	492	501	491	526	459	450	515	504	496	458	465	465	480	461	461	493	495	491	506	508	491	497	451	500	495	494	448	515	454	519	479	488	493	494	503	459	480	507	476	476	460	471	479	515	453	452	471	480	500	492	507	459	457	479	486	473	471	446	491	495	451	483	497	467	503	464	493	494	522	475	491	456	495	512	495	475	450	499	471	491	474	500	488	485	506	449	434	543	516	465	476	497	486	485	445	516	499	468	481	496	494	456	488	481	478	507	471	528	479	487	448	448	501	538	475	485	483	476	493	473	497	485	484	489	514	493	439	503	442	478	469	462	453	525	510	464	461	475	477	491	505	473	483	472	528	497	446	491	483	449	493	452	498	477	496	468	458	452	486	492	493	484	503	471	520	444	503	473	525	477	432	493	451	495	481	479	457	471	458	508	474	465	477	474	469	463	503	514	458	490	533	510	480	471	496	494	447	486	484	466	473	478	510	485	512	493	504	449	506	544	461	507	489	512	459	475	491	459	482	467	468	490	417	434	446	500	472	459	487	497	465	504	492	494	452	439	462	463	513	485	490	489	466	481	471	464	495	476	478	473	481	479	479	488	485	485	518	507	440	477	466	507	475	514	450	487	507	500	481	445	465	522	502	507	501	478	487	496	480	460	486	470	458	488	493	480	489	482	496	509	435	506	501	471	486	500	452	443	492	494	461	483	491	472	492	479	470	456	467	500	475	474	483	463	523	490	453	442	472	519	492	458	504	511	436	495	466	529	514	516	496	487	501	464	480	516	464	481	469	482	462	483	487	453	472	469	497	467	480	483	491	453	484	460	479	484	480	465	499	450	488	471	490	474	494	509	485	539	431	483	483	444	492	464	490	486	459	434	505	474	456	488	435	476	456	509	461	483	451	469	457	507	485	428	502	485	480	467	461	496	476	466	488	486	464	487	472	513	506	494	499	486	499	484	506	477	491	471	514	493	474	471
27698	9928	481	271	157	123	154	157	120	151	155	144	148	142	131	150	137	148	120	156	148	133	143	120	143	129	133	131	143	140	126	131	146	139	140	140	136	139	134	128	136	144	144	133	130	157	148	136	156	120	148	144	134	133	153	136	155	128	145	142	128	144	133	135	130	170	141	114	132	158	130	126	140	144	134	143	148	152	135	134	138	162	131	147	142	139	165	118	138	122	143	140	119	145	146	125	149	125	130	139	166	151	146	146	141	162	148	129	134	139	147	126	138	124	150	132	147	157	145	144	140	138	134	142	135	149	127	156	131	119	149	138	151	137	143	126	155	134	138	154	131	156	145	141	125	155	152	149	141	143	142	129	163	131	146	132	130	139	172	143	149	134	149	133	143	121	144	109	122	133	142	155	133	170	141	114	131	126	143	125	132	139	161	130	132	147	163	154	130	165	134	147	115	121	145	155	158	157	148	136	128	146	136	115	166	170	161	163	141	136	135	139	148	132	131	129	166	145	136	136	165	146	139	154	131	141	136	143	147	135	142	142	123	137	142	137	151	148	129	137	135	137	156	152	147	128	142	156	119	122	145	135	160	133	130	139	135	141	152	137	139	140	125	143	130	134	140	158	130	145	124	127	132	149	145	137	143	142	142	126	131	157	134	142	144	125	145	141	125	147	139	150	137	131	122	141	136	140	145	123	127	159	132	149	125	144	119	153	140	135	146	134	138	126	139	138	138	142	144	133	172	152	147	133	163	126	133	141	139	145	131	139	142	132	152	138	132	133	145	160	131	141	136	146	131	151	125	135	136	139	141	137	145	136	148	143	132	141	141	173	135	139	155	113	130	133	121	111	166	145	125	148	155	140	130	147	149	159	133	136	143	150	137	144	137	150	169	128	144	126	141	126	127	142	142	137	133	121	160	144	130	156	132	147	124	163	136	130	148	131	127	140	145	137	136	135	144	143	137	140	131	137	146	116	150	123	150	139	173	145	130	135	176	135	139	134	141	146	143	140	151	119	143	139	128	142	133	150	145	127	136	128	125	146	125	131	127	169	165	139	141	139	142	142	150	138	153	142	119	145	138	152	154	146	152	139	158	153	134	136	146	144	150	136	147	154	145	119	142	137	125	120	163	143	138	142	147	153	140	132	134	120	155	131	139	159	127	149	141	144	133	150	143	154	122	134	130	137	129	121	139	146	152	157	132	159	140	136	122	138	140	139	133	149	130	144	134	130	140	131	142	130	130	124	125	152	161	116	151	123	141	141	162	130	149	141	129	127	142	137	121	130	129	152	113	153	148	143	122	131	140	140	121	130	131	152	164	165	125	138	139	157	145	150	144	125	144	135	140	157	135	127	150	137	126	135	155	127	134	164	128	136	153	143	130	133	120	131	151	132	131	133	130	151	157	136	123	138	139	120	142	132	145	141	138	140	143	123	147	130	152	162	142	130	149	127	136	128	153	130	151	135	126	132	126	148	152	161	110	126	119	127	136	142	138	137	141	139	127	140	148	155	146	116	133	135	133	129	132	147	132	141	155	131	145	130	134	146	153	143	144	148	139	147	150	156	133	132	145	143	129	139	142	148	158	133	134	146	156	163	148	130	139	151	140	155	154	124	149	130	141	136	139	124	128	140	131	149	140	153	150	138	128	135	131	128	149	139	130	128	154	148	122	163	150	152	139	131	136	141	150	137	152	132	129	134	143	154	161	128	135	139	133	150	125	131	147	147	132	149	137	135	139	164	149	148	130	132	148	134	127	112	116	143	149	149	141	144	121	143	139	139	138	126	137	132	168	138	145	146	144	128	142	139	124	125	149	120	141	173	150	140	150	150	137	159	152	134	151	151	156	116	155	135	131	128	157	116	134	141	142	129	131	142	131	151	147	132	148	142	139	153	146	145	145	167	141	147	132	131	145	147	138	143	142	153	160	128	133	157	153	153	138	128	133	162	142	128	134	138	130	119	135	145	130	137	117	145	121	150	132	153	147	150	168	139	131	154	136	146	145	147	148	142	138	145	147	162	138	121	137	146	136	134	137	166	140	126	131	136	134	146	139	128	124	140	130	145	139	126	130	152	138	138	133	139	140	127	138	144	149	132	146	140	139	163	144	157	132	144	145	149	140	133	135	138	144	145	131	146	151	153	142	133	129	131	131	128	119	161	134	141	135	147	115	138	132	151	144	140	154	147	168	123	151	129	145	165	138	132	148	125	134	121	117	130	147	121	141	130	136	135	156	130	146	154	143	127	144	141	106	145	139	127	133	148	141	126	133	138	165	125	149	128	133	145	150	155	141	135	127	140	131	141	145	145	147	165	142	119	145	142	133	146	130	136	149	148	140	151	135	148	132	143	133	131	140	127	146	139	129	141	128	129	116	144	126	128	157	140	129	123	133	123	129	151	148	108	126	142	160	139	138	139	148	136	144	130	150	143	133	133	136	143	130	167	138	146	160	154	143	156	153	140	142	143	135	149	138	140	116	139	134	142	111	155	134	122	136	134	145	140	150	138	129	146	150	153	131	137	130	118	150	156	126	141	149	148	147	141	144	168	144	139	159	159	134	140	129	138	155	133	149	135	119	126	141	134	156	135	144	154	141	121	136	150	141	119	150	142	135	154	140	157	129	126	124	152	139	131	159	131	136	143	121	145	142	136	143	159	146	137	140	146	143	158	129	126	146	151	139	141	145	128	132	152	132	132	148	126	118	129	131	139	126	150	118	130	156	120	153	150	125	133	126	134	138	123	155	121	153	161	125	145	145	132	155	139	140	135	131	133	149	137	114	145	137	140	118	143	128	124	132	133	121	133	147	114	131	157	143	146	149	134	120	136	146	127	154	135	164	123	145	118	122	148	136	149	153	129	144	154	149	132	145	145	145	151	165	135	140	112	139	160	145	142	138	149	137	134	144	135	154	140	134	121	162	125	131	137	151	139	129	143	142	151	147	137	143	153	142	118	119	135	136	156	126	154	138	124	130	139	145	133	129	145	119	143	152	144	128	145	145	144	135	155	129	136	115	154	147	128	124	138	126	133	142	148	147	143	137	142	134	147	134	143	132	136	128	133	118	147	128	126	147	126	174	129	146	136	144	132	134	147	121	153	139	162	149	133	160	125	129	146	134	134	133	134	131	148	147	131	126	139	149	134	157	137	142	127	127	117	125	115	160	126	135	131	163	134	135	151	136	139	138	142	144	134	132	133	144	147	134	127	127	134	136	149	151	125	155	145	140	155	126	130	123	143	145	122	144	144	134	155	165	145	128	146	145	145	139	139	149	139	140	137	138	159	149	164	144	128	130	139	142	136	146	137	140	146	132	131	154	126	129	142	148	166	137	156	132	145	139	133	137	145	154	130	161	125	140	133	148	116	124	129	147	140	142	113	169	130	128	161	164	130	139	142	114	139	133	150	124	153	135	145	135	128	162	133	116	158	137	138	119	146	139	127	144	130	139	156	141	108	140	138	137	125	134	137	168	155	132	151	130	127
4429	305	280	160	163	148	151	131	119	131	123	113	103	109	135	122	147	136	118	125	117	125	112	123	128	134	132	135	131	124	121	123	122	114	141	133	150	129	108	115	116	113	126	128	129	107	121	114	124	143	97	118	132	120	121	116	121	119	122	134	116	119	108	134	116	111	105	127	114	113	130	122	125	123	100	123	117	110	138	114	126	107	119	112	120	113	131	142	132	108	143	120	120	138	124	143	113	131	103	117	133	113	131	114	120	130	114	128	122	128	115	129	125	132	116	117	129	116	132	109	117	111	106	120	101	135	127	122	122	126	135	109	117	92	122	111	113	119	135	133	109	124	140	113	138	108	109	118	116	119	110	120	141	95	115	131	110	105	115	125	112	125	118	117	131	122	111	133	130	121	110	110	124	102	145	117	121	107	125	111	131	127	126	108	131	125	124	116	130	103	135	112	148	117	131	115	116	127	129	119	106	131	128	132	112	112	114	119	136	120	115	132	115	132	129	125	108	113	113	116	136	129	117	116	103	117	119	139	117	128	105	134	121	122	131	113	121	115	111	125	110	115	127	122	128	123	131	114	110	123	126	133	125	117	105	117	117	117	110	138	111	97	132	125	134	106	137	137	127	123	137	129	136	123	120	127	126	119	111	118	132	126	119	115	106	108	109	131	139	135	110	102	119	113	105	118	130	123	127	121	136	109	122	137	123	104	117	135	126	115	122	126	112	99	119	127	116	120	131	128	103	115	128	114	117	101	113	131	106	137	125	124	104	107	125	120	128	111	119	124	120	124	136	116	102	149	117	117	135	121	109	124	151	121	100	107	108	112	112	127	147	118	128	118	119	134	119	116	146	120	93	141	126	123	112	139	117	133	129	123	103	107	102	133	98	128	121	108	123	125	115	120	125	127	101	102	117	121	120	113	126	117	112	119	115	137	121	104	119	116	120	107	126	131	109	119	128	123	111	113	113	100	118	122	118	104	121	111	117	123	119	119	111	138	114	102	114	112	125	119	112	118	117	130	130	117	122	131	117	118	120	118	121	109	117	111	118	122	136	127	115	113	123	119	117	103	119	131	125	116	115	117	120	142	128	126	109	133	104	108	122	108	129	112	133	112	118	118	112	117	125	118	116	124	107	146	132	127	113	103	107	127	131	135	131	120	131	118	135	124	119	115	120	114	113	121	121	126	120	106	119	111	139	129	114	96	114	126	113	119	118	123	107	94	121	140	119	120	121	141	129	121	132	127	125	121	111	121	145	122	114	110	104	137	100	121	110	135	116	122	129	127	105	116	101	121	115	105	116	120	115	106	115	92	120	119	107	112	126	142	123	120	125	108	126	131	132	137	124	114	130	129	129	113	126	114	113	128	104	112	128	123	125	112	125	108	118	127	119	131	126	134	101	104	108	102	118	109	111	126	96	119	120	135	138	125	114	118	136	117	109	115	110	109	123	112	130	105	111	122	123	116	145	125	96	114	112	117	112	118	116	120	144	106	117	113	93	117	125	118	131	127	123	103	112	127	122	122	119	114	116	105	119	131	133	138	116	125	112	136	118	107	115	125	136	119	121	129	99	103	95	103	118	124	111	111	118	141	117	128	100	115	101	130	119	122	126	113	133	123	124	116	123	111	126	129	121	118	124	120	129	116	110	107	124	122	126	135	112	123	120	118	112	123	112	125	123	127	117	107	111	130	113	132	113	99	108	122	109	119	124	96	140	141	142	124	130	128	130	116	129	125	134	125	121	129	118	115	129	121	115	142	122	136	134	121	123	106	117	125	116	114	138	128	113	134	108	110	131	109	115	130	107	124	110	118	123	128	100	113	135	116	114	117	111	95	142	111	111	105	121	120	111	116	139	123	109	104	117	108	117	130	95	117	130	134	126	144	143	130	106	119	128	107	110	129	114	128	113	113	112	131	104	120	96	124	129	117	123	118	118	103	124	119	129	110	110	124	120	122	130	97	138	98	125	110	108	134	120	115	105	128	133	126	118	114	119	123	122	118	121	117	110	98	118	118	135	103	103	126	113	134	128	123	113	105	134	119	109	116	130	111	111	111	94	125	119	124	130	125	129	117	106	99	133	115	111	130	118	132	105	133	130	124	135	118	103	126	117	129	111	133	121	114	109	110	120	127	113	117	117	103	139	127	105	124	118	124	120	122	119	142	126	129	122	115	117	130	130	127	115	116	116	121	141	121	130	118	113	134	135	134	118	105	105	108	118	127	133	126	116	110	137	122	112	118	124	109	131	123	124	117	125	130	128	119	128	107	116	153	115	115	127	124	118	123	116	113	120	114	109	99	128	98	113	115	106	110	118	113	123	136	117	114	115	105	125	135	147	115	151	142	113	131	119	124	137	118	143	107	92	135	117	109	125	105	134	119	131	142	129	107	120	128	120	136	102	119	120	121	116	122	135	161	122	117	122	124	109	115	115	111	106	123	116	128	122	124	110	131	111	145	119	107	110	128	122	117	112	114	118	128	134	131	111	125	108	136	107	136	126	117	113	113	107	104	126	131	126	95	112	104	119	120	118	117	116	128	126	131	143	135	127	119	128	142	116	133	124	121	94	125	116	109	142	115	110	127	138	121	108	120	120	129	134	105	105	109	140	128	116	129	122	116	120	116	109	102	110	144	122	109	110	121	122	109	118	112	122	124	128	123	117	131	103	119	128	110	120	118	125	127	115	111	123	112	121	128	130	129	117	128	128	113	120	105	97	129	107	123	115	110	120	114	123	132	128	108	104	105	123	145	115	114	116	109	120	119	105	117	127	121	123	142	128	118	122	123	123	113	136	115	118	118	112	100	120	102	114	105	121	119	130	140	127	113	106	131	110	105	118	115	108	125	136	123	143	120	122	115	121	132	127	112	133	115	119	109	130	116	106	122	121	107	120	113	130	103	135	115	106	126	112	136	127	134	118	110	134	117	112	114	102	113	109	143	113	127	123	105	103	136	112	140	145	126	132	121	116	118	125	125	132	123	119	131	115	122	128	100	132	112	115	118	128	116	125	120	131	132	119	102	119	106	103	127	133	107	122	113	118	125	117	105	129	88	120	121	131	130	128	125	106	131	110	117	131	127	146	131	126	108	127	111	126	126	93	107	144	124	99	132	116	109	111	134	128	117	115	121	108	115	135	117	114	124	101	128	128	130	121	115	133	111	123	122	132	116	130	95	127	105	100	126	116	105	136	119	126	112	124	106	128	112	123	121	109	124	131	128	134	130	140	115	114	125	109	125	142	114	138	121	117	122	128	147	147	126	123	129	122	101	121	109	130	112	125	119	116	114	103	134	122	116	111	131	112	115	130	117	116	116	109	113	120	122	128	111	106	124	116	107	132	104	117	124	119	114	118	121	111	106	128	117	115	120	111	125	103	127	126	108	126	111	111	126	131	119	132	109	113	129	113	103	124	100	124	134	132	152	107	115	108	127	140	118	120	125	111	137	130	129	104	111	127	118	109	106	114	133	145	131	106	129	110	110
25370	21438	27897	25331	11103	1139	714	608	536	477	494	465	473	446	443	441	412	407	405	440	408	417	420	426	440	423	396	391	374	419	369	407	397	394	396	403	369	415	410	410	413	446	430	420	398	385	443	390	384	406	410	421	428	390	410	386	416	400	411	375	422	403	416	378	408	395	381	391	427	423	432	435	401	363	393	393	416	422	418	388	437	437	439	428	436	414	420	409	444	382	435	412	428	404	428	404	431	425	416	407	396	409	425	418	368	432	392	399	413	387	397	407	378	399	384	404	448	417	446	409	422	423	434	433	405	420	397	389	423	400	412	396	427	403	404	409	387	423	423	403	396	389	403	370	408	418	424	416	426	409	393	417	433	423	407	389	399	378	422	394	421	417	390	390	391	403	449	402	379	395	402	411	432	384	418	409	411	387	378	394	425	408	414	429	389	393	397	387	405	397	385	412	377	370	422	401	426	416	392	426	392	410	427	402	437	404	394	423	438	410	397	429	389	395	413	417	407	410	384	407	415	419	432	382	430	386	350	403	435	393	401	415	370	412	371	421	399	402	380	434	380	389	399	406	387	415	387	405	401	393	379	378	414	415	394	425	396	418	395	390	397	427	410	372	414	423	402	395	381	372	400	401	381	388	377	405	383	394	381	394	420	405	412	424	365	410	413	400	419	418	437	383	401	396	370	414	400	424	424	402	365	392	429	411	442	398	389	418	401	437	388	408	410	439	421	432	393	404	404	387	398	361	454	387	432	414	446	425	394	363	414	375	423	428	398	409	399	434	411	390	406	396	446	388	438	404	401	448	385	392	393	384	392	421	433	399	416	397	368	413	412	423	418	413	411	390	381	397	404	403	412	395	403	398	423	367	434	432	416	409	403	403	362	384	369	407	383	416	416	412	395	455	375	409	436	397	418	372	391	393	414	375	429	427	377	421	387	445	418	395	416	417	415	355	397	419	377	396	395	427	436	388	399	401	402	375	389	382	394	388	411	401	394	413	422	393	386	407	418	375	425	382	393	392	387	406	407	441	392	377	431	409	432	434	389	387	409	404	400	389	367	414	425	415	388	392	402	394	406	401	390	413	405	414	395	374	403	435	374	379	408	414	419	379	413	368	385	420	398	394	391	412	421	412	425	401	403	392	406	420	399	409	434	371	398	410	380	390	373	382	420	374	405	409	383	402	351	420	398	368	402	375	400	429	392	400	381	413	423	383	366	385	365	377	402	407	421	367	428	384	388	413	388	373	395	402	374	410	396	410	378	406	388	391	390	385	389	441	381	421	431	441	437	382	391	384	390	425	408	396	442	390	424	431	422	450	361	404	427	379	384	405	369	431	432	373	432	407	406	401	428	390	393	420	405	415	374	391	394	413	398	384	399	407	412	405	406	391	390	449	403	425	376	387	375	409	410	406	417	425	377	420	390	418	429	402	395	388	408	443	393	445	438	443	376	420	416	409	384	423	395	386	400	418	383	440	416	412	414	392	402	396	416	411	386	404	377	363	353	408	404	458	415	417	418	391	407	426	427	423	410	399	409	396	397	361	387	365	398	380	384	420	410	405	399	401	398	395	446	415	437	442	410	377	417	421	383	405	399	396	385	399	416	406	399	428	398	397	407	425	411	445	385	388	428	399	366	391	430	405	382	419	382	379	394	428	384	425	416	423	401	413	398	405	392	397	390	418	374	403	422	413	400	429	411	397	382	402	426	411	412	399	419	424	364	439	413	419	421	386	439	406	400	441	390	419	390	390	383	417	379	371	442	422	396	381	394	420	411	391	400	385	460	395	377	415	389	367	367	429	410	390	389	431	412	430	426	399	401	409	399	415	414	442	409	400	390	439	391	359	407	395	406	403	369	438	441	414	381	432	429	423	431	397	412	421	386	398	370	363	388	395	381	427	392	413	420	392	399	392	419	403	413	405	336	391	428	412	427	405	395	441	406	430	428	419	396	412	409	436	414	415	395	431	400	386	405	417	393	405	405	392	377	387	415	382	413	453	382	397	406	410	375	385	399	420	396	413	388	391	403	417	402	415	416	392	409	426	396	383	430	378	427	396	420	469	409	389	430	408	367	397	389	445	407	375	411	399	390	409	433	377	421	380	357	421	399	387	431	412	393	374	419	373	391	405	382	417	405	409	410	397	400	437	369	418	392	429	426	401	389	398	360	392	420	415	384	412	425	376	414	384	393	403	418	404	383	421	421	398	401	396	393	375	406	394	407	428	384	393	416	417	411	420	411	388	414	401	388	396	361	437	438	402	417	428	421	390	403	423	429	386	410	413	412	365	374	399	428	396	401	396	420	403	408	370	403	392	387	412	393	417	424	382	354	411	395	413	396	402	438	417	415	373	396	403	428	374	380	391	387	397	427	388	369	391	384	399	386	386	414	404	396	418	447	380	410	406	412	382	402	396	394	382	430	392	403	431	389	404	422	429	418	388	401	367	424	360	417	421	381	393	367	407	424	415	379	431	409	401	357	369	397	404	433	381	390	401	386	376	390	414	415	403	414	418	438	408	381	348	401	367	391	404	420	380	428	366	377	407	395	393	410	421	408	367	360	420	400	395	427	388	433	388	381	422	368	422	413	405	380	404	406	400	409	401	429	402	386	361	361	398	397	412	419	400	393	393	419	381	382	419	389	366	376	405	387	385	392	412	384	380	398	404	439	412	425	432	392	413	399	413	408	423	408	387	435	419	403	374	399	392	446	385	383	404	378	417	395	396	410	408	372	379	403	368	396	397	421	373	404	399	409	417	409	409	402	402	388	372	376	382	403	416	393	429	387	408	400	392	422	404	419	382	399	399	432	428	392	432	420	404	402	384	390	397	438	448	395	408	392	430	412	413	387	420	408	445	401	385	443	447	408	373	391	390	411	424	362	406	409	401	383	383	387	414	417	395	381	396	426	390	397	368	430	404	428	407	386	400	420	394	380	404	375	415	403	421	433	428	404	401	435	396	365	428	412	402	387	368	445	423	412	402	409	413	398	397	406	412	381	424	395	385	406	399	392	390	410	427	402	419	418	376	421	399	380	418	377	400	404	408	423	396	410	395	391	399	439	429	404	411	396	414	425	381	388	362	418	365	362	430	406	420	433	396	388	385	434	420	380	360	427	414	397	399	413	418	387	386	422	396	417	415	390	378	408	427	439	397	399	438	402	375	401	433	397	366	415	396	388	393	404	426	405	426	424	382	404	391	359	398	391	433	396	379	422	406	385	412	376	415	420	375	398	410	390	403	405	386	379	391	425	423	412	373	441	433	342	427	414	388	420	404	439	418	365	420	402	372	428	430	412	400	410	364	431	377	390	440	435	425	404	382	381	387	404	415	416	414	407	396	409	406	419	449	369	422	398	388	412	438	419	405	405	389	412	418	432	410	413	382	399	436	412	388	404	416	392	354	420	379	429	381	390	397	411	383	400	394	448	420	394	392	397	443	375	423	430	384	391	392	378	359	386	396	400	401	422	410	370	414	398	413	397	422
3163	3207	2611	1338	1050	839	623	575	522	529	471	461	431	411	395	389	392	399	372	370	388	366	378	330	388	351	372	331	359	347	352	352	359	337	362	337	364	349	366	361	343	380	330	349	334	303	358	338	350	378	359	350	317	332	343	337	332	331	350	313	334	332	370	340	337	349	337	358	322	354	385	330	338	349	328	332	332	352	353	365	366	341	344	364	373	363	355	339	358	323	335	356	359	336	308	343	318	361	348	367	320	333	371	361	356	332	314	353	360	324	352	345	364	348	342	337	317	331	337	348	337	312	336	339	291	320	333	333	360	303	337	326	328	342	353	338	346	322	358	339	353	330	320	296	344	360	309	318	326	335	355	311	324	323	384	350	339	310	350	320	332	350	372	346	359	351	311	331	327	352	335	363	375	309	346	345	343	374	337	359	317	377	358	332	327	333	345	354	325	333	344	359	318	331	341	331	335	311	335	354	341	309	341	328	337	340	339	352	326	349	364	318	347	335	358	333	317	334	303	315	336	327	345	338	358	344	359	347	311	320	353	340	356	325	353	299	318	335	311	342	351	377	372	331	344	335	307	313	345	342	352	334	360	325	328	324	329	372	375	349	304	328	363	316	366	335	307	349	314	342	345	367	340	357	339	319	335	344	350	368	327	349	342	362	321	333	325	308	364	299	323	330	331	352	314	383	331	312	323	321	324	345	367	354	356	339	318	344	331	329	309	338	312	322	325	340	332	340	329	309	339	337	335	319	320	310	365	313	361	323	330	353	312	312	322	321	340	352	364	382	361	345	347	368	356	321	349	344	306	302	353	336	322	315	305	343	317	349	330	371	344	314	343	338	305	338	354	327	357	347	317	355	364	315	314	303	306	335	350	333	334	329	318	356	363	319	359	335	317	336	308	312	309	300	343	378	332	352	339	358	312	338	355	360	334	337	351	317	321	313	324	328	367	342	368	351	330	317	345	325	358	337	343	326	310	382	340	310	342	332	351	341	334	367	337	326	367	294	375	330	330	313	330	343	354	328	359	330	348	306	341	355	303	348	337	333	306	330	363	329	344	316	361	352	282	346	364	356	334	313	296	324	342	312	297	313	365	341	342	329	334	319	320	334	341	366	337	343	337	341	331	336	354	339	348	373	316	361	358	330	351	363	318	340	357	288	352	322	360	313	354	371	356	327	354	337	350	338	348	327	368	325	303	354	347	310	333	332	352	360	322	350	309	350	313	366	387	338	340	338	346	348	327	327	346	323	366	328	303	348	324	317	329	355	351	347	346	353	343	349	321	342	340	313	367	345	354	340	319	346	344	324	337	331	332	346	300	344	336	319	383	325	324	362	354	330	327	341	344	357	325	335	310	351	360	350	341	331	307	338	329	301	322	326	383	318	329	350	363	312	350	325	320	318	358	319	319	332	324	343	352	329	357	350	369	334	332	331	358	343	328	342	350	334	347	321	323	315	324	338	357	336	327	335	361	323	315	338	341	321	340	347	330	298	356	331	355	354	363	343	333	338	295	336	350	308	316	347	346	297	341	314	352	347	341	346	317	312	338	342	341	342	349	332	346	320	340	310	353	319	304	386	354	359	343	334	354	327	328	340	352	328	329	349	359	324	308	315	354	364	327	322	339	361	372	343	341	361	322	348	328	348	324	361	309	345	328	300	323	348	313	317	325	322	324	347	352	305	330	366	341	358	331	304	332	324	365	285	346	332	337	321	333	306	342	359	311	312	326	338	325	283	349	328	313	351	380	348	342	343	327	298	322	325	335	338	344	365	361	330	340	307	329	314	325	360	321	334	343	342	357	324	363	345	341	324	329	315	322	339	361	312	347	346	354	340	338	302	318	339	319	294	338	321	312	296	347	337	313	302	314	318	341	316	333	342	340	329	364	319	290	325	311	324	356	349	358	314	342	325	300	327	332	311	342	332	349	337	346	372	323	329	329	313	358	299	340	341	340	335	313	322	338	335	328	309	354	318	326	327	311	342	321	339	363	311	341	334	320	324	339	310	355	331	315	358	325	329	345	363	286	342	354	333	326	339	327	334	337	309	332	370	321	326	356	328	315	337	360	312	290	310	313	341	352	359	315	342	312	333	344	366	355	345	343	321	337	367	336	321	328	338	333	319	322	361	339	378	329	331	349	336	344	323	332	326	328	334	354	316	326	352	352	351	316	306	315	340	348	347	334	342	343	297	342	361	356	349	320	338	313	329	372	320	312	354	348	314	343	333	334	333	339	317	369	336	334	370	345	336	332	297	324	321	302	334	326	321	371	350	332	348	371	360	321	343	348	337	329	321	331	344	317	331	334	345	324	339	313	313	340	320	316	335	351	340	322	327	333	340	379	321	339	341	342	325	348	298	322	320	355	343	319	326	328	331	361	302	331	344	375	330	301	330	347	317	336	339	313	341	366	321	323	353	293	352	324	301	350	309	336	323	360	311	330	359	322	313	322	341	308	348	301	362	317	352	313	294	350	326	376	345	328	319	305	352	346	337	339	345	300	344	326	349	326	329	299	330	314	349	327	304	343	335	336	318	328	310	311	349	386	336	330	314	339	372	345	334	357	327	320	309	331	333	333	336	312	335	357	330	336	333	357	352	336	348	331	324	327	321	338	330	338	338	293	320	367	373	299	358	350	339	308	341	332	312	336	364	283	346	333	329	343	314	329	353	319	331	314	345	380	328	357	329	350	352	337	284	336	320	350	315	310	340	315	345	326	323	304	314	334	338	347	319	328	362	333	313	313	321	357	334	354	325	300	339	314	359	330	306	296	349	328	321	317	353	328	314	343	330	341	339	337	336	335	355	322	352	310	345	361	332	331	331	329	348	360	318	358	341	309	331	353	327	320	353	311	336	353	334	358	328	377	333	315	326	326	299	341	314	347	346	347	323	340	333	341	308	341	330	320	340	339	333	346	339	338	341	348	333	324	315	364	319	325	315	293	320	333	350	350	324	329	352	303	328	285	364	357	321	303	354	303	339	318	325	305	344	345	326	348	314	323	341	338	331	337	338	320	350	339	363	370	323	366	311	339	308	318	344	314	334	364	338	356	341	333	363	363	368	359	310	313	331	327	312	369	337	312	351	323	326	335	335	327	336	338	331	347	319	332	335	346	362	349	345	310	291	315	345	294	325	321	333	329	318	360	328	340	325	333	323	311	364	320	333	372	331	337	325	358	302	330	339	335	359	310	331	325	305	352	317	368	358	321	335	332	298	355	332	302	324	336	297	351	336	315	335	311	312	356	342	304	311	314	382	343	335	309	333	335	323	309	327	329	297	357	334	311	307	295	340	341	365	356	344	340	327	341	337	331	329	324	329	338	352	375	323	355	364	357	335	348	314	356	359	321	382	319	336	324	337	338	343	325	342	315	343	301	335	317	346	314	342	322	322	351	332	345	321	325	323	321	355	318	336	324	316	336	325	356	332	353	322	330	329	351	321	357	344	370	336	337	334	308	331	321	312	324	323	329	349	330	360	346	316
24413	21408	28719	24498	21404	8297	1548	1026	849	799	772	735	702	680	724	650	636	703	625	634	647	646	613	634	616	604	618	628	604	645	647	617	603	635	649	621	574	620	593	592	614	657	653	606	616	621	623	600	613	605	596	613	610	664	623	593	627	587	647	627	621	572	570	648	596	595	568	653	602	637	621	586	647	583	599	645	577	663	646	616	614	623	618	589	617	654	636	608	621	629	591	597	586	640	637	588	587	585	604	647	601	595	607	612	607	622	595	610	579	590	635	618	648	627	600	612	603	622	583	627	588	593	660	641	645	626	585	597	623	617	600	602	620	599	592	607	582	624	578	609	579	600	639	625	616	576	624	586	591	578	591	613	625	619	620	600	579	580	591	612	623	601	667	607	611	634	632	600	581	634	549	568	546	608	588	590	578	644	575	620	617	605	635	583	600	600	593	620	655	606	633	585	613	646	613	622	615	590	632	624	582	600	575	583	618	610	600	595	601	622	587	590	592	625	592	575	629	641	598	548	612	611	617	630	617	616	632	608	595	622	606	616	624	567	593	603	598	625	591	589	601	576	581	567	574	635	594	587	600	573	635	617	654	639	616	607	581	565	564	617	595	608	592	616	620	601	596	592	629	603	598	593	609	623	615	660	626	630	574	601	622	595	622	588	617	583	628	630	617	616	575	598	598	583	613	662	614	586	622	630	603	603	592	574	673	579	613	607	606	587	606	630	603	643	632	600	558	580	598	643	603	619	592	589	599	590	599	633	614	598	642	600	648	635	646	635	593	613	631	579	639	638	597	599	615	583	594	588	570	589	554	583	591	623	641	625	574	621	636	638	644	615	595	578	587	586	606	593	597	601	627	596	585	586	569	565	613	564	619	627	607	641	587	600	572	611	624	596	619	610	547	597	591	647	606	586	612	627	594	552	640	606	594	583	621	621	615	611	621	654	618	615	596	606	620	629	581	631	612	595	561	605	613	571	591	568	591	630	626	593	591	588	599	597	598	604	619	639	578	618	573	622	619	564	588	608	614	662	587	605	581	607	609	625	593	605	647	607	611	581	623	629	623	594	605	582	588	613	582	620	578	612	641	605	632	553	587	630	610	587	568	607	589	618	588	612	598	609	592	614	622	604	580	651	631	611	581	608	614	619	562	567	614	584	587	612	586	603	606	641	552	581	626	609	583	612	590	603	628	591	592	643	604	546	615	616	634	585	601	573	580	603	638	616	586	629	594	600	590	635	610	601	628	616	626	624	634	626	599	592	582	599	601	624	626	595	595	564	555	621	583	613	561	588	621	620	605	594	639	598	617	583	600	636	623	617	620	592	649	604	587	618	607	607	630	620	605	558	564	579	593	593	635	585	629	598	616	599	593	598	601	629	657	591	593	589	623	616	623	591	617	599	609	589	549	606	597	606	583	619	570	635	635	613	601	600	593	616	659	635	609	631	663	587	596	608	583	633	638	608	566	592	673	634	636	622	573	582	593	585	576	627	593	582	634	587	592	682	576	602	583	616	635	612	582	558	595	660	609	591	626	566	589	630	594	594	630	597	625	628	595	612	578	604	590	583	618	588	634	625	625	634	615	571	577	600	620	553	632	634	615	583	569	660	598	611	603	586	615	610	579	577	619	637	575	610	602	576	597	561	591	562	625	600	581	580	582	634	606	631	579	617	616	616	568	647	629	599	611	631	626	581	594	624	633	596	591	594	586	636	602	622	617	589	615	599	609	620	602	614	625	625	568	574	597	579	589	577	650	591	615	608	570	577	652	620	627	620	567	638	569	636	598	604	635	629	607	632	594	569	581	615	623	581	597	591	593	628	647	593	583	637	618	545	589	631	588	639	566	565	558	633	590	648	563	617	601	613	613	632	599	561	626	596	613	608	623	605	594	571	574	567	617	603	586	589	592	600	624	575	620	652	603	607	620	588	590	642	674	586	543	580	574	629	608	604	617	599	641	596	610	566	599	619	592	612	574	594	627	601	605	620	609	619	577	572	652	613	551	582	569	617	616	624	596	622	654	621	630	563	594	606	640	636	631	658	613	590	563	573	595	602	613	603	577	608	600	582	605	620	623	583	575	542	585	603	637	574	633	561	606	587	605	640	620	608	607	600	640	612	611	626	599	644	600	604	558	598	598	589	658	616	563	622	606	616	546	586	622	598	603	649	607	588	600	592	617	583	593	568	588	632	576	595	632	599	608	635	634	604	603	587	587	611	595	634	593	616	610	599	605	616	639	605	558	553	623	586	603	632	609	617	601	611	621	559	589	579	630	580	581	603	626	639	569	613	569	601	611	593	599	550	580	606	582	614	588	565	608	582	641	594	571	567	592	609	617	620	615	598	628	642	634	600	566	654	634	573	575	608	556	617	566	585	608	643	630	614	603	601	630	631	545	614	619	647	622	568	597	619	619	608	617	603	570	601	605	612	657	638	589	641	594	547	649	605	585	602	618	586	564	596	624	600	596	660	624	602	666	569	659	607	607	579	611	586	615	612	617	621	616	630	599	569	561	598	622	603	622	611	631	562	604	601	596	581	613	613	612	592	640	632	593	644	579	652	640	618	603	612	534	615	610	599	612	622	597	616	629	602	551	606	605	627	567	638	653	598	566	570	617	586	623	602	615	604	603	621	653	593	606	621	640	569	623	591	599	606	574	592	601	579	588	631	621	622	571	589	594	588	649	603	584	595	600	619	597	617	613	608	588	578	623	546	612	600	622	589	558	621	577	620	640	586	572	611	656	606	579	618	637	604	586	616	597	598	573	609	560	602	574	626	599	614	591	651	663	585	667	609	630	597	609	625	565	622	574	600	621	581	574	582	557	595	616	641	598	636	564	599	548	592	608	587	601	606	613	616	583	592	572	610	566	626	657	592	605	625	609	626	605	605	577	578	568	641	614	599	576	611	588	599	636	563	579	671	616	635	632	602	599	644	616	609	583	610	601	573	622	614	673	589	611	652	593	594	602	654	601	616	612	583	631	574	639	596	609	630	632	617	565	640	621	630	631	602	621	625	600	619	633	615	628	607	598	598	584	602	615	581	662	621	655	600	600	599	596	624	535	593	614	628	624	585	604	630	616	645	610	617	588	615	588	585	653	592	583	579	596	577	602	619	593	577	588	600	588	570	584	581	640	640	601	614	583	554	579	625	617	618	587	581	613	607	564	627	623	604	619	614	585	623	561	597	593	600	607	608	592	567	650	607	577	613	643	602	572	617	636	588	620	589	602	592	601	558	623	598	594	635	632	594	592	581	640	568	582	552	605	635	556	597	574	603	590	608	604	600	582	566	573	559	586	624	596	598	631	625	597	606	605	574	604	600	613	585	644	601	594	587	612	591	601	664	600	617	626	582	653	646	624	632	615	617	583	554	571	637	618	593	601	579	592	601	628	600	563	617	590	556	610	627	599	614	609	585	591	599	598	574	606	593	628	592	589	619	621	625	609	610	569	632	613	591	628	587	637	625	657	609	611	598	620	622	615	606
3499	5783	4818	2427	1648	1354	1067	903	860	775	711	692	655	630	657	575	575	571	570	548	514	500	516	548	547	570	551	560	519	495	520	497	481	541	515	485	532	517	488	511	526	523	484	527	496	466	490	502	527	452	511	529	520	532	524	489	497	489	504	524	506	479	487	522	497	503	483	568	504	493	477	563	478	506	434	463	496	537	536	476	494	525	491	505	495	476	497	510	468	510	470	532	499	513	497	439	508	496	491	497	510	501	492	494	494	485	458	515	451	476	500	488	431	505	471	482	524	497	468	518	486	508	469	497	472	478	493	485	506	481	554	484	505	474	514	475	458	509	483	467	465	472	454	499	470	493	536	514	488	467	488	482	511	453	506	542	492	504	490	497	512	452	480	491	465	487	499	488	501	477	495	435	500	458	501	533	543	526	479	448	498	502	477	502	503	449	464	453	462	462	494	490	519	455	489	493	430	469	509	475	500	471	484	482	495	464	453	483	474	484	488	498	506	484	484	482	480	513	486	497	502	501	495	490	508	482	509	494	513	521	498	474	495	504	469	518	510	557	519	489	482	458	521	478	495	503	524	487	506	537	459	511	462	457	496	503	472	492	524	467	504	473	524	500	505	477	445	517	533	487	449	502	542	505	502	463	460	483	527	486	481	512	529	490	525	525	522	464	473	482	445	514	506	500	504	504	498	454	488	460	497	515	492	479	494	514	472	441	487	469	492	441	513	479	532	482	491	450	519	459	486	492	446	492	538	495	486	502	507	499	483	447	478	451	485	465	471	543	490	433	501	472	512	472	491	521	443	489	504	491	513	485	484	511	468	471	534	501	495	494	506	464	484	475	453	479	489	515	431	509	458	489	476	477	482	510	511	468	515	494	485	485	485	510	491	518	511	498	466	484	484	484	525	476	524	509	526	485	527	490	484	519	507	519	532	503	457	470	495	482	511	463	434	480	498	455	481	505	507	508	502	499	479	537	494	462	494	480	524	471	479	451	523	517	507	513	475	468	518	484	470	513	489	444	479	434	499	531	494	479	521	496	483	480	478	492	484	511	495	478	491	495	498	489	489	483	517	489	491	510	483	506	474	453	505	503	518	488	499	508	493	470	490	452	480	470	505	471	508	497	466	491	546	495	472	495	518	460	456	474	489	480	435	468	522	514	486	461	475	466	507	483	470	488	491	501	462	505	471	491	465	496	502	510	490	486	488	527	489	490	464	507	476	497	487	490	427	511	496	472	489	511	484	514	468	497	473	475	509	474	486	484	456	464	497	495	500	497	467	470	506	474	464	457	480	482	455	493	496	509	489	486	539	480	508	457	500	487	501	492	480	519	472	495	505	472	533	525	479	464	460	487	506	480	468	465	476	507	461	454	472	497	489	502	462	506	484	477	441	477	473	471	481	531	522	483	481	509	458	522	446	456	463	465	470	469	462	500	483	481	516	438	439	483	502	460	492	491	499	487	496	460	478	476	490	483	494	460	453	486	492	469	510	481	519	489	483	483	501	487	482	520	509	518	493	471	501	477	469	483	464	449	470	475	492	498	454	490	526	501	497	505	478	496	482	484	492	491	463	527	476	484	510	452	479	465	487	474	493	493	491	505	463	501	512	497	524	452	483	483	490	485	474	489	489	499	494	450	497	464	465	462	472	483	471	485	495	472	475	429	511	487	476	450	484	496	468	497	517	522	469	525	507	495	438	467	495	513	470	495	515	498	498	461	511	474	543	492	477	450	473	453	568	494	496	522	456	504	482	487	470	472	519	491	498	452	498	491	495	480	509	524	521	473	492	485	465	457	488	480	542	435	486	480	500	455	480	469	513	528	475	504	460	489	441	454	469	493	480	470	501	457	490	503	473	469	500	461	521	475	457	539	488	502	481	486	470	478	462	468	525	474	478	504	499	500	514	505	450	478	456	477	489	487	465	462	469	460	507	461	482	519	467	469	467	454	496	471	502	452	504	482	463	503	484	505	469	437	475	511	521	464	495	507	468	489	462	489	452	502	492	497	476	492	467	455	488	476	453	478	450	463	481	484	487	478	477	489	470	483	482	489	499	494	514	509	516	484	448	489	476	480	495	487	466	492	477	452	530	493	484	478	484	475	469	476	490	480	454	509	490	477	504	458	462	541	511	474	488	487	490	486	490	492	494	466	483	499	484	500	473	475	455	492	438	496	467	492	481	490	482	493	466	475	458	439	455	481	493	471	489	499	476	471	484	479	485	497	488	460	451	450	478	504	502	459	492	533	481	514	451	508	471	444	504	442	523	456	501	468	504	516	524	461	492	467	509	462	495	489	481	478	449	458	493	489	455	508	478	488	497	476	476	472	504	517	461	456	478	458	482	474	465	481	471	500	500	501	528	458	537	474	477	482	471	477	493	503	440	456	511	461	477	446	490	528	484	487	501	448	467	461	494	436	531	485	484	486	498	459	518	432	500	505	457	488	415	454	500	448	472	502	493	464	486	505	469	478	425	506	446	464	436	443	474	484	511	486	468	472	466	487	497	499	497	510	500	462	503	456	484	461	466	516	445	495	482	485	474	486	484	500	485	515	473	453	466	456	476	485	469	464	502	492	477	479	480	466	529	480	492	462	502	474	484	463	506	496	514	502	469	492	496	489	506	504	492	470	469	527	458	471	511	512	467	476	493	488	473	473	473	516	497	517	484	520	471	518	497	508	480	466	470	502	502	476	492	513	471	492	468	466	460	448	483	503	482	473	509	492	464	491	500	492	479	467	412	468	478	547	511	451	486	499	459	489	469	488	493	459	507	485	490	460	454	486	479	498	488	459	471	492	489	496	493	476	473	490	523	474	437	478	468	500	485	487	475	474	513	541	435	505	470	513	524	476	468	521	464	472	491	451	494	467	504	453	471	465	528	487	482	444	472	470	489	466	520	462	524	474	474	489	489	508	454	472	516	466	464	479	487	481	549	450	507	513	513	470	505	499	453	465	511	487	477	459	483	489	457	475	487	465	486	474	487	472	469	473	477	516	471	472	482	472	479	487	489	494	478	481	475	500	465	474	489	463	484	508	486	488	499	518	474	472	479	478	492	490	496	448	474	471	504	456	510	463	435	472	479	500	456	439	476	469	460	486	477	522	515	484	494	463	467	506	497	508	525	489	473	516	461	495	542	504	452	509	510	469	497	469	480	465	476	489	456	464	531	475	458	504	458	507	502	503	481	478	492	499	488	477	463	462	468	431	474	480	468	460	489	446	511	476	439	483	499	458	470	473	450	474	436	481	487	467	490	502	457	508	460	475	448	490	455	509	472	501	467	509	463	473	494	455	485	498	452	483	462	469	479	484	466	487	500	454	484	471	455	464	490	491	500	485	467	491	474	521	495	470	500	518	452	503	493	525	495	429	519	467	473	531	491	468	475	482	498	438	509	474	463	435	485	488	475	475	476	488	484	475	487	468	514	480	486	466	501	529	470	503	476	476	520	487	513	478	476	439	483	486	481	474	459	488	458	465	450	463
27712	9953	536	257	187	172	158	149	133	161	140	162	135	140	158	143	164	163	137	134	133	138	169	151	155	123	151	145	143	124	154	125	134	138	144	153	154	148	141	157	155	133	141	124	158	128	146	155	145	144	153	162	142	158	123	157	145	162	128	154	173	160	155	152	163	167	164	137	134	135	137	143	160	142	139	133	147	129	138	154	150	119	144	139	143	150	118	154	109	154	146	132	127	142	119	145	124	152	156	142	141	150	112	145	155	134	150	154	145	146	131	141	148	128	158	144	146	144	129	133	179	136	148	154	121	148	128	163	138	145	138	153	133	157	121	123	149	161	121	147	151	117	138	147	153	149	159	151	152	141	163	139	146	120	127	137	146	128	141	145	125	139	144	132	150	154	139	131	148	148	133	149	134	140	141	135	139	152	145	134	149	147	118	137	164	123	148	115	146	157	135	145	157	119	136	129	141	145	149	138	137	144	139	170	152	146	144	127	157	119	164	145	144	137	154	146	141	147	135	126	155	133	138	127	159	128	157	142	160	160	149	138	124	137	136	144	141	142	143	110	119	159	147	154	129	127	128	146	139	156	146	135	136	154	127	148	145	132	144	146	147	138	169	129	130	168	131	143	150	150	155	144	153	137	124	126	131	128	132	136	144	110	124	143	146	157	140	129	149	154	145	137	144	125	143	121	144	130	132	155	143	130	171	141	139	122	139	117	134	137	135	127	128	150	147	154	159	143	142	131	142	121	120	145	141	153	142	132	155	117	157	157	119	135	161	147	140	135	138	128	158	132	140	147	141	138	154	161	135	134	136	148	138	136	141	153	128	128	158	149	140	135	159	139	134	166	175	148	152	158	138	125	165	143	143	126	139	135	141	136	132	118	137	133	150	158	164	145	150	131	143	177	125	134	130	121	129	159	137	136	146	156	136	140	133	132	149	132	133	144	129	149	130	148	130	133	121	129	139	128	143	145	152	118	125	129	152	157	146	142	131	139	153	155	112	134	138	154	148	143	164	137	156	139	148	145	160	123	125	146	150	141	157	152	137	141	123	118	150	149	148	139	127	140	152	144	132	175	162	153	138	124	123	144	159	160	135	137	148	108	137	136	148	148	142	138	132	156	147	133	146	136	155	142	148	133	140	149	139	140	138	141	155	135	138	134	139	153	135	148	143	140	153	165	131	151	170	130	115	136	140	138	147	150	122	149	141	141	121	134	121	138	171	129	154	154	150	130	131	155	140	152	151	149	143	146	147	139	152	150	128	137	127	133	155	152	150	140	135	129	151	148	141	108	135	150	138	144	144	157	161	145	141	134	121	155	143	148	149	146	120	149	144	126	155	117	151	138	141	170	146	132	148	139	151	151	150	155	150	145	125	151	130	145	145	150	146	118	125	130	155	125	149	136	137	129	117	149	157	142	141	144	139	117	135	132	130	138	133	133	115	132	158	123	147	151	131	139	150	164	137	152	117	136	129	162	154	150	154	145	156	137	134	156	149	138	157	145	113	123	131	145	143	126	142	126	156	154	135	147	148	138	143	116	136	133	111	144	144	148	126	139	138	142	141	143	134	152	144	146	167	128	131	140	129	116	136	141	135	144	144	152	145	144	141	132	137	157	145	123	130	155	142	156	151	120	151	144	135	140	144	128	143	133	152	147	107	141	152	156	124	159	151	138	136	137	138	163	151	162	144	151	136	139	132	142	141	149	145	166	142	158	173	139	134	133	154	139	130	164	149	149	138	128	155	148	150	145	127	154	146	133	141	137	149	147	148	111	120	141	150	144	125	135	163	152	162	138	164	147	135	159	122	170	137	138	137	152	119	148	153	131	143	144	136	129	166	145	153	151	155	143	155	138	128	152	123	154	149	140	129	141	143	123	161	153	133	145	160	151	126	115	150	143	127	154	141	135	146	139	148	147	138	141	148	124	140	157	135	142	128	139	132	128	159	120	153	156	138	137	156	153	124	148	139	158	145	119	141	162	141	126	142	115	138	155	145	139	141	131	126	135	150	139	152	151	138	146	152	134	175	162	147	140	123	141	156	144	163	140	163	156	144	144	130	134	133	161	141	142	128	131	140	147	142	164	139	136	137	153	122	139	143	134	146	137	137	118	126	146	110	128	149	150	138	148	135	140	165	142	123	144	142	124	133	143	136	146	155	152	137	133	136	135	140	143	119	134	123	150	135	140	144	136	150	136	150	129	144	129	144	146	136	157	129	153	122	134	124	148	144	136	142	166	138	149	151	137	125	150	135	131	136	141	160	142	145	128	130	155	135	130	149	141	148	147	143	139	133	137	135	142	136	113	136	144	136	127	121	149	137	128	142	156	141	141	162	149	157	153	131	145	142	146	147	136	118	124	128	123	159	166	128	166	141	147	170	121	136	127	134	132	129	131	148	138	162	156	145	154	130	138	144	147	154	155	141	120	151	141	145	138	143	137	124	143	141	122	138	125	131	154	151	134	147	141	142	159	158	157	154	136	137	148	143	129	130	141	149	161	134	129	127	149	164	152	126	143	129	146	144	153	155	140	142	132	168	125	157	130	140	137	143	137	132	138	138	136	145	149	149	148	135	137	129	144	145	141	135	143	150	129	154	136	144	148	120	129	129	137	147	115	145	135	140	160	152	149	135	140	144	151	121	144	151	128	126	127	140	146	135	133	133	150	143	125	147	141	139	135	123	139	137	132	151	151	142	138	139	152	130	135	129	137	152	134	136	125	147	122	150	140	137	131	139	133	145	146	133	136	145	125	159	152	146	155	137	130	144	125	136	148	149	156	138	154	142	138	149	148	150	137	137	144	135	145	135	151	155	156	124	146	155	125	151	162	130	135	133	153	130	156	137	152	140	140	126	143	122	137	133	127	150	141	140	147	162	127	142	139	123	115	132	144	141	129	144	116	112	140	160	144	134	136	145	139	155	153	138	158	138	123	152	146	136	119	131	143	152	153	142	140	134	154	139	128	134	122	141	143	132	157	122	135	146	125	122	142	142	149	146	155	131	145	135	153	137	138	137	141	141	132	115	137	147	146	128	165	140	149	127	141	145	147	146	142	138	133	119	140	136	122	143	150	150	136	136	150	154	147	157	156	158	143	139	133	143	157	143	154	148	151	129	142	137	139	123	136	137	135	138	154	154	156	139	148	137	134	141	135	144	150	149	130	125	161	160	139	163	120	142	150	153	156	149	148	143	135	156	166	147	146	141	136	136	150	146	128	160	138	126	138	137	150	136	148	159	140	153	146	133	133	134	130	131	156	140	154	127	142	120	164	148	141	144	144	136	119	154	158	131	151	123	151	151	148	157	134	139	146	143	131	136	158	136	131	149	125	153	144	123	132	131	133	157	148	137	163	132	151	151	143	131	131	134	143	131	151	136	159	151	148	121	145	139	147	125	128	134	123	158	130	146	131	137	126	125	161	141	134	125	152	143	153	156	132	139	133	163	118	146	135	154	132	165	136	138	121	142	157	149	148	131	149	135	136
4465	278	236	174	160	146	162	151	150	128	121	129	125	116	126	124	99	124	104	113	127	134	119	133	107	124	118	105	123	134	144	126	128	115	117	138	126	132	132	131	114	97	111	112	119	124	136	97	119	126	121	110	137	123	100	121	134	124	119	116	136	107	114	128	105	135	112	122	139	112	121	127	118	133	128	123	111	113	136	124	118	133	110	117	125	126	112	115	109	127	105	132	106	122	125	143	111	110	111	104	141	111	110	124	110	135	105	122	95	104	120	134	112	121	118	129	124	123	110	126	134	112	140	118	104	113	120	136	121	111	123	120	102	119	124	114	110	126	117	122	136	117	126	107	102	135	130	131	110	126	124	113	120	121	109	122	116	115	121	128	109	106	108	119	105	119	130	124	124	128	116	120	115	130	118	140	107	119	131	115	131	136	129	136	133	105	138	124	85	107	113	114	113	134	126	116	109	118	120	136	126	133	117	118	110	154	130	115	119	120	109	128	109	104	119	121	104	112	112	129	121	119	98	134	111	107	108	111	128	115	121	96	118	124	129	106	129	115	141	109	111	134	100	126	125	116	130	130	118	132	117	108	131	109	128	116	112	131	116	110	123	131	138	90	123	116	138	132	148	119	118	102	115	117	126	101	116	117	126	141	127	127	110	122	118	116	119	118	117	118	123	127	122	123	114	111	122	107	130	126	120	111	117	106	118	137	118	120	116	132	119	114	112	124	126	120	133	131	128	104	120	117	114	122	135	136	117	109	116	126	112	117	123	127	119	129	128	127	106	123	116	127	123	118	127	117	123	117	113	127	139	112	120	106	118	129	117	142	132	130	117	126	123	120	120	109	140	119	134	111	113	114	119	127	133	130	112	119	108	136	112	115	120	137	130	108	111	123	116	126	139	128	94	111	131	103	134	113	117	140	104	115	105	121	123	118	138	106	121	118	101	124	117	117	128	137	127	98	137	128	103	111	94	124	108	128	120	99	113	129	130	127	122	117	134	108	111	138	119	109	116	119	113	115	134	122	101	123	117	120	123	128	107	119	116	138	141	103	115	130	123	132	111	133	147	105	109	125	111	114	142	123	129	115	123	103	108	109	117	140	119	111	114	125	141	142	122	120	90	113	114	122	110	134	100	141	128	121	118	132	113	111	117	110	141	102	128	125	134	127	113	120	125	106	135	123	110	105	119	114	109	126	100	121	126	118	114	134	138	96	133	127	114	137	144	120	128	118	105	117	120	117	108	114	122	129	108	126	116	116	99	122	123	112	105	137	115	133	136	133	109	129	118	110	122	132	118	144	115	127	120	122	107	97	130	116	141	112	114	125	121	108	129	126	113	110	119	116	120	114	106	124	126	112	115	130	116	126	134	115	113	116	133	117	119	129	103	113	127	126	134	124	134	115	132	128	122	135	124	128	121	134	122	128	140	130	119	129	123	108	112	117	126	125	120	115	128	125	124	126	116	116	122	115	111	127	138	113	145	124	110	141	129	127	126	127	112	109	112	132	120	128	115	128	118	114	117	122	119	113	121	108	117	128	114	118	133	109	121	117	113	116	104	126	137	100	108	119	111	119	109	144	116	106	102	108	117	135	132	106	126	134	104	131	123	113	130	124	117	103	113	118	139	131	129	116	126	127	118	120	141	128	116	126	111	122	114	106	117	119	104	127	138	109	105	117	134	115	129	136	110	117	122	114	132	119	116	130	138	110	115	99	126	122	112	120	97	105	120	107	121	117	114	99	100	113	94	104	105	114	127	131	129	120	131	120	128	112	100	117	99	118	114	114	113	121	133	118	125	106	113	128	131	119	112	120	109	108	138	100	115	105	131	114	109	127	116	131	123	107	138	109	127	117	108	127	120	126	119	128	142	108	114	101	135	124	132	125	110	109	98	125	127	100	124	122	119	112	110	113	112	115	118	123	130	111	116	137	140	101	120	125	125	144	108	115	125	121	133	105	117	138	119	131	134	120	120	127	121	120	112	115	115	111	108	152	102	114	127	128	146	126	121	113	110	90	128	122	99	115	121	103	106	127	99	108	104	120	129	111	107	140	135	117	107	112	120	114	106	126	112	112	119	109	116	136	123	110	136	113	113	122	113	127	130	115	106	127	112	126	122	114	129	110	111	127	125	110	125	108	103	119	131	109	121	119	115	115	101	128	106	129	108	113	113	126	106	109	128	113	123	115	114	136	109	126	102	127	126	112	112	146	123	112	121	110	114	123	132	119	116	115	103	139	119	106	110	126	111	119	121	109	124	124	108	127	125	103	117	125	125	111	119	103	115	125	122	108	97	117	110	136	125	132	128	144	119	125	126	113	121	92	118	132	108	122	103	133	110	112	116	143	110	110	133	98	108	110	143	127	113	134	120	135	126	102	123	125	144	138	113	109	124	107	111	115	112	98	123	127	113	144	126	117	126	120	107	116	138	105	120	114	125	107	130	121	115	121	128	130	122	131	120	116	103	122	117	115	122	130	124	107	134	111	109	116	121	123	119	110	111	114	102	111	129	122	106	129	129	127	116	122	124	133	134	116	130	110	104	138	120	118	120	132	133	127	102	127	110	109	116	128	125	122	125	110	111	112	119	110	102	99	113	115	104	121	104	123	124	106	111	108	131	108	102	142	115	132	123	110	118	106	119	109	127	117	126	143	125	121	119	111	119	125	108	105	112	121	131	109	109	114	147	154	117	124	106	124	119	99	132	113	126	108	121	117	107	133	128	136	114	136	117	112	116	104	133	115	106	140	104	95	95	105	103	131	117	128	118	122	120	92	113	106	120	117	113	104	105	133	117	130	99	112	121	114	116	130	109	126	125	121	103	131	121	126	110	127	111	138	119	129	119	123	135	129	112	124	126	141	117	97	123	111	124	116	95	123	139	143	99	119	124	119	109	109	97	139	109	127	133	113	123	111	140	129	93	142	109	115	112	133	115	121	130	123	108	120	108	101	125	123	121	110	111	125	139	109	156	122	119	116	120	131	107	107	122	125	141	123	129	103	109	103	126	122	127	113	126	122	139	108	115	94	126	113	88	117	102	118	131	118	123	106	113	117	135	124	106	93	110	124	102	133	122	144	124	106	121	140	124	127	132	114	116	106	134	128	113	116	119	115	98	119	139	126	126	109	127	112	133	119	126	123	119	142	115	123	134	133	121	100	115	134	132	112	122	119	107	134	118	123	140	116	99	121	120	106	107	137	132	111	138	100	104	138	109	125	93	115	114	114	94	121	126	119	121	106	139	123	115	100	126	120	101	134	126	130	118	145	121	111	102	129	111	120	137	104	108	125	121	134	128	112	112	105	139	111	120	105	130	112	130	118	128	116	111	112	134	115	123	95	101	150	124	124	121	132	104	113	116	128	112	108	123	124	129	103	106	121	113	141	130	126	146	110	120	112	117	118	123	129	127	112	136	114	123	121	98	118	124	120	116	111	111	100	124	144	95	127	127	142	125	109	128	136	127	126	117	111	129	120	106	130	126	116
25473	21482	27984	25379	11061	1162	730	629	523	490	464	456	459	424	429	447	421	454	413	438	440	434	444	419	443	423	437	415	397	456	431	447	407	430	456	413	409	438	372	408	454	395	432	398	413	391	402	423	407	397	405	413	444	396	398	417	431	433	412	401	424	429	378	437	363	408	396	447	389	425	419	402	384	436	443	437	421	401	394	381	438	379	361	387	360	402	406	437	407	403	419	411	397	436	414	387	402	405	355	379	417	411	398	370	380	395	417	406	399	416	399	401	409	410	412	418	388	413	396	411	396	334	408	394	410	359	413	394	392	363	416	399	409	431	392	417	407	416	379	355	394	411	401	400	412	365	401	390	402	411	367	412	399	378	410	395	389	407	380	410	382	421	411	394	403	414	403	418	390	420	400	396	410	404	417	432	399	381	428	399	409	398	381	398	401	400	398	410	396	435	406	387	391	365	379	418	370	440	435	413	385	411	423	391	414	426	414	406	426	424	434	429	409	408	411	408	354	344	410	405	386	407	433	407	404	403	395	401	430	417	394	398	408	363	444	374	399	449	424	414	398	406	411	416	406	433	386	392	396	366	412	405	359	411	386	412	416	388	419	389	418	415	391	379	402	417	398	395	439	390	423	399	371	394	414	366	418	405	410	409	416	403	419	412	398	405	373	352	438	383	373	396	404	409	433	449	426	371	409	397	431	393	405	394	360	389	406	407	414	395	409	393	421	414	409	424	398	412	398	374	401	396	364	388	421	400	384	434	419	400	404	421	386	402	373	399	404	372	400	387	398	448	407	411	408	409	408	419	408	396	374	422	415	412	423	408	427	372	423	399	430	402	389	373	440	421	440	391	384	411	422	410	435	427	401	404	393	385	408	401	390	425	395	425	379	395	392	404	421	398	401	394	421	434	397	398	416	392	400	380	414	400	409	392	419	376	422	447	411	433	424	356	440	379	420	409	364	408	451	407	394	439	388	415	408	418	421	376	441	371	435	441	426	410	421	391	386	409	373	377	419	405	415	362	392	398	409	407	414	404	391	390	396	386	408	429	429	409	401	370	438	434	412	389	407	431	388	393	379	394	373	398	416	378	413	434	409	392	404	400	419	421	377	399	423	424	430	376	403	375	402	392	410	412	400	399	396	393	409	412	406	377	437	418	412	428	436	436	401	406	377	414	433	406	412	394	387	393	431	402	375	428	378	414	386	408	406	383	385	418	389	402	401	404	388	419	441	416	380	428	413	409	423	410	411	394	376	424	400	383	411	418	443	388	388	426	395	411	371	397	386	402	379	416	405	434	421	445	406	364	430	378	398	406	410	380	419	451	412	405	412	390	398	398	393	419	422	400	424	442	417	386	396	458	414	399	430	369	416	470	401	388	378	349	417	383	393	428	429	453	411	422	394	405	388	388	404	364	412	432	438	402	362	406	410	429	398	406	420	437	429	428	421	450	394	407	411	406	394	389	388	390	412	344	427	417	409	420	441	418	439	391	416	394	417	413	413	411	393	397	405	389	386	389	419	411	419	407	399	383	419	401	381	423	422	421	377	376	382	371	407	385	380	368	425	380	394	419	378	407	374	393	373	405	383	405	406	406	415	394	426	375	420	385	426	392	400	373	396	425	385	383	412	425	420	414	419	383	438	403	417	403	391	443	397	384	397	332	435	403	393	414	430	382	411	384	389	386	395	399	422	411	414	383	388	392	398	409	408	450	391	416	403	353	373	402	398	384	412	391	399	361	424	399	393	410	375	430	348	414	376	411	398	405	407	399	430	412	418	440	362	411	383	412	408	393	403	415	410	452	423	399	348	428	382	379	380	397	425	367	401	421	379	411	362	392	382	436	394	394	357	390	404	407	409	382	417	400	393	411	393	428	410	406	380	418	409	370	414	365	402	408	428	384	412	410	390	391	397	372	380	399	422	385	408	398	429	398	394	401	405	421	377	384	417	394	404	424	396	376	355	427	417	461	443	405	415	407	474	392	406	398	392	369	413	408	360	395	379	422	396	374	363	401	402	405	408	405	408	417	435	386	417	409	374	391	370	396	393	399	382	411	385	411	414	416	379	396	383	377	417	383	407	413	451	447	404	404	408	406	384	421	368	370	420	367	417	404	403	395	402	379	432	428	405	400	413	380	370	395	375	401	380	409	388	419	405	392	405	445	405	409	402	408	439	416	378	398	436	419	395	448	354	392	379	435	426	391	442	414	401	424	416	372	397	399	381	370	380	411	439	395	386	405	384	398	412	401	396	397	424	371	388	398	401	407	434	412	428	387	409	407	393	395	381	393	370	413	394	390	403	398	381	400	408	419	376	402	390	380	424	403	417	407	420	406	388	429	387	388	372	395	413	393	408	419	389	385	384	393	402	386	383	423	382	405	387	401	397	415	402	432	437	407	406	412	405	403	397	429	408	460	410	415	442	414	412	373	401	403	405	387	430	401	399	419	395	398	395	365	430	392	400	389	396	387	395	398	444	387	371	437	386	410	397	416	393	417	422	410	411	417	361	400	418	384	384	395	411	390	443	406	413	380	422	426	418	414	394	407	428	388	412	411	407	424	432	456	411	446	375	399	388	387	393	396	402	368	398	389	423	401	399	407	426	384	391	444	423	431	409	401	402	376	414	406	368	470	422	428	392	409	383	410	411	419	352	417	407	366	424	404	440	386	428	456	384	397	385	390	410	392	443	438	419	365	417	400	401	380	435	432	412	402	372	370	392	393	368	406	408	402	396	407	365	379	406	415	441	421	429	401	404	420	412	391	380	399	390	368	403	392	411	432	442	414	416	417	437	393	435	401	375	446	381	362	413	408	384	363	407	382	389	419	414	414	390	407	424	408	401	385	422	416	420	397	412	400	453	371	395	408	404	406	398	400	401	398	431	370	399	381	398	382	407	421	415	400	406	428	400	413	405	437	399	398	407	420	403	389	410	390	378	374	366	448	400	414	379	409	430	410	416	393	399	428	410	383	411	389	386	405	389	404	389	392	400	422	391	408	374	408	432	397	398	425	431	386	402	448	403	428	388	406	437	370	431	418	386	417	401	392	423	390	393	432	373	432	396	386	428	402	386	431	379	400	399	379	409	430	398	389	377	411	397	411	402	378	379	430	413	393	428	399	388	407	379	418	415	426	387	416	377	407	419	385	383	416	427	390	400	404	422	390	406	383	409	408	393	431	408	435	425	391	382	408	372	424	389	396	402	403	405	401	396	399	419	370	412	394	421	389	389	402	398	394	414	398	395	424	423	384	380	360	388	404	360	420	440	382	434	423	396	386	383	369	392	384	403	374	382	373	379	413	409	365	387	407	407	403	411	425	403	440	425	407	389	406	390	426	386	413	411	392	376	411	403	403	415	404	445	404	412	424	430	392	380	408	424	380	414	414	391	384	409	367	444	420	410	364	403	421	376	443	374	436	417	426	403	409	385	442	381	420	416	373	448	419	399	421	377	421	385	432	421	436	384	444	402	420	386	386	399	428	398	395
3215	3135	2776	1408	1007	773	636	534	506	503	431	434	413	420	407	381	377	389	387	364	387	364	351	363	376	335	382	364	353	354	381	347	345	327	357	357	342	329	350	367	354	354	342	368	329	324	344	319	326	357	345	337	353	340	342	348	356	341	339	323	364	341	328	310	344	359	340	342	371	357	360	323	341	325	359	324	366	310	321	361	337	313	365	352	350	334	315	365	370	280	351	350	372	320	336	341	336	330	348	347	340	321	322	354	297	334	358	349	334	355	366	345	345	359	382	353	360	330	340	344	363	339	371	362	350	328	337	355	344	317	332	354	339	333	376	313	353	349	353	356	345	328	351	349	365	335	356	361	339	330	326	330	327	329	328	344	341	347	310	324	342	319	333	363	327	317	329	381	301	336	338	339	307	353	321	349	328	377	360	369	347	361	329	307	327	344	301	360	326	343	317	296	324	344	366	346	331	375	319	324	310	343	320	331	319	362	336	334	345	339	336	331	320	368	315	341	371	335	364	336	331	340	347	349	307	360	350	354	348	318	349	321	334	327	332	386	329	327	356	325	348	315	347	312	331	340	341	365	318	346	353	365	305	327	361	335	332	340	332	303	367	338	323	338	360	351	337	349	336	357	332	341	345	321	358	339	356	345	337	325	339	320	362	352	338	339	325	325	305	317	331	365	350	314	337	361	330	321	323	346	323	341	341	369	347	337	352	384	342	353	368	340	335	338	360	347	348	367	352	301	354	359	381	368	321	309	338	354	347	351	329	339	389	365	339	318	313	344	340	323	330	327	349	356	340	381	339	312	328	347	318	339	365	330	329	339	364	360	333	341	366	343	328	346	325	364	289	313	379	330	345	353	350	348	333	370	313	358	363	325	338	341	322	344	330	352	300	345	319	339	371	336	316	347	326	350	331	359	327	339	348	358	327	346	334	316	287	315	333	332	334	340	339	343	362	311	323	372	308	359	318	368	375	326	352	352	341	341	348	326	321	354	335	367	355	353	323	330	346	350	371	341	342	325	338	338	340	338	296	339	313	336	341	360	351	337	383	334	330	365	416	343	337	350	325	366	361	352	335	332	349	320	330	381	341	355	322	330	367	326	352	329	306	326	330	350	335	350	330	341	338	323	337	333	335	335	337	335	325	339	335	326	322	344	322	330	327	313	335	328	319	354	350	338	379	314	329	335	351	309	353	310	347	347	344	317	325	342	323	348	351	334	395	358	370	323	337	325	345	365	361	339	321	352	336	311	335	345	361	334	348	367	330	326	320	347	352	365	333	341	330	360	347	309	339	337	326	389	343	365	331	371	321	355	327	366	354	335	332	323	297	336	312	363	343	320	333	358	334	315	324	312	358	310	323	339	353	325	331	314	320	347	362	378	309	312	355	340	348	346	341	349	325	323	341	377	344	320	335	329	356	349	318	324	350	348	357	348	344	349	321	379	358	342	351	333	322	365	295	332	346	305	342	331	383	335	372	309	335	347	326	361	343	331	377	352	349	356	373	355	358	364	336	340	363	333	342	350	351	345	359	342	329	318	334	337	373	328	345	372	354	319	340	331	358	341	336	319	340	325	317	347	335	348	322	339	347	349	317	332	359	328	341	345	332	364	339	327	343	346	348	352	327	336	346	346	319	314	316	336	323	369	315	332	345	362	373	306	348	322	344	332	331	336	352	359	339	341	344	327	342	340	337	355	345	330	314	325	329	354	337	332	320	365	320	359	336	285	334	346	354	349	366	356	359	350	317	326	321	355	311	360	365	349	344	302	339	336	355	307	320	350	327	316	328	330	330	358	338	342	338	364	332	325	386	348	329	341	322	324	323	302	376	324	361	348	330	333	312	325	370	349	286	338	329	368	331	351	326	325	362	319	314	358	337	373	348	360	346	330	334	337	372	328	315	375	372	344	357	325	326	330	317	349	300	336	351	339	318	350	327	312	329	321	353	325	323	332	306	325	360	309	334	326	347	307	332	331	325	359	326	364	353	349	345	319	274	327	340	316	296	336	316	340	342	340	341	307	325	329	337	347	370	326	330	304	341	335	325	320	312	346	348	335	369	334	332	335	338	336	336	312	360	370	333	342	364	314	373	329	396	352	324	335	350	308	351	352	333	369	346	303	318	342	308	327	319	340	328	342	336	382	343	298	354	351	334	353	332	339	371	322	326	343	335	339	350	321	334	314	299	336	356	346	313	305	349	339	348	338	358	309	340	357	313	338	337	319	340	324	384	355	338	334	366	334	344	318	325	337	333	357	344	344	356	306	355	348	362	321	312	315	344	342	354	334	353	321	328	338	294	316	311	333	309	334	338	305	317	316	348	314	342	327	307	329	340	344	321	324	316	313	331	299	326	332	309	322	325	330	343	365	320	301	294	327	348	362	343	335	363	341	313	330	339	332	365	349	302	388	325	314	331	342	337	326	346	354	332	347	344	349	346	307	336	365	327	363	342	366	335	345	358	344	363	341	344	331	366	309	379	316	334	286	320	324	362	332	340	321	313	342	325	313	349	365	339	331	351	321	336	342	355	335	321	342	323	318	324	380	344	351	366	284	358	327	342	338	314	365	350	351	350	346	323	365	329	364	296	323	334	364	336	320	329	324	310	354	347	334	340	329	373	323	331	334	355	325	327	337	322	311	324	314	347	343	325	370	340	339	323	309	354	352	361	364	312	327	306	320	325	349	331	351	333	335	321	321	356	313	358	334	366	358	335	337	383	323	345	362	349	302	357	323	314	329	328	358	346	348	313	309	363	338	329	343	344	368	354	340	302	341	355	337	348	337	357	330	348	350	377	341	336	325	327	306	342	314	318	330	306	330	338	348	289	347	318	337	360	352	347	345	322	329	329	355	330	321	316	303	336	304	323	336	350	307	343	317	322	344	325	395	311	317	309	324	360	345	332	331	319	334	340	336	350	335	320	317	365	341	356	321	328	349	336	352	309	319	335	343	319	301	340	346	364	296	323	341	330	338	340	352	324	389	324	339	336	316	347	343	366	344	330	344	350	305	346	335	323	335	346	362	349	349	317	331	347	322	360	333	358	324	320	338	316	336	351	335	321	325	343	311	347	361	320	341	330	319	308	360	342	341	315	320	326	350	355	339	307	348	345	324	318	312	322	343	347	361	335	339	310	307	337	344	323	337	312	347	349	329	325	371	363	343	326	346	313	329	337	327	316	331	346	334	323	320	334	329	350	350	335	345	324	343	326	363	338	357	322	331	336	320	309	334	308	344	337	332	401	338	306	330	314	327	323	333	305	339	327	333	349	335	306	359	338	326	324	322	342	353	342	331	360	300	337	312	312	328	344	305	335	350	356	355	323	334	335	326	346	358	344	343	302	358	317	325	328	319	339	334	334	333	320	327	353	331	314	312	332	323	331	355	336	337	321	347	338	331	347	344	317	320	317	355	321	318	313	326	332	326	321	358	302	342	319	353	305	345	337	315	323	318	343	344	349	315	338	326	316	341	288	306	329	331	358	315
24526	21474	28857	24542	21452	8401	1605	926	843	819	797	770	721	685	708	700	648	632	690	622	619	660	633	645	591	658	629	600	626	633	593	633	636	611	620	651	627	562	631	673	616	595	660	586	622	600	623	639	616	637	626	606	647	613	628	610	623	610	646	618	623	566	578	626	582	627	612	637	611	637	618	610	622	657	666	616	633	609	611	605	631	617	624	616	574	593	623	586	630	583	578	636	604	634	601	603	601	578	635	603	620	636	601	644	627	611	631	595	599	604	613	573	632	639	627	591	581	572	630	617	618	640	605	615	620	644	636	611	610	622	613	590	558	552	582	595	579	639	601	621	616	601	613	625	629	600	579	646	607	587	573	615	582	637	626	566	576	593	561	634	624	623	624	602	603	583	604	639	616	610	607	570	624	579	603	597	584	626	655	616	619	598	631	606	595	620	605	599	611	576	660	625	623	621	640	543	643	623	622	581	564	579	604	578	633	659	616	607	579	626	578	590	641	595	594	560	610	617	574	606	614	553	585	577	621	603	628	638	617	629	625	598	608	596	579	551	583	626	599	616	579	644	683	600	601	575	638	581	599	652	604	589	637	580	638	598	600	646	581	622	616	617	615	571	571	576	609	614	597	651	587	564	588	605	645	608	601	602	582	625	594	584	616	611	583	577	586	559	604	623	602	604	557	619	645	601	570	632	620	597	617	628	610	593	608	584	572	634	610	528	583	598	603	584	586	595	637	554	614	650	593	635	615	599	604	649	611	604	601	594	617	608	597	636	587	596	602	576	550	621	574	609	599	576	615	620	615	585	640	611	612	643	569	602	622	594	586	589	597	619	579	599	589	628	618	631	566	596	605	661	608	576	592	615	585	565	623	645	589	573	597	555	599	608	608	579	620	583	614	609	585	604	585	589	590	628	590	616	598	635	619	595	605	613	618	624	613	618	610	584	647	616	621	618	601	602	599	578	598	639	598	611	592	593	585	563	608	626	565	616	590	681	586	628	575	610	650	596	600	574	596	567	612	585	578	622	626	604	663	624	614	630	593	567	578	629	597	657	601	591	596	620	564	636	583	608	573	621	596	585	615	640	612	612	656	616	601	616	580	639	660	569	624	609	583	589	631	588	627	598	557	623	572	585	643	631	603	602	568	629	620	630	584	598	606	591	558	579	628	656	613	585	627	603	621	632	633	661	610	635	599	638	603	641	605	553	593	578	584	546	584	625	579	598	614	612	600	576	585	615	593	598	619	660	590	587	601	651	625	588	578	603	612	605	621	626	595	636	599	601	613	627	618	591	674	595	601	571	603	658	611	606	590	575	617	666	570	611	614	666	562	555	631	631	611	580	625	603	642	645	622	588	602	596	605	634	621	624	609	594	606	613	613	634	570	614	618	571	575	562	584	590	572	607	600	615	594	570	599	645	651	595	610	624	640	612	594	595	594	574	638	628	618	603	649	608	607	640	622	580	615	596	623	591	645	635	615	564	527	627	609	578	630	585	611	618	633	603	609	543	617	598	607	558	628	653	594	571	594	589	567	591	619	596	590	586	569	580	601	625	624	644	606	579	570	640	584	620	609	587	589	591	605	628	576	574	589	609	601	586	589	606	563	605	627	655	617	669	622	595	628	610	594	616	575	626	627	599	595	667	606	598	599	576	625	631	617	569	615	613	642	600	627	601	595	605	573	607	592	574	621	616	603	554	586	614	634	619	613	604	604	640	607	593	616	625	555	625	624	657	613	621	583	620	587	602	667	616	556	620	660	619	578	630	639	597	586	569	626	609	611	586	580	571	624	574	607	576	606	614	597	557	638	670	552	628	614	586	633	559	623	600	622	596	577	627	574	593	620	621	591	597	597	610	618	620	613	619	606	594	602	610	581	564	638	631	653	601	602	639	614	601	656	573	603	614	585	606	635	664	639	601	594	624	647	581	580	625	590	587	607	545	616	624	610	605	634	602	624	600	622	613	592	610	595	620	622	628	599	550	621	628	597	541	573	597	600	614	582	612	574	575	622	623	632	591	585	607	633	584	617	625	586	602	603	646	594	599	615	653	655	629	576	615	562	636	604	588	603	603	589	576	649	586	600	574	601	671	553	583	571	593	624	646	618	614	557	586	590	616	621	603	601	527	599	641	579	605	574	619	637	576	622	586	562	560	569	607	575	649	606	598	564	586	584	613	601	627	590	632	654	616	637	591	604	599	602	570	592	609	615	640	600	603	636	602	608	629	624	645	566	623	628	614	623	600	597	625	592	634	599	590	584	622	593	609	596	562	654	585	568	596	605	609	559	578	563	628	606	596	526	606	616	600	583	582	555	584	606	595	621	563	592	596	616	607	609	600	602	607	585	587	606	598	591	598	633	570	589	627	620	605	601	613	565	628	589	590	598	612	608	632	618	618	615	565	608	619	589	606	605	585	602	628	617	622	604	586	595	629	635	612	609	597	603	594	600	650	608	553	601	598	631	567	624	601	603	614	584	614	596	644	630	568	612	545	624	585	605	625	621	640	578	623	615	576	581	602	583	574	634	631	598	583	619	623	615	611	537	618	603	575	576	585	608	608	631	592	641	570	583	641	581	609	590	601	595	593	572	614	557	602	620	585	578	572	586	600	608	636	590	573	610	635	603	605	602	541	610	596	600	591	624	592	588	596	642	616	586	582	608	599	618	580	565	621	654	602	591	574	609	614	604	618	589	634	643	578	538	608	603	571	636	633	587	654	544	626	574	595	687	616	554	678	616	577	584	627	575	622	601	590	603	611	572	588	608	579	625	608	572	620	600	590	599	624	569	610	668	636	598	630	605	604	626	603	551	566	612	620	599	612	560	620	581	637	604	600	595	557	621	640	572	606	611	618	581	569	609	617	586	537	566	598	589	590	606	582	646	638	601	575	619	604	628	595	593	608	563	623	604	605	575	625	594	567	565	588	600	624	612	611	603	584	537	618	611	601	606	595	574	614	616	588	620	609	588	597	604	612	629	598	643	646	620	582	670	666	609	612	602	599	621	602	614	638	589	605	581	631	596	641	629	634	588	649	581	631	586	554	595	576	579	607	627	619	623	627	606	654	613	569	591	634	601	584	634	591	585	574	584	601	584	628	592	603	580	634	598	613	608	588	564	632	600	583	557	602	586	594	600	609	614	661	593	598	605	622	600	649	617	578	635	604	589	615	633	626	585	589	599	643	579	556	535	600	579	644	632	634	610	616	641	621	582	614	598	597	642	612	575	602	599	592	619	647	619	572	593	626	617	623	606	615	576	588	563	569	623	561	607	611	625	543	615	556	593	604	577	609	647	627	606	598	641	608	556	625	595	580	638	594	569	632	596	600	631	624	578	635	625	556	608	626	565	613	573	630	602	655	569	618	624	585	625	583	609	624	631	592	609	601	632	630	587	632	609	608	600	595	607	632	585	613	592	587	591	577	598	564	579	583	631	581	586	596	619	601	607	590	597	584	546	617	643	601	605	585	585	598	635	605	617	587	592	625
3454	5624	4570	2404	1732	1278	1113	946	826	765	739	686	623	656	595	575	562	594	592	562	581	542	560	541	525	512	555	528	518	527	534	503	519	505	564	507	507	510	555	509	508	524	514	496	517	471	492	497	515	493	520	475	526	491	513	503	466	560	494	526	490	489	463	506	530	541	538	527	482	473	517	497	483	505	452	461	518	497	505	498	517	512	486	516	499	526	485	476	526	510	466	498	496	485	502	513	456	493	486	516	450	469	517	518	500	518	505	469	498	531	522	507	523	491	522	506	492	513	450	489	508	536	460	487	506	504	449	480	470	515	501	496	482	500	500	482	463	511	507	487	478	521	492	480	479	482	480	524	446	481	519	489	534	473	507	462	508	452	498	473	523	466	477	477	481	473	484	505	519	503	532	478	489	504	480	457	508	531	437	477	487	522	476	525	530	496	506	470	488	489	475	477	525	468	517	486	488	486	488	525	510	461	487	505	514	539	535	473	453	512	484	485	488	489	524	500	485	490	481	502	503	549	520	509	506	549	480	494	505	492	476	457	492	481	488	482	499	499	516	501	521	481	447	514	488	479	548	469	485	487	494	500	473	473	500	486	476	499	495	460	528	488	443	516	518	489	472	500	460	460	471	472	515	506	485	509	512	485	521	487	503	476	458	537	523	472	495	464	521	477	488	523	525	511	513	504	538	473	480	517	499	491	508	475	467	459	548	474	468	488	468	481	504	489	456	483	482	457	504	465	513	454	461	496	478	506	465	463	488	457	460	494	478	498	511	492	462	484	491	443	480	488	484	526	476	475	518	486	509	518	471	446	474	472	489	520	494	477	504	480	485	491	507	481	516	489	450	510	463	515	489	503	457	481	480	502	473	537	518	478	488	470	518	493	463	489	465	496	525	461	462	503	484	479	519	490	485	487	492	445	508	513	514	523	545	471	488	485	511	507	503	468	462	510	471	486	463	478	468	493	486	463	476	466	513	494	504	477	462	518	513	457	519	501	449	506	514	452	492	468	481	491	463	502	478	473	480	414	458	512	475	493	501	450	500	518	487	471	472	494	502	479	511	485	544	528	481	505	510	524	447	510	472	496	484	542	514	484	499	508	486	504	513	450	488	480	472	440	491	504	497	448	475	479	490	483	498	501	461	499	483	506	490	495	475	499	466	503	479	542	494	469	454	479	505	519	511	503	447	462	456	513	510	457	474	439	498	468	452	479	487	441	489	485	466	483	489	471	445	508	471	456	503	489	486	481	453	496	494	501	480	516	511	476	470	489	520	514	486	501	487	516	511	513	470	457	491	441	455	491	439	485	510	515	515	470	545	473	451	520	486	447	459	471	513	487	467	489	488	512	499	484	487	465	477	514	457	463	507	499	471	480	525	487	478	496	499	470	462	502	480	525	476	485	494	522	476	487	481	508	478	491	472	495	483	487	489	494	492	497	493	511	467	462	507	512	456	486	486	470	492	519	457	494	481	478	477	492	481	493	504	506	499	496	532	470	491	476	525	464	490	482	461	471	487	501	467	505	502	518	505	503	521	497	447	462	475	446	480	496	461	455	505	480	501	503	495	475	471	494	482	456	468	459	487	517	485	472	463	434	489	487	499	474	442	497	522	467	466	480	494	473	487	482	480	513	478	482	501	489	507	476	441	490	481	521	499	502	539	476	456	499	494	506	467	480	493	470	496	520	483	493	491	529	459	468	437	467	473	499	475	469	477	501	492	477	489	475	511	523	473	442	493	483	477	511	492	478	476	510	494	463	523	456	515	482	508	495	460	478	479	470	452	472	474	478	480	492	495	468	523	487	469	500	460	464	483	480	504	429	494	484	473	504	478	475	531	486	504	506	494	524	440	474	514	480	477	489	436	481	535	522	450	497	463	475	500	485	465	470	477	455	496	522	496	475	445	493	484	510	496	465	495	483	481	484	489	501	502	503	477	502	484	494	485	491	517	481	478	458	479	488	493	480	452	472	460	481	464	501	486	453	489	491	476	487	501	493	538	470	465	504	457	463	476	484	490	526	470	483	467	497	449	449	501	455	474	454	495	480	461	485	452	496	489	469	442	473	500	462	477	462	463	500	529	507	482	457	457	491	491	490	484	499	489	471	535	459	466	492	470	500	456	442	518	465	561	497	471	484	489	502	533	454	475	502	428	477	513	474	500	486	516	477	468	508	464	470	467	445	475	456	479	491	475	487	465	486	492	477	460	455	459	498	465	473	427	498	484	533	478	464	450	484	492	487	475	450	495	457	496	475	465	522	491	481	522	499	456	467	486	508	479	492	474	531	455	475	483	446	516	520	487	480	507	476	516	509	491	496	479	487	489	479	516	488	476	458	474	480	444	479	479	499	489	499	483	450	529	485	521	498	493	444	487	502	496	513	457	459	472	498	478	467	475	475	456	493	501	494	487	487	471	470	471	503	462	479	500	475	488	505	474	504	496	489	521	493	504	463	466	438	477	473	553	468	442	499	490	465	505	485	485	492	483	474	456	452	518	482	520	456	444	471	490	484	464	477	454	470	471	467	475	511	496	496	510	526	460	452	532	472	487	502	476	477	494	446	471	446	485	497	467	472	501	463	458	498	476	461	469	461	456	497	468	466	481	516	472	487	525	493	469	500	532	460	474	470	451	529	502	483	470	477	471	481	487	453	508	484	516	484	513	454	520	484	454	501	503	482	472	475	512	482	455	476	459	448	468	455	471	498	481	466	467	478	487	466	495	520	469	488	489	469	493	466	489	468	500	461	486	488	497	503	471	495	484	528	502	458	497	507	529	477	466	543	453	480	506	475	452	502	514	462	466	479	477	458	472	498	483	456	489	528	494	456	500	484	503	498	481	509	455	479	476	531	479	473	507	460	507	459	462	468	506	479	433	494	474	487	498	505	485	482	490	511	479	439	489	490	515	476	527	475	509	462	505	489	535	446	466	497	497	466	498	449	497	498	485	530	483	478	470	504	490	498	472	481	492	492	471	482	472	499	504	485	491	483	432	476	474	530	472	509	479	469	485	496	492	499	468	427	529	448	467	492	496	479	456	454	466	476	471	486	524	465	513	484	469	462	498	474	449	503	495	485	480	478	487	492	472	510	489	537	468	493	483	540	487	482	460	491	485	460	487	493	488	472	485	497	483	488	512	511	509	422	448	485	486	500	433	494	438	483	479	472	459	483	473	488	513	444	500	515	496	480	469	479	472	445	459	495	491	503	460	481	467	506	489	455	465	504	515	512	442	493	483	493	469	491	520	496	482	463	495	557	426	455	496	504	432	477	478	461	446	481	476	510	482	474	441	481	477	504	510	497	516	448	506	488	469	496	466	483	489	464	441	512	498	462	477	494	495	483	479	476	435	496	494	484	513	487	465	504	505	479	468	472	522	505	449	473	458	519	489	433	453	467	463	472	490	478	521	468	494	485	450	513	490	456	455	532	472	468	461	456	515	478	478	468	502	484	493	504	512	480	515	478	496	479	492	500	493	471	503	467
27836	9889	445	245	149	164	154	125	151	158	156	156	171	125	137	130	156	132	144	146	129	135	147	133	148	126	151	156	135	158	149	159	138	145	141	154	150	129	153	132	145	135	123	135	135	127	135	131	154	129	143	161	166	144	125	164	136	153	143	148	128	161	143	134	148	115	145	154	145	169	150	142	127	156	142	140	133	143	162	133	131	126	135	141	108	146	162	143	153	164	140	168	167	141	146	121	160	176	135	146	138	136	138	123	140	143	135	160	176	159	151	131	114	155	144	144	154	116	140	137	129	146	124	147	142	149	173	138	138	136	144	130	145	134	137	152	144	131	158	136	121	136	137	139	130	122	137	143	132	139	139	123	155	129	125	136	131	139	137	143	141	144	157	150	153	159	141	125	151	158	138	148	152	131	127	161	149	129	140	127	134	138	146	140	161	153	154	159	130	137	126	135	112	126	134	152	137	163	147	140	135	132	130	141	145	133	141	145	145	145	154	136	162	151	135	142	141	145	148	140	159	144	141	133	124	127	140	156	161	137	136	131	128	142	142	123	154	137	139	148	159	150	120	131	147	123	123	172	152	139	159	147	161	125	155	142	143	143	155	144	141	137	133	144	162	153	132	133	141	155	127	144	156	135	149	133	136	141	139	142	123	133	160	140	134	138	146	155	140	133	158	145	117	152	154	128	140	151	139	123	155	138	151	134	140	146	162	142	153	131	148	116	140	125	158	155	134	145	127	156	153	159	135	125	164	146	134	122	160	133	136	123	135	125	151	145	112	155	152	132	137	136	130	142	129	151	139	131	135	151	135	152	138	151	132	129	147	138	148	159	144	154	139	130	133	140	135	141	145	135	142	144	150	153	157	152	152	141	139	144	143	151	162	138	138	130	169	130	142	151	111	155	128	129	137	155	159	133	155	141	151	140	131	149	150	168	152	141	127	149	134	157	124	136	154	153	148	134	148	146	120	134	137	116	130	127	137	135	148	140	127	135	164	125	155	130	156	144	126	160	113	152	147	141	153	146	155	155	151	145	121	142	124	145	128	106	142	145	148	150	168	143	152	154	157	137	149	126	158	144	132	129	124	157	129	161	121	142	135	148	152	137	144	154	158	136	140	114	147	144	135	137	133	141	140	150	146	138	162	117	139	126	132	129	135	143	143	133	133	136	159	132	142	143	140	154	134	122	127	153	123	149	127	139	131	162	134	130	170	140	157	138	152	146	137	156	162	134	134	145	143	152	147	144	144	133	130	143	144	119	138	141	148	144	151	128	128	130	142	159	155	136	144	144	133	141	144	152	140	150	154	152	152	126	129	142	140	147	139	156	135	130	139	139	161	132	137	157	138	131	152	144	150	149	114	132	149	132	140	128	139	129	123	143	156	134	113	151	135	137	146	141	140	154	144	143	138	149	132	140	158	137	146	120	151	139	154	143	156	129	123	143	151	130	159	146	173	147	128	157	131	135	145	156	151	120	150	172	123	120	134	145	138	133	143	124	129	159	142	133	135	149	116	140	127	167	155	150	142	138	138	130	147	134	134	156	151	139	127	145	148	150	137	114	129	137	142	160	135	144	144	134	135	121	144	148	119	136	149	133	110	141	158	141	140	151	145	121	141	153	111	121	150	143	135	130	151	132	160	135	137	133	141	138	145	111	138	112	160	129	160	147	146	129	141	150	135	149	126	157	148	140	125	139	127	146	143	150	146	148	162	115	140	153	136	125	155	147	134	122	138	138	131	139	139	126	136	141	150	142	132	145	145	131	121	142	142	124	128	137	143	130	124	137	156	152	135	135	131	141	138	135	145	129	134	129	140	147	141	134	140	139	142	112	145	129	148	154	141	127	141	141	161	145	153	156	140	151	152	143	137	132	130	132	152	119	132	129	149	137	147	139	157	157	145	149	154	130	133	165	144	149	158	163	157	138	129	138	142	134	144	146	140	146	143	165	155	135	157	147	127	139	148	141	144	132	156	144	131	146	133	138	167	111	161	126	135	125	133	143	139	141	132	138	147	141	133	138	140	140	143	132	151	132	139	151	141	156	139	155	140	145	142	149	141	137	132	145	150	132	121	154	119	136	131	146	146	147	130	118	141	150	157	144	140	152	127	149	138	120	150	168	137	154	155	127	159	149	145	139	140	143	133	157	121	141	149	133	151	111	170	148	149	125	128	116	154	119	144	147	128	165	136	156	134	141	133	142	161	146	151	121	140	122	150	138	136	126	151	140	140	135	146	144	179	144	144	138	161	128	130	118	145	138	132	141	147	146	154	135	138	147	145	118	155	143	150	166	139	133	134	152	145	150	147	146	117	134	134	142	157	127	141	146	149	139	137	146	157	128	135	148	140	148	138	178	167	135	132	136	149	124	134	139	152	136	133	132	133	143	126	132	150	158	128	151	124	124	147	155	135	144	120	128	146	132	147	138	147	141	134	138	150	147	128	139	135	152	127	151	141	133	146	139	163	143	112	147	154	130	148	146	160	152	158	144	135	149	166	132	139	136	152	144	148	133	134	141	135	154	162	131	141	142	135	128	155	156	143	152	148	143	144	169	145	129	115	143	154	172	147	135	145	141	118	139	117	118	137	157	135	142	148	149	143	156	138	163	152	139	142	135	142	146	130	116	142	134	145	124	157	142	148	130	140	159	136	142	140	155	128	132	149	150	136	141	158	131	152	129	135	136	148	147	157	132	136	121	138	125	149	125	161	160	128	136	146	124	137	152	141	142	140	160	148	122	132	152	148	137	126	131	143	155	140	134	140	147	133	120	144	169	142	146	143	144	161	121	140	147	149	127	133	135	120	158	150	144	134	129	149	156	153	153	175	130	132	132	133	136	138	114	132	133	135	141	145	144	132	127	132	103	160	148	134	129	153	143	146	151	145	123	154	143	142	137	117	136	124	139	116	133	138	132	147	131	113	142	160	136	155	160	144	139	132	138	134	144	124	167	131	128	144	147	141	137	144	155	146	135	142	145	162	130	131	138	140	157	130	138	134	154	128	135	132	169	133	151	146	140	137	160	167	123	134	148	149	143	131	139	133	143	155	131	162	141	131	134	131	122	137	141	126	147	140	151	139	149	138	141	137	161	164	150	145	141	140	119	116	160	138	136	139	149	143	125	127	134	122	155	121	125	140	135	163	157	136	148	165	141	131	149	134	139	151	121	136	145	149	161	142	148	147	141	150	150	147	125	133	122	139	122	149	150	147	121	153	151	161	141	132	127	126	153	135	133	142	135	144	131	133	153	153	151	154	138	126	154	126	130	131	124	154	165	148	134	150	146	153	145	123	135	117	136	145	138	146	142	141	152	142	144	135	153	148	126	156	163	138	133	148	161	151	130	152	131	144	148	131	128	139	141	151	138	152	138	135	138	132	135	143	166	152	152	137	150	150	129	136	148	129	133	146	149	137	141	143	138	130	146	144	144	131	153	162	132	146	140	148	125	137	143	147	125	124	139	131	147	144	129	139	148	141	149	155	124
4506	310	282	168	159	147	139	131	158	135	117	124	132	122	119	132	116	126	109	107	103	102	114	118	104	125	125	131	115	129	102	118	138	126	124	112	107	111	140	112	109	138	125	149	127	110	138	138	118	133	111	126	106	112	122	144	134	120	145	122	135	154	118	115	94	122	106	122	122	110	111	113	116	115	129	119	140	132	134	118	119	104	118	135	131	127	121	107	125	128	125	130	141	119	139	103	123	116	127	117	117	109	146	124	126	122	108	119	135	102	131	124	129	98	121	116	115	119	129	128	118	129	120	106	106	116	112	112	107	128	108	123	139	147	127	132	122	87	102	124	129	110	124	124	110	122	127	123	113	123	120	110	121	111	128	119	98	119	131	129	132	121	128	137	111	120	113	102	106	129	109	111	125	122	136	133	125	124	111	126	127	116	131	117	115	128	111	127	128	133	108	123	126	110	127	124	98	113	120	124	120	133	119	130	104	120	110	126	140	124	114	100	120	134	126	124	129	137	124	131	116	141	109	130	103	124	135	130	113	130	103	115	115	109	113	122	113	124	114	112	104	133	113	107	119	138	118	107	112	129	134	120	118	126	101	131	124	129	122	102	109	91	110	116	158	111	141	137	139	106	123	107	110	111	131	111	152	115	137	116	130	105	121	116	131	134	109	114	144	109	101	141	119	125	106	127	133	116	110	123	113	131	129	108	125	119	111	107	110	112	114	108	111	137	124	137	96	117	118	117	107	156	132	127	112	135	108	131	114	106	110	135	134	106	136	121	116	126	142	118	131	126	138	116	126	117	111	134	117	125	106	113	107	121	107	119	127	116	113	113	128	147	122	115	121	136	113	120	126	129	128	102	115	126	120	138	121	127	115	133	113	115	124	130	117	132	125	117	120	117	113	118	132	108	117	121	122	128	103	119	121	135	124	129	109	122	122	115	97	123	118	121	125	119	115	105	100	110	133	109	117	140	133	126	118	111	123	141	129	116	121	127	110	111	117	113	134	129	142	115	141	111	138	110	145	115	115	117	113	131	120	112	128	120	130	136	135	125	119	114	115	134	113	121	124	114	117	103	133	127	124	112	130	117	135	136	124	107	130	128	128	128	112	105	139	135	111	135	126	108	128	121	108	122	102	124	112	128	125	111	101	114	118	139	118	127	117	136	128	125	121	106	113	120	118	108	101	121	112	125	110	114	128	100	100	120	115	134	128	130	114	118	112	118	118	119	119	142	106	128	125	107	112	117	115	119	105	116	132	117	124	119	122	91	113	122	118	127	120	114	123	113	130	134	107	121	110	124	140	126	124	137	136	124	139	99	124	120	105	120	114	113	127	104	114	116	137	121	126	140	128	99	108	102	113	132	126	124	132	109	117	99	110	130	131	115	131	103	106	133	121	112	111	116	116	110	117	127	117	124	126	116	124	142	120	118	124	119	111	107	120	125	126	113	123	119	142	128	135	127	119	132	129	116	124	130	123	110	135	125	108	124	121	111	116	127	126	133	127	118	122	120	121	124	118	121	125	118	131	128	143	120	112	117	128	119	134	110	115	126	94	90	119	132	137	124	128	123	119	138	135	115	136	101	109	109	128	136	138	119	131	137	114	117	148	126	134	108	121	120	126	141	128	125	129	114	115	116	118	142	124	137	135	124	115	113	123	135	113	116	96	125	133	96	124	110	121	117	123	116	130	105	142	123	101	131	132	112	108	114	113	128	125	109	121	98	116	132	124	149	125	104	115	110	122	123	114	125	119	131	131	115	148	129	120	123	132	123	120	88	110	104	116	116	127	138	135	125	111	114	119	126	129	129	114	124	104	123	135	138	137	95	114	120	118	106	115	122	106	125	105	109	128	122	127	116	115	113	104	104	138	119	106	123	116	130	128	129	131	124	125	125	111	135	117	129	114	124	103	130	144	108	129	113	139	110	90	144	108	135	129	115	97	138	126	112	131	107	131	138	125	119	114	108	121	100	124	133	122	92	140	119	125	108	102	130	127	102	106	120	132	120	108	128	115	118	110	114	124	146	126	128	135	111	111	120	124	119	123	134	132	126	129	122	112	132	141	112	105	105	122	129	124	116	114	109	125	122	123	122	101	113	109	126	132	126	139	100	136	118	122	107	112	112	105	124	97	134	137	121	104	141	123	129	98	108	111	119	112	96	129	125	115	129	125	115	130	118	104	124	128	113	139	129	110	110	117	116	132	121	119	114	129	115	113	123	123	119	113	94	114	112	115	121	118	112	131	115	114	105	118	102	145	116	127	114	104	105	125	81	111	126	124	126	131	110	135	132	141	140	114	119	134	136	110	138	119	136	127	137	112	126	152	105	114	108	106	133	140	110	120	132	120	135	118	119	115	118	122	135	120	143	106	125	123	118	120	126	119	110	116	124	132	113	125	109	112	118	113	124	96	101	124	118	111	125	115	124	116	124	117	107	127	121	121	116	111	116	122	105	117	121	121	134	122	126	106	125	103	112	115	113	127	134	139	119	125	122	97	135	131	125	103	118	99	123	120	110	112	136	122	111	131	117	136	139	106	110	114	110	126	141	141	129	114	123	123	109	129	124	121	143	122	119	104	125	126	111	127	126	127	134	119	135	130	119	121	119	112	131	118	122	122	104	128	120	125	121	125	136	110	131	111	107	105	102	152	123	112	119	129	111	126	123	126	125	134	111	128	109	124	107	124	134	97	145	119	119	138	126	114	129	109	115	132	118	127	126	136	110	115	125	128	127	133	137	111	117	108	121	120	106	117	117	133	125	126	100	113	121	119	130	114	126	125	120	125	106	111	115	160	118	120	132	111	124	129	138	114	124	129	117	110	97	124	118	131	121	120	143	140	112	120	105	115	134	121	107	112	126	121	113	119	113	122	125	116	109	119	121	103	115	133	130	123	125	120	111	124	107	128	136	116	97	130	146	125	127	132	113	105	108	116	148	118	121	124	118	117	115	132	115	125	97	106	109	117	129	125	126	107	126	128	119	131	117	136	128	112	140	120	124	112	123	104	124	130	125	140	136	105	116	123	145	115	123	129	116	123	106	127	122	122	134	123	125	121	124	116	121	107	112	124	121	124	112	100	118	117	121	127	128	93	107	113	127	127	123	108	119	126	113	94	114	140	125	103	144	113	139	94	123	112	122	124	123	120	119	111	131	110	126	124	134	142	131	106	125	115	127	102	123	131	125	105	111	118	111	106	133	147	116	155	124	121	102	132	104	109	125	112	122	129	107	120	127	119	113	113	127	121	138	108	106	135	92	113	117	116	126	129	123	116	111	127	112	125	106	120	121	117	117	117	122	106	118	158	138	123	143	110	110	113	141	140	139	115	114	103	112	101	115	123	119	112	119	94	113	121	125	109	130	144	115	117	124	121	133	132	115	117	133	111	114	122	112	111	112	139	110	105	129	129	116	138	98	120	109	123	104	100	116	121	126	102	121	129	122	122	118	119	115	105	116	102	111	113	108	131	105	134	134	117	114	128	129
25470	21478	27976	25373	11229	1146	805	554	473	507	517	457	451	462	455	456	451	437	443	439	475	425	411	443	407	427	441	448	441	408	390	442	424	422	416	439	424	419	432	429	424	414	423	396	414	405	376	448	398	414	415	426	428	405	392	387	385	393	428	442	441	445	400	398	424	407	418	405	398	405	425	402	427	411	387	399	405	408	391	409	398	391	401	352	440	403	416	426	414	412	396	444	397	407	401	473	406	429	415	384	371	399	427	421	427	406	373	385	424	430	375	396	398	442	406	430	368	375	374	451	394	404	380	406	415	401	392	413	386	447	403	419	366	442	385	420	453	385	399	384	402	410	402	409	433	428	383	410	396	413	390	397	360	445	367	407	373	418	407	414	401	424	411	389	409	422	417	379	412	373	401	377	404	399	411	422	387	376	419	429	384	398	377	416	392	414	424	443	421	404	392	392	430	424	450	406	413	417	403	372	392	427	454	412	389	402	415	423	434	441	408	393	404	428	411	401	415	424	387	403	403	365	376	420	363	411	387	421	397	416	405	414	410	397	409	395	423	407	418	418	447	401	373	391	408	395	411	361	411	422	365	417	420	420	383	385	426	410	370	391	386	387	412	414	415	384	420	368	396	390	432	388	382	392	403	431	422	431	424	407	383	384	400	386	409	396	419	407	453	440	392	400	357	404	400	398	418	398	427	397	434	435	423	396	402	394	410	392	417	416	331	424	445	412	439	421	436	409	380	398	421	397	385	420	400	423	450	423	429	407	397	380	406	368	416	416	415	440	406	401	367	428	406	410	380	447	364	445	380	418	374	403	403	424	383	404	383	415	438	401	416	408	421	414	392	401	409	453	401	385	396	433	377	407	398	401	419	443	393	407	389	407	371	387	391	357	395	446	415	403	389	411	388	426	417	388	402	420	377	433	395	371	388	393	429	410	436	382	424	371	376	371	418	415	409	374	389	417	413	379	402	392	418	411	346	383	406	429	407	398	447	409	438	444	400	403	401	403	408	397	394	397	435	424	402	420	386	371	382	391	408	412	395	400	419	407	404	392	415	376	434	407	432	402	392	420	424	420	339	388	402	435	376	409	392	358	399	427	356	398	392	407	422	403	428	400	400	415	414	419	412	398	407	385	409	424	440	422	393	389	405	393	440	443	456	385	399	399	420	388	389	431	392	392	419	392	417	459	395	455	410	393	414	377	420	414	388	407	424	393	388	405	346	410	381	422	398	377	406	408	409	408	391	394	410	407	396	410	408	395	417	401	403	396	425	407	408	406	364	411	389	393	376	402	363	387	431	397	390	399	395	429	400	414	407	413	393	370	404	419	398	382	406	358	370	394	382	407	405	393	382	419	415	444	410	396	398	403	392	409	424	397	409	429	412	416	432	410	405	384	425	407	407	385	452	424	368	423	381	415	398	376	383	397	398	438	418	394	425	401	379	414	422	393	398	445	410	409	370	432	394	391	401	405	419	421	401	409	424	417	379	423	428	406	399	400	422	402	394	430	431	402	379	380	431	412	398	412	427	380	402	401	381	408	453	400	410	401	408	407	397	418	400	417	391	423	405	387	427	419	383	383	366	423	433	391	406	407	417	403	408	391	419	403	419	398	434	433	422	368	415	393	389	426	379	412	360	416	423	407	416	423	410	399	431	417	435	438	412	396	420	394	429	404	351	402	395	387	411	415	435	407	402	405	397	423	446	391	391	401	404	401	393	382	392	419	418	383	408	388	432	453	423	457	438	383	402	394	396	397	422	421	391	428	443	393	415	432	397	403	397	423	398	400	421	394	387	387	396	406	422	382	431	444	389	402	395	443	439	348	405	405	398	403	404	403	400	390	415	411	441	418	399	429	418	414	425	414	418	440	389	429	449	403	378	375	401	427	402	388	415	411	390	371	421	376	411	411	398	406	417	406	431	392	406	405	426	413	381	426	411	363	408	407	417	373	407	414	407	424	381	429	389	385	414	400	418	394	418	403	426	438	372	383	399	378	382	395	384	383	399	422	392	423	394	432	399	435	421	414	374	424	412	424	412	396	371	386	423	342	402	416	420	400	396	392	426	387	409	398	408	396	418	409	397	404	420	406	386	405	418	411	414	422	399	386	418	397	414	410	411	396	423	402	422	433	412	405	437	340	416	398	403	384	378	407	386	412	405	417	396	427	361	372	387	408	405	407	427	427	419	431	371	407	380	417	373	432	431	403	401	411	441	382	430	408	407	390	390	435	433	420	444	355	370	400	407	405	434	398	412	408	432	402	381	390	360	371	414	401	421	386	395	377	413	400	394	427	404	422	419	437	398	436	385	411	406	397	401	403	403	393	410	405	374	407	441	402	410	384	382	401	413	440	428	380	386	421	409	414	407	429	410	429	427	410	424	377	402	373	385	391	423	407	392	419	390	393	387	379	420	383	423	430	413	420	402	390	358	432	436	390	401	407	402	404	407	408	418	414	404	393	402	378	446	401	394	438	407	398	422	399	426	421	427	416	385	440	423	412	404	396	421	389	430	386	383	397	410	402	412	401	419	421	400	393	433	417	408	419	414	410	418	415	390	423	375	392	402	382	434	415	430	426	401	412	404	374	402	440	409	404	381	370	409	389	423	378	406	418	414	401	377	416	394	418	402	400	416	461	416	405	444	394	384	399	396	380	404	421	409	376	396	404	408	406	401	391	388	359	411	416	428	421	410	399	421	409	426	415	440	394	397	416	400	397	390	422	389	439	412	415	426	441	426	442	432	432	387	410	428	405	405	432	432	400	407	426	381	414	395	397	418	399	410	426	431	422	395	425	431	416	387	425	407	417	429	410	421	431	399	434	433	406	379	403	384	402	354	407	397	409	414	396	404	426	427	391	426	466	414	427	413	379	409	378	387	421	404	417	409	417	382	414	399	404	410	412	417	416	461	422	406	401	403	406	405	450	396	340	409	430	412	374	428	420	405	425	411	411	408	430	430	395	403	436	376	425	413	393	387	416	441	409	400	408	433	383	400	429	430	360	406	397	413	380	379	365	403	393	441	417	420	422	372	402	394	423	390	405	404	366	419	382	409	418	387	409	411	431	454	381	370	427	369	398	384	411	363	372	397	388	421	398	389	413	399	394	401	390	394	375	389	425	433	437	387	425	402	391	415	417	416	378	401	419	371	419	409	419	429	427	400	415	410	405	420	374	409	344	386	434	395	408	402	375	405	386	386	404	419	379	419	444	427	437	439	421	417	410	441	409	467	425	404	399	382	397	349	419	415	428	412	429	417	397	408	400	431	361	387	377	423	389	446	420	367	403	402	422	420	406	393	396	378	401	370	435	436	415	400	421	386	392	436	413	393	378	392	396	407	410	430	405	361	391	411	396	416	410	403	439	435	432	372	382	381	405	394	409	433	415	416	432	425	419	418	360	392	398	434	406	397	381	409	391	419	345	411	402	391	384	424	431	398	405	394	429	378	447	418	360	442	405	398	411	398	411	413	391	385	392	447	381	396	370
3187	3313	2717	1337	979	758	630	540	524	454	471	477	398	395	384	371	389	377	393	372	343	373	346	373	356	358	352	343	314	360	334	314	338	339	370	326	359	333	334	370	351	342	334	346	361	318	322	341	366	386	318	364	326	325	308	377	340	363	328	334	315	348	366	362	332	306	336	338	339	324	354	338	324	362	316	316	373	350	339	327	343	346	326	336	355	370	336	334	342	341	361	346	345	363	335	353	309	337	347	340	340	322	321	353	335	312	353	360	360	341	343	345	387	295	368	331	336	345	338	331	362	354	341	330	339	336	356	321	355	376	355	388	349	316	329	335	350	336	347	326	353	363	319	325	317	303	293	350	379	303	338	347	329	339	379	345	338	352	356	327	350	367	359	319	337	371	330	310	339	327	328	333	328	350	337	382	365	355	339	387	354	354	374	324	316	321	338	324	350	335	329	375	319	334	344	361	357	310	329	316	316	342	346	314	312	289	374	340	330	360	325	341	366	326	343	338	332	309	336	318	361	367	367	321	323	317	332	345	333	382	359	333	321	358	385	311	362	336	311	342	333	330	355	314	344	350	322	347	339	321	340	358	287	340	363	329	374	338	314	331	343	346	316	331	338	356	373	362	330	351	312	372	338	336	314	340	302	352	356	356	295	321	350	324	321	335	340	340	365	356	357	286	344	331	328	337	352	362	316	358	345	358	349	358	354	375	349	344	356	351	344	338	325	316	344	342	347	334	321	341	331	329	339	341	319	350	343	353	345	356	335	316	322	329	346	329	320	364	342	315	351	346	346	324	350	347	365	356	360	341	339	360	355	307	324	314	329	341	311	319	373	354	335	353	326	390	333	344	334	310	330	334	340	351	337	326	353	323	348	361	343	318	332	334	352	346	346	358	334	292	347	334	330	363	355	360	354	328	322	332	319	349	340	324	354	324	365	342	371	369	313	307	304	347	338	359	340	342	343	344	327	354	356	333	287	329	351	325	337	327	330	353	336	324	367	363	341	330	347	341	348	333	324	359	310	320	337	329	346	356	360	349	363	379	322	332	320	336	317	352	312	344	344	304	336	316	367	335	334	340	323	370	337	358	291	338	337	339	360	327	320	339	342	364	348	343	376	337	331	342	355	339	317	332	330	324	345	338	359	317	305	327	338	316	342	331	353	357	381	340	354	343	383	345	358	356	303	284	332	325	385	346	337	327	317	373	356	330	332	344	312	334	316	342	324	334	334	330	328	362	332	357	351	340	302	311	323	385	336	342	333	351	348	340	350	373	344	301	337	316	367	346	325	316	312	329	310	329	318	361	293	309	310	329	325	306	336	326	326	339	362	344	322	333	343	293	348	344	355	369	339	347	307	324	345	355	329	337	370	330	333	339	320	351	343	349	345	340	343	349	322	336	326	346	341	371	333	352	352	355	329	326	353	339	305	339	339	299	328	344	346	339	334	341	367	318	336	307	321	317	334	348	314	345	345	373	307	365	338	316	336	337	327	381	360	313	322	302	310	327	319	322	359	365	337	357	333	361	330	327	361	364	335	317	348	319	340	350	359	324	329	324	326	345	367	326	384	353	305	363	322	354	337	361	330	333	350	326	332	317	370	365	325	352	352	313	353	324	307	328	318	325	313	358	365	365	326	315	334	337	333	304	347	331	335	331	351	343	336	353	315	313	349	349	312	327	334	336	321	345	350	352	374	293	354	335	335	351	348	302	334	343	346	360	306	342	325	337	347	344	325	364	343	309	328	351	331	333	331	319	309	348	322	340	319	325	339	347	302	294	322	348	323	326	328	324	340	342	372	333	330	355	293	308	333	332	335	305	315	346	325	302	319	321	314	302	332	341	332	346	345	305	318	348	356	332	322	282	334	310	300	348	359	325	337	343	339	335	322	345	330	349	316	312	343	323	332	329	311	357	360	344	325	341	331	319	335	326	325	334	362	330	366	329	353	347	338	352	338	317	319	317	345	350	347	355	356	326	323	313	354	362	343	319	356	324	319	355	300	342	316	382	353	321	341	338	342	337	352	320	340	327	341	379	337	315	328	348	364	338	336	330	352	343	348	324	313	368	334	322	332	349	335	328	359	336	320	318	336	347	340	330	319	336	349	333	311	316	342	356	344	309	351	323	343	351	334	361	312	358	312	351	308	327	373	319	365	323	344	318	330	336	363	345	359	333	316	341	314	368	342	350	333	342	301	320	350	339	331	356	329	355	313	333	355	357	319	339	345	324	349	336	374	302	353	312	333	356	309	344	317	317	343	362	348	311	339	337	342	365	345	345	344	371	353	352	328	333	332	318	340	352	333	335	330	328	329	327	365	342	353	318	356	335	348	331	349	330	344	310	335	330	339	316	362	350	336	317	329	328	334	335	356	305	354	341	345	327	319	339	304	307	315	324	307	360	333	341	353	311	350	360	327	347	344	337	335	352	326	335	321	309	301	329	334	344	358	324	329	364	353	364	363	370	330	347	300	327	336	314	381	300	353	320	334	335	319	312	355	310	337	347	332	311	321	305	340	303	345	339	326	339	315	333	306	334	336	339	331	323	334	341	304	338	351	348	359	330	321	338	316	350	345	319	321	324	361	349	324	327	370	341	331	339	374	310	329	347	338	327	371	339	297	338	320	334	324	318	355	317	340	334	350	328	337	362	344	355	350	346	342	345	347	294	317	342	336	323	338	301	346	344	298	324	351	310	340	315	316	328	330	346	343	334	308	352	319	354	321	320	349	314	336	293	322	319	343	317	332	327	338	316	339	351	362	340	324	314	348	346	355	329	321	367	295	317	372	332	372	341	351	320	323	335	292	347	345	334	347	331	354	327	330	320	326	336	323	298	316	329	336	346	344	328	315	314	361	348	321	332	329	329	352	313	362	341	327	322	336	338	319	338	333	335	349	345	326	290	347	337	345	353	336	334	324	355	331	322	342	353	369	324	338	363	338	340	328	330	364	336	342	336	326	320	360	360	332	314	319	312	349	348	326	348	327	342	331	313	324	337	321	370	347	347	331	336	334	316	336	356	327	343	343	311	343	337	347	315	347	336	342	334	363	333	326	298	330	337	347	382	328	319	309	349	298	337	314	345	361	328	344	330	324	356	300	311	325	301	336	309	324	330	316	341	347	312	329	365	324	311	319	299	344	346	345	376	348	342	316	348	327	319	339	349	328	328	340	339	340	344	354	304	350	346	347	332	340	314	338	352	304	340	336	318	328	327	348	342	327	314	326	364	304	309	339	352	313	331	328	389	318	352	372	342	337	313	325	320	325	328	323	304	347	311	303	364	341	352	348	353	323	321	367	344	329	330	349	317	332	307	347	300	353	294	310	321	324	328	327	329	323	356	322	321	331	303	328	333	320	352	289	346	310	300	324	342	333	294	342	311	333	340	321	344	316	326	339	337	324	360	323	335	321	361	341	320	346	348	379	354	320	361	337	335	353	354	356	332	345	341	360	317	329	329	340	336	334	346	345	354	325	342	348	343	341	319
24493	21480	28848	24536	21463	8247	1566	961	786	794	754	736	692	703	658	683	646	636	662	679	646	630	639	625	657	605	586	651	607	639	640	609	643	578	654	570	625	688	594	604	637	612	586	634	649	592	590	600	637	588	657	583	579	571	629	587	652	584	646	592	599	642	580	638	578	597	595	614	624	611	619	587	616	639	579	603	607	611	642	599	617	636	616	605	610	578	606	647	544	624	623	630	638	598	604	632	574	608	561	627	597	582	624	592	600	618	588	590	578	599	641	586	610	643	611	605	596	595	623	626	593	635	609	579	546	602	608	599	641	572	622	569	627	588	634	597	564	587	599	611	591	595	600	606	604	590	623	606	600	638	570	605	623	589	546	632	592	615	659	575	625	599	626	627	642	595	602	595	662	619	583	618	601	625	576	582	580	633	604	628	631	599	548	544	633	577	607	607	645	561	549	604	670	616	591	596	593	571	626	579	603	614	613	590	622	580	627	682	612	599	634	650	601	590	638	595	604	565	614	590	627	599	618	633	563	621	592	599	573	607	553	623	589	602	625	623	604	622	615	619	621	582	655	588	614	640	620	631	587	627	618	599	630	561	601	619	567	606	642	619	632	628	598	617	617	629	588	576	605	595	604	624	656	607	616	608	654	576	646	624	611	608	593	575	590	582	573	591	610	604	654	565	577	594	627	592	588	625	616	584	582	585	625	573	573	578	605	599	624	577	643	614	627	595	585	604	623	600	603	604	605	596	583	549	604	592	570	608	618	616	563	581	573	605	610	608	616	643	592	597	657	620	607	621	616	554	556	607	648	589	631	630	614	630	613	584	583	625	616	638	593	589	631	608	605	579	613	573	631	609	584	557	596	601	555	605	611	634	649	621	587	640	562	597	597	625	594	581	574	599	587	581	611	622	620	585	653	607	588	638	595	598	573	587	612	615	638	658	615	561	612	579	581	592	590	585	600	565	596	561	620	550	584	609	587	592	603	599	591	590	583	640	562	628	569	565	571	598	631	552	626	580	580	621	620	584	613	619	620	584	570	611	566	625	592	603	624	567	590	619	599	555	576	611	611	569	599	576	616	584	629	598	584	576	593	568	596	583	627	606	630	598	602	581	572	631	590	626	594	588	624	618	630	582	610	583	555	576	601	653	598	576	621	611	631	589	600	608	582	576	593	593	613	620	568	584	597	570	627	579	619	642	627	578	627	585	604	623	645	587	594	634	602	547	639	558	606	620	586	607	604	592	631	604	590	617	631	601	598	588	545	588	561	575	635	632	580	631	611	567	584	568	630	609	597	601	592	594	596	628	605	661	551	634	604	605	642	598	586	621	598	599	561	588	593	624	603	600	614	634	629	625	580	596	629	585	583	590	616	577	614	604	596	585	637	610	531	626	613	595	560	579	591	553	602	575	601	612	597	567	594	606	634	601	593	598	593	578	592	555	637	641	592	568	618	627	618	583	579	620	603	606	621	561	582	587	589	643	627	614	628	613	595	640	609	600	608	579	574	586	640	619	598	602	596	614	601	608	581	613	610	592	607	598	629	594	604	612	595	564	548	583	591	613	627	620	622	596	587	621	603	626	616	609	584	588	582	628	600	649	603	623	612	576	595	558	601	554	590	566	603	551	577	560	587	602	575	640	645	660	600	590	596	572	620	602	593	622	622	620	575	610	652	608	555	631	590	622	610	628	595	613	617	584	577	596	607	580	596	595	632	624	582	574	572	592	599	611	576	598	594	627	637	598	630	615	567	562	571	624	561	588	615	585	586	590	615	629	570	609	575	631	590	582	636	596	617	587	581	589	582	556	600	619	592	616	587	604	585	612	583	611	608	615	598	635	560	609	603	610	569	618	587	593	613	568	620	632	574	573	605	627	586	584	636	575	547	639	580	621	612	607	609	620	598	628	630	553	628	611	608	659	612	595	597	600	594	648	617	588	616	582	632	590	607	612	604	596	597	595	621	594	581	617	589	596	594	554	571	578	595	596	599	637	596	598	593	660	590	605	603	590	653	633	602	628	584	585	529	620	622	598	586	586	600	584	528	594	593	547	566	554	606	611	600	551	585	616	603	557	591	604	601	574	579	599	602	649	592	586	590	625	636	610	591	629	551	605	636	593	568	601	592	598	615	565	611	622	595	581	597	602	634	589	566	586	600	569	606	541	572	584	609	595	625	629	572	659	583	576	658	577	595	620	640	593	585	578	593	614	627	594	620	583	585	582	544	595	581	598	619	601	593	607	630	543	537	587	626	569	553	590	591	609	572	597	582	600	536	591	586	585	603	590	646	599	551	584	583	595	570	586	559	581	614	599	585	618	616	631	560	604	611	624	612	621	633	640	564	584	572	558	587	625	582	619	617	588	598	614	635	628	650	626	566	583	553	604	652	596	636	600	603	600	613	626	569	594	579	608	583	627	643	615	580	633	631	606	612	592	615	554	583	602	577	554	577	597	596	603	576	556	632	587	593	612	599	611	613	607	587	632	629	607	608	555	587	550	606	610	602	611	622	563	580	566	628	633	620	589	599	535	585	581	573	619	595	607	586	591	622	622	584	642	568	595	557	640	558	563	622	608	573	644	548	637	599	588	597	669	592	554	638	579	605	608	552	628	572	583	590	634	581	592	609	590	579	620	605	560	598	585	554	639	580	611	551	573	557	617	583	590	646	558	578	626	604	625	575	605	618	565	543	605	609	592	606	564	633	578	579	591	642	623	596	587	582	615	606	608	575	608	582	612	563	599	634	595	576	609	607	608	612	608	588	621	571	595	552	598	629	575	607	599	613	588	583	590	618	630	582	617	588	614	579	560	566	588	634	599	553	599	597	630	575	575	591	557	580	571	616	587	631	561	575	587	618	574	606	587	588	600	608	593	619	593	593	651	584	593	595	617	600	605	598	609	583	616	638	578	608	601	590	560	591	620	598	559	579	554	612	617	608	556	649	611	584	555	580	611	577	590	586	608	585	555	577	564	603	628	579	601	584	599	586	571	572	575	622	643	579	567	611	612	578	610	597	598	574	610	590	646	596	586	627	580	635	579	595	615	634	576	637	581	610	553	569	624	596	631	617	591	592	583	606	568	638	642	595	569	640	610	596	588	630	559	579	588	611	595	580	589	628	618	600	599	612	580	625	632	585	594	605	665	644	572	567	594	577	647	607	636	593	595	585	607	599	645	582	577	606	609	581	610	585	520	573	578	624	660	624	577	600	574	632	615	594	603	606	558	576	602	595	598	624	636	594	592	533	587	597	601	612	580	533	572	578	596	578	565	585	615	589	591	599	604	620	632	570	637	596	633	585	614	596	572	555	536	626	581	557	570	591	577	620	634	598	575	578	644	570	607	600	600	607	595	607	609	574	560	558	584	608	601	601	613	600	575	612	564	648	575	576	627	656	586	608	635	585	632	614	565	586	610	570	578	620	586	603	580	605	587	590	592	606	604	593	567	566	633	581	615	601	639	618	611	625	616	586	527	562	571	640	620	599	624
3555	5728	4768	2364	1660	1296	1088	938	804	785	750	663	610	624	596	614	592	559	544	568	609	555	503	536	520	529	544	555	524	513	493	504	536	498	557	542	533	500	459	488	493	554	513	517	508	512	498	501	521	513	512	498	504	491	483	533	462	457	503	503	502	522	474	530	490	461	475	517	458	508	514	497	518	537	505	436	516	510	485	465	472	516	469	496	552	538	479	488	502	507	454	510	487	489	469	466	498	542	496	483	480	509	506	521	488	488	535	465	474	510	461	453	486	463	510	482	505	501	518	498	494	479	502	498	513	491	528	487	494	451	493	472	500	500	510	508	526	502	489	478	504	471	494	477	498	533	489	509	479	512	444	489	501	479	478	496	473	473	502	503	498	493	515	468	487	496	496	478	521	527	542	494	479	482	496	565	515	497	480	501	460	498	445	528	506	512	496	535	506	479	517	485	462	469	512	481	514	483	431	469	476	487	513	497	479	486	521	468	497	515	544	509	504	519	488	507	474	486	468	527	491	528	489	455	437	519	502	480	482	490	509	520	501	520	513	471	460	497	507	504	479	500	480	514	513	502	498	469	495	505	480	502	538	523	509	494	483	499	464	497	518	489	486	511	527	504	491	533	462	523	512	486	482	527	518	501	455	516	483	468	485	496	503	474	479	487	472	524	542	509	476	497	478	437	491	508	478	457	497	531	499	487	490	494	492	516	504	483	498	493	461	494	478	473	464	474	484	503	496	472	546	471	527	508	471	462	475	495	534	514	509	449	484	488	491	496	496	494	513	484	479	482	517	471	518	502	506	485	532	516	478	474	489	490	457	462	489	544	509	468	519	499	519	484	541	461	494	497	476	509	486	520	466	477	458	486	501	484	492	554	469	504	481	514	479	503	508	488	519	507	483	474	496	536	480	486	513	521	478	467	475	492	524	505	497	480	504	502	469	492	480	521	455	480	503	462	486	487	485	484	470	506	462	501	472	484	486	504	448	508	493	492	525	495	521	508	494	495	484	539	463	493	438	461	485	481	500	503	469	463	488	505	481	476	482	442	468	466	464	494	455	441	491	511	492	504	479	477	504	483	488	450	478	492	473	509	465	459	465	465	516	512	491	512	456	477	456	488	487	502	529	472	491	543	523	473	479	474	464	508	448	503	491	480	462	462	493	510	524	449	477	497	554	459	471	451	517	493	478	488	496	513	477	527	466	481	478	485	506	419	488	471	488	471	502	470	485	492	504	487	477	500	495	483	473	507	501	488	507	496	537	475	505	509	496	509	492	548	486	462	487	469	466	522	500	484	451	543	528	480	476	504	505	469	493	451	494	500	506	489	465	503	470	493	516	529	476	515	492	490	476	488	505	520	493	481	527	493	461	492	532	480	489	462	469	466	490	497	501	524	504	473	492	479	498	508	459	514	488	494	469	502	475	474	475	500	469	486	526	528	537	473	492	461	474	506	509	466	498	529	488	497	484	467	468	525	483	493	481	458	477	490	506	454	484	519	471	488	487	477	464	481	513	464	484	471	487	491	467	507	503	500	516	481	450	477	432	487	495	512	503	465	497	479	460	469	534	514	503	479	545	473	487	465	483	520	449	489	475	501	506	495	522	468	454	501	436	512	473	456	463	515	509	455	458	495	457	496	463	488	497	516	518	473	526	473	498	430	512	500	479	516	470	528	515	476	539	476	490	503	506	501	492	518	456	529	460	470	483	484	478	471	456	506	462	491	501	510	460	465	503	481	456	482	485	514	473	548	466	508	471	490	484	486	498	495	486	474	465	477	481	482	458	500	479	505	505	484	484	501	517	459	482	497	458	490	491	488	467	491	461	463	491	438	507	491	469	528	497	496	472	517	483	521	489	464	459	484	487	501	466	510	499	487	482	481	486	470	467	504	494	491	499	502	489	482	496	471	487	500	498	498	484	536	468	469	474	483	475	531	467	494	499	477	524	486	494	523	497	455	495	500	445	502	468	485	485	469	479	505	478	509	503	501	482	456	467	479	500	501	490	489	478	478	479	506	491	527	461	493	490	498	478	486	473	460	477	487	481	478	499	467	486	478	457	476	484	460	537	472	429	497	462	471	474	496	489	466	473	495	528	440	486	494	458	480	492	510	446	482	469	480	493	532	492	524	456	466	472	486	506	501	464	500	472	465	487	490	452	500	497	513	479	493	462	473	478	472	499	522	484	473	508	462	466	517	475	504	482	483	507	497	482	452	490	467	509	463	498	517	457	514	497	509	489	461	446	485	476	512	508	470	552	505	499	526	490	501	465	505	491	533	487	511	509	472	518	518	492	450	496	460	478	423	535	492	469	465	482	493	474	448	446	498	506	526	494	453	472	483	475	499	492	447	525	503	466	497	453	449	506	497	477	467	443	466	487	465	453	470	505	498	478	493	471	499	502	483	464	468	507	496	465	444	507	427	496	474	500	493	485	514	474	486	534	509	464	506	503	495	465	515	500	488	496	468	503	511	501	512	492	489	479	475	473	469	491	458	485	469	511	517	506	519	529	453	530	471	491	512	511	529	499	495	464	520	496	471	510	484	490	459	501	502	464	503	475	472	494	499	506	477	487	523	476	468	495	498	481	490	454	506	462	474	500	499	463	460	439	505	527	456	510	494	439	489	530	464	468	457	493	495	491	468	488	480	515	470	464	490	483	494	503	518	479	445	459	480	493	487	466	480	499	514	469	482	446	473	460	474	437	461	475	505	513	469	486	518	463	502	471	498	496	461	490	480	497	475	529	455	491	497	495	511	482	513	504	485	491	508	512	537	504	444	483	512	475	467	461	465	490	464	479	496	485	500	475	473	472	511	496	454	475	433	518	484	474	455	466	478	495	508	491	500	490	486	490	485	480	463	445	482	471	528	504	461	462	481	503	488	489	484	473	514	467	480	458	501	510	447	514	485	470	492	448	471	473	517	485	459	487	491	483	522	473	473	472	475	484	492	508	480	515	464	476	491	467	475	505	460	525	499	483	480	506	472	505	464	506	501	513	472	468	466	484	484	494	472	496	475	488	477	477	478	491	471	514	530	490	493	479	449	489	465	528	485	482	482	529	446	496	477	475	436	494	512	438	462	450	476	468	437	477	489	523	512	452	473	508	475	460	471	523	488	482	465	487	446	498	486	475	509	469	479	456	479	506	509	489	461	531	496	508	511	496	471	433	498	466	487	462	491	525	485	485	458	479	475	510	509	471	481	461	515	520	508	503	515	509	501	484	460	478	458	483	470	496	451	475	462	480	468	489	488	465	462	503	488	499	505	478	495	502	467	480	550	488	503	456	500	477	454	504	488	499	496	482	460	485	440	498	503	463	528	464	486	481	488	455	525	464	479	479	474	519	485	468	495	500	462	494	465	490	449	526	482	497	448	476	479	469	473	491	520	477	454	473	493	492	461	491	484	523	435	509	450	490	455	491	486	484	516	479	477	483	478	504	485	484	526	493	495	494	491	471	464	479	479	508	479	473	466	516	501	481	499
27678	9665	519	258	205	161	154	142	131	161	130	149	159	138	142	144	131	123	138	137	136	136	138	140	154	130	140	147	152	150	144	145	133	125	149	115	140	146	136	128	136	156	147	138	123	151	138	141	146	151	138	136	130	125	149	133	141	124	127	140	123	140	161	146	145	109	140	152	153	158	135	135	163	132	158	140	144	139	130	155	146	141	126	134	152	137	145	148	140	131	120	148	137	132	139	156	137	130	126	124	146	152	150	139	138	123	155	150	128	134	170	134	125	156	160	131	135	154	130	115	139	120	145	147	143	160	146	142	141	151	124	122	133	125	112	125	150	144	158	142	133	138	163	127	123	143	128	130	143	144	141	132	131	150	143	154	137	147	131	129	127	135	142	144	144	140	143	133	148	135	131	125	142	139	135	121	149	137	138	159	122	140	135	159	150	143	132	136	139	126	138	141	151	131	134	121	161	114	136	155	141	140	136	153	126	149	151	132	151	133	151	122	129	158	134	143	144	134	142	148	154	134	137	149	158	147	132	155	145	129	156	126	171	161	114	145	142	126	132	150	140	153	128	141	138	161	133	155	141	133	153	150	166	149	146	138	128	142	149	145	140	124	149	128	163	144	128	131	158	144	141	163	128	137	142	148	144	125	115	148	146	138	126	148	141	115	149	138	146	141	155	147	139	141	141	114	124	123	159	161	140	149	153	149	148	143	142	131	131	126	131	128	134	145	130	139	122	151	124	129	133	152	134	146	151	155	146	159	131	137	161	142	137	149	147	145	146	129	153	141	140	140	134	144	123	124	126	141	141	132	148	147	136	133	142	146	170	149	128	130	150	160	151	138	129	142	139	148	133	144	146	129	143	146	149	125	127	142	142	160	128	121	148	144	149	129	124	160	142	137	131	153	160	130	115	139	152	151	126	140	137	145	131	124	148	124	153	161	150	150	130	149	128	158	170	127	137	148	144	138	146	139	127	145	133	147	142	141	141	139	123	112	119	141	141	154	137	153	124	128	140	141	149	133	145	132	137	132	137	153	126	127	148	140	143	151	141	135	150	126	145	149	146	138	148	129	124	153	151	139	157	144	154	134	108	145	139	145	138	148	124	131	142	143	127	111	137	165	139	155	148	159	146	145	174	148	133	158	122	135	140	124	138	129	144	140	148	147	157	128	137	143	134	132	139	131	148	143	129	147	139	153	133	132	124	128	149	150	143	125	147	154	132	133	139	141	127	123	147	151	123	141	132	135	137	122	148	130	134	138	124	152	130	141	155	137	148	159	140	129	141	141	152	164	128	135	146	155	144	128	168	147	139	136	135	143	133	141	159	130	139	139	149	130	129	137	127	138	134	141	130	134	161	139	150	136	150	131	132	141	149	134	150	146	129	146	144	136	145	139	147	147	150	133	151	140	133	163	136	158	137	134	143	131	161	148	128	148	149	151	133	141	132	142	144	152	150	152	122	150	128	144	143	161	146	138	140	137	146	124	135	136	122	122	153	130	133	140	140	133	134	159	132	126	144	142	134	153	128	147	120	142	139	152	136	140	137	139	152	137	134	129	138	129	150	137	154	138	150	146	132	137	155	143	157	138	144	138	132	116	142	139	117	137	134	148	136	150	161	129	140	143	130	146	137	148	141	121	142	168	126	167	148	157	136	163	143	137	147	136	157	143	131	140	124	136	160	127	146	147	139	162	132	155	140	140	122	146	133	145	136	150	149	126	154	155	145	133	141	148	128	132	129	142	123	134	145	144	138	138	136	140	145	135	137	148	160	167	137	122	142	149	127	135	136	137	150	134	136	104	143	136	162	135	162	158	129	131	158	129	122	140	151	147	133	141	128	165	150	139	157	148	126	139	143	133	117	150	136	160	131	132	130	135	132	152	135	126	136	143	121	134	146	118	148	147	130	147	147	150	130	163	167	154	146	121	129	137	137	133	128	146	147	148	135	144	139	146	149	153	143	127	115	148	167	133	134	148	142	145	125	141	121	157	139	147	128	132	122	139	154	150	124	140	131	164	149	116	131	147	128	145	141	125	138	136	142	139	121	153	146	132	144	156	120	139	145	158	151	133	128	139	116	124	153	132	132	132	145	154	133	138	141	135	118	144	153	136	138	137	145	138	131	152	138	142	139	157	128	149	134	135	148	137	141	141	119	143	139	158	155	132	160	165	145	139	144	146	137	116	140	122	135	141	160	137	157	141	118	131	140	130	148	138	162	151	144	152	164	150	151	147	140	140	136	129	137	134	135	148	128	163	150	140	128	141	125	140	132	146	143	162	131	143	136	138	150	142	125	136	135	122	145	147	136	124	132	132	120	169	148	138	134	143	146	152	137	144	161	133	137	126	127	160	141	137	121	139	132	126	130	135	153	129	134	140	166	134	131	146	144	129	131	125	126	143	165	160	120	139	161	154	152	141	123	146	115	134	133	129	128	157	155	134	138	138	146	138	121	148	132	136	141	129	132	145	140	131	126	143	131	130	178	128	130	122	143	156	151	138	121	132	132	134	126	139	142	116	121	119	128	181	150	147	128	137	134	149	137	126	144	151	147	146	136	137	135	123	144	139	159	127	138	128	139	150	126	140	137	128	142	141	126	148	143	144	141	146	119	150	126	129	138	141	138	127	145	156	132	126	135	135	132	159	129	146	142	159	135	142	148	144	129	129	146	128	165	140	157	152	138	137	151	143	139	133	145	145	138	140	145	139	136	122	146	168	142	125	152	130	145	164	125	129	136	138	146	145	146	145	163	145	144	148	122	123	139	149	150	129	136	124	109	114	163	148	125	143	147	146	160	138	160	132	114	139	135	134	157	125	133	123	135	159	165	175	149	141	116	127	136	148	144	133	123	131	122	130	136	129	136	135	145	138	142	120	145	139	113	131	137	125	127	138	160	165	150	178	151	158	145	146	136	139	120	155	138	151	130	150	145	134	121	161	137	162	147	138	124	126	147	132	132	143	119	152	130	140	140	139	158	132	140	135	154	125	118	113	162	161	150	135	159	132	145	148	128	136	158	139	152	138	129	121	148	140	149	136	145	142	133	145	135	150	141	141	153	129	144	120	145	119	150	136	126	145	121	119	130	149	130	153	138	151	140	151	138	147	140	142	153	131	144	153	156	138	141	122	127	140	124	145	150	143	158	143	129	158	145	153	144	147	141	136	138	147	138	123	143	145	155	143	148	147	139	148	150	128	129	111	127	131	127	138	127	131	132	129	142	145	136	150	154	143	163	150	139	133	141	131	152	128	146	148	117	148	139	144	162	143	132	144	133	129	149	135	131	126	129	156	151	135	165	147	151	136	138	144	145	139	138	136	153	122	159	135	140	131	141	157	159	152	121	136	120	123	160	132	135	147	147	144	137	140	132	145	167	134	147	137	125	134	130	147	135	143	126	130	143	122	145	140	127	150	127	134	116	133	158	140	139	152	126	132	148	122	124	129	140	148	154	137	133	157	131	154	137	138	129	147	141	140	122	148	140	136
4490	295	271	184	155	131	140	134	134	133	122	116	125	114	144	137	134	133	122	152	115	128	126	113	124	123	112	140	127	121	128	131	138	121	114	125	134	119	111	117	111	131	129	122	107	127	117	123	114	129	122	125	120	118	107	120	116	106	140	123	108	110	125	121	126	117	134	109	129	124	127	104	112	110	110	136	113	131	109	139	118	122	138	115	116	132	101	137	147	139	130	136	107	114	107	126	117	116	111	130	103	114	127	129	96	111	102	112	140	116	131	129	97	127	118	113	112	141	128	117	121	106	124	114	117	119	125	114	113	123	137	139	109	128	114	134	100	124	131	114	137	124	134	109	121	101	132	120	123	139	116	113	117	113	124	116	133	123	137	118	142	103	108	119	138	110	120	143	122	112	111	103	127	122	97	115	128	122	123	115	120	100	118	124	105	135	135	106	106	112	113	130	123	130	117	129	103	121	105	111	106	132	128	112	126	106	121	118	131	111	115	116	147	113	152	132	117	121	124	133	129	115	123	138	139	115	132	120	94	129	110	119	120	111	124	124	137	132	134	127	143	118	118	99	130	107	121	136	146	108	102	159	125	132	120	118	139	119	123	121	103	110	127	113	106	126	125	110	127	105	118	119	114	118	125	131	127	113	123	117	143	113	106	129	128	111	138	117	132	110	118	101	105	98	126	114	125	115	121	121	105	125	110	120	111	140	118	136	112	117	141	124	108	124	122	112	108	103	112	120	131	132	113	126	114	126	131	122	114	129	113	110	100	150	117	139	93	121	106	103	127	116	139	130	102	118	114	98	120	127	117	100	123	125	111	119	130	115	103	98	109	121	106	121	125	125	111	130	115	122	123	107	119	138	123	120	130	108	138	148	102	133	127	105	110	111	128	136	132	131	121	125	133	105	138	116	104	118	121	105	113	120	114	111	113	124	122	124	134	120	110	123	120	137	108	117	129	108	124	125	107	120	128	136	117	135	112	127	125	124	124	138	125	125	113	117	112	118	114	110	140	110	143	123	128	117	123	129	116	97	113	123	107	117	123	126	113	121	121	111	119	103	133	118	94	120	114	122	128	128	124	121	127	132	122	106	106	115	101	122	131	132	131	107	146	113	124	108	112	115	111	116	110	136	113	141	116	131	126	118	111	129	115	118	115	110	114	109	100	110	113	95	116	109	132	141	129	126	129	106	121	149	139	125	116	105	125	113	127	131	131	123	117	118	116	114	119	115	123	131	120	118	125	113	110	137	129	110	140	118	126	114	141	105	102	113	133	125	126	121	124	113	124	130	110	120	122	121	112	126	124	113	113	132	110	113	119	120	126	135	118	117	122	116	104	123	115	131	105	116	124	126	130	121	123	108	120	127	136	111	135	126	118	128	126	105	140	126	134	117	130	126	123	122	129	118	128	132	130	129	104	131	100	130	117	129	108	103	105	136	132	128	103	117	106	125	135	113	119	108	118	94	104	110	130	110	137	115	109	110	112	139	117	117	125	118	129	127	117	124	116	122	135	126	129	135	153	127	132	92	116	133	124	107	101	135	128	127	108	134	114	126	108	121	122	115	122	116	113	110	104	107	127	134	126	105	125	123	126	105	118	120	117	125	109	129	123	112	117	106	131	109	122	125	114	113	129	126	109	125	112	123	103	115	95	143	130	115	132	137	112	133	132	121	118	124	114	128	102	124	105	105	131	132	117	112	112	141	123	111	109	129	116	127	126	117	121	123	109	122	115	101	125	113	110	130	126	121	112	112	129	106	128	100	124	120	125	124	116	132	133	109	126	118	113	124	107	136	118	121	129	116	114	117	118	117	119	134	117	116	115	122	100	127	137	112	117	128	129	108	126	148	117	126	126	104	114	108	117	155	127	127	114	117	125	125	113	130	133	118	138	127	118	103	107	125	116	115	110	102	97	121	117	86	113	125	98	124	125	107	132	100	121	105	130	108	135	127	101	113	133	115	110	120	114	125	119	144	121	117	126	134	121	109	117	136	136	128	118	118	110	113	132	109	101	131	115	111	109	130	102	114	109	122	120	116	107	123	116	109	123	119	113	103	136	126	111	108	118	125	123	126	121	130	110	136	128	113	95	122	111	113	123	104	118	138	120	107	124	105	128	135	131	129	132	126	104	125	123	133	113	121	118	89	113	135	130	131	131	123	112	96	103	119	111	111	149	146	111	121	118	129	134	123	128	133	133	117	118	133	126	132	118	116	128	128	132	110	134	102	123	120	126	117	123	116	131	139	112	119	107	135	123	137	119	135	126	95	120	122	107	112	115	109	116	123	116	118	129	111	116	116	123	105	108	111	113	121	97	128	115	120	124	124	127	148	139	127	121	121	108	119	137	128	104	104	125	132	113	133	132	120	115	148	114	125	147	99	109	85	116	116	123	112	114	116	126	112	127	136	102	110	126	124	113	123	120	139	133	107	122	130	135	135	133	117	118	129	131	122	124	102	108	117	129	120	126	113	114	130	133	128	106	121	123	122	118	143	112	126	117	120	126	115	130	131	114	123	127	105	107	95	116	113	92	136	100	129	135	101	108	114	105	100	120	114	117	118	138	123	128	106	128	121	118	136	129	132	139	102	110	109	104	105	120	128	123	142	118	107	115	114	119	123	126	128	125	112	136	132	117	126	127	121	112	137	120	126	101	134	131	104	126	137	140	137	117	109	130	112	120	140	104	129	127	121	145	131	118	139	118	131	107	131	119	104	126	121	104	130	113	130	118	130	117	122	130	102	114	126	123	134	117	100	114	115	120	116	116	120	133	111	139	114	116	104	114	115	117	133	135	121	144	123	129	136	136	112	122	122	129	122	106	133	119	132	113	102	129	126	111	107	110	107	131	108	115	127	135	117	108	128	139	119	138	100	121	118	128	91	114	121	104	105	122	107	119	123	106	123	106	115	107	121	110	117	116	97	131	128	96	138	117	115	121	118	122	111	131	124	151	115	116	125	115	123	97	135	117	128	110	111	117	107	142	114	118	124	111	112	119	123	114	129	106	113	119	146	108	161	135	106	120	133	112	137	119	117	121	129	122	127	106	127	102	134	109	139	97	112	117	113	119	133	119	116	117	120	107	125	121	100	115	112	118	120	102	128	113	118	122	143	123	117	110	113	122	113	119	128	127	114	128	112	118	122	111	115	118	118	119	118	123	123	130	114	118	128	139	107	120	122	109	120	113	102	115	120	99	123	119	108	135	106	104	114	139	120	129	146	103	113	118	142	106	121	113	108	128	117	110	124	136	126	114	122	113	113	122	106	139	128	121	107	113	123	127	112	116	125	117	125	111	114	125	119	110	134	142	137	126	109	127	108	121	124	114	114	99	128	123	103	116	126	122	123	111	102	111	125	144	130	124	107	130	130	102	112	128	118	137	122	122	116	111	101	128	136	118	137	122	131	139	113	115	119	105	113	118	116	109	104	101	123	121	119	122	133	113	100	121	132	102	109	130	118	112	129	121	116	98	121	158	122	100	122
25507	21520	28021	25434	11233	1133	745	613	496	491	482	486	471	434	459	455	413	407	433	462	413	447	385	445	435	389	450	403	427	440	418	458	426	430	413	409	432	428	401	389	392	418	427	451	398	446	406	430	393	437	419	414	379	416	423	412	388	405	363	421	433	426	391	394	439	404	397	421	425	360	399	373	374	370	419	412	365	391	438	419	426	394	428	426	400	426	374	421	438	441	402	440	397	369	426	433	442	406	445	435	414	465	444	417	432	409	396	419	453	381	384	401	417	429	398	399	398	413	435	419	404	400	463	396	404	419	414	387	449	385	386	405	416	404	419	440	413	417	414	411	419	413	422	406	447	447	411	402	401	411	381	405	412	423	445	428	410	407	423	394	406	419	411	378	427	389	407	425	408	395	418	411	425	365	396	372	408	454	392	436	406	452	421	409	415	395	390	447	413	389	413	383	414	401	404	402	384	415	416	394	411	399	415	423	403	394	407	394	396	393	396	420	407	406	427	415	416	430	379	404	385	433	415	408	392	433	419	412	425	402	394	402	420	399	403	405	440	405	420	385	380	373	388	393	416	447	394	403	404	442	382	434	417	436	372	440	378	426	384	411	423	418	381	410	424	437	377	396	417	397	382	433	371	392	407	393	386	392	429	389	375	400	388	389	454	404	407	442	390	389	406	408	398	382	413	419	411	397	381	440	412	417	429	391	427	403	370	406	390	395	421	413	426	384	386	402	393	425	413	386	394	438	413	387	411	421	377	375	436	416	401	388	413	434	398	424	415	418	394	418	419	414	418	403	398	385	410	413	410	393	401	423	441	399	410	408	401	375	355	419	420	444	378	391	415	422	407	390	379	382	387	378	398	402	371	418	396	398	372	428	402	431	404	402	397	415	403	409	425	376	464	399	423	391	409	394	397	418	403	379	398	435	409	408	376	408	360	384	377	408	385	425	397	407	405	410	394	432	418	422	394	441	427	405	408	379	421	404	367	421	413	384	410	414	385	421	397	384	421	383	432	464	414	419	415	427	381	420	427	405	401	423	440	416	387	377	418	384	424	407	395	372	385	379	429	411	405	373	394	407	423	408	437	424	428	382	398	404	378	394	408	443	430	400	420	407	426	420	402	431	426	414	417	395	435	423	429	399	386	404	430	397	370	404	409	424	407	422	443	409	390	408	422	390	394	410	408	427	416	381	400	398	406	409	421	362	424	398	380	394	411	424	388	413	411	393	432	444	396	380	407	386	419	419	411	407	408	406	411	413	407	374	386	393	436	375	414	415	378	423	431	419	429	422	448	410	431	404	441	406	388	406	365	422	441	401	384	390	436	393	407	394	401	404	433	411	407	390	404	439	431	404	404	410	413	432	425	383	436	409	407	420	411	377	390	413	431	423	427	388	416	367	396	405	428	411	392	437	434	402	424	412	406	402	385	405	406	414	431	414	400	418	435	428	443	410	385	398	402	408	424	422	402	405	409	379	400	410	380	409	395	435	418	388	417	397	418	374	418	356	431	441	427	399	399	415	409	421	442	388	411	414	427	398	463	413	407	427	423	397	397	431	379	433	420	403	391	393	401	397	380	412	425	404	411	442	407	419	397	400	427	410	391	409	410	430	364	427	460	425	439	433	381	408	386	392	393	438	422	397	431	447	388	414	400	385	409	407	445	390	398	409	442	422	366	391	436	411	371	388	414	360	409	386	414	383	444	389	383	399	428	413	428	411	385	375	375	394	399	388	392	413	390	389	374	432	427	424	439	396	401	407	393	413	402	330	416	399	431	422	411	410	360	399	389	419	384	412	441	400	387	434	409	433	425	401	428	429	425	445	380	395	397	418	407	368	388	418	404	408	449	452	375	429	378	384	375	389	408	405	429	382	413	413	395	375	379	410	431	440	395	421	390	371	451	367	465	389	395	395	398	384	449	415	401	399	403	388	391	379	408	401	411	439	411	390	391	412	398	418	373	404	412	397	430	432	398	423	418	430	423	442	399	390	411	399	428	381	401	428	402	422	424	414	442	407	399	423	391	400	378	410	428	385	407	399	423	431	380	370	425	395	395	363	400	409	385	435	427	374	441	372	359	433	400	418	395	414	410	388	453	436	437	397	436	430	398	409	399	396	413	401	408	440	416	424	412	430	392	436	400	409	396	440	404	408	427	417	444	409	459	396	369	426	406	383	404	382	417	415	418	394	420	392	387	399	391	387	404	389	464	390	413	408	402	412	405	406	424	416	424	375	427	348	410	402	404	453	419	415	389	380	436	405	389	379	405	386	402	395	376	416	392	426	373	400	439	378	389	385	381	418	444	441	440	440	397	422	414	361	386	415	400	405	399	378	385	415	405	416	394	412	409	400	391	389	425	385	429	437	392	416	378	384	408	392	420	396	404	431	390	401	387	384	403	421	405	406	392	394	399	409	444	416	375	404	399	423	398	424	405	422	404	422	409	414	398	424	408	404	356	440	395	407	394	426	405	393	431	423	386	401	378	426	398	399	371	432	396	373	388	413	415	419	404	398	386	413	400	421	408	383	419	396	415	399	389	419	365	407	376	383	409	428	423	408	405	412	374	428	444	427	437	392	406	364	465	398	424	421	410	396	396	377	397	428	396	441	436	403	410	397	411	359	440	404	427	387	395	407	424	386	342	411	391	389	402	396	389	382	423	390	418	443	423	386	407	384	370	413	414	409	413	408	403	400	378	394	404	399	397	413	411	361	407	399	376	424	401	441	414	452	407	390	389	366	389	438	391	378	407	410	404	393	384	413	428	405	391	393	413	429	414	440	388	396	413	442	417	387	419	370	435	392	432	382	404	421	400	414	422	379	412	399	365	403	412	394	387	409	392	382	400	380	399	421	406	380	401	391	368	376	404	432	420	429	403	424	380	426	435	384	382	421	390	374	432	432	411	395	357	415	398	385	420	401	408	420	428	397	398	386	408	404	421	398	383	412	404	419	356	397	423	446	396	401	404	423	406	432	396	406	410	397	396	389	425	410	394	427	428	399	432	392	418	404	430	412	436	401	429	390	407	410	423	396	395	404	382	421	375	425	443	406	430	397	414	436	411	410	412	403	400	390	383	385	433	350	422	413	423	431	376	409	428	410	402	381	392	386	411	413	408	428	398	418	439	393	376	429	395	395	407	378	407	426	417	374	392	417	394	401	403	393	391	416	410	363	392	418	398	385	408	383	411	433	416	417	369	402	395	384	404	402	434	380	399	385	371	409	404	431	398	399	398	391	387	392	386	405	418	406	380	418	403	399	392	390	397	398	402	416	405	411	396	403	383	410	423	413	399	376	426	393	381	455	396	421	400	428	416	398	437	394	412	399	395	411	409	398	397	420	438	365	383	415	396	406	403	436	389	427	353	402	379	388	397	424	400	391	383	391	386	414	411	390	428	387	368	382	395	411	413	412	408	409	397	424	411	431	371	435	396	413	398	417	400	420	381	417	431	447	392	381	425	391	425	383	382	432	378	398	396	417	433	388
3224	3305	2691	1338	994	767	625	579	551	468	446	439	454	461	397	409	428	372	412	386	364	399	379	338	367	390	373	346	357	342	370	366	355	347	358	361	349	344	352	320	353	364	307	377	352	370	354	376	360	330	332	345	337	349	339	366	356	353	347	315	338	361	376	338	338	339	333	367	371	342	345	350	356	334	333	353	355	307	332	379	346	340	345	353	317	372	346	381	348	336	324	366	331	329	345	331	351	320	312	370	351	313	362	371	320	349	362	325	362	350	357	330	358	344	357	299	351	377	333	361	347	332	335	331	347	344	334	346	333	336	336	342	366	326	338	338	307	341	341	335	340	323	329	353	346	332	351	352	340	345	338	328	379	344	349	305	336	349	327	356	298	317	321	343	364	328	325	351	349	300	330	325	344	332	371	354	368	335	321	342	329	344	336	385	348	332	328	364	351	330	313	351	339	374	367	326	363	374	322	304	370	311	354	368	343	370	350	343	320	342	333	321	347	328	344	331	290	313	370	324	289	322	327	349	371	347	370	329	310	345	352	378	373	330	375	327	336	340	365	369	363	331	335	338	332	313	344	363	303	318	308	324	342	336	352	377	341	317	338	341	368	317	393	316	333	306	328	331	315	336	324	314	308	339	324	343	307	362	312	338	346	324	352	328	319	345	329	318	331	319	344	348	369	322	338	370	333	314	370	330	354	331	329	352	356	338	342	350	382	320	338	342	357	333	338	350	348	345	374	363	340	380	364	332	308	326	370	328	343	320	371	299	318	342	306	340	346	341	322	321	342	326	356	346	357	332	350	347	318	351	384	309	333	340	328	349	335	334	327	347	349	337	350	364	335	329	349	364	322	327	307	332	316	350	330	354	347	325	343	345	365	341	335	338	374	334	320	315	312	318	356	336	319	322	328	332	329	318	329	317	321	338	351	314	338	313	317	359	325	347	351	373	330	342	344	368	352	325	338	360	322	346	363	330	343	321	322	355	358	341	337	334	335	329	334	342	330	298	350	307	372	375	356	337	326	364	338	331	357	362	354	337	359	368	315	345	346	342	340	305	372	341	339	336	343	316	353	333	320	371	358	322	351	349	363	356	334	341	339	366	339	322	314	330	381	311	326	338	349	337	326	336	313	363	335	353	356	344	291	330	328	369	309	338	344	366	339	344	325	336	370	333	360	307	367	339	320	316	321	360	313	339	323	320	357	337	345	356	340	338	347	326	334	368	356	349	325	373	320	358	324	360	340	335	324	343	339	298	351	331	349	316	352	352	325	355	350	359	344	335	315	336	330	340	344	347	326	361	315	366	340	333	330	356	326	319	369	333	371	378	338	345	343	360	328	345	356	343	342	357	322	335	373	366	343	317	350	367	322	333	389	346	355	320	371	333	355	337	360	319	330	322	331	318	340	335	338	317	361	333	354	331	350	355	329	365	305	341	340	337	329	314	340	344	338	348	323	379	368	334	328	314	329	337	336	319	345	342	338	333	293	341	345	344	340	330	339	319	291	369	354	335	347	328	347	352	328	324	349	339	368	359	340	349	379	336	297	325	334	357	358	346	295	358	367	335	346	311	353	323	336	360	335	372	307	342	321	363	322	325	309	348	341	309	337	329	325	349	358	327	315	360	342	309	343	363	361	314	325	331	353	374	345	299	346	348	360	328	304	357	295	305	356	364	325	355	325	303	337	332	306	334	377	363	356	344	316	345	307	342	321	331	360	333	328	312	320	331	361	340	336	344	341	359	347	323	369	381	347	331	324	330	342	320	325	343	311	337	347	379	353	379	339	328	369	352	312	340	343	335	329	354	356	330	359	332	333	325	362	323	344	368	338	327	350	327	351	327	342	339	331	326	354	338	309	326	327	314	339	349	336	326	317	351	379	340	305	309	325	345	328	360	345	334	334	357	345	326	324	343	391	327	339	334	327	303	345	344	338	344	324	366	315	354	329	332	359	388	306	321	348	296	333	362	335	350	349	335	339	316	341	322	308	327	331	337	354	335	368	391	338	347	309	347	337	331	352	349	345	347	313	356	326	354	312	318	373	341	343	352	333	319	307	329	328	340	335	344	339	334	335	332	343	352	326	350	325	320	314	337	351	324	349	323	340	346	298	312	314	310	367	335	344	328	322	324	314	350	320	342	303	337	334	351	357	309	325	344	371	320	294	306	359	354	346	320	340	317	310	353	330	362	302	331	319	298	346	348	333	353	336	360	356	359	348	323	349	322	296	334	345	311	324	337	299	354	339	351	336	369	310	315	324	362	328	357	338	332	344	350	336	340	345	322	341	322	342	341	330	335	347	341	305	347	349	307	320	359	336	343	325	322	346	353	360	323	343	342	351	334	342	319	349	354	319	317	348	359	324	352	354	334	318	334	354	337	358	356	360	308	337	360	342	361	336	331	346	356	344	341	324	315	324	329	298	340	320	339	320	357	334	355	340	315	320	352	361	369	329	326	323	350	361	346	336	362	317	308	335	323	339	317	334	329	325	339	333	377	342	305	347	349	319	334	316	324	303	361	302	370	311	352	315	339	329	360	305	339	369	306	317	346	346	322	344	341	336	342	322	361	290	344	351	353	302	328	304	323	359	337	317	344	340	305	363	335	328	360	314	332	301	335	318	322	358	357	347	338	342	332	320	326	339	326	347	358	364	345	325	340	324	323	349	344	328	321	340	331	341	341	351	347	336	343	325	323	327	313	341	336	334	312	345	334	316	333	320	325	371	342	332	314	349	312	305	335	377	326	344	342	288	346	337	354	363	321	337	342	357	334	339	334	327	337	380	341	346	346	322	345	343	358	352	306	343	347	341	340	332	342	347	358	340	312	297	367	352	335	336	321	353	325	312	345	328	319	354	351	349	327	308	366	344	323	339	341	331	323	338	315	327	321	335	349	362	353	313	326	347	310	319	320	326	346	355	354	374	357	344	321	317	372	350	360	367	356	388	339	324	329	327	318	353	334	324	352	303	334	316	327	341	352	319	320	303	325	367	335	361	328	318	329	361	337	321	357	349	330	357	321	320	354	353	322	337	344	326	347	341	343	351	329	324	358	382	323	356	315	333	339	353	307	364	324	360	333	358	344	306	348	323	335	338	344	351	328	298	371	327	330	333	317	346	313	358	364	346	338	316	307	292	323	332	316	342	318	360	331	324	349	336	338	302	352	341	311	349	299	356	321	349	338	332	362	338	356	343	366	328	349	334	328	334	360	352	331	345	332	312	342	340	334	348	344	333	345	361	329	344	359	307	336	351	323	384	359	326	324	320	351	336	349	352	309	316	367	333	354	312	325	347	355	357	329	351	344	351	335	350	362	336	339	363	349	381	344	336	326	350	354	308	327	313	354	326	370	335	322	348	328	342	325	298	374	330	337	347	338	335	320	339	340	342	333	332	347	334	358	332	333	349	335	313	348	342	304	319	336	344	334	327	333	342	338	316	303	330	336	322	360	337	329	310	316	317	315	327	371	313	342	344	336	330	346	359	342
24483	21474	28828	24545	21465	8301	1488	1027	792	764	752	718	675	698	690	632	681	642	689	650	600	598	610	668	623	682	574	610	619	648	651	622	634	680	666	596	612	604	639	644	628	623	584	613	553	633	596	634	592	566	579	614	627	597	610	661	623	601	656	638	625	582	620	630	585	586	648	570	621	640	599	649	599	637	644	602	585	576	658	646	643	667	569	605	599	576	584	604	631	606	656	634	608	626	616	611	581	592	544	565	643	577	600	618	655	581	585	572	590	590	612	606	604	621	611	578	593	587	585	624	621	581	604	612	580	627	639	610	597	603	566	620	598	610	597	598	619	641	550	643	577	637	614	662	650	601	614	603	594	574	624	601	599	609	574	627	607	606	644	655	635	629	613	629	585	569	540	620	583	582	602	575	644	599	621	633	582	649	632	652	560	598	655	585	590	592	607	596	677	574	583	590	583	654	618	572	593	598	612	646	611	562	607	629	629	583	627	649	581	591	617	672	585	604	609	605	573	609	637	628	575	626	592	602	591	625	604	625	622	635	623	579	610	583	639	614	600	608	582	587	576	568	594	547	650	593	664	626	651	641	649	667	571	626	616	629	603	604	566	579	598	600	629	604	602	625	609	607	577	580	667	600	607	624	603	586	582	598	608	594	619	607	605	588	586	619	618	597	605	599	612	586	624	579	588	618	597	603	636	610	609	567	570	601	617	584	626	604	629	599	628	601	586	561	625	648	593	575	610	608	605	611	590	573	662	588	610	625	604	597	595	604	654	601	599	601	617	588	595	614	596	582	630	616	609	611	593	596	636	561	602	613	611	655	612	575	590	657	637	598	585	604	644	583	597	632	598	616	629	588	618	627	585	661	605	595	624	625	581	590	564	605	606	659	607	629	622	623	586	626	594	606	584	595	610	618	600	638	629	604	576	571	591	618	594	638	564	623	579	624	603	619	612	574	620	646	588	631	622	620	575	626	616	604	575	562	605	637	593	601	633	626	561	585	605	608	608	611	641	633	585	609	615	568	643	576	617	595	581	635	613	564	605	569	615	628	622	615	590	577	588	668	597	604	574	603	658	608	628	603	553	571	597	590	611	636	612	605	625	583	616	628	626	654	637	588	633	591	570	592	588	597	591	634	628	617	639	609	605	576	527	561	614	621	611	600	585	637	630	630	617	591	637	596	632	583	569	614	617	615	643	553	616	544	596	624	647	589	620	596	615	605	602	591	599	632	581	614	615	635	625	577	588	590	580	609	555	592	609	611	610	604	630	592	611	591	626	585	569	610	589	588	595	597	614	633	584	588	590	608	605	608	647	607	577	586	599	609	593	595	578	580	620	617	602	599	616	594	599	623	594	620	630	590	632	632	574	616	635	598	573	584	604	647	588	620	573	569	613	620	641	595	576	580	632	600	598	605	621	619	645	583	601	595	625	656	610	613	589	571	594	601	543	606	603	615	606	598	599	586	603	595	635	611	614	612	618	607	619	616	664	591	577	643	584	614	623	634	612	617	656	598	604	640	632	623	633	600	571	628	582	583	568	577	604	568	632	628	600	623	598	592	628	596	565	635	625	582	627	588	626	612	570	560	656	615	543	642	613	539	551	634	619	565	613	583	574	569	605	610	590	554	592	609	636	613	587	643	613	607	581	595	590	572	586	645	607	589	623	624	632	709	625	592	609	577	593	600	603	553	644	548	602	615	568	609	643	585	629	588	649	612	616	607	631	594	630	583	622	589	635	617	606	608	615	599	600	601	597	597	567	605	620	572	552	641	635	581	631	607	596	590	641	577	591	593	620	593	630	600	575	624	592	578	634	610	582	608	611	628	651	610	609	586	585	611	590	581	613	577	640	621	615	617	551	604	585	654	593	628	665	616	618	628	604	589	565	541	584	602	589	571	579	613	624	560	601	638	565	586	617	623	572	595	620	590	602	638	582	635	588	624	610	589	601	645	596	629	646	637	619	652	633	589	595	623	604	625	619	635	562	584	581	619	582	575	599	534	589	577	582	647	631	630	595	563	621	607	628	607	604	592	626	587	651	566	571	576	606	624	590	597	569	618	591	630	603	588	582	581	558	593	610	570	628	577	563	633	625	605	589	574	593	599	580	570	631	617	647	596	593	646	583	616	610	622	593	594	638	597	645	547	593	606	611	586	642	602	589	582	632	587	630	621	603	603	621	621	585	549	580	642	628	631	615	603	613	606	628	585	559	571	621	631	569	614	609	601	628	646	572	627	568	586	610	607	604	630	615	586	592	597	593	597	615	654	636	640	629	599	612	657	574	598	619	591	610	639	615	638	627	619	592	627	612	558	603	618	651	585	608	595	626	603	619	608	630	627	602	583	642	602	580	612	612	590	578	589	606	624	571	599	623	610	601	584	595	609	598	622	604	639	636	658	609	628	621	609	574	604	593	586	580	606	581	599	611	572	604	587	618	649	611	612	619	591	619	634	610	648	624	599	621	609	621	600	615	617	643	584	630	570	600	562	582	631	582	633	600	595	583	627	576	639	600	590	624	607	584	558	558	576	607	559	629	610	650	632	638	603	616	536	556	615	581	618	627	597	669	573	620	586	605	578	625	604	662	636	574	614	631	601	621	616	659	593	568	604	587	614	640	594	592	587	639	593	606	631	628	621	585	589	573	599	599	622	592	614	592	587	592	569	619	645	565	601	617	593	604	589	604	610	612	580	599	569	582	613	607	636	629	565	620	627	612	608	596	601	614	604	586	607	561	585	622	618	595	608	609	581	596	580	551	555	613	621	674	597	569	589	611	604	591	552	637	618	605	613	571	593	581	562	611	604	585	592	586	628	646	577	650	643	614	592	575	590	625	651	641	593	568	605	608	592	578	593	625	625	623	600	594	606	600	600	619	594	606	594	547	618	639	591	576	610	597	579	587	571	648	612	559	612	626	607	589	593	578	601	605	620	579	599	663	580	638	615	624	569	612	608	592	603	589	608	600	610	600	631	590	589	579	571	603	589	603	657	628	584	612	598	631	560	585	582	561	594	559	627	616	587	620	664	633	618	576	590	624	545	608	642	609	655	574	588	583	552	599	581	537	598	612	592	616	596	618	618	628	622	637	604	609	616	597	595	569	630	622	635	608	634	594	601	619	596	605	659	607	569	610	579	607	602	599	638	571	575	610	602	588	579	606	612	575	614	633	671	590	589	592	623	615	612	587	581	601	560	622	595	666	592	614	575	599	585	647	630	654	579	562	608	617	608	589	612	623	593	589	611	618	590	623	573	595	587	561	586	591	592	597	610	595	567	606	606	604	564	634	593	603	573	620	582	632	597	655	603	601	612	613	604	613	625	559	639	586	629	614	649	634	599	584	609	601	594	617	597	591	640	558	556	624	607	584	646	621	618	598	598	596	582	599	602	635	640	608	599	569	581	605	597	626	628	619	551	618	647	615	660	595	598	632	603	594	616	643	569	610	613	636	640	640	632	665	592	560	576	580	603	574	597	625	596	599	611	621	619
3557	5767	4748	2467	1643	1333	1092	961	834	747	699	671	647	617	605	622	584	546	589	583	550	552	544	508	579	522	530	538	535	543	504	498	497	535	535	501	539	562	493	490	514	519	506	534	507	522	516	545	511	503	484	540	493	511	564	491	506	486	496	519	535	467	545	512	495	510	495	516	495	499	481	538	473	510	513	483	481	513	552	484	473	470	513	479	559	478	467	558	495	513	531	487	522	469	527	529	492	505	496	505	505	497	462	500	482	496	540	482	530	494	521	472	515	486	531	470	522	496	499	480	471	547	541	502	509	464	481	503	502	495	480	506	498	522	474	501	496	485	492	478	489	515	452	495	501	527	500	527	522	482	514	480	506	546	488	468	505	473	550	512	508	486	499	478	494	516	497	497	500	503	478	507	453	469	505	506	477	490	480	464	517	537	474	472	531	494	495	459	492	485	505	499	526	492	481	490	505	475	485	498	515	480	527	480	537	501	483	507	512	506	524	519	460	470	495	493	475	506	537	490	464	505	485	484	487	526	518	533	515	512	513	478	495	535	507	440	505	484	506	500	498	526	478	491	506	498	488	472	485	507	463	481	493	486	498	514	496	475	505	485	477	484	528	492	520	461	482	504	484	521	478	435	467	491	494	476	554	518	508	496	485	496	496	486	514	540	494	496	530	467	503	492	449	510	486	520	498	479	513	444	480	499	510	488	489	505	494	517	522	505	536	527	501	494	483	501	487	492	516	471	463	479	470	488	464	475	503	496	510	517	475	530	480	517	485	493	502	522	468	534	524	511	503	507	514	484	507	508	500	494	466	483	479	470	500	492	494	462	498	503	499	514	493	535	500	514	513	508	482	503	479	524	485	480	473	494	519	508	463	520	528	506	471	502	500	462	482	479	507	540	501	462	488	488	489	477	474	538	502	428	457	501	512	473	494	487	473	521	540	491	493	504	507	516	509	482	518	518	521	523	494	506	510	509	498	502	496	542	477	536	456	490	500	521	504	488	466	506	483	553	487	450	502	517	478	488	491	486	503	504	487	433	501	482	472	479	499	528	451	477	513	511	465	507	468	540	492	537	479	496	489	515	520	498	524	475	513	480	535	489	499	454	521	511	503	494	504	448	498	502	469	508	509	502	521	491	462	537	490	498	492	540	475	516	474	500	463	506	472	495	483	525	474	509	501	515	484	499	519	455	449	478	510	440	501	479	470	475	489	483	500	505	492	479	522	529	480	462	503	451	501	532	499	491	548	488	439	482	488	487	458	505	497	535	494	499	531	475	483	467	482	472	490	507	480	469	548	494	481	505	478	483	506	464	509	468	508	483	465	478	486	496	536	462	489	502	500	527	506	491	482	480	483	482	465	495	519	506	530	461	472	486	538	492	532	482	459	489	505	452	525	503	495	495	491	473	511	493	518	506	480	460	538	508	508	491	500	456	501	471	494	499	460	490	529	488	504	499	487	461	470	505	470	470	477	466	499	435	474	510	499	510	529	452	499	458	465	492	518	472	470	498	527	475	484	480	513	503	471	506	489	509	494	513	487	483	484	449	471	485	510	485	482	476	513	487	463	495	453	459	519	451	481	471	502	504	554	469	480	461	446	471	495	522	456	522	458	467	493	489	510	506	501	496	475	459	505	448	463	508	492	478	507	552	449	508	514	513	530	521	496	484	498	492	485	512	480	506	491	504	520	480	478	480	511	487	476	463	464	497	498	493	497	473	469	466	457	494	497	501	499	493	498	490	502	490	485	448	483	475	454	478	487	515	498	525	499	514	535	474	462	499	493	494	501	491	492	471	474	496	464	496	513	470	522	527	458	522	518	497	492	495	493	511	477	484	526	464	480	458	535	481	483	456	497	444	522	482	531	490	492	497	478	483	524	491	492	501	462	476	451	489	459	505	504	481	504	470	467	524	487	509	475	461	487	469	507	486	469	487	507	467	473	482	506	523	487	462	476	510	542	483	484	473	509	490	476	486	498	498	459	490	472	517	488	504	452	497	444	515	518	515	484	514	507	446	512	506	510	514	468	489	447	481	511	472	479	488	476	534	458	464	465	482	488	534	467	490	524	539	478	487	460	481	495	480	480	515	419	489	512	518	465	509	459	474	458	469	503	501	481	470	475	464	464	503	468	515	503	509	491	512	500	472	458	510	511	512	531	448	489	475	502	459	523	523	480	539	521	502	463	473	490	574	515	475	487	509	538	481	502	470	502	460	440	508	497	484	475	450	482	496	500	458	463	485	477	483	513	462	478	513	450	478	463	454	504	487	478	477	515	469	471	507	493	534	473	487	476	486	447	479	495	469	488	478	515	498	471	519	461	490	468	486	511	460	506	515	492	505	508	467	519	493	474	456	523	521	508	515	463	497	488	498	509	440	493	483	491	504	467	500	475	526	463	475	526	494	496	480	456	513	511	488	494	509	492	479	428	485	495	473	481	429	485	491	439	503	456	479	511	495	466	468	470	468	462	496	474	465	481	486	483	517	497	470	491	491	475	503	507	463	432	487	476	472	493	478	492	497	478	462	498	508	453	493	468	494	501	462	441	470	503	508	488	445	506	453	448	500	482	480	490	486	492	504	525	481	466	498	485	513	494	500	466	497	508	493	478	498	461	485	490	448	477	502	484	473	492	487	463	456	519	529	464	450	501	491	470	478	477	489	482	469	482	505	498	473	447	483	497	500	462	484	480	479	492	486	501	475	496	485	502	461	488	475	450	499	487	465	473	499	504	473	458	521	495	495	466	497	478	535	496	475	496	462	460	476	500	515	489	472	456	456	460	504	473	491	496	474	460	495	521	484	496	473	473	489	513	493	509	470	468	471	538	473	462	490	491	468	461	500	468	486	483	483	439	518	507	482	484	477	487	501	467	471	493	482	498	479	475	506	507	488	494	450	474	507	485	543	492	485	518	500	462	469	487	483	482	494	467	486	502	513	499	449	452	497	474	481	501	502	447	439	475	468	533	491	515	490	506	489	520	485	512	492	495	465	444	526	503	496	486	508	488	506	488	499	478	495	478	456	458	494	468	509	467	467	499	475	520	508	466	476	461	517	488	494	518	507	457	452	493	522	506	488	541	532	450	496	508	481	517	479	508	451	509	468	439	511	519	492	508	524	482	500	514	528	486	457	504	482	478	498	487	486	535	531	490	454	519	492	497	485	481	487	450	507	498	495	514	495	464	479	490	507	541	485	473	464	470	509	499	469	487	478	480	478	522	468	495	523	490	505	504	447	522	533	513	494	472	495	515	466	496	484	504	453	541	498	495	487	473	496	517	483	453	502	452	475	443	463	474	485	501	459	517	467	539	508	507	490	503	503	461	483	459	500	486	449	518	471	506	525	508	468	487	505	480	513	497	511	494	474	483	496	468	453	433	499	500	458	509	500	467	501	517	475	503	490	469	448	504	496	463	522	494	485	488	479	466	462	501	482	478	456	488	491	482	475	460	468	491	485	476	470	467	499	452	508	508	516	511	479	445	464
27768	9946	488	254	174	161	137	143	148	156	148	128	162	154	137	142	141	149	135	142	144	167	165	126	142	145	162	132	145	148	173	154	159	155	116	166	148	135	155	129	152	145	161	174	140	139	135	162	145	147	137	136	147	141	140	141	146	139	154	128	154	121	148	141	134	133	136	141	160	168	133	157	135	122	114	128	133	148	137	154	147	139	128	147	133	135	154	120	143	138	151	151	139	161	146	145	157	122	156	155	152	166	138	130	152	130	143	144	146	137	144	161	143	135	144	139	134	144	129	124	146	134	135	132	122	117	144	137	132	126	139	142	111	138	159	150	148	150	161	141	119	132	123	139	141	147	138	145	151	136	142	146	142	133	151	140	132	145	160	143	134	164	121	154	143	122	131	140	148	137	137	143	139	145	136	127	128	158	136	145	134	128	127	136	134	144	158	135	144	156	152	138	149	135	134	149	130	132	151	151	139	157	147	144	156	138	149	152	136	145	144	148	136	139	138	156	131	147	158	131	135	156	134	137	135	147	140	142	117	135	124	134	141	163	140	164	146	130	141	154	156	138	128	121	128	143	126	142	132	173	136	150	128	149	130	132	145	128	154	135	126	159	134	142	142	147	141	146	152	156	142	155	135	148	134	152	138	138	147	143	133	136	132	142	149	126	138	169	137	136	145	136	155	122	141	154	120	166	126	151	138	153	130	137	138	158	123	129	146	148	169	136	159	140	179	151	137	136	135	152	142	143	133	140	156	137	146	138	130	149	163	136	131	146	130	153	141	139	131	137	147	159	130	127	144	134	138	137	125	149	141	140	138	133	135	138	151	148	131	143	155	131	129	151	147	128	132	124	122	141	137	124	142	132	133	140	117	164	133	140	131	136	131	148	147	129	153	154	140	132	139	118	146	127	148	115	144	149	129	142	131	141	126	158	131	141	147	118	153	142	137	120	142	142	120	138	114	145	137	139	143	114	128	164	143	140	174	140	155	137	159	138	132	137	139	153	166	150	139	139	130	150	135	137	164	156	138	150	152	132	143	147	163	149	163	137	149	140	142	145	152	144	151	133	133	148	141	133	154	126	148	145	123	143	135	141	128	155	135	132	156	128	126	145	134	145	133	133	145	139	138	141	138	152	112	119	132	142	145	124	123	147	126	130	138	145	150	143	138	150	151	143	118	157	128	140	129	112	147	122	164	145	153	143	160	131	156	155	142	135	127	163	130	158	138	132	162	147	131	155	153	125	122	148	157	138	142	141	144	153	156	135	164	150	142	133	129	140	151	140	133	151	123	147	145	128	159	127	128	134	144	141	138	141	146	145	142	132	136	129	131	158	131	162	117	158	157	163	140	145	130	145	156	153	123	138	164	161	148	117	159	161	139	149	140	124	138	133	157	140	139	144	129	135	128	133	119	146	138	145	150	155	164	129	145	140	131	131	121	151	143	131	133	133	143	144	140	135	123	132	145	142	144	135	136	129	147	165	134	147	143	133	154	167	163	144	134	132	148	121	147	136	142	129	168	144	138	161	140	135	147	164	132	147	154	150	139	135	139	160	142	155	126	150	135	105	119	133	158	154	131	138	122	122	157	164	155	143	137	139	136	141	162	138	147	115	124	130	137	121	159	161	131	141	136	148	154	145	124	145	147	159	119	129	143	145	154	154	159	157	132	145	121	145	144	125	141	153	146	138	134	143	108	124	140	129	149	181	140	136	136	135	131	134	141	135	148	153	134	153	164	170	151	128	152	146	118	136	135	123	140	137	145	136	139	151	156	130	144	126	139	163	134	134	140	135	149	113	151	161	116	153	154	153	150	136	144	137	133	160	165	125	155	145	141	155	126	147	164	131	142	148	142	108	161	146	147	111	134	159	132	153	139	156	137	145	161	146	138	150	110	157	139	131	142	154	144	151	133	133	168	132	134	145	129	146	123	152	128	137	147	148	138	139	162	143	130	135	134	139	149	130	133	144	128	148	130	149	142	140	131	150	159	141	136	162	131	155	140	122	131	157	141	155	145	162	132	152	152	115	129	147	133	152	147	143	153	148	156	153	125	138	143	152	142	152	124	127	130	143	154	155	121	142	129	151	169	138	144	142	149	147	155	134	137	141	128	136	123	151	121	143	156	145	135	169	151	132	131	139	122	142	139	136	137	141	150	151	146	150	159	128	147	158	147	145	146	138	138	148	151	147	151	123	133	158	148	128	111	151	136	141	146	133	142	155	147	145	139	127	121	155	140	132	152	132	138	162	139	127	132	169	164	149	144	134	138	142	169	152	146	152	123	130	128	139	139	135	130	127	141	140	146	134	153	144	130	153	126	118	144	155	132	143	149	133	151	168	132	140	155	143	144	137	150	138	131	130	155	139	145	138	130	152	139	146	152	131	164	121	146	155	151	132	148	139	139	145	130	138	157	143	134	158	124	130	140	147	117	138	119	152	159	152	146	132	148	173	171	138	142	146	137	153	126	135	144	157	155	143	136	165	160	131	133	126	135	148	138	157	121	135	132	146	148	129	155	151	150	138	138	162	150	158	156	147	151	154	139	138	158	149	145	136	149	148	139	141	149	145	134	158	149	139	137	138	124	149	122	159	146	136	151	146	160	144	160	128	124	122	133	140	173	148	152	155	151	138	121	146	124	131	131	164	130	154	118	135	146	134	150	155	139	153	149	140	150	144	144	168	147	150	120	130	150	157	137	141	157	148	133	140	168	137	139	140	132	162	146	147	133	128	120	138	107	154	148	149	128	140	144	105	130	150	136	154	146	142	157	129	152	148	126	151	136	163	152	169	143	146	147	125	149	156	125	141	144	144	129	154	146	157	139	140	143	147	129	159	149	136	147	123	136	138	123	126	143	145	144	130	147	125	124	144	131	132	134	133	136	143	145	127	144	147	127	159	139	132	130	142	144	155	146	118	145	136	149	130	142	115	135	164	131	138	143	158	156	149	150	137	151	136	137	135	153	130	131	142	140	150	155	140	118	144	144	138	145	136	135	132	156	138	155	134	145	136	143	160	152	136	140	157	140	121	143	120	146	122	173	146	145	154	144	149	122	128	148	169	133	155	131	139	138	155	141	136	123	147	147	160	130	153	128	170	130	150	136	144	130	138	137	135	114	146	118	138	125	133	149	128	147	138	157	143	144	130	135	151	152	121	142	132	145	144	150	147	139	135	131	148	130	143	139	129	150	154	151	132	150	144	164	141	165	148	150	146	135	143	140	134	138	137	144	116	133	152	127	143	145	148	148	143	141	146	118	145	136	130	173	132	129	120	118	137	136	160	130	149	146	137	138	127	159	152	135	147	131	122	157	159	166	149	141	135	145	112	143	130	127	162	144	127	139	132	143	144	132	157	143	124	124	144	139	138	140	139	131	139	137	136	147	135	144	135	140	146	166	142	129	132	149	164	131	131	137	133	158	128	142	158	140	148	161	150	151	134	125	140	156	161	140	122	155	154	137	165	147	128	132	123	142	153	132	141	139	158
4462	299	230	191	168	151	142	127	133	113	113	117	118	135	120	137	145	131	121	110	114	128	118	134	114	127	121	123	119	136	115	131	110	121	124	145	131	124	133	117	121	125	107	125	132	132	134	112	111	129	120	132	123	138	129	110	142	114	122	130	118	122	128	115	115	122	133	121	130	104	131	111	113	114	114	127	129	120	115	102	127	132	107	121	123	135	115	140	117	128	122	115	117	122	110	120	129	133	118	147	116	119	128	119	101	123	105	116	109	126	116	122	105	116	113	119	134	139	126	116	148	126	109	131	121	108	127	125	106	122	117	120	128	127	106	105	136	135	111	128	118	119	135	117	133	134	125	114	138	103	143	126	133	132	113	111	124	114	127	107	126	130	127	138	124	115	120	108	116	141	111	124	120	122	104	121	132	102	133	118	111	122	129	118	107	122	130	128	126	120	117	137	130	119	110	144	130	132	114	123	134	127	134	107	104	116	151	135	117	139	106	111	123	129	136	125	115	120	124	99	122	111	119	120	97	129	111	108	115	121	134	124	141	119	118	125	123	121	120	98	115	118	125	115	137	132	127	130	128	118	136	139	113	120	142	117	110	124	113	122	107	120	110	103	118	128	128	106	113	112	124	126	132	117	134	127	101	108	122	140	124	138	131	138	149	129	127	127	114	123	128	113	128	134	119	117	112	106	109	119	134	122	117	117	142	134	127	108	132	132	122	133	124	136	115	141	152	116	122	107	109	132	124	139	122	139	125	134	113	127	112	123	141	101	138	124	112	125	115	126	117	122	113	121	134	127	109	119	127	132	117	155	131	136	92	107	122	116	122	108	115	117	119	94	144	145	131	113	127	136	111	116	140	127	124	123	142	130	138	141	121	112	141	130	124	116	123	136	118	112	123	116	114	113	134	108	124	111	136	125	106	124	115	97	122	127	114	115	94	130	121	116	135	129	110	126	125	113	129	118	128	117	101	136	126	141	123	110	122	119	115	132	129	126	118	126	122	120	108	116	128	128	110	140	126	134	116	126	104	136	126	126	133	103	127	120	132	103	132	118	126	138	124	116	123	127	122	131	124	105	104	112	117	127	123	152	141	141	129	112	138	133	121	113	126	133	124	119	133	118	102	126	117	117	105	124	133	132	129	127	137	133	139	149	138	110	122	136	119	117	113	126	119	128	100	127	99	123	141	129	127	132	124	118	128	124	121	129	121	122	108	134	137	112	113	123	117	127	124	129	106	107	146	117	128	115	120	150	105	120	144	125	129	123	147	104	137	136	115	141	124	114	125	133	113	135	108	121	118	134	113	120	125	108	130	136	127	114	138	137	107	130	114	118	131	134	132	122	119	115	139	126	133	113	97	121	146	125	116	111	118	147	113	105	107	105	124	118	112	125	135	114	119	138	122	115	123	109	127	105	118	113	121	109	107	111	126	115	111	127	126	116	101	129	123	115	122	105	130	140	115	127	123	130	126	120	130	105	104	110	118	117	109	108	136	143	122	106	126	124	123	128	112	120	123	110	135	100	125	122	118	132	144	118	120	139	116	127	112	116	130	117	128	143	121	120	101	117	111	114	122	122	116	112	103	131	144	130	98	108	137	126	123	135	119	112	113	126	139	126	138	121	146	141	129	102	112	118	114	111	120	130	139	137	107	142	115	117	111	141	128	124	124	124	124	108	96	130	129	116	104	135	123	108	126	122	126	137	118	134	110	151	99	142	122	109	102	123	128	117	119	135	105	115	95	109	128	120	109	101	134	133	112	128	130	129	140	116	134	116	103	115	113	135	126	92	108	121	131	137	125	114	103	128	122	106	124	112	121	137	116	131	129	105	147	132	114	117	118	124	103	104	134	117	109	113	101	100	129	117	121	118	145	111	113	133	114	102	113	155	132	136	119	127	114	116	117	138	123	118	120	125	129	120	105	123	119	122	137	120	118	141	116	107	132	122	134	104	130	115	134	129	116	116	123	131	120	138	126	136	135	133	119	130	120	145	104	96	154	129	147	138	126	141	111	111	116	130	116	104	115	120	122	137	113	120	117	113	111	120	142	138	127	123	108	109	128	129	121	129	124	117	131	130	121	120	142	133	113	109	131	131	121	124	118	121	116	141	115	116	124	120	123	129	117	135	126	132	94	117	115	112	122	133	135	143	130	123	114	112	141	132	132	119	131	140	134	112	107	139	123	141	104	126	135	139	113	129	136	133	117	117	119	109	109	125	124	118	123	105	118	131	122	113	116	122	124	113	118	110	132	108	117	135	131	111	124	129	119	130	140	101	116	121	125	121	110	135	107	109	118	137	103	119	132	104	127	121	111	133	119	132	127	127	118	117	103	120	129	119	112	114	132	137	127	124	122	157	132	134	127	102	127	139	128	134	119	125	117	130	114	110	129	124	116	96	132	123	121	102	141	115	132	109	119	109	114	125	127	130	120	120	119	121	123	125	118	104	126	135	137	143	118	117	118	134	128	124	144	119	125	135	115	125	129	107	138	100	119	120	134	117	131	117	129	112	119	128	135	118	142	115	116	131	127	119	127	130	136	115	121	137	137	125	126	116	143	122	126	127	102	102	116	109	130	115	143	132	134	100	126	131	108	150	125	116	129	95	113	116	142	127	115	134	124	140	132	123	146	124	123	135	123	105	122	138	116	115	141	116	119	108	131	108	127	131	109	115	112	115	138	151	141	122	134	127	115	124	122	139	123	136	113	108	119	114	114	120	121	137	110	114	117	126	135	104	138	124	130	126	126	148	120	116	96	120	142	120	122	113	116	131	111	132	102	108	126	119	112	129	103	109	139	131	133	112	120	122	131	113	126	139	122	107	111	116	132	104	128	116	121	118	115	104	121	138	119	130	103	107	111	122	106	123	124	106	106	140	109	129	119	119	93	114	123	133	122	116	120	133	135	130	125	142	122	129	121	116	128	123	129	119	112	138	103	124	99	135	128	124	114	121	131	106	110	113	126	114	115	120	131	106	102	104	117	129	118	129	115	137	104	114	114	129	131	131	120	117	132	132	132	135	115	116	122	133	125	112	123	123	113	102	118	119	119	136	109	132	120	119	126	119	113	135	107	119	113	126	139	110	134	127	127	114	95	128	120	154	114	107	144	136	125	126	121	117	126	107	140	123	106	125	126	129	124	113	124	119	119	120	151	140	134	127	123	130	110	133	100	123	120	108	116	121	114	116	132	129	111	114	128	123	112	114	118	105	110	137	131	130	119	127	112	140	112	121	116	99	119	122	123	135	136	136	111	143	96	132	120	144	141	134	120	134	119	116	121	116	125	113	115	113	114	122	121	114	132	116	120	112	120	141	124	121	122	112	118	112	122	139	130	115	136	130	134	129	126	117	127	125	103	96	118	152	113	121	147	119	118	112	111	111	111	113	151	119	109	110	117	135	123	133	108	107	122	120	132	105	112	127	113	116	114	114	120	119	117	142	122	120	119	99	109	137	130	137	105	130	144	117	124	109	119	128	120	115
25472	21480	27990	25364	11328	1213	745	554	527	482	459	447	473	486	473	461	433	431	437	394	435	416	422	442	390	407	419	366	412	429	418	391	418	433	425	424	398	412	389	400	427	402	424	422	441	405	429	433	418	438	449	390	406	370	374	407	405	422	342	423	435	378	347	377	385	382	415	367	417	420	386	403	469	353	395	439	406	373	405	411	386	433	403	388	378	408	406	379	387	418	406	420	439	384	408	381	401	419	406	410	397	401	366	372	430	380	425	389	425	422	424	403	414	376	388	411	453	385	405	403	425	423	449	412	424	359	397	393	417	417	396	439	385	447	420	414	399	377	400	411	383	418	395	415	405	403	425	448	384	411	391	401	437	413	415	461	380	392	408	383	416	410	415	400	431	386	457	385	422	402	434	406	455	417	414	389	402	417	392	411	392	410	447	402	422	421	410	411	405	366	383	404	439	388	398	388	410	414	416	402	456	405	401	434	392	390	414	407	416	413	382	442	423	399	375	405	403	392	383	421	440	397	433	375	437	410	397	411	358	438	406	376	422	406	418	413	421	387	396	385	443	408	449	414	426	388	362	426	387	419	392	402	411	392	393	422	395	445	434	420	429	408	404	375	395	406	401	438	409	399	434	406	421	422	424	418	402	414	426	423	403	375	433	391	431	402	396	388	431	432	426	420	395	393	411	402	411	404	404	387	415	382	386	386	408	408	372	418	426	393	409	454	411	417	392	406	414	396	406	383	448	379	377	365	434	397	375	425	390	378	412	404	398	404	402	375	419	403	427	397	396	424	433	416	396	400	389	389	399	397	383	415	424	395	397	385	422	409	411	430	371	402	416	397	382	419	408	407	382	418	384	414	381	382	405	420	424	429	406	385	415	409	396	446	441	447	413	418	407	395	436	387	398	429	427	432	402	411	395	450	386	401	385	418	421	421	410	417	386	375	410	436	402	410	438	412	385	415	418	411	397	437	424	416	392	400	410	375	424	431	406	404	424	392	411	437	421	386	394	397	429	386	361	424	394	389	431	433	414	414	417	379	414	416	411	392	404	412	396	423	423	411	457	393	394	413	366	405	399	441	425	414	428	395	360	429	377	433	426	426	399	420	429	382	404	426	399	399	398	405	427	404	398	428	387	412	388	395	380	420	429	406	427	381	415	395	386	401	393	396	384	401	390	395	345	425	409	417	409	414	422	431	398	386	419	390	367	402	411	442	357	400	417	447	417	419	401	395	406	436	409	455	434	411	400	403	451	398	425	419	449	429	400	387	386	376	407	361	408	370	390	394	370	362	415	437	402	419	398	413	410	384	412	440	409	380	372	448	384	410	394	418	387	399	419	426	433	393	393	405	407	410	433	410	411	440	400	420	413	405	371	404	395	409	411	399	399	382	383	414	427	361	414	405	408	375	408	438	415	368	430	424	377	439	367	390	392	433	435	420	398	418	403	402	373	411	401	394	399	432	373	410	381	417	401	376	414	418	409	364	403	420	407	380	395	422	441	417	357	404	405	378	400	395	401	402	430	413	390	410	395	419	411	389	377	387	381	402	376	394	420	388	391	410	373	410	419	419	406	429	396	399	366	419	407	400	388	405	416	402	375	387	416	411	420	391	417	403	393	418	427	429	401	394	411	403	405	404	414	373	419	399	422	410	401	388	412	430	417	393	377	403	429	390	385	421	402	393	430	418	442	378	412	419	402	402	426	408	412	376	410	423	400	404	407	425	400	410	408	406	386	424	395	393	428	434	425	454	417	390	413	416	418	429	400	398	405	396	433	437	395	399	402	371	398	429	438	407	381	380	363	396	420	399	415	414	388	425	402	395	408	448	412	405	437	409	416	420	436	405	385	383	413	420	398	394	423	408	412	434	427	410	398	390	411	379	429	448	374	418	412	395	419	397	404	422	442	389	400	402	398	412	433	379	422	394	427	417	405	379	397	406	411	375	403	408	373	407	391	386	378	393	389	393	399	366	415	431	433	425	373	407	413	431	435	395	422	410	409	432	427	433	392	420	402	415	398	382	397	417	381	413	420	405	410	415	413	410	395	416	363	416	427	416	399	403	425	405	385	416	425	387	413	440	414	399	376	425	397	403	443	433	392	385	327	407	415	404	377	409	400	390	399	477	412	409	422	412	392	412	441	400	421	389	401	379	433	422	417	381	414	426	406	397	436	415	415	402	395	401	387	429	434	377	389	382	408	393	399	418	381	410	377	433	409	382	416	396	412	446	384	399	375	386	434	415	423	394	422	401	400	383	383	384	406	425	416	403	424	422	397	423	434	392	419	380	419	396	434	403	391	390	396	397	423	394	389	429	409	410	392	450	387	419	370	429	404	424	403	397	427	395	410	407	388	400	390	419	427	379	414	402	382	413	433	448	416	439	435	433	410	379	386	400	428	387	411	431	388	413	427	411	363	396	446	415	386	400	427	381	378	397	453	432	401	391	411	390	388	408	428	432	408	369	420	407	415	389	430	392	404	416	402	435	379	426	411	392	395	449	430	416	338	400	397	430	404	422	435	374	395	414	423	400	391	400	401	394	377	421	410	366	414	341	406	425	397	387	424	401	387	408	394	419	400	397	412	397	375	386	447	400	428	419	404	407	421	406	402	377	407	401	368	409	415	398	448	407	384	411	418	432	429	414	394	392	409	437	446	469	399	379	416	395	371	402	383	409	392	425	388	396	422	403	391	420	400	387	419	415	394	378	390	415	405	433	434	416	400	441	406	423	404	405	405	419	395	392	380	393	408	425	403	400	412	377	436	386	422	435	410	397	403	410	410	399	416	394	405	420	385	364	406	386	383	392	420	406	369	399	417	414	406	422	370	396	440	391	408	412	434	405	429	405	436	408	409	388	400	399	386	382	377	397	415	424	407	384	408	416	403	394	433	401	368	379	395	396	370	451	405	438	382	432	414	395	387	421	377	395	386	410	401	388	391	412	404	371	421	379	392	368	388	391	438	430	404	415	401	368	371	408	414	392	384	409	420	375	410	401	420	413	408	383	374	422	441	448	412	395	400	395	373	415	418	388	408	386	412	417	384	375	386	422	410	389	410	380	412	431	412	433	429	403	430	371	404	411	423	412	422	404	371	415	432	347	395	385	385	421	431	434	394	389	381	439	421	403	397	440	389	359	390	422	412	419	428	402	405	421	425	422	411	402	405	425	413	437	417	386	414	426	412	415	410	414	394	395	383	431	386	379	435	409	383	407	381	366	436	418	428	429	391	406	405	379	391	422	431	420	442	395	407	425	401	400	377	395	395	375	390	437	370	394	474	379	392	410	398	397	420	392	417	379	428	397	412	406	390	412	438	356	363	386	410	411	387	426	397	406	411	409	404	398	375	390	414	386	444	408	401	410	420	402	425	400	386	400	404	423	360	389	369	404	392	406	403	402	424	412	422	387	410	404	413	423	430	392	398	400	398	422	369	387	401	417	404	417	403	360	374	400	399	406	403	389	401	373	393	402	435	435	416	352	380	392
3163	3322	2713	1403	953	776	674	586	529	470	456	419	417	424	442	413	431	384	364	380	362	415	363	378	361	374	354	361	346	330	368	330	339	353	328	341	346	333	401	349	311	367	341	343	334	345	378	356	380	353	367	347	303	358	351	360	352	354	343	320	384	366	331	381	347	325	374	336	327	393	374	327	365	340	394	331	352	341	339	337	321	357	349	321	340	366	342	350	342	368	338	336	325	324	397	334	347	338	368	316	337	358	342	346	323	338	314	323	346	362	354	353	332	362	359	363	350	329	353	336	302	352	375	360	362	346	322	334	330	330	404	352	337	354	343	368	309	337	330	346	353	341	336	337	364	352	350	327	360	322	339	323	342	337	333	348	327	351	345	389	338	321	354	326	337	321	356	325	335	329	341	341	341	325	374	338	354	322	353	371	329	314	332	374	351	367	308	346	355	322	354	334	339	348	358	310	356	327	352	338	356	338	378	369	340	354	375	332	332	321	356	353	360	351	353	379	333	320	347	323	357	379	341	372	326	348	310	315	330	320	343	353	343	355	349	329	331	329	347	359	319	324	359	338	335	337	356	367	332	341	372	343	329	366	357	337	389	351	319	352	363	344	368	333	366	340	333	332	335	331	369	348	359	368	349	309	352	324	363	382	343	356	332	360	336	341	384	343	341	326	338	304	384	365	322	344	355	351	342	325	321	384	303	351	356	338	315	323	335	338	341	328	346	315	319	340	336	338	339	314	322	375	331	331	325	326	333	376	318	334	368	338	319	373	324	353	340	324	343	326	356	341	332	334	347	356	346	371	353	390	365	318	361	348	323	332	323	344	353	360	341	305	361	364	353	339	307	317	310	355	323	353	340	306	333	357	356	320	336	347	345	347	322	330	350	338	337	323	335	315	351	343	355	370	341	368	350	340	340	361	343	391	342	301	347	325	336	348	325	359	320	350	368	340	343	367	359	388	358	326	317	332	370	302	354	345	333	341	357	344	326	315	331	330	350	326	331	339	331	340	317	374	358	334	338	348	332	334	368	328	363	291	356	352	334	341	330	321	357	321	337	353	314	325	331	335	312	345	341	333	350	340	348	332	345	341	321	336	352	331	326	329	321	339	337	374	393	377	361	342	300	363	357	365	329	315	340	353	328	331	326	364	354	324	342	316	320	320	360	362	318	349	353	338	336	321	312	309	332	328	381	362	345	330	347	297	301	382	352	337	341	368	369	335	350	295	336	348	334	334	337	333	358	346	362	312	327	344	333	328	342	356	346	361	330	335	358	346	365	317	327	322	339	345	325	336	323	320	367	330	344	351	368	347	359	351	316	356	349	324	323	333	333	361	371	355	342	324	315	342	341	338	333	345	333	342	326	338	360	321	329	341	320	343	354	339	345	346	341	348	299	331	345	361	320	348	336	362	330	319	318	337	374	353	348	321	337	335	339	355	330	331	362	329	343	342	351	336	354	338	353	319	338	364	351	331	332	337	327	327	339	325	320	334	345	351	337	336	362	370	369	360	374	319	313	325	331	311	318	349	339	336	343	343	307	322	335	399	331	328	361	323	363	326	336	369	348	318	364	318	355	354	345	351	337	322	323	336	336	319	346	317	346	338	345	332	326	360	333	373	311	339	338	326	339	329	342	326	337	330	295	340	326	335	310	345	345	353	332	366	364	355	334	320	351	300	338	310	328	355	341	309	359	323	360	321	322	334	322	388	341	362	349	319	342	341	338	360	326	323	345	326	341	329	312	319	355	334	355	345	333	350	358	352	306	347	361	333	329	353	334	331	339	382	331	304	311	298	349	349	320	311	334	329	367	335	345	328	353	350	316	339	325	291	317	343	338	357	306	320	335	375	313	363	331	352	336	352	361	364	310	349	307	337	321	323	326	336	319	348	340	342	355	349	352	344	347	323	375	324	357	335	332	336	347	356	365	333	344	326	333	329	351	375	340	339	357	346	351	303	356	349	316	351	345	316	361	351	330	365	335	358	336	320	322	349	354	343	326	340	351	341	324	364	367	341	326	339	327	355	364	322	346	327	340	321	346	310	296	348	324	325	336	345	345	372	321	361	346	331	326	347	323	332	320	362	334	313	311	326	341	311	339	312	309	335	313	314	354	318	352	339	338	342	360	368	305	298	328	350	310	351	341	368	340	322	349	305	340	361	345	333	325	337	337	390	338	369	333	329	364	370	305	367	353	309	369	356	346	354	335	339	341	338	353	337	340	327	338	351	336	334	348	313	391	364	351	329	362	339	345	355	351	338	324	351	311	372	328	311	356	326	370	347	348	340	319	335	354	339	338	339	365	337	339	340	336	349	402	368	380	336	354	331	317	289	381	315	319	334	330	329	365	319	343	336	330	323	335	324	345	349	335	366	318	325	343	370	341	334	347	343	340	349	338	322	307	365	333	320	367	346	363	330	312	371	319	338	337	345	318	328	325	297	337	334	344	360	336	347	366	322	334	326	338	333	373	345	354	361	332	338	327	311	343	353	391	314	320	342	331	324	333	343	356	330	390	319	352	367	337	321	328	336	313	366	325	353	337	332	314	325	314	331	373	347	340	308	334	364	352	336	384	335	350	345	359	330	362	347	341	343	361	315	367	320	323	347	335	316	361	332	341	338	316	332	320	362	333	326	336	342	327	316	363	325	367	333	354	360	332	331	338	311	347	343	323	363	349	346	362	338	357	310	321	331	334	319	354	367	359	323	333	349	330	347	329	320	354	297	374	346	320	367	330	331	341	342	330	325	349	326	360	347	332	321	356	350	316	322	337	338	316	344	337	319	330	364	343	339	324	387	319	362	362	288	340	330	365	326	337	324	337	360	321	347	340	359	341	338	326	336	339	343	358	328	343	333	351	319	339	362	372	326	353	344	348	324	323	329	329	372	347	339	309	327	313	350	314	335	330	361	360	337	356	320	325	345	356	355	314	321	344	330	329	347	301	338	373	327	334	331	346	349	315	329	353	335	368	325	315	320	337	380	354	327	349	331	350	361	383	331	357	321	345	325	345	345	321	289	335	331	302	354	350	349	317	364	341	332	354	373	344	350	312	320	325	309	377	323	335	337	331	307	348	345	310	337	362	341	358	323	346	353	334	326	334	335	336	327	361	361	337	335	325	352	345	337	355	337	337	326	371	332	341	304	322	314	353	330	323	338	351	318	348	319	361	333	343	348	347	323	358	340	354	337	318	319	325	325	332	350	350	347	349	338	336	340	357	349	338	347	294	350	327	351	344	327	304	325	304	367	324	308	345	337	336	341	352	347	321	364	348	338	360	345	310	340	317	364	347	316	338	338	346	344	333	333	352	296	331	342	294	359	357	336	335	322	342	377	379	348	356	316	343	314	352	356	333	301	305	345	343	327	307	333	345	358	327	343	326	360	309	358	335	352	363	328	348	335	334	343	352	324	380	331	330	352	302	345	351	335	324	331	316	348	352	333	334	328	364	341	350	368	336	315	318	330	332	348	311	354	332	339	363	317
24525	21466	28821	24521	21452	8548	1589	1036	838	749	741	784	688	716	677	701	689	717	690	655	646	643	649	667	651	644	660	623	625	682	634	610	611	604	586	631	655	598	614	622	658	666	589	601	645	602	652	597	651	647	633	619	619	586	617	609	677	589	613	609	627	637	659	619	627	626	611	660	603	597	565	622	612	619	624	680	639	594	628	623	652	619	604	641	643	601	638	620	630	631	588	617	603	563	579	619	638	616	594	602	603	582	590	587	645	615	587	640	596	614	618	577	584	595	606	609	624	641	644	601	591	616	564	562	630	603	630	606	565	616	650	621	624	614	616	597	598	592	605	555	603	612	585	614	584	623	666	626	576	584	641	615	608	646	648	605	612	566	629	632	624	611	581	604	556	609	623	629	603	653	636	599	605	631	626	631	589	555	634	652	572	610	652	565	594	611	593	591	657	596	643	608	619	560	628	621	597	649	595	596	645	587	630	619	620	615	598	576	599	632	595	581	633	550	625	603	593	604	601	656	601	644	624	596	586	631	579	623	599	567	591	604	651	565	586	589	597	647	637	612	599	579	615	591	616	658	627	569	577	571	611	632	573	599	616	652	650	585	622	628	623	585	610	579	618	620	628	602	594	628	609	607	631	614	573	606	588	605	633	581	608	612	614	682	643	603	632	583	578	623	645	620	615	628	601	578	636	611	585	617	596	576	631	608	587	625	602	594	626	609	575	610	601	612	594	615	629	555	599	614	604	597	606	607	610	630	620	656	572	671	657	638	643	613	620	588	640	610	610	609	651	556	562	559	585	599	587	633	618	642	580	630	619	621	579	641	608	615	626	642	613	660	585	626	584	640	618	548	618	602	576	593	626	577	631	598	624	628	574	603	617	634	676	614	631	582	604	641	607	581	604	616	575	604	648	582	631	672	616	620	671	621	605	613	608	591	597	602	627	601	595	622	626	631	562	607	648	592	592	605	637	623	614	599	604	639	595	615	605	573	616	543	601	600	580	562	615	584	565	579	601	597	597	615	617	651	583	626	632	643	557	619	609	580	618	592	623	584	600	591	625	593	615	611	574	598	604	630	607	643	607	599	668	599	604	604	626	600	583	641	568	578	613	586	621	606	607	627	626	592	602	576	586	652	600	607	616	609	631	606	607	610	614	602	653	635	607	592	614	587	630	583	566	632	629	595	594	610	586	589	676	636	593	635	597	611	591	587	596	623	640	646	633	610	627	656	621	600	623	631	622	616	566	618	593	622	629	558	628	620	572	545	612	575	631	587	573	566	670	617	658	606	623	583	608	642	633	578	609	655	614	592	647	577	585	533	603	622	576	629	631	609	634	586	617	601	642	584	621	620	588	603	598	636	588	574	627	632	613	634	580	596	603	562	609	591	583	600	606	584	588	628	616	638	608	614	574	629	582	629	634	606	612	571	611	621	611	617	629	622	610	608	584	625	602	589	597	543	596	624	621	616	587	633	580	577	586	629	601	632	626	590	606	619	602	617	608	600	638	626	582	609	626	612	596	603	615	614	554	587	589	649	599	601	614	633	558	631	613	630	623	543	668	595	578	570	584	600	617	637	610	616	604	638	625	628	617	634	585	614	611	548	645	569	583	594	608	552	653	565	586	628	635	602	613	623	580	620	589	633	574	609	613	583	623	624	575	616	603	621	581	621	588	625	600	619	628	663	587	608	634	596	582	586	586	544	615	606	626	600	615	584	618	585	611	653	611	613	653	607	621	607	639	568	611	602	616	619	574	562	605	625	634	577	553	620	613	575	609	604	601	608	593	590	636	603	619	569	599	623	604	558	600	647	561	596	636	591	604	607	565	582	569	593	587	593	596	598	682	565	576	604	623	586	607	586	619	632	597	573	537	598	549	614	646	605	637	590	580	614	613	601	613	585	668	660	635	616	569	592	646	625	566	612	586	620	632	628	633	638	632	635	596	591	593	610	625	624	616	585	621	599	557	591	591	659	640	615	575	620	664	602	600	636	629	625	591	585	592	612	554	669	633	652	582	582	633	614	620	602	594	585	587	598	608	577	605	583	590	581	616	596	566	592	578	639	664	611	620	592	565	636	598	599	662	655	567	577	650	601	622	611	614	603	558	590	597	610	584	553	593	638	637	636	600	605	587	618	595	640	632	615	591	607	595	601	632	629	560	609	554	597	621	618	624	627	632	624	621	637	576	599	603	595	621	614	610	618	602	614	606	630	646	647	649	600	589	598	612	581	628	582	573	600	580	616	606	633	594	567	654	616	649	585	643	565	615	566	651	640	611	618	604	610	599	618	576	608	606	609	584	590	654	600	622	634	581	549	625	615	600	565	629	594	625	607	601	590	651	605	651	644	610	617	624	605	562	592	602	571	615	603	580	561	584	607	605	609	580	565	576	611	594	602	609	634	641	640	634	620	604	551	581	611	649	591	613	593	645	568	599	564	607	604	636	564	595	583	549	575	570	580	626	624	607	582	578	622	615	606	634	572	625	629	676	633	603	607	622	621	578	598	621	568	613	630	606	650	613	664	619	618	629	600	615	596	583	629	605	579	595	607	612	619	614	648	628	569	638	594	621	611	640	626	643	630	639	630	616	584	607	586	619	560	611	631	530	606	607	633	606	646	631	627	654	628	572	607	624	586	631	595	631	595	580	576	642	584	614	624	572	594	602	608	595	605	617	647	594	631	576	584	593	582	624	623	621	608	585	610	582	584	607	606	612	574	600	584	581	580	632	570	573	594	594	590	615	623	595	607	553	587	632	595	601	624	596	622	571	603	626	602	610	616	609	613	576	618	588	663	594	606	647	631	609	580	610	599	626	554	624	601	605	613	586	636	641	589	575	607	586	652	640	580	657	588	601	654	580	614	592	641	623	634	607	585	592	628	572	603	644	575	576	635	613	585	642	603	586	628	611	610	649	616	610	624	579	596	614	605	595	602	624	596	585	584	584	636	575	647	572	580	564	604	594	600	611	560	600	613	597	584	627	638	589	598	595	618	602	640	575	620	619	616	597	596	590	582	619	628	566	609	604	601	576	579	595	606	569	580	635	617	607	632	631	652	597	587	564	585	604	671	632	584	594	629	619	591	609	575	621	628	585	596	638	604	590	572	619	581	639	593	583	579	594	622	646	589	619	603	643	605	624	574	601	626	593	662	680	606	604	570	641	609	615	576	591	609	603	593	585	605	637	625	591	626	592	596	609	616	598	595	603	595	626	587	608	588	598	618	585	598	582	563	611	604	628	630	593	607	638	658	577	605	624	609	611	615	588	651	608	579	642	623	650	607	598	618	566	595	581	593	605	632	602	596	620	621	580	586	610	634	581	639	607	629	594	618	579	621	623	608	643	597	569	649	587	577	583	616	588	615	612	573	604	607	608	565	588	626	640	617	622	572	586	648	605	575	575	576	595	619	677	591	597	577	633	616	593	654	624	658	586	598	610	622	623	585	574	585	621	579	591	636	560	616	644	593	596	599	545	629	614	552	582	571
3485	5672	4730	2475	1769	1359	1089	898	817	792	719	679	643	638	590	620	605	638	565	549	585	581	577	500	558	511	524	528	509	523	515	562	556	522	540	551	522	473	516	504	520	526	481	509	522	516	511	533	487	519	509	516	507	489	518	498	473	521	489	486	483	483	511	501	514	495	504	488	503	489	509	504	484	526	480	494	512	494	500	521	471	499	526	529	487	487	476	521	511	510	495	481	510	494	497	483	487	511	485	506	498	510	492	502	539	524	534	469	513	507	533	525	532	473	505	504	520	524	480	521	522	479	526	481	503	511	511	520	478	505	494	494	492	522	489	469	477	522	510	510	488	502	494	499	524	498	455	492	490	536	522	495	508	486	514	518	508	537	493	509	521	504	498	537	476	493	489	502	480	527	486	522	494	497	481	511	532	529	454	508	519	495	513	510	497	515	452	512	484	543	494	493	483	507	499	478	504	501	522	490	528	493	504	484	530	480	521	475	515	506	477	502	551	488	513	529	509	451	447	500	525	488	485	491	496	494	496	489	453	533	496	481	540	516	497	500	491	467	512	473	490	501	505	490	547	496	499	487	506	524	477	535	513	524	518	510	469	483	479	514	503	467	488	496	502	515	474	506	469	506	491	506	484	499	519	476	474	484	501	512	528	514	487	503	491	465	471	481	477	487	477	499	521	481	484	470	480	478	463	490	493	511	496	513	508	503	484	484	496	462	508	468	483	503	488	503	522	511	535	474	518	505	515	530	507	435	500	475	465	503	470	513	490	471	498	520	504	449	502	490	499	483	495	496	485	520	510	485	471	527	487	521	494	458	451	488	514	495	498	506	522	496	499	485	527	504	517	478	481	494	531	499	455	451	467	484	525	514	509	472	447	517	474	521	493	525	493	451	445	528	507	493	482	512	496	487	463	487	476	489	512	496	555	502	471	506	477	495	506	461	478	518	477	495	466	506	493	482	487	495	472	471	494	479	519	505	524	490	508	488	517	501	468	481	468	479	496	458	498	519	506	516	504	486	477	520	490	501	495	512	495	493	485	522	480	496	518	471	519	460	521	522	510	511	502	488	513	491	452	509	502	483	493	506	531	528	509	502	466	520	490	480	460	483	487	518	508	495	462	504	470	492	494	513	468	455	496	503	526	487	488	511	500	487	496	544	472	515	471	522	480	485	479	484	518	500	496	509	524	442	456	492	450	523	464	496	489	532	483	491	494	499	519	454	483	479	505	472	515	499	494	536	471	485	510	510	516	512	505	473	440	466	495	524	464	473	539	423	476	492	527	499	512	492	496	507	506	485	489	506	502	508	519	475	511	494	502	480	444	501	503	476	500	496	486	485	463	473	519	512	494	514	503	477	494	516	518	505	511	500	476	507	491	494	478	469	468	461	494	479	497	498	502	500	490	492	466	500	503	477	495	471	516	477	461	494	531	499	510	515	490	486	479	543	486	508	454	470	517	504	472	457	457	486	472	483	496	466	483	503	477	478	504	462	490	542	497	480	488	512	485	442	515	469	502	481	492	508	476	497	488	519	522	478	496	490	515	484	536	500	489	488	464	485	500	466	496	461	507	486	507	531	469	477	509	511	472	506	500	502	522	485	462	529	491	498	525	525	505	472	511	482	490	505	495	476	520	487	485	478	504	481	495	503	501	514	517	494	493	514	461	494	484	500	512	522	482	525	492	482	515	451	519	507	482	495	465	514	497	470	501	478	483	495	490	500	490	481	500	449	474	460	504	492	481	534	548	516	505	445	487	496	483	499	492	479	497	496	457	500	527	486	428	469	483	500	536	481	515	487	512	490	452	477	495	511	502	495	472	479	435	497	487	472	519	501	496	480	487	460	475	496	509	479	491	475	508	527	498	480	481	551	477	521	486	513	508	470	459	517	455	533	474	480	524	499	498	496	489	485	500	494	489	489	496	495	476	490	504	483	493	479	496	505	488	484	509	467	428	488	475	465	485	477	490	486	523	488	497	503	517	495	451	459	485	524	466	472	480	479	520	526	452	538	484	500	483	488	455	480	461	528	480	475	505	501	485	515	514	469	482	432	515	539	508	482	548	506	497	506	478	468	480	493	503	482	460	511	486	523	467	495	482	491	503	500	493	484	534	482	484	508	485	463	541	489	524	523	496	472	500	478	498	492	544	461	479	454	463	496	473	452	520	500	467	475	472	447	482	464	487	471	463	486	465	501	494	473	472	472	511	486	537	504	502	456	474	478	477	521	477	476	474	501	477	483	484	514	499	506	471	530	506	486	498	533	453	494	508	477	489	505	462	441	518	511	503	511	511	516	491	528	478	484	479	468	449	471	472	439	492	500	515	501	523	496	495	503	503	511	518	461	495	500	454	472	486	472	484	515	491	494	498	497	461	494	492	490	482	487	469	486	502	499	508	470	466	501	475	503	504	524	441	475	484	467	478	461	474	459	475	501	485	508	505	479	491	468	498	482	449	524	506	500	465	519	508	520	461	479	485	477	516	481	474	466	447	475	516	504	486	523	489	460	501	484	466	490	473	471	482	491	474	477	467	479	482	481	512	494	517	535	519	458	494	518	520	463	499	497	504	477	494	497	494	495	493	473	505	485	476	498	465	450	480	472	475	495	486	461	516	501	507	529	538	464	506	517	465	485	466	485	497	503	537	507	475	470	502	483	499	475	448	481	450	491	485	511	518	512	455	479	498	467	497	476	493	511	517	509	433	458	465	460	505	510	479	468	494	443	489	490	499	480	507	462	501	489	524	547	494	452	474	518	489	463	494	532	475	432	480	479	440	473	537	497	500	481	481	501	453	481	531	491	460	460	495	497	493	462	499	475	497	506	504	521	472	492	477	476	479	456	474	478	461	510	469	474	439	509	507	483	481	484	510	489	497	501	504	488	509	499	459	493	476	485	541	493	477	478	459	485	469	477	468	507	481	534	478	502	499	471	482	502	488	523	480	503	499	490	520	486	495	520	471	499	475	500	497	477	494	486	542	541	458	445	511	496	471	491	498	430	503	452	477	490	444	478	449	480	473	455	476	526	469	489	470	523	455	485	513	500	471	471	483	496	496	480	482	493	510	463	509	458	486	500	510	482	454	484	470	465	517	493	482	486	523	464	453	512	514	509	477	469	475	501	498	479	530	449	454	480	468	512	439	514	473	484	496	483	476	476	463	496	469	490	500	487	475	442	492	490	455	513	480	476	502	486	497	475	489	499	492	489	471	491	459	472	486	506	489	482	501	516	505	465	481	445	463	466	502	462	490	454	476	488	469	486	461	475	546	486	500	511	487	515	479	535	508	510	489	472	483	430	494	495	473	489	503	458	507	462	465	458	481	474	482	495	493	481	504	498	502	471	510	503	481	491	525	458	517	481	516	477	497	442	504	472	510	442	493	495	488	508	485	458	499	510	482	526	462	491	471	517	518	496	505	471	472	471	478	488	482	515	483	448	478	515	440	485	469	527	524	491	434	484	459	507	496	476	502	498	474	492	472	521
27745	9998	481	236	189	169	159	148	143	140	132	121	157	146	155	137	139	129	168	184	136	166	144	136	130	138	152	171	144	145	136	134	156	151	138	149	139	112	170	141	151	157	141	143	134	144	148	155	140	125	124	164	150	118	156	145	135	133	133	145	144	155	154	138	153	138	125	145	134	148	158	150	134	131	148	150	143	142	128	155	162	143	129	153	122	140	160	125	125	167	146	150	141	147	141	156	125	129	146	139	137	146	137	129	170	131	119	131	135	125	138	142	135	175	143	130	150	156	144	152	164	139	140	138	148	142	150	147	155	144	130	118	130	116	118	155	147	124	157	129	136	133	173	109	130	146	156	146	149	125	148	149	149	138	154	130	150	143	145	142	125	149	144	135	145	136	141	142	142	116	145	160	130	120	143	139	135	131	130	158	135	139	142	143	138	143	156	170	141	128	129	142	164	179	139	136	132	157	147	130	162	156	149	136	133	161	123	141	145	144	133	144	145	137	122	137	140	138	144	144	139	113	121	130	143	125	156	150	142	155	156	132	145	152	147	129	125	132	139	138	131	159	133	142	140	134	134	137	129	137	147	151	137	130	127	128	137	163	143	141	160	141	145	144	129	166	138	137	145	147	128	125	163	128	146	120	154	146	148	142	143	165	148	143	157	143	150	151	132	131	136	147	126	135	154	135	145	160	160	161	138	124	139	161	136	142	159	132	136	133	146	144	142	151	147	151	137	150	126	145	135	152	138	127	128	150	167	133	154	138	141	143	143	118	165	166	154	138	158	132	148	120	134	163	128	148	117	117	117	128	130	125	127	139	124	142	127	152	121	166	123	131	145	154	147	146	118	144	144	137	128	134	143	125	136	152	139	112	168	128	145	143	143	131	145	126	149	143	149	142	140	160	135	134	121	146	156	147	157	135	146	140	121	152	137	135	144	148	141	146	164	128	131	152	136	150	116	132	122	144	132	155	136	128	139	143	143	131	135	145	133	131	141	116	150	148	146	134	139	136	151	140	156	118	156	138	131	142	148	138	141	138	133	136	149	166	124	132	141	165	122	144	149	131	141	155	139	160	161	150	143	156	149	150	160	167	152	118	135	132	143	148	157	124	132	141	131	171	143	135	154	127	149	128	146	162	135	153	136	143	135	130	142	134	155	130	142	176	138	166	134	153	137	126	141	133	152	126	151	137	139	129	156	141	145	133	140	140	151	135	142	145	116	128	161	131	147	127	135	139	150	148	130	143	134	140	139	140	154	153	153	134	133	136	171	145	105	142	157	133	172	147	137	169	145	145	118	157	133	137	146	156	126	156	129	117	140	140	145	162	143	131	149	149	151	158	135	128	160	143	138	160	136	146	120	135	150	120	166	141	145	142	161	142	126	139	155	140	147	149	151	129	151	115	147	127	174	142	148	138	153	146	130	136	125	132	136	168	139	138	142	156	147	133	138	160	124	139	134	138	148	126	139	145	141	147	144	154	134	132	123	146	139	156	153	150	119	140	129	134	119	114	139	144	117	144	141	136	145	139	129	138	153	144	128	146	147	159	125	161	139	151	147	148	160	144	126	136	146	146	140	128	144	137	145	130	134	136	133	154	135	138	130	131	135	154	143	149	144	163	134	154	129	149	153	141	139	121	138	150	161	138	142	138	146	130	143	163	174	111	136	132	163	151	117	163	134	132	151	125	118	146	149	162	144	124	144	124	129	143	125	147	127	156	150	150	148	118	143	148	160	124	138	134	143	142	137	138	134	120	143	148	138	155	144	156	150	140	130	148	146	146	157	152	149	155	124	161	150	142	148	142	132	138	156	130	123	151	140	141	156	136	130	154	147	131	127	164	159	155	150	133	142	155	136	162	140	137	139	135	144	135	156	137	141	137	146	129	128	121	121	128	131	142	135	144	128	145	169	131	135	153	133	133	153	138	126	156	140	140	134	132	141	147	114	140	186	141	141	132	149	149	149	130	145	153	150	144	156	144	146	147	142	141	136	118	137	123	137	151	133	135	139	167	145	151	150	145	148	121	146	164	127	99	148	129	141	165	141	127	136	144	158	133	126	140	144	150	124	137	137	154	132	117	140	148	128	148	160	130	141	140	141	155	126	131	142	155	137	165	143	134	114	116	155	153	166	167	148	152	152	132	139	120	140	157	133	138	140	157	137	142	143	145	142	140	115	143	154	130	141	124	119	130	130	132	136	135	137	143	141	153	161	141	136	137	129	139	137	137	128	135	151	133	133	153	142	115	140	161	137	114	131	137	151	115	150	130	135	139	125	147	130	137	130	149	146	178	172	144	139	149	127	151	136	158	142	154	126	139	135	136	130	145	138	127	148	127	150	150	133	156	141	150	128	151	140	139	155	123	145	149	122	150	140	134	124	126	142	131	140	124	140	115	141	143	127	135	129	144	141	137	144	142	135	126	158	120	128	146	152	113	116	153	137	166	169	145	138	143	133	138	146	161	150	165	146	143	153	124	160	164	124	130	124	136	151	139	128	138	160	128	129	148	140	150	153	145	132	141	150	140	141	155	141	145	129	147	134	136	150	117	138	140	133	119	161	133	144	131	144	152	120	138	148	141	149	158	136	118	137	142	111	145	151	133	149	148	131	141	159	145	157	151	137	129	143	152	157	134	118	128	140	149	129	127	129	149	133	146	121	121	134	139	140	154	155	125	137	160	126	125	128	151	147	154	141	154	142	130	157	136	138	135	124	144	152	130	131	140	118	130	154	142	171	141	143	182	149	139	140	147	143	139	144	144	150	145	160	151	128	161	157	160	127	137	119	137	138	139	138	144	149	141	154	141	138	142	142	144	132	155	128	162	148	150	156	131	158	141	156	162	144	144	132	141	142	121	144	139	126	152	143	135	162	132	136	152	139	147	145	178	130	155	165	143	118	153	161	148	142	138	116	169	125	143	131	125	152	138	135	129	128	141	147	170	160	170	148	164	141	135	132	157	145	128	115	143	130	165	147	140	139	150	147	137	148	129	129	124	120	124	153	133	148	129	149	155	128	128	132	142	139	149	138	111	125	135	127	149	144	139	156	149	143	129	125	127	128	173	130	160	153	165	143	130	159	143	134	149	151	162	118	139	133	150	128	133	147	157	139	148	126	154	132	155	134	151	113	135	162	134	132	145	149	136	151	145	128	141	125	147	137	138	154	125	127	149	123	135	148	136	141	151	126	126	143	157	140	162	172	142	159	158	154	131	141	155	167	135	122	146	148	160	140	115	130	140	123	153	152	126	146	138	144	159	154	158	118	132	120	130	116	125	144	140	133	117	148	139	148	134	117	140	130	122	144	143	123	126	133	154	149	161	136	139	146	137	122	158	149	143	141	145	144	134	140	157	153	150	137	132	131	141	146	110	148	141	136	156	146	163	146	147	144	145	142	130	134	145	155	119	129	146	144	136	129	132	145	152	126	136	146	153	169	121	143	123	130	136	151	147	149	131	123	136	141	167	138	130	130	163	135	153	127	156
4518	291	259	174	139	144	151	146	131	124	147	112	133	128	127	146	143	123	117	126	120	130	137	122	126	113	138	137	112	131	127	131	121	118	113	114	120	136	118	114	106	128	131	128	127	101	134	118	125	119	128	104	112	122	96	104	121	114	135	101	115	106	111	114	122	125	107	117	103	135	122	121	127	112	119	122	131	123	141	134	115	115	112	110	120	131	115	103	128	124	112	118	136	97	136	118	118	126	136	132	103	121	136	117	130	116	134	121	115	131	121	127	116	121	120	126	118	133	127	110	120	125	120	114	129	128	131	123	124	119	128	129	128	122	116	123	120	121	107	138	103	132	126	120	129	123	112	111	140	123	101	127	131	105	106	138	138	106	124	112	132	120	95	115	108	135	109	115	139	130	122	127	141	138	124	111	115	114	113	96	128	127	128	110	123	142	117	125	116	116	113	126	107	104	108	132	107	112	131	125	104	129	125	116	112	105	108	102	129	130	130	126	130	113	118	136	120	117	124	135	133	118	138	132	113	103	130	116	132	117	125	134	133	116	119	120	117	107	149	125	102	108	130	111	117	119	120	113	125	115	124	112	127	114	140	129	118	107	123	137	112	129	120	122	129	113	108	118	107	123	136	111	115	123	126	118	121	128	125	123	135	122	110	114	138	131	112	133	122	105	122	113	139	104	113	106	121	104	111	121	139	120	120	110	111	123	125	117	130	109	117	120	107	118	110	134	110	116	136	133	130	100	123	111	128	121	119	124	114	124	127	133	111	111	108	130	133	114	118	116	119	124	113	123	111	121	129	115	131	125	109	117	134	124	141	119	115	117	114	113	123	103	123	95	118	130	135	134	117	109	115	111	139	101	129	130	126	109	115	114	126	107	97	108	125	126	118	118	130	122	125	107	125	128	109	119	134	113	134	117	119	132	118	111	125	115	115	125	133	127	112	107	116	141	118	124	128	124	132	123	134	96	121	99	114	125	113	128	93	118	118	94	121	91	140	118	111	115	102	107	129	127	118	114	136	125	122	131	134	116	108	109	114	132	113	136	121	120	141	133	120	104	140	121	117	137	121	111	104	109	127	105	128	123	133	122	126	116	110	114	120	143	130	128	129	122	122	91	110	128	110	116	115	131	121	130	132	130	118	109	121	123	121	94	139	96	115	126	117	140	117	111	118	122	119	116	115	109	117	138	124	110	119	136	110	117	126	113	111	115	114	85	114	126	112	122	116	110	125	125	107	110	118	133	125	119	129	111	111	133	99	133	119	115	136	129	121	116	123	131	122	129	118	124	102	145	127	120	125	108	112	112	131	132	115	118	105	120	127	157	100	113	114	129	127	130	130	134	124	151	134	102	134	126	125	124	106	120	117	102	127	128	116	136	122	142	123	101	125	117	120	118	130	121	110	108	119	129	126	125	123	99	104	125	112	139	130	116	130	106	127	127	125	112	136	134	106	122	122	113	135	123	132	110	108	113	121	136	115	121	106	115	121	113	131	114	126	131	124	116	132	128	114	129	98	114	93	120	128	119	131	123	120	135	139	122	122	129	136	110	117	114	131	110	122	131	114	106	114	127	137	117	127	123	139	126	107	131	120	134	131	114	108	137	104	110	139	121	123	110	119	97	108	134	118	150	106	111	118	118	122	112	118	123	116	117	126	122	99	108	117	128	123	141	125	97	111	123	128	105	117	120	120	135	141	123	125	127	110	134	131	107	103	120	100	111	131	124	114	108	113	129	132	109	119	113	114	122	134	115	120	118	130	119	111	106	110	110	126	120	106	116	130	112	124	124	121	117	116	107	113	110	131	114	116	127	107	121	117	126	109	120	119	102	137	113	126	96	140	98	122	113	139	131	128	133	134	122	126	116	126	128	130	137	117	114	117	136	117	114	131	132	131	123	116	121	134	127	132	115	123	118	132	116	113	120	120	126	105	115	120	117	115	117	126	117	122	148	107	130	116	121	119	131	111	136	110	125	128	137	121	111	141	134	138	122	123	129	122	153	124	129	119	118	118	104	116	133	108	126	133	116	122	117	110	119	111	106	129	112	136	129	117	122	116	104	122	122	113	115	108	111	131	132	104	127	118	123	117	135	113	118	120	118	137	122	140	128	125	115	138	118	121	119	125	122	139	116	143	106	111	105	131	129	117	123	129	117	126	100	113	131	122	142	114	120	123	106	124	126	106	110	129	133	118	117	138	129	132	114	94	135	113	130	141	117	125	132	103	132	117	114	108	99	121	122	101	124	126	114	127	107	117	130	106	122	116	131	136	111	115	103	119	125	118	122	119	115	115	107	128	122	125	124	137	136	119	126	132	135	143	140	109	124	146	141	119	134	117	116	108	106	132	138	120	87	121	105	135	140	133	128	111	123	119	116	115	117	133	114	121	126	129	106	123	123	112	114	117	129	130	136	143	131	132	131	101	118	108	104	112	126	117	108	113	135	120	121	111	121	117	112	132	111	132	135	115	137	126	134	128	113	118	116	107	116	117	119	123	128	116	131	104	133	108	128	144	137	134	126	126	127	130	110	132	118	129	126	112	131	114	110	129	126	125	121	115	122	132	115	115	128	136	118	118	111	114	125	132	119	110	124	118	103	130	134	115	108	103	104	122	125	123	117	124	126	119	124	130	101	100	100	129	137	114	93	127	136	124	112	122	131	102	114	115	126	142	108	136	116	113	133	110	97	129	113	109	130	123	121	124	137	124	102	146	116	127	119	106	125	122	141	136	109	131	117	105	113	116	136	120	150	120	112	118	118	111	139	145	117	106	111	129	129	103	139	116	113	113	100	136	108	120	126	96	122	122	116	108	121	121	129	138	123	110	106	131	131	117	112	131	122	111	125	120	129	121	113	114	120	135	114	139	116	132	125	127	124	123	99	119	119	108	111	114	133	104	119	120	120	142	122	115	126	118	125	115	113	113	127	106	124	129	143	103	136	111	126	124	117	125	110	136	113	134	131	121	123	130	118	132	108	119	100	135	111	126	129	117	123	125	117	125	128	104	128	131	139	124	127	130	119	123	113	120	124	111	119	106	121	119	107	138	133	106	121	124	128	107	130	121	110	121	126	121	121	113	103	107	116	110	115	103	121	105	140	118	114	128	117	110	124	107	141	115	119	127	118	135	122	118	122	122	119	103	109	131	113	125	109	120	110	122	133	98	114	107	117	126	138	113	144	137	106	118	123	126	107	109	117	107	122	119	128	111	119	120	138	109	121	130	129	136	112	133	117	127	128	112	97	129	123	106	126	108	114	128	136	127	123	95	112	140	119	141	127	117	117	117	125	127	128	144	127	109	136	125	123	121	134	141	132	110	112	98	121	117	124	114	119	117	126	119	126	124	125	106	125	121	131	113	121	132	112	110	107	118	129	140	145	131	103	122	109	100	110	131	131	128	105	108	124	118	126	113	119	138	120	113	114	128	102	138	120	127	111	119	120	121	120	144	127	134	134	106	122	119	96	134	120	121	113	102	133	122	107
25545	21490	27974	25379	11285	1174	769	568	538	539	514	448	472	450	457	432	466	429	431	457	420	429	439	472	451	456	412	424	441	404	385	437	394	444	431	427	413	435	393	435	421	419	446	440	415	428	429	389	469	415	376	416	413	417	402	406	413	402	437	396	421	423	444	443	400	408	415	396	396	407	458	421	447	427	420	421	420	448	412	414	405	435	418	404	407	398	406	380	423	413	409	409	417	385	392	403	393	394	422	418	395	398	397	388	415	410	396	381	421	416	417	402	411	405	413	425	393	397	400	463	428	386	429	465	371	418	397	420	392	421	414	381	385	406	438	372	419	428	394	389	415	388	395	408	395	428	401	424	430	431	407	407	422	407	381	400	415	409	408	399	406	448	407	407	406	468	408	415	402	378	401	440	377	415	390	423	417	431	437	409	383	421	409	422	401	392	380	367	370	405	379	428	427	407	412	409	410	434	407	412	404	385	405	412	434	418	421	412	397	441	431	402	397	364	394	415	403	397	412	418	411	443	406	430	410	423	426	422	378	434	423	402	442	428	399	404	404	458	399	387	398	409	396	415	422	438	421	440	399	429	412	446	404	396	396	364	427	390	389	422	376	440	361	408	415	371	420	416	387	412	413	435	410	418	407	451	402	394	392	364	439	397	444	393	427	386	376	406	443	426	408	412	449	391	388	408	420	429	417	395	418	410	418	471	376	409	458	414	399	415	360	426	391	411	431	406	411	396	403	399	391	394	417	407	415	416	400	357	398	416	416	384	380	377	450	387	389	382	436	440	412	406	374	400	411	398	407	387	420	382	412	418	388	422	425	408	402	426	383	399	413	424	363	439	403	428	416	382	395	414	432	421	451	430	407	395	408	403	395	388	467	436	391	433	448	375	430	410	408	407	423	399	378	407	397	409	432	421	420	429	395	385	448	408	385	403	428	374	388	410	419	413	398	437	396	444	402	411	403	431	405	413	408	401	419	424	399	438	353	415	424	395	430	405	401	424	438	409	424	441	414	457	382	433	365	425	415	434	396	429	404	383	427	442	425	422	412	426	420	402	423	378	390	395	408	405	418	412	457	430	402	433	435	395	402	379	405	409	412	466	420	401	457	364	416	418	382	419	440	433	393	411	383	418	406	392	426	402	389	400	407	400	418	376	426	391	397	413	413	378	408	427	393	453	392	422	420	377	397	408	443	430	432	427	395	425	406	448	384	429	397	447	422	427	383	435	405	409	387	383	391	374	417	436	394	427	401	424	417	410	390	437	417	391	387	416	406	412	425	409	396	432	410	404	423	432	427	434	431	406	403	412	395	395	400	381	399	398	425	450	401	420	417	419	440	433	411	416	442	434	445	398	387	426	388	400	412	377	423	399	399	440	400	425	418	386	410	437	420	419	388	415	392	421	428	414	434	423	411	392	401	404	365	420	410	423	406	427	386	392	383	339	419	400	412	395	414	414	441	449	396	415	412	434	424	392	376	408	395	382	393	349	408	393	405	407	395	398	398	405	403	432	415	372	413	412	419	410	406	422	416	380	412	418	407	412	400	399	419	402	411	393	392	417	381	394	394	419	369	448	448	424	428	389	423	432	379	402	360	409	381	344	404	428	400	407	413	446	418	383	373	430	417	399	401	403	419	397	454	419	433	381	457	385	428	396	385	390	377	419	387	416	391	394	400	377	420	395	370	405	373	454	443	399	425	372	412	395	407	443	426	399	445	428	422	386	447	414	423	434	370	422	386	427	408	388	391	431	403	398	440	400	423	417	386	414	388	382	411	375	433	423	460	408	414	377	408	398	448	442	394	417	404	416	366	411	421	379	396	407	411	421	375	410	420	378	418	380	401	431	430	426	405	413	433	412	431	457	437	402	405	439	400	395	384	394	408	426	425	395	427	415	392	442	380	399	421	360	423	376	412	404	399	399	412	431	446	397	397	448	389	396	381	405	389	390	426	453	408	422	415	409	379	413	369	401	395	381	430	427	413	443	445	400	350	432	420	391	411	421	405	404	370	409	383	429	417	431	437	401	427	399	411	422	375	379	424	431	431	385	376	401	393	457	396	398	449	415	400	416	395	441	392	434	408	334	433	352	414	388	411	414	455	406	435	417	446	425	408	419	437	389	412	415	422	458	394	430	404	393	402	402	377	377	435	421	428	444	411	412	443	424	424	420	400	396	395	396	426	445	422	437	372	371	407	411	398	453	453	390	388	426	439	419	404	443	402	393	400	445	430	393	431	380	453	388	395	387	384	422	411	410	411	418	406	422	398	409	439	439	395	427	418	385	377	373	425	439	426	418	345	426	411	419	469	461	404	410	419	430	404	354	417	403	416	431	426	438	397	397	409	394	378	417	377	384	396	436	394	396	384	430	425	440	405	425	377	430	378	434	470	408	424	423	447	380	452	417	474	394	416	446	417	422	429	399	383	395	398	415	375	414	405	378	425	403	445	408	447	417	415	418	428	387	399	377	425	404	417	393	431	389	412	395	371	379	393	456	418	402	379	430	395	430	424	433	378	396	386	418	410	418	432	413	441	435	398	429	413	398	397	421	385	394	440	434	405	433	408	399	437	393	422	421	416	436	430	405	440	448	460	438	382	412	395	402	419	415	445	385	419	416	430	411	395	399	421	424	368	428	389	432	420	426	396	392	385	413	426	417	399	418	426	417	391	413	397	426	442	412	410	397	414	401	417	419	402	434	395	453	430	382	377	392	412	399	389	445	394	404	411	389	413	409	396	429	400	398	424	392	424	392	431	399	436	396	405	383	391	409	378	393	445	414	456	388	387	393	415	381	398	431	412	399	380	396	425	416	424	397	393	426	397	412	371	395	404	418	383	389	407	402	423	390	418	410	402	401	420	404	424	395	386	416	372	418	387	419	389	397	401	355	375	409	383	382	430	407	374	411	406	438	402	412	404	457	421	439	410	395	401	449	428	404	391	464	423	423	424	392	408	409	416	411	429	417	453	432	430	409	394	425	420	379	427	363	449	426	431	417	413	393	380	407	379	427	394	437	406	411	403	389	390	409	408	427	384	373	428	384	414	416	439	360	435	417	400	395	430	386	428	391	392	410	414	414	387	406	443	424	413	428	380	409	383	419	395	398	405	444	445	433	366	376	370	434	411	374	401	394	412	425	388	417	372	410	423	410	415	452	393	406	419	385	374	387	421	379	378	394	404	431	382	389	415	390	437	414	412	423	413	374	412	428	390	411	413	415	391	396	426	391	396	425	405	383	398	376	377	391	415	415	400	409	435	414	411	398	420	443	408	401	410	401	407	388	369	376	403	430	439	422	399	422	424	379	392	387	381	423	404	418	421	385	406	429	413	421	372	422	394	394	440	404	401	424	421	429	399	416	399	441	403	385	412	408	430	374	387	404	374	421	460	443	387	403	429	404	443	390	447	405	395	399	400	381	386	408	420	427	407	419	416	411	429	433	403	370	408	460	437	437	394	414	413	405	413	458	411	400	387	402	398	427	426	435
3104	3194	2642	1384	995	801	665	565	551	486	444	448	428	389	428	391	379	363	353	348	387	349	308	373	345	353	351	327	353	377	394	334	374	333	381	336	363	343	374	373	343	342	357	323	331	334	387	336	331	322	344	353	351	326	344	329	347	366	351	365	334	343	364	368	346	375	354	369	351	372	356	365	355	351	353	332	326	348	357	349	346	355	346	339	344	328	348	353	364	352	335	345	385	339	331	324	340	310	368	321	334	354	341	319	325	356	355	356	329	367	357	343	359	353	341	350	371	360	352	322	310	329	366	346	340	361	352	327	368	380	335	370	383	338	319	357	364	350	345	346	358	354	346	365	334	340	350	312	332	320	369	337	362	336	364	327	358	379	348	336	338	393	337	307	355	359	356	348	341	328	334	342	338	361	342	355	324	330	361	350	330	345	325	346	346	382	324	325	376	337	338	325	352	350	346	346	353	321	353	320	306	336	359	318	306	357	358	323	315	346	355	357	327	344	344	336	357	366	346	334	326	352	339	341	366	342	359	322	295	323	348	354	351	356	342	346	324	356	354	318	378	333	359	340	285	334	298	362	332	343	337	332	357	334	339	335	326	347	319	352	346	336	338	314	321	332	353	316	337	349	365	314	345	303	359	301	333	360	351	342	352	313	351	329	346	312	358	349	360	324	325	319	323	335	347	342	320	371	350	334	320	313	357	341	363	338	341	372	297	303	363	356	376	335	308	332	342	348	350	375	317	362	357	379	307	322	348	311	335	313	361	340	329	322	383	329	329	343	356	323	350	316	333	324	350	304	331	329	385	346	324	324	334	338	307	335	381	337	320	315	341	343	356	336	272	358	330	340	348	357	284	384	347	312	347	309	346	383	320	384	337	322	336	330	323	308	329	322	340	343	337	357	323	377	326	369	375	324	335	332	330	340	349	336	335	320	327	339	334	343	350	351	341	312	356	321	339	345	312	367	348	333	334	344	337	307	332	322	354	329	345	312	344	315	349	329	357	347	348	355	322	359	342	356	291	375	318	358	333	368	332	307	332	328	316	343	348	327	347	321	331	307	334	345	336	312	380	367	344	317	338	337	329	355	345	364	361	353	353	346	359	357	334	355	334	341	315	320	371	371	324	337	379	356	346	324	316	342	362	362	336	359	310	368	333	349	361	323	357	375	321	336	323	346	355	376	345	348	345	342	334	357	341	340	335	315	369	339	338	337	355	346	331	340	330	338	343	344	330	357	367	359	326	351	322	350	352	362	292	332	318	362	327	329	316	335	368	345	327	325	334	385	362	357	332	358	341	336	320	309	334	305	335	341	375	342	346	348	310	338	353	326	328	315	308	365	351	327	356	339	342	333	296	309	339	357	373	302	322	316	348	361	351	373	310	348	347	344	329	311	335	330	345	340	324	330	358	373	346	327	376	326	354	348	358	366	339	322	324	323	333	325	340	316	363	339	347	337	359	339	323	357	330	341	351	342	318	343	320	381	321	364	321	331	356	319	327	353	334	326	329	330	346	350	340	348	320	370	322	335	340	345	335	341	330	340	334	310	330	337	347	297	350	356	325	312	334	347	334	350	371	342	338	359	327	318	315	314	343	358	373	356	335	341	346	370	338	336	346	318	354	336	358	352	326	354	337	331	319	323	360	358	325	372	340	352	344	324	337	338	326	337	329	337	376	349	369	329	361	332	332	371	316	345	326	341	338	364	344	327	345	357	374	331	322	328	385	337	316	316	323	344	297	340	339	344	320	350	364	324	316	324	366	341	338	318	324	360	363	365	321	297	349	318	374	342	301	323	299	362	343	351	347	308	318	315	315	326	330	347	320	348	351	361	348	347	343	331	331	311	341	325	333	326	377	338	361	321	355	364	291	339	350	333	310	326	308	306	354	367	333	334	352	317	354	339	338	325	320	374	332	297	352	341	332	333	326	298	335	312	342	319	330	310	315	347	316	354	334	353	297	341	381	315	329	387	327	318	321	344	350	361	349	347	347	342	283	343	322	368	339	336	331	306	341	341	331	336	344	332	351	326	309	345	329	315	344	344	314	345	334	296	344	335	361	331	348	358	310	358	359	313	329	315	341	356	367	340	319	309	374	358	321	332	295	333	296	323	338	347	350	314	335	350	315	344	324	324	332	338	318	325	344	331	341	354	347	347	362	324	348	316	323	336	342	363	351	352	343	350	312	320	362	330	330	331	318	314	329	329	317	351	381	319	330	345	361	381	349	331	326	351	319	317	331	387	332	350	340	331	362	329	326	350	365	341	322	317	345	347	374	318	313	309	338	342	368	320	340	331	298	324	327	310	353	350	321	335	321	287	330	346	330	332	341	340	373	324	332	315	346	321	329	334	355	352	338	356	327	306	357	355	341	362	360	351	333	339	322	326	326	345	338	334	343	330	329	339	335	330	362	341	332	325	324	361	351	337	345	362	347	328	335	347	393	323	322	343	344	352	327	336	356	364	335	324	331	327	311	378	381	365	302	341	320	331	335	348	291	318	368	337	315	327	338	336	358	305	336	343	286	347	323	362	331	348	340	329	340	323	321	383	332	315	344	339	334	311	334	315	373	357	347	312	354	317	333	314	310	376	351	301	339	338	365	366	334	323	341	298	347	351	329	340	338	347	341	351	318	330	313	319	316	301	332	322	326	351	328	328	331	369	337	302	324	288	359	330	338	318	346	344	340	356	327	313	345	321	344	295	349	356	318	334	326	351	331	345	378	329	330	356	344	327	325	371	367	378	342	324	337	339	337	332	334	342	356	344	324	369	344	366	352	357	291	372	327	347	346	320	311	323	315	329	354	328	352	323	326	350	330	339	318	339	360	350	383	341	346	337	327	296	356	337	342	351	335	337	340	348	360	379	368	365	342	301	328	308	342	355	332	295	360	326	342	335	339	336	318	358	348	308	333	339	369	350	336	332	329	315	331	352	331	306	339	350	348	353	362	328	331	371	313	325	323	331	307	323	352	311	330	356	327	347	337	350	377	310	336	306	326	383	342	316	312	334	320	343	317	336	328	329	321	362	373	349	310	299	319	350	354	333	324	322	355	336	365	342	319	344	351	342	366	311	329	335	309	334	351	332	346	381	382	343	339	345	368	354	320	353	358	329	343	337	299	341	329	305	329	340	351	293	357	352	327	305	357	297	356	341	302	342	335	361	338	342	339	335	337	372	360	301	327	331	361	326	340	386	333	349	337	323	355	358	329	329	332	327	340	305	342	316	321	275	319	338	357	377	330	368	346	352	311	320	334	358	314	310	329	341	353	327	310	338	318	335	324	354	300	342	334	347	364	367	331	347	328	322	345	329	318	380	359	382	315	347	355	328	311	323	353	357	339	331	349	306	346	359	329	318	346	322	357	327	369	313	316	335	330	333	337	318	339	317	353	322	343	322	326	321	314	387	328	329	333	355	335	374	326	360	350	344	337	327	323	343	333	351	344	357	355	338	327	350	326	332	325	342	369	338	345	325	316	336	317	376
24502	21470	28852	24485	21456	8565	1607	992	763	760	788	697	677	702	670	711	675	653	655	688	634	711	634	645	634	598	659	625	654	644	614	666	650	660	614	630	606	614	622	622	638	616	616	651	616	609	585	667	641	632	630	595	635	640	612	634	628	558	638	611	586	622	627	674	624	624	629	607	585	624	670	638	652	635	592	637	585	594	637	596	559	608	609	618	623	585	583	586	643	615	588	592	648	638	693	634	645	620	639	626	595	617	627	658	634	571	624	628	556	635	629	629	613	594	598	617	605	587	552	600	600	626	653	632	613	585	633	634	631	615	633	586	660	647	559	665	619	609	621	629	571	596	596	580	672	636	636	608	631	603	623	670	660	642	626	580	619	617	635	585	639	570	636	620	627	622	617	611	623	585	612	572	622	586	608	592	596	622	609	623	608	622	658	606	598	609	580	561	643	614	606	705	595	598	613	604	608	628	575	628	606	588	647	629	607	590	579	664	640	605	634	576	627	573	622	609	607	572	636	579	644	612	611	614	662	612	604	639	627	626	619	601	602	617	622	604	577	597	593	619	625	600	610	591	576	628	607	644	631	585	621	587	590	602	608	618	597	590	612	647	629	623	599	621	581	625	618	644	615	633	619	585	625	633	619	615	641	609	653	625	659	632	614	591	572	615	653	625	596	624	605	613	623	544	591	647	597	604	613	649	597	606	635	630	569	603	612	596	608	625	595	619	585	632	658	568	636	613	646	612	612	617	700	608	639	584	616	680	621	642	666	663	644	609	590	604	595	628	649	640	587	609	595	640	585	623	624	648	647	590	594	628	642	602	556	648	604	620	600	563	633	611	566	585	625	583	628	639	626	608	602	593	638	610	656	605	615	610	581	609	605	618	623	558	604	586	615	634	621	599	572	609	625	629	573	593	603	623	621	584	629	646	610	615	625	626	580	602	638	593	644	612	621	616	620	655	613	614	586	570	587	592	611	581	628	612	628	624	619	631	628	585	658	592	581	607	652	633	615	580	577	602	586	607	610	617	655	571	663	588	584	581	620	604	589	624	662	557	609	600	596	620	602	606	607	572	632	607	562	621	598	618	593	568	581	616	590	642	581	631	636	573	565	657	628	581	583	611	592	642	596	626	643	634	590	593	642	617	627	616	613	598	621	602	600	585	593	655	613	620	595	609	620	613	577	636	583	570	610	608	683	627	621	584	594	614	626	654	575	560	610	637	587	605	551	582	626	581	621	619	636	589	597	607	600	618	588	570	593	614	612	594	650	567	588	643	604	598	575	623	624	632	620	578	597	598	595	622	602	626	611	604	652	551	598	628	631	638	557	593	531	627	590	626	604	594	644	597	604	629	603	607	603	653	606	615	601	590	608	597	590	604	621	629	619	653	634	645	612	606	624	619	614	560	628	619	591	560	597	629	613	598	605	595	618	604	636	589	653	589	582	636	618	591	632	575	649	681	598	639	564	618	638	613	604	589	646	682	602	577	610	628	611	629	612	618	610	587	611	606	596	641	601	618	600	628	650	585	590	606	593	570	639	587	626	632	563	590	605	626	601	617	619	591	597	650	658	595	601	609	618	605	564	623	608	603	573	595	621	563	628	609	611	616	594	608	593	607	595	594	612	586	621	583	595	622	596	622	601	632	571	613	631	616	608	588	582	612	602	652	630	621	654	588	573	573	614	620	575	604	624	606	614	608	613	626	620	584	583	606	600	627	635	630	571	674	664	600	578	621	606	597	606	614	606	628	589	645	622	592	567	657	560	552	629	609	667	576	591	615	592	588	592	660	599	617	606	590	640	627	635	570	655	570	556	597	605	600	616	619	680	546	579	565	567	604	635	647	616	656	601	641	628	628	628	586	614	649	653	643	634	614	624	606	605	597	588	599	583	583	589	621	581	567	576	641	652	620	618	552	636	609	647	615	606	632	580	651	567	579	633	616	641	574	582	604	588	615	643	618	584	604	625	592	636	581	609	649	586	634	620	626	608	585	658	612	571	608	591	610	581	606	617	587	615	585	609	610	642	535	609	671	626	658	591	616	603	594	629	579	575	627	620	606	675	588	641	598	663	617	616	626	613	627	640	617	625	602	575	609	576	593	628	647	613	650	626	626	625	616	593	567	618	605	622	597	582	607	636	580	577	662	626	639	662	650	597	620	611	604	577	630	630	633	596	607	584	607	576	604	598	633	600	588	579	604	662	608	629	615	580	663	578	614	631	591	610	613	623	585	603	564	681	618	598	605	584	600	605	652	630	622	641	615	601	623	593	608	565	593	623	612	646	594	621	578	617	656	557	647	641	654	614	607	631	582	610	621	621	616	578	608	628	628	583	610	647	603	619	619	601	648	634	608	568	602	605	636	617	652	594	626	570	591	630	580	628	635	619	578	624	642	602	625	660	594	599	596	609	624	612	580	585	621	614	613	576	592	611	633	635	618	643	623	576	644	600	603	616	643	628	641	597	633	595	597	593	597	629	661	599	642	580	609	622	571	621	558	661	630	573	648	613	603	601	618	613	617	571	602	608	584	607	610	557	636	578	571	587	613	602	599	645	629	614	627	627	590	662	607	593	576	643	632	603	615	593	609	579	615	658	642	591	635	599	630	629	548	633	569	577	654	599	638	607	638	568	609	578	588	592	576	613	595	627	607	591	607	593	601	594	659	634	570	544	622	639	575	599	614	641	583	556	600	611	579	590	630	603	595	624	563	589	617	562	606	600	609	594	671	572	606	620	627	619	669	604	605	650	648	574	625	558	650	614	636	604	634	644	594	615	652	638	591	602	558	601	616	627	596	555	581	624	579	639	569	616	608	568	629	588	642	645	616	609	623	580	648	607	612	595	614	630	623	610	642	591	624	624	581	607	607	643	642	612	622	628	572	588	620	569	596	595	600	603	602	588	591	552	635	636	557	584	612	606	621	581	606	616	573	627	588	625	622	578	589	631	604	600	614	636	634	634	594	596	597	585	612	612	609	620	587	643	640	611	621	604	630	612	612	590	628	572	608	626	617	635	606	584	599	596	615	592	644	619	569	592	622	574	586	636	616	600	631	597	612	689	615	605	621	627	576	596	625	553	614	587	597	576	605	558	561	586	590	556	630	608	589	584	662	643	650	611	616	624	604	539	599	659	586	633	615	598	571	600	596	540	594	602	587	621	597	586	616	633	682	622	640	579	637	584	628	602	617	537	654	593	626	619	618	620	591	639	616	589	629	597	605	614	645	618	657	656	620	606	636	585	567	610	610	634	628	613	616	625	608	597	603	640	612	590	574	586	579	626	622	612	618	622	592	574	598	619	656	612	643	666	596	655	612	547	619	598	635	612	625	641	623	588	638	619	604	611	563	617	579	623	629	633	615	623	598	623	626	635	650	605	615	641	598	603	595	541	603	579	588	595	614	608	628	584	586	616	626	602	585	638	635	624	556	589	566	616	590	614	650	614	646	653	589	617	576	575	599	603	616	575	624	619	584	601	614	609	597	610	577
3515	5588	4781	2469	1743	1341	1169	918	897	784	743	654	684	574	607	608	621	572	593	552	555	564	571	524	549	533	533	561	531	527	515	466	514	524	482	497	537	529	509	485	523	508	531	515	489	520	460	506	483	524	519	500	531	535	494	514	485	481	476	499	485	492	482	500	495	531	494	512	492	510	509	540	512	479	471	502	515	466	505	505	506	520	524	498	530	475	470	460	470	511	442	480	520	522	530	510	504	516	476	509	512	475	489	499	515	490	477	498	478	553	492	477	497	454	481	488	485	516	477	495	526	477	556	541	486	523	498	503	528	455	501	492	537	496	466	488	496	505	475	536	469	471	485	497	545	516	476	455	501	495	487	494	478	498	509	470	521	497	468	519	498	494	588	466	516	500	510	518	493	519	486	488	487	523	512	550	534	511	478	490	483	515	530	480	506	463	483	498	521	512	534	478	499	473	473	474	499	497	497	500	491	473	496	536	510	503	511	495	513	502	565	473	524	468	518	499	504	479	465	494	501	531	453	489	508	490	528	522	493	501	475	502	500	488	483	503	503	527	487	491	472	546	491	481	470	486	501	478	474	513	465	516	485	505	509	510	510	497	481	514	480	497	500	535	480	495	490	509	466	531	457	480	495	509	509	494	476	491	486	514	495	448	452	437	518	516	491	459	504	480	508	511	494	488	477	510	432	527	483	487	483	483	460	535	478	502	539	510	501	454	496	513	492	475	476	511	469	425	516	501	492	460	494	517	488	488	527	485	438	483	498	496	506	521	435	483	499	517	487	522	487	529	504	487	490	500	481	473	492	513	517	482	481	506	462	464	509	493	526	484	456	489	461	507	495	472	519	488	543	512	522	517	499	487	506	480	508	486	481	537	489	514	499	479	466	468	507	500	499	522	491	499	478	448	463	488	482	515	504	467	518	531	497	488	505	496	516	510	499	492	477	475	550	511	492	495	468	478	524	502	463	506	489	477	481	524	486	489	492	516	513	518	530	456	499	500	498	503	501	446	539	490	519	490	475	486	489	481	507	503	500	505	486	508	519	466	500	523	471	516	455	494	503	449	480	490	482	500	518	489	512	495	499	467	505	487	491	505	472	468	477	464	504	469	487	532	521	447	496	437	470	476	528	499	481	463	494	467	497	515	486	442	482	466	473	469	490	509	469	521	480	473	446	494	507	506	484	523	485	469	501	504	467	512	463	461	493	461	473	474	534	549	499	471	506	506	504	475	519	492	500	516	498	491	525	491	506	467	533	491	428	485	486	506	506	494	485	522	487	468	469	552	496	469	458	501	471	519	477	492	513	485	507	502	536	491	484	476	498	452	506	520	490	523	468	484	480	497	458	468	519	489	513	494	522	486	501	493	473	474	479	500	521	524	505	494	448	500	476	502	515	494	472	516	471	524	499	515	501	487	499	496	504	503	453	473	481	483	493	505	496	491	454	483	489	463	525	456	465	433	478	455	522	466	478	496	477	531	468	490	484	455	504	428	467	465	477	475	502	487	518	464	486	462	503	484	485	493	475	525	503	525	455	495	492	485	489	512	505	499	518	469	498	493	479	495	468	490	504	516	481	480	473	536	507	499	546	473	499	439	495	508	512	476	505	508	463	445	475	531	466	530	445	475	472	516	496	472	489	496	497	497	482	466	501	519	470	518	498	491	526	475	491	509	466	478	478	474	483	515	467	503	501	493	483	511	476	515	484	496	509	474	491	486	477	456	492	485	441	491	495	504	469	514	516	484	447	510	453	492	530	485	467	482	458	468	499	479	492	440	506	476	496	439	497	510	517	481	503	528	479	469	480	487	489	487	485	469	487	463	472	493	527	474	488	509	446	498	516	505	508	489	492	492	501	498	509	433	502	533	489	465	507	466	490	465	478	515	480	509	511	460	475	473	517	462	513	522	484	481	525	492	456	461	493	488	498	481	439	497	511	461	521	485	503	486	455	486	484	525	489	503	492	462	466	508	489	495	492	518	484	464	513	506	472	491	531	466	477	509	452	505	514	486	488	521	510	509	515	495	490	482	436	487	452	487	455	500	490	479	494	463	479	505	521	491	517	526	479	455	511	494	504	510	454	502	442	520	488	465	455	487	499	457	454	503	488	478	496	475	465	503	481	478	497	494	483	486	470	467	486	467	494	478	499	450	474	508	500	529	485	448	456	514	482	447	481	500	465	490	505	452	467	507	471	488	498	464	521	496	513	501	503	483	510	476	484	537	483	483	491	469	484	475	477	463	485	481	451	451	462	476	494	495	478	514	514	483	499	497	471	508	512	480	491	458	457	456	511	483	480	496	493	508	483	474	492	476	492	497	523	508	495	512	492	494	509	520	488	433	469	468	486	487	458	512	483	479	519	505	481	501	491	479	479	509	473	489	496	501	480	490	502	482	493	461	469	514	505	542	449	485	473	455	503	497	511	512	501	473	521	467	491	482	496	521	492	487	492	469	495	521	493	460	479	441	512	481	475	522	471	490	452	500	491	474	461	505	507	508	535	448	485	465	511	463	449	461	474	470	483	498	515	499	477	470	476	520	523	505	541	507	508	465	499	516	511	461	463	505	532	487	494	420	479	491	519	478	464	468	532	472	511	508	464	504	529	480	476	494	483	486	508	495	488	479	461	463	494	489	524	487	516	501	513	473	460	431	463	457	499	481	451	450	526	492	458	469	479	483	417	500	463	504	500	500	502	471	493	493	502	504	477	487	464	478	482	473	475	510	492	523	480	466	475	449	465	527	516	475	477	492	509	441	486	505	508	519	498	498	479	465	478	506	502	488	462	452	466	518	470	462	470	457	481	482	455	490	483	484	520	472	475	514	488	457	497	457	475	510	466	501	482	472	493	451	482	508	514	467	482	484	484	461	460	509	446	504	546	469	491	512	487	481	489	459	455	449	489	479	472	481	465	494	497	467	490	516	500	497	501	527	488	468	472	436	486	463	483	458	482	466	515	515	483	469	439	495	461	495	469	489	477	490	475	478	480	490	490	526	505	504	472	496	472	495	511	481	489	491	516	470	490	491	502	454	467	467	480	465	505	498	495	478	471	498	489	476	471	489	524	491	472	489	467	466	477	462	455	497	505	512	456	516	492	486	460	490	467	453	494	466	499	513	446	476	504	457	434	508	481	477	451	490	463	478	480	496	502	492	479	512	486	479	454	458	500	487	498	473	475	496	483	459	490	501	504	461	495	471	465	499	500	475	527	496	504	500	451	487	466	479	461	481	482	479	512	495	476	456	452	435	509	476	492	501	495	487	481	494	496	501	460	519	513	493	486	446	487	491	481	456	502	450	512	465	473	526	502	491	455	489	489	500	511	491	471	514	443	507	455	483	469	468	497	486	489	487	489	474	462	537	487	474	490	470	503	522	514	459	454	476	484	505	466	499	484	506	471	508	472	465	464	485	491	437	494	487	493	496	464	476	487	511	476	485	476	449	456	424	491	509	474	463	522	484	498	506	474	470	479	461	487	493	474	502
27656	9841	490	262	199	157	150	151	164	163	163	131	146	150	152	155	136	137	148	155	136	144	157	136	149	142	130	156	149	134	143	146	138	156	137	137	120	125	148	147	129	152	138	155	141	144	150	161	125	161	148	133	117	143	133	138	146	125	137	127	155	138	160	152	145	146	143	127	144	134	153	132	156	147	128	154	119	149	143	127	127	143	133	136	152	150	166	157	157	144	146	143	135	134	147	138	152	153	142	157	127	138	140	148	126	136	155	140	136	144	143	128	138	142	140	142	130	155	138	139	127	123	153	146	139	151	146	137	166	134	145	146	144	139	173	144	147	131	139	119	119	134	140	126	150	126	144	148	134	133	153	133	140	165	126	141	131	144	126	149	144	148	125	147	136	141	156	138	153	133	161	134	146	127	157	133	152	142	140	136	132	138	163	148	141	151	127	141	140	160	143	146	151	125	130	125	143	158	151	153	130	153	133	145	132	148	131	136	139	147	158	143	153	143	136	155	125	132	147	163	142	156	133	150	120	134	139	163	144	149	132	130	136	138	118	143	149	126	160	137	139	152	139	135	120	152	151	140	157	162	139	146	151	126	126	152	143	155	153	156	134	170	151	140	125	146	128	151	156	161	146	151	161	146	154	152	129	165	147	129	151	140	141	145	143	118	148	124	154	135	138	142	133	135	140	136	149	145	126	146	143	129	143	150	149	150	135	139	168	137	131	159	139	153	145	143	153	141	157	161	149	136	151	136	174	138	142	153	158	148	121	151	124	156	142	135	135	156	150	148	143	170	167	131	132	150	145	128	128	150	126	144	164	142	155	130	138	151	133	155	139	110	137	136	166	146	135	141	133	152	149	140	144	143	167	138	134	141	141	168	128	155	157	153	145	133	151	150	145	139	154	154	144	141	144	168	145	171	152	137	172	147	130	134	141	140	127	153	137	147	142	163	138	156	159	143	142	160	148	164	124	148	136	140	142	142	148	123	155	145	149	133	150	144	143	129	125	150	138	137	138	114	144	135	143	146	155	124	147	128	152	139	134	148	140	143	145	125	137	162	125	136	144	154	143	149	161	117	150	144	136	155	131	164	154	136	147	145	146	158	153	162	145	140	132	141	151	142	140	131	144	137	150	162	132	156	127	157	165	129	149	128	146	146	136	141	160	136	147	137	152	131	153	137	143	125	128	161	142	150	145	157	171	136	152	141	146	146	136	136	149	148	143	158	154	166	156	129	148	132	132	141	155	140	153	150	148	148	155	133	125	152	124	143	141	143	135	132	139	142	143	146	129	117	162	134	136	146	130	146	156	134	157	147	120	147	129	155	121	138	129	148	143	134	140	151	135	161	146	136	156	132	143	134	160	153	169	153	132	137	130	145	133	130	125	141	150	124	137	155	145	152	160	150	126	139	113	137	134	150	132	158	133	152	135	147	128	142	134	142	121	159	151	150	142	125	123	151	148	139	173	122	165	125	144	128	143	152	152	122	152	134	147	152	130	134	130	155	123	133	139	139	134	156	150	139	158	149	146	126	135	139	164	150	132	149	136	118	169	165	137	145	144	133	139	146	158	134	150	125	128	138	122	136	166	146	144	139	116	145	137	160	146	153	149	141	134	134	160	141	128	142	134	150	155	139	181	137	120	163	133	153	156	134	137	136	157	125	127	131	150	122	139	121	141	143	138	155	136	130	129	143	143	151	143	136	149	130	128	134	129	145	156	136	162	140	143	138	148	159	130	135	140	148	149	149	137	132	153	130	165	125	162	134	131	129	154	156	122	145	140	121	147	127	131	116	147	145	141	141	129	157	119	153	160	160	152	146	129	134	147	145	165	140	136	138	166	147	150	128	127	139	134	132	127	141	150	130	152	156	148	142	169	162	139	166	155	150	135	143	133	162	158	136	143	145	139	172	129	127	137	154	146	141	153	138	135	139	152	147	128	140	155	160	144	127	154	154	151	147	137	143	162	141	141	133	147	123	125	147	140	159	157	133	141	140	124	131	142	143	150	158	144	153	153	145	153	150	138	151	153	142	140	134	146	135	126	132	131	150	149	128	154	130	143	142	136	143	154	164	154	144	172	173	145	127	154	138	146	130	128	140	158	155	157	135	134	157	156	161	134	127	138	157	149	149	145	141	133	128	151	139	132	141	152	163	142	152	148	143	155	131	132	159	151	173	113	152	146	131	142	127	147	140	152	142	150	123	132	138	143	135	120	158	127	135	122	148	134	144	133	157	124	136	158	123	147	144	127	148	121	137	148	146	147	133	128	155	127	135	161	131	175	144	136	138	151	146	139	146	141	143	140	135	139	118	162	120	151	141	142	147	140	137	143	164	128	139	143	152	145	143	144	162	148	174	147	129	136	135	147	140	145	149	155	151	130	143	148	150	128	129	132	161	143	121	130	163	125	140	149	125	137	158	136	154	161	139	137	150	145	144	177	145	129	129	155	162	116	136	147	160	150	150	130	125	145	133	136	138	134	143	137	125	155	139	142	140	151	141	147	151	136	139	132	170	130	137	159	147	166	150	152	124	153	147	155	124	124	139	135	107	155	145	148	128	166	139	141	131	144	132	141	130	149	156	128	134	139	131	165	144	161	123	163	142	138	151	155	125	121	148	150	133	147	129	145	156	142	140	147	141	151	152	129	149	147	127	139	168	126	152	142	157	142	157	144	150	161	148	135	154	137	130	124	125	157	142	142	114	123	127	173	140	150	135	147	146	120	157	153	138	154	143	134	131	133	133	127	130	135	144	144	162	146	140	132	142	134	133	118	151	131	149	111	127	143	126	142	147	140	137	132	142	143	140	163	138	146	151	150	142	152	133	132	129	143	116	145	135	160	143	140	150	122	156	158	134	167	154	145	140	139	159	125	140	173	143	141	148	124	137	158	148	144	159	158	149	114	132	166	144	152	148	142	142	108	133	161	137	146	145	144	141	150	154	136	120	141	152	140	145	135	155	150	132	142	128	147	140	147	149	139	145	136	145	165	142	134	144	138	169	150	129	134	137	135	132	137	150	161	162	136	152	125	149	146	138	130	128	140	141	120	148	161	131	158	133	147	126	125	138	139	155	151	148	176	149	133	155	134	165	126	150	132	144	120	141	155	125	139	139	148	152	139	153	136	143	152	154	137	146	136	128	148	139	144	157	150	154	155	123	155	171	160	143	140	146	152	147	150	127	144	153	142	148	146	150	123	164	150	148	149	141	137	140	142	125	152	130	143	136	163	132	138	145	155	127	147	151	131	147	133	134	115	129	145	131	156	128	140	150	139	152	152	120	170	155	135	132	143	147	161	135	157	146	153	151	135	136	163	125	146	136	131	159	144	143	125	139	143	154	141	137	141	144	127	131	152	123	142	136	131	138	146	152	160	125	151	137	126	148	154	144	154	159	147	143	145	146	148	148	141	133	141	134	139	130	126	134	161	146	139	144	140	149	130	175	140	177	141	150	131	162	132	138	127	148	126	140	142	132	171	132	143	152
4480	272	278	170	151	146	130	126	124	111	141	126	144	118	134	108	131	119	124	131	122	116	124	120	145	126	132	126	117	121	126	123	143	126	126	132	142	129	126	129	124	135	115	130	122	137	123	125	122	127	116	117	130	124	125	128	124	111	136	130	117	107	127	118	109	150	138	140	110	119	133	117	126	105	126	148	130	121	104	132	108	134	120	142	124	136	144	135	126	140	121	115	148	128	123	131	109	137	122	110	127	130	107	121	138	124	109	106	140	121	111	142	124	101	119	135	114	126	125	131	114	108	130	110	108	115	122	121	104	108	111	135	141	123	125	118	145	109	138	139	122	119	114	105	116	132	108	120	115	116	110	114	99	112	121	119	141	123	130	133	133	130	135	112	122	127	127	120	128	128	111	126	121	107	120	102	141	122	131	116	140	109	133	121	112	134	117	109	121	117	116	106	110	110	121	111	118	109	120	128	128	125	120	128	141	131	128	122	114	132	131	131	142	112	118	114	119	134	111	112	125	108	148	116	120	127	126	105	139	123	120	136	131	119	120	115	119	98	132	134	146	113	113	119	119	123	125	121	112	110	134	136	114	103	114	116	124	112	116	124	122	131	132	109	110	126	122	99	127	144	127	109	103	115	126	112	120	128	126	129	108	112	118	108	125	135	132	119	117	128	116	115	120	119	112	95	117	117	111	119	105	102	109	101	106	120	119	116	117	137	108	113	120	122	120	127	117	138	135	119	113	129	139	120	140	118	129	131	121	121	132	111	104	129	119	120	104	116	123	118	118	120	113	115	102	122	103	146	123	103	133	133	121	110	133	101	118	136	117	112	130	125	109	124	110	117	139	156	122	132	110	114	103	113	124	131	109	122	114	104	126	124	108	131	127	115	123	117	126	121	124	109	110	115	125	119	113	131	115	128	109	142	115	117	132	134	120	115	131	129	132	122	121	123	97	117	128	109	119	126	127	107	120	106	102	119	113	121	127	122	109	118	115	111	117	109	144	125	148	110	132	102	108	123	116	115	121	99	125	113	145	105	121	99	132	113	114	124	111	118	109	125	120	113	139	115	125	130	116	108	122	106	95	109	109	120	106	125	117	110	117	157	108	114	124	124	120	118	123	133	101	134	103	125	107	123	149	114	128	123	120	117	132	110	121	139	140	101	140	124	122	113	117	104	131	121	131	146	159	122	115	136	119	122	116	108	123	116	110	125	114	121	124	131	123	118	107	127	123	127	132	126	135	119	114	102	122	127	136	102	113	127	138	111	112	109	122	102	125	130	127	108	126	119	114	128	128	110	135	123	127	110	129	127	133	118	113	117	116	100	109	131	136	132	115	125	107	124	149	131	113	115	121	127	131	110	115	107	103	132	99	128	119	113	128	110	141	104	102	110	113	121	138	111	109	117	116	122	98	124	143	140	121	116	103	131	135	143	125	120	115	126	116	106	99	108	106	109	116	118	128	109	112	126	119	112	131	112	120	131	129	133	104	128	108	117	128	145	117	98	124	111	121	138	127	119	97	125	112	126	106	108	127	124	111	105	121	139	123	119	127	121	121	120	112	121	122	105	126	108	101	131	134	135	140	125	109	113	119	117	114	114	116	121	104	119	125	129	131	125	126	117	102	122	114	112	118	123	111	135	132	122	117	132	129	128	147	121	121	113	138	102	111	107	114	116	113	118	113	102	125	126	119	122	97	117	140	120	138	124	124	112	107	109	133	139	118	115	112	111	114	134	108	126	128	107	108	129	128	121	114	125	97	129	127	114	104	135	131	127	135	120	131	110	113	104	119	115	125	125	132	122	120	100	121	114	114	109	110	131	119	99	143	103	120	116	109	129	127	115	141	108	146	130	113	134	125	125	119	127	124	118	116	121	108	104	125	132	134	118	127	115	106	118	119	133	116	114	122	124	108	134	128	135	130	143	109	107	91	124	107	132	120	122	120	116	123	138	136	112	121	108	101	104	152	130	111	121	119	132	113	117	134	94	135	125	104	103	106	122	117	133	108	117	120	136	140	131	107	122	107	115	137	136	122	104	123	123	105	133	116	126	143	116	129	118	96	99	136	129	123	120	112	119	116	127	127	116	123	130	124	123	134	131	136	104	117	117	124	120	133	93	128	125	124	125	117	109	135	125	128	123	103	96	115	116	103	129	114	132	105	115	117	114	129	134	105	121	106	108	139	132	124	127	131	110	127	115	135	126	123	122	127	113	117	116	142	124	111	121	123	117	111	121	134	133	140	130	121	116	128	120	122	149	124	131	114	116	131	130	118	135	131	109	123	129	121	127	118	130	120	115	116	124	116	114	132	120	115	111	128	110	122	114	121	133	114	109	112	99	119	111	134	115	119	121	122	121	139	116	122	119	120	113	136	115	124	144	108	121	110	126	137	124	99	115	108	121	121	134	111	104	119	105	122	121	113	106	121	125	132	119	117	116	131	133	133	115	124	127	107	123	116	123	125	112	130	127	120	127	131	120	128	110	112	110	126	112	107	133	108	128	128	114	118	115	121	114	123	117	121	120	119	119	116	127	119	121	113	124	103	133	123	117	103	128	143	133	141	128	118	120	115	143	119	122	130	102	132	123	120	123	127	131	106	114	119	119	111	121	137	117	102	131	122	114	116	115	111	138	111	125	130	117	113	120	121	115	115	106	109	107	110	113	115	112	137	133	127	115	128	118	116	112	111	116	133	111	115	118	142	120	122	115	104	120	116	128	138	131	125	109	130	121	126	102	132	112	106	103	118	104	123	117	125	119	111	131	116	119	121	145	123	118	135	120	107	129	137	103	124	120	130	120	123	136	125	125	134	114	104	106	135	131	100	122	154	125	117	115	126	126	124	112	123	116	128	115	118	115	120	145	119	130	124	105	131	129	114	137	120	137	116	111	125	130	128	136	108	121	126	121	122	123	133	124	126	109	131	114	111	144	127	111	131	122	126	126	125	135	113	114	116	123	122	110	111	99	114	138	113	138	122	134	123	122	119	136	124	119	124	114	119	123	117	142	111	117	104	104	120	118	125	138	135	134	98	138	110	112	124	118	117	130	111	125	103	114	106	124	126	116	103	131	142	120	115	126	116	120	127	124	120	121	116	120	108	124	125	132	113	134	111	129	108	131	111	117	115	120	123	122	129	122	128	123	143	114	121	131	108	124	130	105	119	127	130	133	110	137	102	117	115	119	109	132	114	99	111	123	118	124	122	112	107	136	119	124	117	133	147	129	87	123	112	109	114	117	123	123	136	125	116	146	143	130	106	107	117	131	105	130	124	129	130	124	139	114	130	109	117	123	128	115	122	131	107	129	100	123	124	140	129	117	130	121	133	123	110	112	124	118	131	116	107	124	160	117	119	123	143	131	135	116	124	103	133	135	111	108	137	134	119	118	117	126	109	117	114	115	119	106	122	113	114	118	103	130	104	108	127	102	117	113	122	122	126	114	116	130	109	122	130	99	112	123	130	115	135	129	117	152	112	105	126	123
25526	21480	27997	25357	11181	1200	747	561	513	526	443	526	546	436	469	426	443	469	418	464	416	414	380	446	423	428	446	449	451	369	443	403	439	445	436	430	454	416	439	431	411	453	420	435	408	425	391	397	406	425	413	415	413	392	389	400	403	469	371	438	393	424	437	414	414	448	427	424	410	428	403	399	421	390	415	395	373	412	429	421	372	444	420	442	431	418	436	417	408	385	422	422	417	388	400	405	375	451	406	432	428	405	432	376	375	416	397	404	416	412	372	406	414	396	408	423	419	468	403	411	405	404	419	403	413	419	416	376	372	416	437	419	423	371	400	400	412	427	407	350	390	403	412	391	420	393	380	418	410	414	405	395	407	423	401	415	438	427	412	419	414	410	343	423	392	445	373	401	479	391	414	402	421	422	395	413	354	424	414	386	379	369	409	383	410	385	390	391	418	417	405	394	405	405	416	392	416	428	411	405	417	430	364	403	397	449	418	417	413	417	417	423	420	449	432	393	404	421	380	391	427	432	426	403	427	404	415	396	423	416	428	410	424	409	422	377	390	379	385	446	401	367	406	436	390	411	410	438	407	446	424	379	418	405	400	398	435	434	400	395	427	427	392	371	424	428	432	412	405	375	413	407	423	399	412	422	434	405	403	454	448	372	402	394	378	398	364	424	400	376	391	422	388	432	451	434	389	441	409	415	393	435	409	416	419	385	426	428	427	441	377	405	363	409	405	389	372	451	401	418	404	404	417	412	378	391	415	407	436	416	439	415	416	408	406	391	413	404	424	455	402	393	424	389	397	406	421	434	429	404	409	413	403	385	445	428	407	390	381	394	422	379	411	426	388	431	396	431	398	397	417	382	372	407	410	426	427	408	394	413	425	418	424	444	400	418	395	424	407	431	402	414	425	439	443	394	407	369	414	406	428	368	433	419	423	372	408	412	408	391	409	396	399	431	383	413	411	393	396	428	414	430	392	395	414	442	401	444	419	414	407	433	378	434	407	411	447	397	395	397	399	432	406	432	402	419	413	455	404	398	391	409	402	385	416	385	412	377	400	445	422	406	412	401	371	380	396	401	378	366	388	402	424	369	397	421	399	388	459	380	432	420	443	392	401	382	389	395	423	417	371	412	408	464	417	399	468	433	425	400	429	388	398	414	401	409	438	419	419	411	430	378	444	398	415	415	404	381	438	425	400	393	431	401	428	427	418	413	404	399	448	404	406	405	420	364	375	426	373	407	402	419	416	423	416	422	417	394	407	424	404	386	428	368	377	376	426	392	398	405	365	395	411	416	420	406	410	385	394	421	393	426	412	410	413	410	401	421	439	449	416	404	467	421	435	433	452	408	381	391	405	415	404	441	399	423	417	422	378	409	398	415	411	437	392	396	400	424	404	402	442	401	400	446	429	384	386	412	412	408	431	411	404	429	406	413	389	422	419	425	410	406	419	383	407	393	367	415	399	420	399	387	424	402	402	410	377	392	387	415	419	414	376	417	430	393	397	395	451	407	412	414	404	401	391	399	413	388	440	425	407	421	400	397	405	402	420	426	386	417	426	409	420	381	414	396	444	398	402	422	424	412	428	389	390	465	448	432	423	400	416	429	372	428	373	394	391	409	412	398	406	406	396	449	437	412	440	433	403	399	462	429	466	418	407	409	428	403	390	388	381	419	398	405	398	421	401	405	390	414	437	399	397	397	377	422	378	394	429	384	406	390	408	399	396	446	412	424	385	404	426	386	406	403	446	428	360	410	382	428	440	413	432	443	424	409	409	405	407	409	406	385	386	434	433	385	402	438	429	409	368	377	424	404	427	401	410	415	411	397	431	459	403	402	450	408	387	376	413	353	425	385	428	426	420	363	382	402	410	400	406	432	440	387	431	417	410	394	414	436	409	403	396	424	457	406	409	390	361	431	399	414	388	387	390	418	418	408	410	412	430	389	362	438	419	440	401	389	401	385	373	414	435	420	398	414	428	404	409	416	412	400	416	429	422	417	386	405	406	429	398	419	424	388	427	400	428	379	402	404	412	453	411	443	405	429	432	350	436	417	421	410	417	420	460	366	405	424	409	392	441	413	422	413	364	366	374	443	389	421	409	421	384	379	406	402	421	391	405	403	434	392	379	389	380	405	411	418	377	392	428	408	393	403	418	382	395	448	414	399	450	422	383	445	355	411	425	459	413	395	399	389	381	386	415	433	377	420	392	426	408	447	410	410	413	424	429	389	411	372	467	403	398	379	411	387	413	395	431	459	419	417	370	445	384	424	416	358	410	445	417	419	395	393	409	414	408	396	420	402	431	387	430	386	419	374	393	392	400	404	416	393	397	394	408	409	391	434	383	397	392	382	388	410	447	428	375	431	429	406	399	390	417	422	392	415	409	391	387	396	399	422	420	433	385	414	424	416	390	435	425	419	393	408	364	416	436	429	390	412	386	397	414	397	413	452	429	426	427	404	433	443	401	410	403	428	413	369	422	384	392	442	414	418	363	416	415	426	447	445	444	392	450	404	410	403	410	378	432	398	400	411	408	418	407	403	364	424	420	416	415	429	382	404	399	406	442	391	384	412	421	398	365	431	448	415	401	422	409	408	394	378	401	414	401	429	393	396	392	386	443	384	405	392	418	409	422	379	399	426	438	418	430	422	432	398	399	418	385	418	402	423	386	390	381	386	386	395	418	413	381	391	446	419	397	439	395	383	410	401	431	412	411	421	398	390	420	389	426	390	418	405	442	408	399	399	423	403	445	414	405	393	401	408	416	399	387	389	445	425	404	413	424	421	406	390	400	422	404	421	410	409	416	400	389	419	378	413	435	412	443	391	449	389	406	385	451	429	392	423	399	391	404	399	410	421	376	441	421	433	418	450	399	392	390	408	435	400	430	411	403	391	406	418	384	416	411	377	415	391	406	421	403	396	432	412	393	406	379	406	418	388	446	408	448	388	389	403	365	387	405	418	382	396	419	394	402	428	399	422	396	392	442	406	403	398	419	408	418	416	397	437	439	419	407	430	415	383	414	419	437	399	432	423	410	410	361	418	397	408	392	408	380	382	438	399	397	417	423	420	428	419	412	412	428	416	409	417	413	387	431	435	406	406	425	408	379	405	425	404	460	402	363	392	422	392	409	391	418	403	382	395	412	399	384	398	397	379	422	403	407	391	394	392	395	381	413	389	372	430	457	432	433	415	415	443	419	410	398	399	360	409	411	419	384	368	406	431	404	393	404	394	394	450	436	399	396	392	395	387	386	387	427	396	384	411	434	414	395	423	388	433	385	424	414	411	374	432	390	408	389	422	405	390	441	404	392	391	442	432	436	426	415	369	387	416	412	398	418	414	394	389	418	411	386	401	388	408	422	419	371	407	394	407	425	423	411	367	407	420	437	362	358	394	399	403	456	424	373	408	401	393	412	392	409	412	418	390	413	435	385	403	381	397	407	405	414	404	380	408	381	390	410	371	418	424	416	401	396	396	382	421	395	387	406	431
3093	3325	2596	1480	964	794	594	561	501	479	444	458	418	403	392	382	380	381	375	340	379	360	370	321	377	342	337	384	353	388	343	379	327	362	326	335	377	354	352	357	322	337	322	371	356	354	376	348	364	361	331	346	324	336	342	374	321	366	314	350	351	330	327	336	365	333	333	344	340	325	321	356	331	328	318	339	353	349	393	335	381	318	334	332	331	375	353	333	319	296	330	345	361	323	296	348	310	365	349	347	329	361	331	370	325	352	349	340	350	361	321	340	359	304	339	333	355	358	353	326	315	334	353	347	336	345	317	370	345	303	353	319	344	329	347	324	320	329	345	328	340	337	348	352	352	377	366	320	346	324	340	304	334	333	307	317	344	292	354	332	349	373	325	339	310	374	333	381	341	346	357	311	305	327	331	345	312	350	308	377	339	339	339	341	352	358	384	325	339	334	355	324	358	328	346	328	334	357	355	322	361	344	344	368	358	303	304	333	320	317	366	331	324	339	328	344	342	353	343	320	343	357	344	357	328	339	348	343	351	363	349	334	326	377	306	357	366	316	346	369	348	365	325	300	345	326	349	323	337	346	353	358	350	355	303	386	331	318	308	345	362	311	369	338	328	323	350	352	351	359	328	367	351	338	333	349	318	344	321	370	338	321	342	307	315	308	338	334	368	363	317	340	346	351	346	365	353	328	310	322	378	339	359	340	311	326	341	356	332	326	336	356	335	350	326	318	346	353	343	329	310	324	345	323	336	321	341	322	342	357	364	375	317	309	325	330	331	346	323	331	330	343	329	326	330	346	357	345	309	359	342	349	325	329	309	341	361	358	329	340	325	349	324	348	337	361	342	325	328	338	338	332	325	331	338	358	336	343	360	334	360	329	360	317	335	324	331	362	337	348	346	348	305	352	305	312	332	301	316	327	345	329	341	344	341	313	328	334	337	327	312	330	357	345	342	322	353	340	356	323	355	333	333	338	352	325	343	387	343	326	321	336	319	349	343	321	288	354	351	352	316	344	353	323	305	317	355	337	329	367	343	343	361	333	361	359	367	321	342	363	364	346	326	312	322	337	318	294	331	322	333	358	334	327	323	346	345	359	306	355	349	336	324	350	346	312	322	355	317	331	307	334	334	307	326	338	389	343	368	314	331	316	341	321	324	328	285	332	318	333	328	345	308	321	371	328	327	342	312	293	320	360	277	347	352	336	347	328	351	352	328	351	334	292	351	355	314	335	339	359	306	343	339	314	353	337	332	325	335	360	350	335	359	338	319	331	320	336	295	306	360	326	327	395	362	322	280	354	346	360	326	297	351	358	320	349	289	333	350	329	363	342	342	321	296	333	316	368	335	323	348	280	338	354	328	351	339	334	373	323	329	335	348	317	341	318	356	330	373	317	345	338	324	367	349	345	324	349	349	374	313	325	321	354	318	330	366	318	348	332	352	359	309	340	312	368	316	335	329	349	321	347	355	352	368	330	316	361	307	333	346	332	333	333	301	320	365	328	345	359	324	337	311	333	344	348	350	342	347	323	302	362	350	354	306	337	303	363	324	357	339	377	319	333	349	329	285	328	332	347	342	323	341	325	356	362	348	322	356	288	340	282	322	350	326	348	335	352	346	303	311	370	324	322	343	338	321	368	370	340	342	355	334	314	339	339	331	322	326	338	320	349	360	352	313	322	351	318	317	343	312	344	314	340	348	338	326	340	342	325	346	319	318	348	352	344	326	339	330	333	316	343	314	354	331	348	332	329	353	335	306	319	320	339	354	329	309	340	341	320	343	314	314	330	353	333	341	320	360	334	348	342	322	325	349	327	353	349	327	320	350	334	324	351	337	328	314	334	317	322	359	342	328	318	321	346	379	334	339	308	344	349	331	346	331	327	332	363	319	307	314	296	335	338	348	341	339	316	365	327	348	355	315	334	345	340	321	317	327	323	309	386	330	309	333	340	347	322	329	360	345	344	336	325	376	327	343	336	353	338	322	327	330	328	322	352	334	319	316	340	321	333	328	320	332	380	346	320	348	300	328	353	309	331	298	345	358	351	330	336	345	331	321	341	316	314	326	349	349	333	332	357	342	344	308	357	338	322	324	337	345	317	315	372	352	366	331	351	324	359	332	308	347	338	328	363	316	349	302	330	315	330	344	351	322	346	334	340	335	308	342	359	329	332	314	330	373	318	321	323	348	324	322	364	331	374	338	327	339	338	316	313	322	351	352	340	330	326	327	321	351	290	339	318	359	343	341	349	322	304	330	320	320	356	324	311	319	329	354	331	348	317	355	351	342	385	341	334	328	367	351	334	329	340	362	357	331	344	367	313	323	354	346	311	319	348	319	315	339	336	337	375	313	344	363	325	336	331	350	329	366	281	304	301	324	315	352	321	312	290	341	355	347	338	314	324	331	349	392	340	350	312	304	355	354	337	333	347	360	333	315	354	338	334	343	368	342	275	276	317	328	311	336	333	331	328	321	320	369	288	340	345	314	313	359	365	331	347	330	298	322	337	381	338	357	343	350	337	342	344	329	343	369	333	353	344	328	320	313	334	336	348	367	333	329	336	373	355	335	350	321	343	334	316	336	339	353	309	349	333	326	327	330	340	324	360	363	314	346	316	331	299	313	337	314	339	339	348	328	328	357	366	352	342	311	320	359	342	304	343	346	316	366	369	322	348	344	348	295	369	316	330	361	343	316	335	377	328	331	352	315	353	356	327	348	333	343	371	333	370	353	311	363	303	327	284	302	349	339	367	357	308	329	341	333	352	324	368	327	372	355	304	328	334	341	325	332	344	364	328	334	326	359	363	346	342	319	347	323	329	332	380	347	297	316	333	319	324	374	343	335	361	324	347	340	295	323	308	318	361	334	391	340	360	334	307	334	350	318	333	323	335	333	318	337	342	333	343	364	285	332	340	327	334	330	333	358	332	342	344	322	341	366	319	331	326	353	334	360	324	361	344	362	344	352	379	368	337	329	315	347	378	319	334	324	344	351	346	327	349	326	323	297	360	360	326	349	342	343	320	314	374	340	328	300	346	352	349	346	335	330	346	347	332	335	315	380	332	295	331	342	339	331	303	337	309	343	339	307	362	329	329	322	323	336	365	313	331	359	350	331	348	365	312	317	312	296	319	338	353	332	345	349	348	314	363	360	356	361	348	320	330	338	319	341	327	344	360	347	332	295	318	335	347	318	344	313	301	354	342	333	310	359	350	320	337	320	331	330	328	332	340	344	347	339	321	348	349	325	322	309	361	331	342	307	337	338	342	337	336	335	322	330	347	324	334	334	347	316	304	331	368	347	321	336	322	310	320	318	339	360	345	363	331	336	317	312	340	342	324	334	322	336	352	334	323	344	322	338	367	346	348	347	328	342	298	348	333	344	353	308	337	344	313	367	329	317	327	353	340	333	346	339	337	348	311	330	354	326	308	301	317	320	347	320	343	341	316	317	335	372	378	326	323	291	332	351	344	344	350	339	323	313	333	336	321
24396	21458	28803	24514	21446	8414	1531	981	844	798	803	763	754	691	726	682	658	668	675	612	664	647	676	663	682	665	614	603	639	623	649	632	618	632	592	650	643	636	618	633	597	638	630	602	628	656	591	624	630	620	631	625	664	586	626	632	630	619	695	649	617	685	630	611	553	592	597	606	647	594	626	589	625	583	645	629	642	570	641	587	644	629	606	629	628	609	639	625	597	605	656	646	637	616	632	616	645	650	650	589	589	595	641	672	615	586	625	620	611	645	655	613	650	605	586	620	604	629	598	627	595	571	644	615	660	615	582	627	588	637	556	634	635	596	647	591	608	642	654	633	609	603	623	628	639	588	615	648	652	631	607	626	599	656	600	634	624	621	631	559	606	603	682	638	571	629	605	548	632	604	636	588	659	646	581	571	613	630	651	602	611	634	592	611	606	629	605	640	650	554	655	629	558	576	592	635	643	595	641	614	609	606	575	634	608	599	597	613	613	626	630	622	612	602	629	609	591	641	609	610	648	638	650	607	638	648	596	575	599	617	629	578	624	574	602	612	651	625	663	626	621	595	639	597	583	582	615	605	650	624	626	606	599	596	601	593	645	654	630	597	617	640	662	664	607	635	589	615	604	563	566	615	630	672	612	616	606	601	620	604	561	575	612	570	586	662	600	598	593	610	663	621	590	612	666	585	646	616	626	574	611	644	635	618	637	623	618	588	582	638	631	600	636	583	653	628	645	600	653	613	642	606	582	641	605	591	606	620	621	549	595	575	640	573	635	593	605	629	590	595	572	642	604	641	644	640	620	616	621	593	566	604	613	616	618	582	613	665	623	598	578	624	621	600	617	582	643	607	635	618	614	625	590	650	618	606	633	633	651	580	600	611	630	616	585	583	594	636	613	621	634	647	614	598	622	596	634	585	647	648	630	639	587	599	613	626	606	575	633	603	613	606	641	605	611	583	579	606	625	592	630	628	640	652	643	652	647	653	588	619	612	594	639	630	658	585	614	627	610	641	615	593	604	652	595	651	630	591	642	638	591	609	626	557	630	656	647	638	563	574	595	596	575	623	582	596	644	627	596	582	554	601	604	584	634	661	639	631	658	653	625	588	628	616	621	639	613	627	601	595	600	598	627	596	634	580	609	609	595	622	627	618	620	617	567	605	600	586	592	612	601	660	645	607	597	635	606	559	626	634	621	561	598	605	609	691	637	589	621	598	622	636	598	599	588	591	649	610	623	629	628	647	644	625	582	602	625	592	598	611	615	630	590	640	606	608	616	631	586	573	625	592	599	602	606	617	619	595	598	579	583	637	622	644	603	604	635	605	607	572	621	594	592	617	628	607	621	625	687	603	629	603	577	634	684	622	648	583	627	595	656	574	602	598	606	581	624	645	625	595	619	574	606	575	586	569	629	626	588	578	643	635	645	631	611	626	597	590	651	652	647	583	627	633	644	650	611	584	632	594	610	598	663	604	618	603	598	607	562	590	604	595	576	622	599	590	611	612	615	653	638	638	628	625	609	662	637	565	653	659	601	660	621	625	643	634	610	618	607	634	611	621	619	590	612	649	606	600	621	641	599	599	621	638	578	616	590	583	614	610	600	634	571	610	617	605	592	654	604	633	582	655	633	591	592	616	639	601	616	632	605	628	631	601	630	692	644	562	649	640	628	613	585	573	641	550	618	603	627	580	598	648	595	659	647	590	634	586	618	618	597	614	601	622	616	633	586	589	624	638	606	604	603	613	596	609	597	602	586	607	607	580	598	627	622	598	632	619	575	565	628	560	566	618	576	624	582	570	603	622	586	629	569	602	578	616	631	652	581	616	614	621	630	600	627	607	575	614	577	677	640	637	658	609	595	591	576	590	625	584	604	631	620	641	630	590	603	581	678	624	638	653	603	582	587	579	585	608	616	588	558	642	608	612	581	611	664	616	622	632	616	603	617	620	631	663	581	572	620	639	585	593	604	640	606	644	597	592	585	579	602	603	615	614	618	580	635	625	634	577	605	606	569	582	610	647	594	647	593	586	589	611	624	613	620	589	646	584	583	639	613	608	628	644	600	578	588	546	643	633	588	667	626	584	658	557	604	599	638	635	612	599	600	604	614	607	626	632	597	622	639	628	585	624	645	585	618	595	584	595	600	615	623	613	619	631	624	599	593	663	588	588	616	643	614	607	650	616	654	645	615	611	605	635	611	603	685	650	645	640	600	588	651	636	574	618	604	602	606	597	586	595	603	667	577	619	583	606	571	620	628	579	592	599	642	614	658	618	586	616	603	588	632	631	601	611	655	596	596	599	601	603	640	604	621	661	638	634	651	584	629	596	595	601	607	620	644	612	577	600	628	625	584	594	612	638	595	595	558	621	585	606	616	607	574	636	618	596	635	621	612	626	614	595	616	600	591	582	575	622	593	614	587	580	620	634	643	648	601	616	609	604	604	615	629	640	597	603	576	607	593	638	607	622	600	625	645	595	618	624	638	592	613	591	591	616	620	593	614	557	623	617	625	569	642	667	657	595	633	626	610	578	646	610	647	618	623	677	629	629	590	587	589	637	662	600	607	600	566	611	568	600	565	646	632	655	586	586	589	577	634	603	604	643	578	585	593	638	606	589	618	669	638	579	617	603	601	625	592	632	638	584	585	612	628	626	634	634	603	630	592	606	651	619	596	603	623	615	591	580	565	615	634	588	620	604	609	603	592	633	586	612	637	592	661	587	594	625	595	642	613	619	612	632	571	611	629	617	609	596	586	614	617	649	575	601	598	657	605	583	648	610	653	611	628	625	618	583	598	628	615	638	658	592	625	607	603	592	652	639	602	611	635	607	538	623	595	609	617	626	612	646	619	627	632	618	603	632	603	634	597	597	624	608	596	612	586	651	630	612	601	605	579	600	609	614	606	581	624	629	620	591	620	620	620	616	541	595	554	633	617	603	639	622	653	575	570	625	626	626	645	640	644	611	652	576	596	613	605	607	603	568	589	593	605	607	599	591	660	622	598	651	580	605	609	659	637	609	596	644	630	623	583	592	594	615	637	607	632	612	638	577	611	600	624	567	602	583	622	591	600	636	640	601	581	607	673	663	599	612	639	600	591	625	585	643	663	597	606	617	593	625	678	606	595	598	629	644	613	603	623	628	557	572	562	669	624	597	573	585	625	626	578	554	612	624	600	581	585	623	655	606	627	632	589	583	629	610	607	603	574	627	597	581	616	616	594	618	570	635	581	599	605	620	607	590	615	655	590	594	554	625	613	612	642	589	654	592	586	650	611	621	695	619	590	627	613	643	606	661	627	602	616	608	625	595	639	574	613	600	604	640	555	579	612	689	608	622	631	608	618	642	574	602	577	574	532	598	623	658	639	648	595	642	580	628	616	633	593	603	612	623	549	595	630	591	587	604	619	587	602	634	603	600	605	647	561	603	633	618	609	593	575	625	620	637	615	577	598	598	627	582	607	612	608	633	648	582	590	592	622	593	617	620	601	605
3439	5676	4716	2400	1660	1331	1066	945	815	729	709	699	635	635	638	577	554	555	552	601	537	565	524	546	542	541	530	514	512	544	562	526	520	533	515	508	496	513	520	475	470	476	521	540	479	513	500	500	546	491	521	467	524	451	476	526	461	508	486	536	508	492	498	491	514	441	486	504	453	495	494	461	507	502	489	509	534	458	489	489	500	471	495	490	489	473	519	476	497	525	496	481	463	521	498	485	496	515	484	519	493	506	436	476	470	512	513	514	503	528	469	532	472	522	487	500	468	491	507	527	481	520	493	486	486	483	460	518	477	469	548	509	474	483	493	504	461	509	481	521	506	527	468	518	499	503	462	494	506	489	462	513	478	475	475	488	505	509	484	514	496	484	477	472	500	487	482	451	470	519	512	517	517	510	494	495	497	505	502	473	498	517	468	472	476	520	493	447	472	525	514	476	485	488	505	503	533	481	480	503	469	475	506	510	466	555	470	489	475	512	495	499	511	476	503	500	482	514	468	497	488	529	470	486	427	527	474	462	502	469	483	504	479	517	481	480	463	495	513	463	447	496	515	496	490	439	471	514	507	474	488	466	509	425	503	453	450	517	512	510	457	478	451	531	474	504	498	488	478	491	530	477	496	490	493	480	466	481	490	487	490	462	454	512	489	472	514	471	463	502	503	502	461	521	469	487	497	485	494	467	494	442	502	432	519	479	491	513	479	494	483	510	499	469	475	503	518	475	470	510	485	488	459	477	471	483	494	490	498	463	509	516	489	471	420	493	541	454	491	503	553	474	505	500	473	509	487	485	471	464	482	467	475	472	554	455	457	470	506	429	490	521	495	467	493	522	475	518	483	481	499	488	493	476	485	508	500	479	492	472	441	494	464	467	500	493	482	506	506	500	486	512	505	487	481	459	479	470	507	503	473	483	448	473	448	475	488	517	484	514	495	473	476	451	475	497	461	462	508	552	491	511	495	475	508	464	439	482	463	484	510	505	493	502	467	526	544	478	475	450	508	522	461	479	520	488	475	502	480	466	459	523	484	473	478	482	468	464	524	473	489	506	498	503	490	476	520	498	463	540	436	506	492	475	483	483	503	538	474	505	504	486	521	476	475	493	493	498	488	475	506	478	470	466	476	487	492	528	475	464	471	492	511	460	469	444	486	485	492	524	480	528	489	460	506	474	432	469	482	506	490	501	459	465	499	481	506	486	468	470	480	431	473	488	507	492	507	486	485	461	504	512	466	476	446	486	450	485	497	463	504	448	439	491	460	479	480	473	469	494	470	465	486	543	488	504	497	492	469	480	469	482	522	510	475	514	509	501	494	475	459	483	464	500	468	510	481	479	475	467	492	493	511	498	494	482	446	507	496	464	491	470	473	498	471	470	462	488	490	486	476	476	490	473	487	480	505	459	493	505	509	500	480	522	481	486	497	481	453	465	506	452	511	428	485	453	438	523	472	449	497	486	457	494	516	498	487	502	503	491	492	498	477	481	507	484	493	509	489	501	493	455	467	494	478	482	480	483	460	471	469	499	457	480	470	500	506	448	465	482	481	441	478	495	510	491	490	456	477	434	488	481	483	490	519	467	469	477	487	521	505	464	545	489	491	487	513	509	504	471	479	480	469	466	471	460	466	500	466	492	479	483	473	507	469	458	499	444	507	476	476	507	501	510	501	454	466	495	463	482	472	515	517	496	451	498	456	467	475	465	477	490	468	493	478	497	505	483	491	496	444	504	488	505	504	495	487	472	468	463	505	466	506	459	474	480	450	523	459	488	450	495	498	528	480	453	487	525	480	477	505	460	472	446	512	480	470	486	495	507	481	482	484	526	480	512	487	490	495	468	504	506	497	491	484	492	504	493	494	448	483	433	484	424	444	530	502	524	472	477	468	497	496	481	482	463	474	489	449	494	520	510	433	496	506	477	466	446	475	506	482	467	459	485	477	502	468	479	454	496	489	511	501	467	491	499	470	458	484	509	468	492	509	460	478	471	488	455	478	437	480	439	478	509	494	513	483	471	477	470	453	528	495	480	470	449	469	474	481	455	490	462	518	488	494	456	454	495	482	456	453	514	472	462	468	489	503	477	449	446	488	482	476	477	494	473	491	504	480	477	478	465	497	497	519	468	493	476	483	501	533	464	540	505	474	508	480	518	441	461	485	485	439	468	474	499	509	452	513	473	547	542	467	469	535	483	467	493	455	480	480	506	522	465	517	505	499	466	479	451	506	500	477	492	505	504	505	501	458	451	501	501	491	448	473	502	463	481	506	459	524	451	484	456	475	514	479	488	497	495	540	477	473	472	498	497	472	515	453	486	507	492	457	501	524	515	445	495	445	484	460	513	514	481	494	483	520	494	490	481	515	516	477	488	483	450	474	501	485	487	467	484	466	474	465	458	481	458	444	475	487	466	450	457	465	527	463	482	467	472	469	469	483	506	481	473	507	479	437	479	479	441	446	483	500	463	467	496	528	491	475	459	462	444	486	493	461	489	498	472	456	472	507	450	502	509	530	474	449	498	475	444	501	480	482	476	487	460	477	498	480	456	486	495	479	511	492	472	460	503	476	477	463	441	462	494	499	439	465	509	491	463	455	440	471	477	472	459	470	516	446	516	492	506	486	466	512	463	483	439	485	493	481	460	501	437	493	486	452	510	470	473	465	450	505	455	473	507	458	499	505	450	479	470	495	439	425	478	474	481	474	502	468	487	486	458	474	470	522	492	490	462	469	505	468	493	488	469	454	470	482	481	488	471	479	464	479	502	468	497	493	501	546	477	540	494	456	488	469	485	472	508	510	444	470	514	504	474	486	472	490	469	489	453	492	487	498	484	470	461	424	496	484	484	485	513	449	482	479	467	492	460	459	538	484	534	507	481	477	485	503	473	484	497	480	501	490	508	497	486	460	467	434	475	480	485	490	482	520	468	512	448	462	475	476	461	473	460	462	489	487	473	447	504	502	493	467	471	499	448	446	494	452	452	455	468	486	479	482	488	471	463	487	493	437	488	514	495	473	490	472	437	471	502	493	471	494	443	476	487	497	472	457	474	470	471	471	510	470	458	448	481	500	462	500	470	497	498	455	504	479	493	513	515	446	475	481	458	497	453	469	505	464	485	467	487	485	472	473	499	469	479	490	447	477	473	487	477	519	491	495	459	478	460	458	504	452	474	456	502	456	514	431	511	484	494	499	492	478	464	484	436	418	481	478	480	498	460	537	454	462	429	487	489	497	491	472	446	504	485	475	445	499	491	493	504	467	506	490	494	502	497	503	519	465	466	472	446	473	459	484	469	505	448	505	500	499	475	512	429	477	457	477	481	472	495	466	478	496	496	503	449	488	474	521	467	440	478	479	485	487	502	493	485	512	479	463	445	452	467	484	461	506	480	502	504	481	451	521	479	491	477	482	487	474	463	462	494	450	468	469	468	475	466	470	471	457	440	475	505	523	545	494	470	496	465	475	486	477	469	496	506	497	481	495	500
27582	9910	693	474	340	206	181	159	168	161	146	159	160	139	148	149	143	127	141	141	152	137	148	135	161	143	162	159	158	123	151	136	159	152	135	151	154	158	160	161	145	185	148	158	163	138	135	162	140	147	132	148	137	158	151	128	125	145	137	146	140	136	150	148	136	136	138	144	153	148	130	153	154	141	115	149	148	159	140	136	177	159	161	165	151	150	144	153	140	132	151	171	138	152	161	149	148	155	147	140	140	165	147	146	136	141	138	152	158	139	141	147	128	148	157	138	151	145	168	160	152	155	138	129	148	151	156	146	140	142	141	140	154	155	168	145	138	148	147	162	134	168	150	144	154	172	143	162	166	156	147	145	140	130	128	139	138	156	149	164	119	154	153	134	165	122	137	158	152	129	141	134	153	157	151	142	147	134	141	167	145	130	149	143	158	140	146	142	149	138	142	143	147	154	141	153	142	157	161	129	150	147	130	120	153	128	138	152	160	151	156	152	118	143	145	153	143	141	141	136	141	143	139	166	130	142	139	124	147	139	143	138	142	131	145	139	140	153	146	159	147	145	134	131	130	120	117	152	148	139	142	143	114	134	143	172	137	153	141	156	151	151	150	120	130	156	125	150	159	139	155	140	120	142	159	152	138	136	161	153	133	151	114	143	148	150	142	127	178	158	170	150	145	136	134	158	144	137	134	146	160	131	148	146	134	119	140	146	156	123	158	146	138	138	151	156	164	142	165	161	156	158	164	142	153	140	153	162	145	140	163	129	143	146	156	164	149	137	144	144	124	146	159	144	136	142	151	140	166	139	149	162	164	169	150	137	150	128	110	133	154	160	148	152	148	124	138	148	149	154	146	155	137	165	150	143	142	149	135	138	150	171	161	165	135	163	164	143	119	142	152	144	122	152	134	147	150	149	133	132	139	153	145	147	138	149	127	155	144	171	135	145	150	133	142	151	136	151	157	151	144	155	145	135	154	127	125	152	175	150	147	135	151	146	157	149	147	134	143	155	129	145	129	138	151	151	128	127	147	158	149	139	148	140	148	156	146	121	160	151	145	162	170	129	164	160	152	160	139	150	146	146	146	139	140	129	153	132	149	139	141	151	176	159	142	181	122	137	142	147	142	159	151	124	159	156	146	129	138	164	125	166	132	159	160	148	132	159	139	152	144	125	133	144	145	151	145	148	126	140	154	134	147	143	137	132	143	157	157	160	169	141	165	146	167	175	145	162	148	148	118	152	136	153	158	142	153	158	147	148	154	175	160	131	139	149	141	151	158	145	159	143	136	158	143	140	152	173	156	164	134	163	152	129	160	133	167	122	133	160	148	150	161	152	143	124	143	125	139	141	164	139	147	149	127	163	156	146	138	129	142	139	162	143	120	149	158	160	149	144	142	118	133	148	164	133	160	138	142	147	142	135	130	141	164	166	127	129	142	130	151	142	135	111	154	135	140	131	154	150	132	171	137	152	133	154	163	136	154	153	151	116	132	166	160	133	145	142	158	152	137	139	164	162	136	135	136	134	154	130	140	148	143	150	145	138	155	165	148	149	153	158	155	163	152	139	123	148	170	141	145	152	160	166	166	151	142	133	142	154	158	161	157	132	132	139	140	158	165	161	144	159	146	161	157	149	162	145	151	156	132	149	156	135	149	132	145	158	138	149	151	133	150	168	122	122	150	135	165	145	141	172	134	168	164	146	157	151	144	148	148	147	150	135	147	145	140	161	159	146	162	155	166	129	139	146	129	150	145	146	131	131	158	140	154	136	144	133	155	158	136	158	128	125	161	131	143	153	132	145	151	129	138	134	155	144	160	142	160	145	151	141	135	145	157	149	151	134	136	173	146	157	183	138	145	150	143	174	161	134	125	146	150	153	144	139	168	134	159	150	132	159	141	153	135	157	132	168	138	152	162	149	174	135	139	124	153	138	127	135	146	133	127	151	156	156	165	146	171	164	153	135	154	143	148	146	110	169	143	156	142	134	147	155	153	142	163	164	148	150	133	146	166	139	150	144	164	161	157	127	146	138	157	139	184	137	151	148	146	135	154	162	163	140	155	136	147	139	144	155	131	144	145	128	154	151	150	187	156	141	158	137	132	169	158	129	135	159	142	159	142	166	152	153	168	153	141	147	153	165	144	152	130	143	152	143	153	134	138	169	153	129	142	149	158	156	166	140	154	135	131	126	115	138	145	143	154	154	129	137	139	132	157	131	154	144	152	155	138	145	146	146	123	129	148	150	143	143	151	140	148	149	126	148	145	157	143	138	131	142	140	139	144	127	143	168	147	146	144	135	148	135	145	140	144	137	132	136	143	150	171	121	158	149	127	160	143	149	141	165	131	134	156	170	153	143	147	168	120	137	146	150	166	173	181	144	151	128	134	134	159	151	141	140	149	142	156	156	141	156	152	148	150	145	164	140	142	133	147	130	146	123	139	143	122	129	134	144	136	145	154	160	140	147	138	156	135	134	127	153	164	161	168	142	123	132	169	155	141	133	177	135	162	140	160	141	149	150	130	190	143	167	143	144	141	166	145	143	153	152	157	143	137	149	128	133	131	181	133	146	147	156	160	162	129	161	146	166	150	163	150	132	127	146	140	131	129	168	160	159	158	123	143	129	143	157	173	139	153	151	118	169	149	159	150	142	160	130	132	145	167	148	164	141	158	156	143	134	158	163	132	154	137	164	144	161	147	159	122	132	157	153	168	143	151	155	126	140	151	125	141	132	147	159	147	142	139	132	139	135	156	158	163	147	167	175	148	156	158	138	163	142	138	138	144	155	142	145	149	139	132	144	136	136	154	164	123	150	138	155	149	151	141	146	145	157	145	130	143	132	120	136	142	138	134	145	173	131	138	144	168	159	149	145	137	154	138	166	153	156	155	143	164	140	154	152	151	149	150	155	168	156	149	146	154	158	128	136	147	145	145	134	154	142	164	155	107	157	155	161	136	130	124	129	160	156	151	161	140	121	158	159	147	139	151	139	138	129	143	172	132	139	146	132	137	166	166	162	118	142	132	142	127	150	161	142	168	157	159	124	140	136	116	135	118	131	172	146	138	140	159	173	127	152	141	148	146	151	139	151	123	151	129	117	133	146	136	152	159	147	143	125	160	156	154	129	146	137	156	158	151	137	144	155	147	164	159	158	159	139	155	144	135	135	131	122	130	138	144	138	125	156	148	145	152	153	131	135	130	159	152	154	144	135	166	139	131	136	159	155	143	173	149	124	157	133	137	147	126	156	132	135	156	160	166	142	177	162	151	138	155	143	144	141	154	149	163	139	161	152	142	139	162	136	161	150	156	140	142	148	142	166	139	154	168	137	129	139	145	139	149	134	139	143	153	137	142	129	137	167	134	162	135	161	164	153	133	163	151	138	148	147	135	122	137	119	159	123	158	150	148	163	137	135	152	145	131	146	142	153	127	130	142	134	141	151	130	160	147	145	128	153	147	147	140	145	128	150	157	135	162	129	142	142	126	136
4412	338	284	189	191	176	131	135	117	135	151	119	145	160	115	145	130	137	119	133	136	107	137	119	134	127	133	132	138	102	138	116	145	117	131	113	116	138	112	123	125	116	112	113	125	101	143	134	103	115	122	150	131	123	113	131	125	114	122	118	119	132	115	141	149	102	121	135	127	131	139	113	133	142	116	141	120	143	109	126	127	117	126	126	110	116	109	133	131	120	133	117	115	124	136	137	99	121	129	127	125	124	116	152	122	143	127	112	123	130	121	129	116	133	102	136	137	113	111	103	123	130	117	105	135	126	115	125	128	139	127	118	136	133	109	127	129	132	132	124	130	140	122	130	106	160	128	124	119	127	141	111	128	121	120	112	122	151	131	131	102	126	118	110	134	118	122	129	103	133	114	104	111	126	110	137	123	133	119	126	131	137	127	101	107	131	145	148	128	130	137	112	119	95	139	124	148	123	129	130	108	131	133	125	129	133	119	127	123	125	135	135	104	139	132	102	140	126	102	127	136	143	144	119	120	121	122	137	142	109	130	125	107	109	107	114	126	132	117	141	127	109	110	118	113	122	139	138	118	129	117	135	125	110	130	104	132	99	114	116	109	116	148	104	132	147	106	115	131	112	114	125	119	113	118	121	125	119	135	128	126	119	111	159	122	123	120	125	119	116	124	141	116	127	134	116	123	114	140	127	135	123	138	131	144	117	111	124	138	128	101	132	125	118	130	134	146	140	114	137	120	121	118	119	127	136	112	126	123	130	134	126	102	118	116	105	119	121	125	115	101	130	107	141	110	131	104	147	101	123	122	137	115	135	119	115	127	131	102	120	114	141	134	116	149	131	128	113	121	119	139	135	123	119	120	126	134	116	103	114	112	116	133	114	128	106	132	134	136	126	142	119	130	135	101	106	119	133	135	127	125	130	125	121	128	124	122	122	121	131	106	140	145	134	126	125	129	114	114	113	131	120	120	141	118	140	103	112	113	138	125	124	136	140	126	121	124	105	120	118	135	129	120	115	128	128	119	122	135	116	124	120	129	102	113	135	144	135	137	155	123	129	146	121	127	137	121	126	120	123	132	126	114	129	130	121	120	110	113	114	127	134	137	133	113	130	133	114	113	136	129	150	133	122	102	129	129	129	110	116	97	119	137	110	114	138	137	128	127	118	136	125	104	131	132	129	114	107	137	131	129	141	108	130	127	110	144	119	134	129	103	129	138	127	120	149	132	127	137	124	122	115	134	120	122	143	148	128	102	133	130	139	122	127	114	135	138	108	120	125	130	132	118	121	112	105	109	122	127	134	117	126	120	124	122	129	114	107	140	138	131	104	136	121	103	137	119	127	102	99	126	135	115	133	111	140	137	122	129	127	130	113	116	123	127	133	132	119	125	110	108	136	113	105	124	124	128	128	122	128	140	105	110	130	114	134	124	138	131	116	118	119	136	125	135	108	124	118	110	120	106	116	110	117	125	132	121	146	115	123	122	123	134	110	106	127	126	124	119	119	112	114	131	146	143	136	128	128	122	139	114	98	135	125	122	136	110	116	120	115	125	131	126	131	98	128	124	116	113	105	119	127	123	127	141	119	123	140	131	126	105	104	116	121	130	120	124	124	105	142	119	140	116	110	123	118	118	114	101	132	132	112	112	129	123	129	125	118	120	135	141	134	123	122	136	116	124	124	144	105	126	110	132	126	98	125	123	107	102	119	147	126	119	121	125	113	103	114	136	123	132	117	121	132	116	134	127	125	118	119	147	107	121	107	127	139	142	118	119	136	120	110	120	132	149	139	139	121	113	118	128	130	120	146	136	128	120	138	123	108	113	118	110	129	118	136	114	130	98	132	132	118	97	126	99	111	135	121	108	116	118	110	124	130	139	126	112	115	120	136	121	107	130	120	120	113	105	113	109	119	110	135	110	105	138	108	121	133	131	121	109	116	124	114	116	130	117	127	113	101	123	123	127	120	129	113	125	115	129	126	120	127	127	114	134	129	93	126	136	123	122	118	142	119	135	124	119	114	108	125	121	129	116	110	151	119	123	102	120	115	120	114	129	144	126	138	140	123	135	142	112	122	124	118	129	119	116	108	124	116	125	122	112	136	125	118	127	115	136	121	114	135	141	129	121	120	136	139	126	118	131	119	134	121	129	132	143	128	115	131	119	127	127	106	102	124	126	151	118	123	115	117	130	149	141	125	142	106	129	109	111	123	123	116	105	138	123	116	133	132	140	128	123	114	131	123	121	125	116	128	141	128	111	142	123	105	140	125	112	126	111	120	152	120	111	129	127	149	121	121	127	130	120	104	139	127	118	134	118	122	137	125	127	131	126	118	125	133	115	146	102	109	127	119	146	110	126	130	113	120	131	112	116	148	115	131	145	115	128	112	117	143	149	123	145	112	142	118	119	108	136	92	136	131	115	118	134	110	114	118	112	130	140	129	124	123	114	112	106	121	122	120	122	129	114	127	122	128	119	113	125	136	129	130	128	129	139	133	109	119	121	100	130	133	121	126	120	146	140	118	103	117	123	128	138	124	111	133	134	134	115	118	117	123	129	111	123	122	126	133	121	124	125	117	124	108	124	124	119	126	141	110	116	135	134	118	132	124	122	116	129	129	112	135	109	103	124	124	132	109	120	114	114	126	116	101	118	127	107	98	128	135	138	141	123	126	118	114	132	131	135	128	128	117	136	147	118	103	119	113	133	118	113	126	111	120	125	128	118	131	125	116	148	125	119	130	116	106	123	114	125	132	124	145	128	144	107	126	124	125	127	124	140	132	127	129	121	123	141	112	121	150	126	125	129	122	130	140	116	113	111	126	125	129	106	132	131	144	143	115	119	138	128	121	115	127	105	128	122	113	125	118	123	116	117	111	123	106	147	130	107	124	125	131	115	104	148	125	137	139	114	123	114	141	123	130	128	115	129	134	124	123	129	138	108	118	128	126	106	130	102	133	127	115	117	114	140	126	118	122	136	104	131	122	121	102	131	132	136	118	135	146	109	142	130	114	123	125	114	138	137	134	105	146	100	129	134	116	117	121	140	132	129	117	131	121	152	139	113	141	113	130	135	118	131	120	125	136	132	111	128	119	117	134	123	109	128	114	136	141	124	140	133	126	130	127	134	127	125	117	116	133	124	123	138	136	130	119	126	138	129	133	106	149	125	127	124	122	106	108	133	129	124	137	113	129	95	137	138	131	130	126	124	140	133	121	115	120	105	139	124	114	111	125	136	125	119	117	137	115	127	119	102	111	120	116	130	130	115	126	149	127	109	114	134	111	113	115	127	119	134	112	111	126	104	120	123	120	144	136	97	135	125	121	105	121	152	112	117	117	118	134	131	112	118	130	101	127	129	132	109	110	109	142	123	145	138	117	134	146	108	129	120	127	136	130	117	127	121	131	117	130	114	114	127	126	138	115	134	124	113	111	144	125	113	123	125	130	128	123	132	124	134	102	141	131	124	106	117	117	113	130	106	120	104	115
25471	21466	27945	25375	11071	1110	743	577	514	462	494	452	433	434	444	431	437	404	415	425	425	442	424	417	440	451	423	393	399	445	401	412	389	427	420	414	401	400	426	374	400	406	406	421	397	417	443	467	416	387	378	401	443	377	400	370	450	411	432	367	440	431	370	416	415	378	431	406	397	423	426	392	406	418	419	428	438	447	433	451	384	393	367	419	467	443	425	426	421	424	451	354	390	420	411	392	405	402	399	405	377	425	382	441	442	402	393	417	376	446	428	440	441	421	441	423	360	392	408	424	399	427	410	383	449	448	389	401	382	402	407	392	381	396	407	395	432	399	383	403	400	423	387	403	435	441	419	426	381	383	410	378	395	412	440	395	421	411	424	443	397	432	389	388	377	406	390	393	386	390	394	404	385	420	427	395	369	389	393	398	385	392	388	399	396	409	411	406	388	416	430	427	386	438	385	413	434	381	391	361	398	389	408	416	420	405	438	431	385	405	435	422	439	403	423	376	407	428	415	427	387	391	449	424	409	398	392	435	393	376	416	426	424	441	451	413	389	392	440	446	456	406	400	381	390	386	410	443	402	384	455	365	430	413	436	422	402	388	428	422	402	390	448	367	402	402	397	408	389	381	437	421	416	384	401	440	402	439	398	409	362	367	416	390	424	421	409	433	402	422	393	437	407	362	384	379	419	393	415	384	426	408	420	426	437	375	417	439	412	444	409	400	382	425	392	417	409	404	383	386	407	428	431	427	397	428	393	401	380	407	403	378	409	391	385	415	426	428	409	397	383	374	443	363	391	382	416	380	397	421	385	406	398	391	420	393	397	424	402	428	427	390	397	405	381	421	394	415	427	400	406	430	415	412	433	409	384	383	418	399	421	426	416	386	363	393	415	415	396	382	408	417	411	416	438	413	387	424	418	449	405	381	437	428	398	389	374	402	384	412	413	399	448	400	397	410	404	415	375	423	409	422	400	400	431	400	386	427	410	382	411	392	393	368	406	413	417	419	423	408	392	391	426	399	416	402	426	397	443	440	395	405	366	379	403	380	393	397	417	421	372	409	452	413	402	416	425	398	376	385	394	410	441	411	416	385	418	409	399	387	407	398	382	396	421	428	449	457	381	411	393	384	413	416	429	429	418	408	438	384	409	386	379	408	393	419	378	406	388	429	391	435	423	475	402	435	437	392	431	402	386	411	401	458	411	382	383	411	425	374	386	384	400	418	418	385	395	400	394	417	419	406	368	397	434	394	438	410	404	420	412	411	416	416	397	405	373	392	419	403	382	395	365	439	364	383	391	377	427	418	439	369	422	427	381	417	414	400	422	398	416	393	408	410	388	394	425	397	411	403	401	436	385	417	422	417	376	376	381	435	375	411	415	437	375	389	405	393	408	384	407	430	366	405	389	402	408	371	400	406	405	426	429	417	398	402	415	433	399	409	424	403	434	401	427	410	386	426	416	389	402	409	421	393	384	390	409	447	387	394	393	397	412	390	397	414	413	419	389	374	366	418	428	390	394	422	376	386	390	416	393	394	409	390	404	414	402	435	430	386	422	461	420	411	384	410	456	425	402	389	390	392	412	433	433	417	398	406	403	430	395	382	416	370	426	407	413	414	430	424	386	414	391	409	423	428	420	415	391	408	418	385	443	423	416	412	393	400	385	385	424	408	440	379	422	398	376	369	370	424	407	412	411	411	415	394	394	418	446	406	363	419	420	435	399	419	406	398	384	404	404	402	403	401	384	402	404	408	422	402	408	390	392	400	423	403	406	447	418	404	421	390	405	408	429	414	413	445	415	388	403	421	432	408	417	414	420	400	425	392	410	434	410	419	367	430	369	428	384	389	388	412	418	395	423	418	416	374	386	449	371	414	419	421	423	442	419	436	405	419	455	401	422	414	410	410	408	368	411	405	388	420	371	393	406	391	414	441	414	386	374	390	434	429	453	410	403	417	436	430	416	424	426	420	386	428	431	411	420	417	397	402	402	402	415	429	404	404	376	419	411	369	406	406	397	418	406	423	423	398	387	421	463	417	425	421	389	377	421	386	401	383	414	397	371	430	381	408	399	417	414	392	409	414	451	383	395	429	413	413	410	401	388	393	400	411	395	419	417	396	430	412	411	372	464	419	413	411	399	419	403	386	401	393	390	414	393	420	412	409	413	423	403	369	414	405	399	383	400	400	442	424	401	397	359	397	408	429	395	379	384	401	384	395	414	421	418	417	383	404	426	401	421	358	379	430	423	403	407	370	413	414	367	436	397	382	449	429	380	435	410	396	368	401	417	413	376	416	408	397	417	376	426	388	375	368	399	443	395	389	434	397	398	414	436	424	419	420	458	412	415	418	397	413	419	390	417	408	407	447	427	383	405	399	449	405	419	382	422	403	406	399	384	427	427	414	395	441	425	379	445	429	430	435	388	407	420	410	411	408	410	412	432	423	426	432	407	428	410	360	419	397	438	376	411	433	397	375	404	400	376	376	383	398	466	408	417	426	401	406	372	397	405	389	417	426	397	438	378	401	400	399	395	387	427	414	428	374	426	408	420	419	433	408	404	415	416	373	388	397	382	418	394	417	413	459	416	389	432	417	398	417	374	406	384	390	432	411	399	406	420	404	390	421	436	429	408	373	449	410	414	449	396	421	410	384	390	402	399	412	401	385	403	423	421	404	369	417	393	432	407	403	417	476	411	387	411	423	390	385	439	373	412	429	433	399	426	381	387	375	427	373	408	370	385	413	406	409	420	422	450	396	399	417	421	417	409	403	424	358	369	433	409	383	395	411	413	411	401	429	391	411	424	425	408	391	366	377	403	442	416	397	415	418	409	409	417	413	382	401	365	445	441	426	408	404	390	410	398	393	453	373	351	401	412	426	416	405	405	381	405	398	400	426	429	417	420	431	445	446	412	403	416	422	404	401	411	397	416	384	408	431	448	393	429	379	416	433	413	408	385	414	416	398	419	385	420	390	421	402	397	395	405	398	442	415	411	404	417	388	409	379	422	443	381	408	421	411	397	373	426	430	420	383	430	404	427	432	363	408	402	381	387	392	427	405	408	378	400	388	396	397	390	392	437	402	439	391	457	434	428	435	415	425	420	448	402	417	380	375	398	403	438	416	447	403	418	415	429	438	421	382	392	396	389	412	435	431	414	451	385	399	390	395	415	381	405	420	414	395	403	453	403	391	460	439	394	422	421	407	413	414	426	398	435	405	379	403	383	387	413	419	427	383	380	404	437	417	410	380	431	399	408	434	395	416	390	389	399	408	410	406	450	443	381	387	387	408	437	396	409	394	427	391	407	439	417	400	399	437	426	369	393	411	415	389	398	394	417	377	441	402	409	415	372	379	371	421	379	414	420	421	429	421	401	411	377	392	402	368	415	391	392	432	399	387	424	406	368	394	360	398	443	422	401	374	411	384	416	374	389	385	376	411	410	419	456	384	379	386	419	407	412	379	360	395	430	412	434	398	403	409	416	390	425	426
3204	3168	2685	1373	992	748	654	548	512	499	450	395	437	387	418	410	354	412	378	389	330	414	378	364	360	349	387	361	359	368	357	363	366	345	337	368	377	353	337	325	360	371	336	357	384	359	375	370	329	381	330	351	371	338	320	359	319	336	354	350	346	344	334	365	330	353	385	345	362	360	338	352	326	388	342	344	349	329	366	345	341	357	328	355	326	345	324	356	353	342	364	364	325	344	332	356	376	387	303	346	334	334	366	331	370	314	312	342	334	348	352	333	366	308	362	351	373	377	355	344	361	346	338	328	354	326	372	340	352	352	336	355	340	316	385	333	350	341	333	345	325	334	335	331	332	340	299	331	337	338	343	335	312	329	337	353	374	347	342	324	334	347	348	302	301	341	331	321	369	335	321	319	349	361	330	338	352	304	308	362	304	323	352	364	323	377	347	370	341	349	327	351	287	342	330	346	346	318	329	332	374	350	329	331	326	341	335	361	343	362	353	350	322	315	386	356	352	325	329	359	322	346	344	343	341	351	337	346	362	355	347	358	341	351	328	334	352	344	337	348	330	329	381	339	348	320	306	358	335	343	372	365	330	322	359	347	377	325	370	332	325	342	347	330	311	342	336	374	362	360	338	347	343	337	326	358	335	340	321	321	332	351	344	371	324	328	330	345	343	336	341	322	353	357	340	360	345	316	353	339	326	350	336	332	353	350	353	344	353	333	368	344	360	312	310	358	339	311	349	292	353	301	380	339	361	350	320	350	326	324	357	318	343	354	340	338	343	348	339	342	317	318	351	337	340	303	362	349	323	334	336	338	320	340	357	352	345	353	327	348	303	313	346	333	337	350	321	307	339	332	369	343	327	338	336	371	348	316	302	354	342	353	369	336	338	367	320	333	339	328	370	329	359	342	337	340	342	318	373	337	334	343	365	342	345	342	348	347	343	345	324	335	361	355	306	330	338	313	366	365	338	320	380	343	348	335	341	337	350	352	341	316	362	339	331	330	356	331	354	370	330	348	346	331	361	362	359	320	348	325	379	324	334	358	327	346	360	337	342	365	329	334	300	332	319	338	342	322	364	322	372	328	335	323	340	353	324	327	351	308	297	340	326	372	336	321	358	361	341	369	350	334	337	350	315	363	356	324	321	356	377	380	361	373	373	310	336	341	340	324	349	335	337	376	332	341	336	360	350	342	335	333	326	338	331	296	336	350	322	331	340	366	338	314	334	335	335	335	354	336	351	360	337	376	345	363	332	358	357	372	336	319	332	328	362	350	356	327	372	368	366	332	338	316	344	289	328	339	322	324	327	378	349	343	316	329	344	327	322	352	333	356	348	339	384	328	332	328	346	353	354	337	322	339	348	336	357	355	353	349	316	341	388	313	340	331	324	347	327	366	323	358	332	340	334	318	316	355	342	326	369	334	356	311	341	366	354	348	351	297	321	335	309	331	348	349	317	366	295	328	344	327	305	324	344	337	326	318	336	336	354	315	338	375	349	346	344	342	363	320	338	353	355	348	338	340	341	351	322	317	366	343	345	371	366	354	348	319	335	369	330	344	334	351	357	341	309	304	306	320	348	328	333	353	325	318	355	356	337	350	341	331	367	351	328	362	316	360	354	335	341	374	329	326	345	374	320	364	346	334	341	326	336	317	358	332	319	356	347	335	332	382	320	336	332	308	329	330	315	326	311	332	392	355	361	297	323	295	348	318	376	319	345	318	350	347	331	314	362	337	359	316	334	361	357	343	353	352	349	309	358	340	325	327	345	344	323	348	331	335	303	330	341	313	344	329	318	323	357	309	341	348	315	354	295	324	337	338	344	321	354	328	343	349	361	308	333	340	350	346	362	346	362	358	346	340	370	373	328	340	318	366	338	322	348	341	340	335	342	346	360	315	326	337	351	359	348	347	328	344	364	347	323	317	356	371	324	354	335	339	339	351	350	302	314	334	370	326	361	342	344	372	322	334	368	310	322	373	373	307	347	309	347	350	368	338	322	361	355	363	303	326	358	348	299	338	314	327	308	351	349	334	313	336	347	343	335	347	339	309	322	337	327	324	328	307	381	317	338	355	324	335	334	330	348	329	345	398	322	336	368	350	405	332	319	377	356	309	319	339	308	324	335	352	369	320	369	321	342	315	327	347	337	340	332	343	316	337	334	334	323	333	354	347	285	335	336	335	347	321	345	336	347	327	361	328	318	337	349	341	323	321	388	321	314	332	330	361	326	300	320	292	337	338	332	348	335	351	342	319	354	315	339	317	332	344	309	368	357	358	351	360	306	323	342	331	331	347	340	332	329	343	324	297	354	336	333	333	350	350	344	337	345	328	358	316	325	321	350	348	353	351	335	353	331	342	314	349	317	344	310	301	302	329	326	346	316	313	338	295	356	375	364	334	327	319	322	314	310	340	341	317	314	333	338	340	360	347	308	373	349	350	338	361	350	325	327	329	343	336	327	336	330	355	343	331	366	317	350	325	334	318	319	334	375	370	340	335	333	329	302	333	340	334	336	345	366	334	307	357	364	319	353	320	353	345	356	364	360	358	316	350	314	331	351	308	372	356	340	328	326	314	333	313	341	316	339	312	316	332	328	330	349	306	355	334	318	335	354	316	334	327	356	321	340	318	364	370	326	331	344	352	333	338	339	334	371	320	359	343	349	284	294	341	341	324	351	306	325	300	323	338	338	335	319	332	332	324	360	336	379	345	324	336	343	348	346	332	330	318	317	345	349	310	333	322	360	303	336	346	325	321	345	346	351	342	324	301	341	321	322	314	337	336	324	319	322	360	330	346	373	343	348	334	326	325	329	342	340	333	341	355	325	343	303	341	355	345	362	298	345	347	349	353	330	321	332	361	358	354	342	338	381	299	337	345	330	358	336	343	346	347	333	355	308	327	341	367	324	330	368	323	351	323	327	351	337	313	340	325	313	351	369	342	346	367	342	339	334	315	312	345	338	334	324	364	338	326	341	318	327	359	324	349	350	358	319	330	314	329	337	320	343	316	347	341	343	329	342	302	333	342	346	333	353	332	306	370	353	329	355	299	324	349	316	353	358	358	333	346	345	338	364	306	330	328	310	298	350	361	316	317	358	347	335	321	317	351	325	327	350	334	349	345	328	367	331	348	342	346	320	340	302	346	328	329	355	328	335	326	297	311	339	318	329	326	290	378	371	329	352	380	323	374	322	319	307	345	364	321	358	367	335	364	331	330	302	364	305	343	354	314	341	332	305	339	319	313	341	321	372	323	340	368	336	317	328	335	368	338	339	358	349	324	358	325	346	330	345	345	350	353	345	329	362	354	314	304	333	360	343	337	336	345	330	315	340	347	321	323	310	323	307	340	357	337	332	368	332	345	327	336	349	328	326	374	336	298	319	335	346	346	330	369	333	293	311	321	369	345	359	357	324	363	349	337	359	350	321	341	345	337	324	341	361	328	319	352	296	327	339	336	347	337	343	341	350	300	362	358	338	329	321	348	341	316
24496	21456	28830	24526	21439	8359	1594	1027	790	797	723	731	677	714	683	634	666	647	645	687	649	640	584	666	623	638	651	606	636	648	627	642	627	633	593	594	583	610	586	599	577	601	603	620	625	594	658	609	574	636	647	595	577	592	617	630	627	625	651	591	551	691	582	590	610	546	590	599	622	631	589	600	599	615	588	653	623	566	629	625	628	652	618	625	582	643	576	631	601	594	560	563	591	600	604	642	597	611	617	617	564	637	618	593	595	614	604	654	608	592	556	601	640	612	549	565	586	583	547	603	620	550	618	589	674	649	653	617	669	608	585	646	638	622	579	600	589	631	607	584	566	610	619	608	619	638	631	601	630	590	606	617	604	591	641	586	585	634	600	616	581	583	611	547	646	590	588	647	596	618	585	615	591	610	587	620	571	590	680	609	596	589	624	621	613	611	569	625	598	587	679	615	572	596	596	590	578	643	597	576	582	646	634	587	610	601	637	604	648	597	579	557	572	619	611	583	626	613	605	610	636	616	616	624	580	652	615	563	584	642	637	594	648	569	639	575	642	581	619	643	624	597	652	623	622	572	560	603	582	631	611	587	557	627	576	566	610	587	631	587	601	570	611	573	599	555	617	578	590	587	578	600	583	600	587	599	640	582	610	567	608	607	582	578	609	599	582	582	601	595	590	557	609	644	638	556	637	617	598	632	593	599	622	608	618	577	588	610	592	597	627	605	583	595	573	645	633	624	599	663	618	610	586	610	613	591	567	572	610	572	618	617	626	592	603	626	593	626	620	607	629	595	593	589	597	574	579	610	565	596	598	588	630	666	632	585	578	626	618	548	637	579	613	585	617	614	591	607	573	588	612	606	634	634	580	577	642	623	563	605	562	596	569	628	642	587	620	585	631	601	573	614	630	590	579	637	635	628	645	621	593	602	625	589	565	656	650	651	571	598	565	639	573	621	577	631	642	610	619	578	598	597	576	571	559	573	586	613	575	633	588	598	585	612	623	587	629	581	603	607	627	559	575	599	615	612	585	570	647	584	577	615	616	644	576	622	612	588	636	586	571	625	610	601	551	582	557	622	611	608	646	598	605	613	589	603	624	588	613	602	578	560	584	611	551	597	581	632	661	586	573	642	658	585	621	609	583	570	594	622	629	587	620	567	617	588	546	611	587	584	628	585	582	551	593	621	613	625	597	565	628	578	626	602	603	560	629	631	565	602	610	610	606	580	605	623	627	588	594	574	564	633	628	563	628	630	578	607	617	585	578	638	542	592	623	576	588	586	632	566	614	618	598	638	610	582	586	583	579	607	609	597	623	568	568	604	656	558	580	611	601	611	621	617	603	570	596	579	597	605	561	622	589	590	594	581	588	597	650	590	558	586	641	592	587	627	608	609	677	598	590	571	605	612	618	574	567	656	594	630	550	608	632	642	609	633	601	583	627	631	620	632	578	606	647	582	597	599	578	612	630	575	615	591	607	618	561	587	601	602	604	642	613	613	601	609	601	591	619	597	627	600	632	631	595	623	592	625	614	595	628	610	599	593	558	607	605	609	597	579	566	595	562	593	602	589	574	591	605	623	643	596	597	572	557	592	604	585	613	618	567	619	576	598	606	605	598	605	591	596	588	613	619	610	600	624	565	612	606	581	601	568	567	597	621	590	619	612	620	598	609	612	627	621	556	590	618	584	632	589	562	594	594	598	612	636	584	626	584	607	603	603	553	647	609	576	613	564	605	547	610	615	584	595	676	565	638	595	578	569	576	607	574	593	613	636	598	640	570	603	587	603	572	631	601	601	606	598	562	624	616	583	653	599	609	592	605	610	630	635	575	588	619	611	602	572	640	593	575	646	612	569	587	619	627	653	567	598	624	556	616	613	599	605	612	616	574	641	602	602	580	599	587	596	580	576	572	637	609	597	606	583	608	611	600	597	609	631	601	588	622	643	572	610	656	634	573	603	581	587	586	578	604	606	614	604	597	562	597	566	629	612	612	617	598	628	592	611	579	576	607	568	604	613	616	604	625	646	624	566	662	575	601	634	592	606	636	590	609	591	586	613	587	616	604	598	597	533	554	619	621	605	582	582	591	585	596	564	644	632	622	623	589	610	620	596	571	682	639	623	557	605	598	606	624	629	575	610	572	600	634	616	633	639	608	629	557	601	603	592	607	599	539	565	558	608	594	592	585	575	604	575	588	594	652	630	588	610	634	558	619	571	626	623	587	629	575	660	621	598	641	541	614	630	578	593	546	573	637	583	549	602	572	612	598	609	589	617	575	606	611	594	558	567	580	533	597	608	629	618	602	579	614	617	614	604	588	600	602	611	577	584	560	626	622	598	564	611	617	578	666	582	551	598	593	605	592	623	625	648	641	650	645	578	618	619	615	595	611	581	567	651	599	599	631	655	582	576	621	631	559	599	604	630	575	612	581	640	612	597	622	576	553	623	616	553	591	587	566	598	587	583	597	572	579	616	601	589	622	629	619	622	651	621	603	598	617	583	589	600	556	565	595	604	639	620	587	589	593	590	594	575	602	551	605	591	617	593	589	587	624	602	608	615	591	589	561	610	662	612	590	566	576	551	563	614	641	601	613	609	620	569	621	577	630	579	590	583	608	595	624	594	603	601	577	639	610	584	604	622	597	619	587	577	620	591	570	584	622	585	581	625	599	611	580	592	650	609	604	595	580	582	629	613	568	620	613	586	576	608	645	646	532	596	644	644	562	616	581	608	603	585	565	584	574	602	640	659	576	564	622	550	586	625	628	622	646	620	591	573	575	638	631	614	682	620	594	578	641	590	574	643	615	646	618	592	623	635	581	616	591	595	633	579	622	591	621	591	586	622	570	572	591	655	600	584	593	604	621	551	608	575	590	562	591	560	596	585	583	616	562	585	573	637	594	619	611	635	621	608	575	585	630	608	597	631	603	594	577	599	578	599	586	636	596	600	667	580	577	577	574	589	578	580	568	586	622	645	641	582	573	611	564	621	584	628	609	595	582	598	678	585	628	594	570	601	580	580	614	588	619	593	598	637	610	621	592	578	595	629	618	610	592	597	658	597	562	560	623	575	603	624	580	610	597	574	607	600	586	590	614	610	599	596	572	603	605	626	589	641	628	562	589	603	608	608	639	633	574	636	613	576	554	565	584	632	565	603	569	562	568	606	604	609	625	564	615	621	603	597	567	551	579	623	628	603	591	609	593	618	610	578	577	609	595	606	616	632	585	597	597	663	599	610	655	613	577	567	584	595	601	625	611	606	600	584	634	557	615	617	606	596	589	579	611	595	597	625	593	591	606	592	584	598	582	631	589	615	579	626	602	600	573	606	616	607	646	595	658	569	599	576	616	631	584	587	597	590	597	568	637	578	618	621	620	626	599	638	618	544	602	605	608	635	598	615	555	631	589	591	615	554	603	606	590	603	636	591	613	645	584	619	585	617	616	619	599	584	632	558	611	585	599	615	572	613	613	562	575	547	610	596	583	645	613	594
3550	5850	4886	2393	1689	1331	1042	953	826	721	714	661	654	559	572	569	547	573	559	552	573	573	525	548	532	553	547	491	477	535	539	494	503	527	526	470	536	481	543	490	530	496	509	527	506	491	472	503	518	478	503	534	505	495	537	527	488	517	493	485	484	510	504	486	531	498	513	486	503	479	534	547	450	469	453	498	493	463	471	466	508	530	502	511	481	567	527	545	481	516	514	501	504	472	509	515	490	501	476	492	486	523	508	485	492	498	488	503	487	500	513	498	472	471	470	521	485	516	496	466	546	519	446	523	505	510	489	465	481	517	502	507	496	486	530	526	469	522	493	477	492	504	488	483	460	458	513	499	487	470	518	497	459	520	470	472	478	483	489	460	501	480	487	536	484	486	491	477	464	473	495	523	541	507	473	514	475	500	491	436	487	503	497	499	497	444	518	474	500	480	522	483	581	457	472	466	465	496	530	489	501	545	464	513	492	511	493	491	457	505	480	521	513	517	488	486	525	506	453	538	475	502	463	511	463	526	525	501	503	496	517	469	510	525	521	510	463	506	462	480	509	491	546	501	491	470	500	482	499	509	510	488	472	502	502	512	495	488	449	500	517	532	494	488	467	527	519	488	514	503	502	517	466	527	481	522	503	450	500	504	453	502	459	517	508	471	551	490	461	437	469	482	500	492	486	497	497	457	477	511	495	483	529	543	513	486	506	468	466	464	456	493	469	456	550	476	465	485	510	486	471	481	466	494	493	538	483	481	454	491	470	539	487	513	522	500	502	499	498	524	483	471	501	502	492	511	481	489	494	453	522	476	491	497	482	486	489	495	467	510	466	473	523	500	509	482	494	482	516	493	495	478	491	500	503	494	503	492	489	485	484	491	496	502	514	483	490	479	469	498	483	515	494	487	493	487	520	497	498	495	516	513	492	468	505	503	481	520	474	508	497	506	511	513	465	499	523	486	512	470	496	504	502	508	500	539	469	504	483	525	477	502	495	492	524	513	473	483	494	496	474	478	511	486	496	486	513	469	507	507	459	515	465	456	508	459	462	497	485	526	469	521	472	486	500	502	457	477	494	507	493	508	484	467	490	471	515	483	515	466	519	488	506	503	504	488	505	488	470	534	504	509	497	476	530	474	502	490	491	490	512	498	492	489	507	524	490	501	476	463	497	475	515	452	477	481	446	469	480	527	477	495	487	460	533	484	497	487	492	488	507	497	514	469	526	520	486	501	497	470	503	500	481	483	463	480	497	504	457	469	505	489	515	495	477	480	492	469	503	507	499	488	495	464	483	527	500	487	484	501	459	454	527	506	463	492	497	478	474	467	482	484	490	479	469	510	466	513	457	495	482	500	471	516	496	473	497	464	492	486	461	473	517	485	489	489	495	471	495	464	451	467	471	490	466	494	479	493	493	460	490	461	496	512	499	531	511	482	472	482	522	488	496	496	470	461	489	447	498	534	499	484	467	455	510	515	506	443	488	503	516	472	538	536	489	456	484	476	485	514	479	521	474	500	494	477	531	475	481	496	490	507	484	463	508	488	479	502	501	478	498	490	499	483	479	467	466	498	493	473	496	466	533	460	561	500	514	474	504	471	478	511	521	506	438	483	501	526	490	514	488	489	477	470	510	480	459	521	501	494	482	523	515	503	482	463	501	494	468	461	499	495	501	475	509	468	528	500	465	500	447	491	474	470	453	492	481	533	497	446	495	498	476	513	478	508	488	509	504	473	490	481	459	520	474	516	487	480	519	493	490	508	492	477	464	456	486	499	463	509	498	455	471	471	512	483	532	483	503	481	493	442	516	493	468	487	439	503	459	488	471	500	431	466	502	475	486	509	478	491	491	481	471	484	483	516	514	490	483	485	512	469	449	471	505	462	481	458	515	510	466	482	524	500	480	441	516	513	498	448	485	494	475	472	508	495	471	489	475	465	505	514	476	528	482	508	488	487	539	518	515	463	424	482	505	543	514	477	504	463	497	501	465	467	480	501	477	483	512	513	493	515	475	474	446	473	473	508	492	486	508	466	493	512	470	494	513	505	501	510	480	497	536	485	498	490	503	500	514	490	487	435	474	484	506	507	466	473	496	514	477	503	502	437	476	466	456	488	496	508	497	512	502	457	488	484	475	501	495	506	476	510	522	489	495	505	493	518	486	501	481	481	482	493	467	485	510	464	464	456	490	483	490	508	504	455	478	495	469	512	476	497	493	494	480	505	488	470	458	457	489	495	483	465	479	478	515	430	464	510	481	468	517	513	500	510	495	482	496	502	491	477	486	508	501	495	501	505	496	426	481	466	478	503	527	479	483	480	507	482	497	515	477	468	496	498	493	481	510	485	492	490	495	477	490	444	467	469	478	479	494	518	481	509	560	525	493	461	523	477	511	438	511	472	519	511	486	497	503	493	527	488	488	464	480	485	488	473	456	497	472	474	498	515	518	512	495	495	481	480	516	458	486	480	467	502	493	508	497	474	534	519	503	490	483	514	498	479	495	516	515	513	450	489	500	516	488	465	461	459	458	497	507	480	470	509	460	436	481	476	470	461	535	497	441	511	484	482	462	477	485	458	493	482	476	528	484	503	488	489	491	495	521	520	493	476	511	498	499	477	474	500	492	465	476	468	482	507	464	455	503	486	511	506	467	530	519	460	460	495	471	500	478	481	463	521	484	512	513	436	497	469	496	476	515	473	472	511	481	472	486	490	494	459	485	468	516	484	495	476	506	513	476	513	462	453	453	511	529	464	488	471	477	486	480	504	481	481	486	514	510	462	507	490	496	504	444	536	459	487	494	484	471	501	476	487	424	480	497	480	498	527	466	494	499	523	472	462	503	495	515	484	517	492	458	486	500	507	482	499	455	474	479	503	463	483	493	453	465	474	461	433	477	470	433	478	481	484	466	498	508	495	513	498	490	475	484	480	498	490	473	497	473	463	514	503	475	478	496	480	499	489	481	493	474	478	456	493	480	522	466	479	498	492	504	520	483	486	474	480	484	510	487	500	513	451	451	509	498	474	543	467	490	500	459	460	500	462	456	518	479	507	471	522	464	478	489	489	519	471	476	509	509	489	455	490	482	518	467	472	478	470	488	511	515	475	455	494	481	502	513	484	442	484	493	514	489	480	464	482	490	481	493	475	470	433	471	465	451	502	508	472	484	505	492	486	473	520	459	515	446	529	480	476	496	461	498	483	463	502	474	472	474	459	473	507	449	531	483	499	441	462	491	494	518	518	486	481	481	457	476	481	480	466	488	492	445	531	526	457	494	495	509	459	504	448	460	499	507	485	462	477	480	516	486	472	531	426	496	465	529	536	483	531	503	476	504	468	497	482	511	493	524	459	496	481	479	468	458	455	488	502	458	460	483	491	462	460	474	459	494	457	474	514	470	479	498	478	458	469	480	474	496	509	482	507	490	449	480	526	496	474	481	455	478	490	494	489	515	539	473	474	524	439	490	492	465	483	496	474	482	488	487	492	460	509
27756	9850	500	253	180	147	135	178	152	145	131	150	165	159	158	113	148	133	157	117	127	164	154	154	163	158	149	146	140	142	143	142	159	140	144	155	138	131	152	130	124	133	141	130	146	136	137	147	145	140	134	162	144	151	149	135	148	133	141	153	136	138	147	112	136	138	145	151	151	164	102	138	135	160	144	137	141	149	124	130	132	148	160	165	157	155	155	130	129	140	147	143	133	161	138	153	140	162	123	143	128	134	138	156	145	120	141	159	135	152	153	160	115	155	125	163	167	140	148	142	130	142	173	138	128	154	142	171	121	149	134	162	140	157	124	154	147	158	125	138	152	117	160	147	138	148	126	151	121	141	160	143	146	170	154	140	132	139	141	146	142	167	122	156	119	163	128	144	148	136	162	159	134	161	139	127	174	153	128	151	127	152	148	151	145	137	141	141	142	127	140	147	133	163	122	134	125	156	150	159	136	139	136	152	117	141	138	144	137	156	168	151	140	141	168	147	138	154	133	151	128	150	154	142	141	160	161	118	158	143	126	135	155	139	157	121	133	137	133	152	161	128	140	158	135	128	143	167	135	126	145	154	149	140	141	146	135	153	114	126	146	161	130	158	121	156	161	146	136	136	132	124	137	123	150	145	149	162	150	157	130	158	134	160	147	137	124	127	118	138	137	145	139	158	137	127	156	154	112	125	135	145	127	117	151	133	148	132	114	151	159	144	173	140	145	127	148	142	141	135	137	146	161	147	162	137	136	171	143	134	124	154	134	134	141	135	153	133	132	152	132	145	164	126	125	135	136	125	147	154	142	158	150	111	138	163	148	137	142	137	154	139	121	151	149	138	129	141	140	122	129	128	153	125	159	110	141	141	147	138	147	152	133	141	127	144	135	162	153	139	161	141	140	150	113	129	144	130	110	151	132	135	144	138	131	128	141	127	134	138	120	123	132	143	128	168	138	159	145	135	136	147	137	161	157	133	138	137	136	159	137	154	137	114	140	140	147	132	161	137	143	148	136	137	129	166	145	147	150	139	165	135	163	137	149	116	137	144	131	128	131	121	148	123	139	141	148	128	130	146	140	134	146	154	147	156	158	145	140	133	130	122	152	130	137	137	131	142	147	117	136	133	116	142	114	142	157	145	155	156	128	133	147	126	124	154	149	137	148	146	148	116	150	159	141	126	133	147	158	146	136	156	127	149	151	108	160	148	144	131	152	138	149	117	144	132	145	145	124	139	162	137	139	167	115	161	137	166	149	137	137	152	137	159	159	158	130	137	149	157	148	137	139	141	145	154	132	173	153	154	141	135	146	140	119	145	126	121	149	145	150	134	141	150	142	151	159	162	117	165	132	143	150	148	147	134	138	148	146	148	133	131	156	124	144	130	133	150	143	138	147	135	145	138	155	158	143	122	151	126	152	155	142	143	141	170	130	129	156	142	139	138	138	172	135	150	135	149	140	164	112	146	136	148	141	155	149	144	141	140	142	145	141	132	129	140	134	155	146	141	146	147	141	156	139	147	144	160	134	152	139	148	160	120	144	139	156	137	145	163	141	142	146	140	150	140	148	123	167	122	128	155	135	157	128	141	139	140	115	141	147	134	137	127	143	140	128	155	158	131	132	140	152	138	123	131	126	150	130	146	150	135	107	127	136	120	161	145	148	134	132	145	139	121	165	147	131	122	138	145	128	140	128	146	143	128	153	137	137	136	154	139	153	126	143	151	155	135	133	150	146	165	133	154	138	155	135	138	143	166	144	145	139	137	138	128	159	122	143	129	145	147	150	152	133	159	153	167	121	156	154	147	141	141	139	148	142	134	141	150	147	143	118	131	141	139	137	149	156	131	149	147	131	128	146	138	145	152	156	130	155	144	111	132	142	157	146	138	141	134	120	145	134	146	122	156	137	139	158	149	134	143	129	145	145	119	152	150	155	136	128	166	146	135	147	173	137	154	134	156	132	143	161	147	141	140	148	149	146	159	133	132	144	139	137	159	134	147	152	185	142	156	155	131	148	142	149	146	162	130	140	142	145	130	141	137	161	130	139	148	125	134	175	138	135	130	139	155	163	141	149	148	148	150	127	134	132	162	139	136	135	136	124	154	128	148	159	145	117	129	163	140	163	145	135	153	129	135	140	155	175	131	156	123	146	136	138	162	123	159	150	151	131	130	134	136	153	131	156	167	147	141	152	149	155	158	126	140	168	119	137	142	135	138	150	124	154	164	155	156	149	167	131	142	142	141	159	131	122	138	147	145	130	130	156	160	147	134	123	151	98	147	151	120	125	122	143	134	141	152	147	152	149	152	144	115	164	126	146	157	151	151	127	153	186	132	147	140	153	138	138	141	151	162	129	143	143	144	149	136	136	142	153	127	142	154	162	153	148	147	143	146	130	143	112	126	140	142	146	133	143	159	156	142	140	138	139	152	148	146	136	137	118	134	138	160	143	132	154	117	152	148	149	160	171	161	133	144	135	148	142	115	148	126	147	142	127	145	135	120	132	128	162	150	119	141	146	138	170	135	169	135	142	158	138	145	135	140	150	158	151	151	138	137	160	135	141	147	144	144	151	156	140	160	139	130	165	136	152	154	122	122	150	154	132	142	129	122	129	161	144	135	137	151	163	113	127	143	125	139	140	147	136	143	162	159	136	140	157	136	141	122	153	143	148	136	120	156	134	149	144	140	137	139	138	157	145	110	138	131	151	153	134	145	167	153	153	164	126	135	156	157	140	144	144	138	129	136	158	165	130	139	166	132	144	132	149	148	136	145	153	144	145	151	146	151	153	150	135	133	132	154	140	141	121	124	140	141	146	174	140	143	125	150	141	137	145	141	128	136	149	145	147	152	162	131	144	131	134	139	143	124	133	143	126	151	149	132	134	135	137	136	150	145	156	135	138	130	123	151	134	158	152	140	171	149	164	137	152	130	138	160	135	148	134	153	131	154	144	130	167	152	154	143	156	128	138	143	123	133	158	142	143	130	139	134	149	147	135	153	139	142	158	139	133	138	161	128	174	151	126	147	155	126	160	139	143	127	151	132	185	128	141	121	153	152	139	149	147	144	140	143	131	150	134	162	145	129	150	142	150	135	165	136	148	141	133	146	143	143	154	129	125	113	132	139	139	176	137	123	133	153	144	133	164	163	153	137	146	117	170	130	162	164	143	139	141	147	131	157	147	140	143	142	132	148	162	143	141	150	136	147	137	145	161	159	145	142	159	139	143	143	146	122	162	162	133	140	127	135	128	140	113	138	156	143	134	152	122	150	141	162	126	137	133	138	161	169	148	124	129	136	136	116	139	164	137	133	148	144	144	134	137	149	147	134	158	145	156	149	155	134	147	149	152	151	135	152	144	152	106	142	159	145	153	155	125	141	145	145	151	143	152	117	170	136	125	126	129	150	123	138	145	137	141	144	142	138	145	149	128	152	138	137	155	127	142	158	135	146	140	155	148	142	136	135	134	149	147	129	159	138	143	145	120	131
4504	306	268	171	173	133	128	130	135	115	114	112	98	134	130	121	122	134	116	110	132	123	118	145	122	121	138	120	123	111	113	106	133	146	124	127	104	119	130	145	115	124	145	115	132	134	132	110	131	127	131	121	109	150	137	121	138	136	121	147	120	110	107	118	116	119	130	127	104	106	130	115	132	144	114	114	126	112	145	116	153	123	117	116	104	126	130	131	143	136	119	136	114	113	117	117	123	129	111	103	125	113	95	118	122	128	132	140	114	106	131	129	128	128	134	129	109	126	119	134	131	117	123	127	120	129	122	117	135	107	123	105	119	101	120	121	128	135	122	119	142	135	105	104	118	126	139	120	137	133	123	109	97	110	126	130	116	118	139	115	120	115	116	120	110	126	141	122	106	119	124	127	120	121	122	107	127	120	134	138	126	125	139	119	145	134	142	113	137	139	134	126	127	137	108	131	129	131	115	126	116	127	128	129	120	133	126	134	138	119	120	128	111	125	141	117	131	108	137	138	102	122	123	105	118	100	116	107	106	120	113	131	134	121	123	116	122	111	116	102	131	108	129	118	102	123	113	133	121	121	112	126	122	121	128	103	135	130	127	105	132	127	112	132	112	119	114	106	121	124	121	126	126	113	115	120	137	120	120	120	147	111	121	131	118	115	97	104	111	116	129	110	122	113	123	142	126	140	115	136	103	127	122	105	128	132	115	124	125	119	122	124	124	117	139	112	131	129	118	133	134	116	102	127	119	131	127	123	122	134	129	133	121	114	126	127	119	119	128	107	117	151	123	124	121	135	129	104	144	131	104	122	118	133	130	137	122	125	123	126	129	123	109	113	105	133	127	120	118	122	113	113	101	124	97	153	121	117	139	130	115	125	130	132	117	128	134	117	133	107	105	121	129	132	120	132	133	126	128	134	133	118	131	129	135	124	130	108	136	108	130	112	139	129	113	122	124	123	132	140	113	110	142	107	135	131	138	116	120	117	133	116	140	118	118	131	125	113	131	119	123	118	137	115	117	114	112	120	137	121	123	116	122	119	125	107	127	126	123	118	120	108	110	102	120	125	127	116	120	125	117	123	137	129	127	121	127	114	123	129	147	126	127	134	134	127	138	114	112	126	133	122	106	126	119	116	117	112	117	133	107	116	114	124	129	111	124	143	125	111	101	125	110	102	123	117	117	121	138	124	138	137	99	109	122	131	131	136	148	143	132	119	142	110	125	114	121	123	118	122	106	125	129	115	130	123	120	132	111	110	105	107	111	127	118	117	112	128	124	127	124	147	119	118	133	125	129	129	128	114	137	139	126	125	125	128	110	136	121	116	119	122	117	142	122	104	114	141	136	114	118	109	102	124	133	131	129	123	122	135	111	125	109	119	110	96	116	112	110	121	130	111	114	137	117	120	115	133	117	123	128	121	125	115	122	122	121	119	127	129	112	120	134	132	135	125	126	114	122	133	135	130	126	139	123	132	123	123	116	121	110	122	118	124	103	127	122	137	111	112	125	120	115	125	133	117	126	117	136	124	149	139	128	116	124	129	111	134	123	105	111	117	114	125	117	128	125	114	121	125	133	115	117	144	120	113	126	114	108	124	95	114	136	136	126	128	143	117	125	113	125	115	115	111	114	120	116	119	126	120	115	116	109	113	126	95	145	117	142	125	122	133	120	92	132	127	132	127	127	101	122	117	123	118	135	118	146	123	118	124	113	122	113	145	117	108	125	123	110	110	123	129	150	117	127	115	111	102	105	110	111	136	132	129	123	123	118	100	134	121	109	97	127	114	114	124	110	131	123	106	127	136	120	134	120	116	116	123	148	105	128	126	148	108	130	139	112	132	126	123	126	145	114	124	114	115	88	126	112	140	123	113	119	103	117	132	148	128	117	134	117	115	132	121	137	122	114	115	118	129	118	135	124	131	133	126	112	135	147	137	125	110	150	119	133	143	135	126	114	119	126	139	129	137	137	129	121	111	120	126	103	123	140	113	122	135	119	143	114	131	121	131	111	121	110	119	139	115	136	131	121	116	130	106	112	109	131	128	136	129	116	136	103	120	121	130	129	120	128	120	124	116	123	115	130	143	132	104	132	130	109	122	109	129	105	112	108	105	122	133	128	133	131	111	126	128	96	129	123	137	130	119	110	124	124	111	127	125	124	118	135	111	125	133	149	124	118	126	122	120	110	113	92	106	107	120	120	114	130	128	121	112	134	118	113	125	135	110	119	129	120	137	121	130	119	108	117	135	123	122	120	113	110	112	111	109	114	120	119	119	134	137	119	111	129	113	115	109	128	129	129	116	122	109	118	128	119	107	133	102	136	127	118	102	111	123	136	120	113	121	117	105	131	128	124	118	120	124	135	146	130	138	125	125	124	111	113	126	115	136	121	136	126	134	143	118	127	132	137	108	129	118	132	127	128	130	116	109	123	106	113	123	120	131	116	140	114	126	120	135	105	119	131	121	113	123	125	115	108	117	113	101	118	116	124	131	116	107	138	107	130	115	120	138	120	127	126	139	106	122	129	130	121	143	118	111	130	106	120	123	112	107	117	122	120	110	134	125	123	123	127	134	119	135	119	122	129	113	134	120	113	87	104	124	128	113	125	132	127	121	112	132	106	135	141	127	120	130	121	120	109	110	120	114	135	116	141	120	107	129	103	146	124	145	110	109	122	154	136	123	134	132	127	112	134	109	109	118	125	121	112	132	121	122	127	116	131	120	123	145	126	127	107	114	122	111	129	130	118	112	150	126	124	125	130	131	103	114	118	134	115	134	109	137	111	120	125	123	92	124	138	112	123	119	127	122	115	110	112	140	113	134	122	117	128	131	109	109	128	117	123	100	117	118	128	124	115	124	130	119	121	132	109	130	119	124	144	116	133	135	117	124	130	110	126	131	142	108	128	123	133	108	106	132	106	123	120	121	133	130	126	118	116	135	118	132	119	135	131	129	120	129	143	97	101	134	115	133	128	127	120	127	106	104	126	149	134	135	126	119	107	120	124	121	106	125	131	120	124	128	124	119	110	116	108	126	114	124	120	116	142	126	109	129	141	125	119	127	118	119	137	135	130	122	132	135	134	114	115	107	136	135	123	120	119	120	124	137	123	108	122	116	101	138	134	130	112	131	116	129	97	125	92	138	121	121	125	146	144	118	116	115	114	124	121	123	132	108	141	123	102	117	128	125	106	120	129	132	123	120	131	117	119	116	128	116	127	129	116	117	122	123	137	110	116	143	113	117	113	126	115	110	114	107	123	115	124	125	133	127	133	135	116	106	125	137	109	124	120	118	125	130	131	135	115	137	128	131	134	136	125	127	129	122	128	130	107	113	124	123	133	117	113	117	133	113	127	118	110	114	127	107	120	113	141	118	140	106	131	108	107	128	110	129	143	111	111	122	125	131	114	144	110	126	105	105	134	103	124	111	131	117	112	130	100	107	121	122	116	122	99	150	115	112	130	118	147	119	102	130	113	149	129	130	119	126
25550	21478	27966	25372	11206	1159	773	598	537	507	434	466	479	448	451	462	440	457	445	416	459	456	446	467	433	434	476	431	404	472	410	436	454	466	411	444	395	446	431	407	415	409	427	409	435	426	415	405	445	402	427	412	420	414	475	435	400	406	426	432	419	422	441	460	379	393	384	419	410	418	416	413	398	391	431	370	404	437	435	389	408	408	404	403	431	416	442	453	442	441	396	439	383	410	407	445	380	416	420	439	395	403	403	384	401	394	403	418	381	436	403	451	401	393	426	414	406	426	417	380	441	385	398	414	412	442	434	428	427	382	445	384	412	435	458	461	441	443	456	448	414	421	403	423	398	387	423	413	428	435	434	433	417	394	410	427	418	429	398	415	446	408	386	436	418	395	413	443	424	396	446	442	398	445	398	412	420	410	392	394	397	396	421	381	388	418	420	371	415	413	397	419	433	363	411	395	374	378	435	416	387	384	402	405	421	397	381	433	391	438	418	404	421	424	396	414	423	428	382	369	393	411	410	380	435	419	436	424	400	441	430	423	395	406	443	424	416	421	411	399	406	434	435	422	443	423	403	427	398	393	427	422	415	447	421	417	425	427	427	420	413	460	390	414	420	395	382	424	392	381	383	404	408	406	403	402	407	411	362	432	417	393	392	420	393	423	436	418	436	410	414	407	466	437	444	408	404	417	478	431	437	381	417	439	392	427	418	422	432	412	436	385	422	425	407	440	402	456	394	368	410	403	412	382	458	405	410	384	416	397	453	443	430	430	420	420	402	368	432	434	394	422	410	440	389	392	423	415	406	423	413	417	453	365	428	398	412	447	386	424	420	460	427	407	426	402	445	407	423	441	440	388	416	406	408	400	424	414	387	392	409	397	418	429	401	443	417	419	402	403	417	414	442	413	404	405	402	395	446	393	401	442	392	393	418	416	408	449	349	407	414	406	408	394	412	430	422	401	393	440	375	420	418	382	414	400	427	420	373	402	423	380	409	403	415	388	440	437	426	414	421	396	403	376	399	415	460	383	414	420	403	407	402	414	406	414	412	453	438	423	408	412	399	408	422	445	411	457	410	422	405	405	393	454	400	375	418	421	451	420	401	431	429	394	410	392	429	417	426	381	406	413	391	406	419	430	368	401	412	398	432	438	443	422	460	420	407	362	440	393	434	388	404	408	442	420	395	414	385	422	416	376	449	386	426	431	466	366	397	398	393	416	400	420	427	462	407	434	414	394	404	410	434	412	391	380	362	418	403	414	451	431	416	426	442	424	391	426	421	377	443	399	451	398	436	385	458	413	369	423	402	432	417	401	416	376	426	426	390	413	385	440	438	434	409	450	406	436	429	424	405	405	415	442	409	403	456	399	386	404	398	366	424	399	432	409	390	405	453	449	404	443	398	425	405	407	423	373	405	412	414	418	418	416	389	400	406	425	388	415	432	401	384	386	427	396	432	396	438	412	412	399	423	416	453	413	435	396	382	420	418	411	413	427	354	396	416	442	404	422	420	440	394	401	375	359	384	408	385	409	416	412	390	403	400	451	434	401	422	393	403	403	403	432	420	374	442	397	419	410	432	399	452	431	399	427	399	444	425	436	425	402	427	429	397	402	425	428	408	439	421	413	441	453	404	438	419	435	408	390	426	389	449	379	395	408	395	422	447	407	436	410	404	391	401	414	407	402	413	414	414	399	442	418	417	419	408	432	390	444	357	389	407	417	413	413	402	408	443	415	405	451	373	396	409	436	431	425	439	400	369	404	397	406	376	417	394	433	402	413	447	414	428	415	424	414	407	403	366	401	400	436	424	423	432	400	406	453	391	418	426	467	435	414	431	417	409	452	414	421	387	361	455	394	398	411	393	431	413	427	410	386	404	389	433	399	435	405	433	424	401	407	467	415	451	407	387	401	404	439	441	421	421	423	396	428	430	388	393	405	388	408	386	414	406	443	407	381	399	399	393	396	442	402	423	374	414	409	441	409	383	398	429	419	417	439	404	419	417	389	420	423	424	425	406	407	405	395	447	416	391	437	408	432	412	420	425	407	397	436	415	406	365	354	409	412	406	431	410	417	423	424	431	366	423	395	437	404	415	405	446	394	396	404	404	417	415	392	429	395	427	407	410	398	421	423	450	413	387	373	393	425	417	413	399	393	445	423	439	394	443	436	420	397	409	408	440	391	412	398	478	374	464	394	436	388	417	413	417	400	468	395	383	456	402	427	407	454	397	423	438	410	387	399	401	376	441	382	398	427	432	409	364	430	371	437	436	390	430	409	396	409	434	414	443	423	415	416	419	396	448	442	439	432	408	394	421	387	424	408	409	419	471	420	406	423	408	393	422	453	419	425	397	433	384	441	411	395	452	436	362	432	425	405	391	418	399	426	437	433	402	380	430	429	434	414	436	425	387	396	452	420	443	405	431	450	391	444	419	448	461	386	410	396	427	399	391	382	429	393	407	421	430	404	453	442	421	424	417	453	437	389	396	434	377	424	399	437	421	438	434	453	437	417	446	425	393	425	393	413	419	414	436	437	380	432	399	405	429	442	438	423	378	412	409	406	397	422	426	409	391	415	381	429	428	429	427	399	397	451	406	410	406	428	424	460	407	400	442	399	405	440	457	422	390	405	420	366	468	419	414	425	447	397	427	425	406	424	440	435	454	445	375	418	385	429	444	387	422	440	397	402	421	436	407	400	429	416	441	421	418	428	437	438	401	444	396	425	452	430	396	451	413	412	401	407	420	427	442	407	404	414	402	410	458	400	404	417	426	410	425	433	453	392	429	427	383	380	429	423	404	416	388	414	398	432	424	433	426	410	435	433	423	399	391	467	431	417	449	379	389	408	394	400	392	445	408	423	431	430	402	410	390	404	435	392	380	414	392	396	437	446	395	383	450	395	409	419	417	392	410	447	396	393	399	399	412	432	426	403	411	452	434	417	402	423	402	375	436	410	395	400	364	408	378	405	405	436	417	419	433	439	456	407	364	407	423	405	446	441	371	396	411	432	417	423	416	405	394	422	401	397	390	435	416	410	395	380	402	403	387	402	390	416	419	393	402	405	416	432	412	420	436	384	426	401	414	400	395	409	408	410	387	422	399	418	412	418	377	396	402	388	446	444	396	409	412	398	397	410	409	401	431	406	403	396	388	404	417	423	418	353	400	409	411	409	424	397	414	402	460	420	412	405	407	441	384	415	401	388	430	409	362	408	432	442	404	412	454	409	409	401	430	447	416	414	401	424	402	414	403	415	414	430	426	368	467	424	402	433	404	408	418	464	414	402	431	417	448	429	396	406	406	424	431	410	396	432	396	424	443	408	453	453	406	414	405	423	404	383	424	403	385	385	420	417	441	421	359	402	395	437	424	412	403	425	406	439	395	414	425	450	432	406	385	409	413	428	407	438	412	399	397	421	400	431	402	430	462	403	388	438	434	398	430	447	427	423	410	434	396	381	407	398	416	440	403	433	415	404	452	434	372	385	434	404
3179	3289	2695	1421	1044	751	701	566	522	487	467	424	396	437	388	371	396	365	402	364	370	375	354	348	391	328	386	342	387	334	353	366	349	381	358	386	359	363	338	357	362	360	339	347	350	369	344	374	367	380	306	386	349	358	347	338	364	356	376	365	368	359	361	355	375	373	321	320	341	366	349	352	340	340	358	324	353	338	350	310	346	330	320	357	336	360	394	371	318	338	323	318	348	373	373	347	348	363	379	314	358	376	365	334	382	347	349	345	313	354	367	331	335	356	323	351	350	361	366	381	309	354	313	365	356	323	362	349	327	356	360	334	333	335	343	336	354	337	363	323	335	354	348	370	343	330	352	347	324	358	345	312	318	325	349	353	344	343	376	361	364	343	299	349	356	324	376	334	323	327	357	363	342	348	319	306	318	343	383	335	331	356	328	353	346	355	359	338	306	360	365	354	373	324	310	341	345	331	332	364	336	340	326	353	349	351	351	374	348	325	331	372	348	339	301	382	354	331	323	329	353	373	323	347	324	370	344	356	352	338	330	330	355	321	360	351	360	337	331	323	349	365	315	341	369	341	352	330	393	340	320	350	340	374	365	343	330	365	323	356	327	340	367	360	348	332	342	344	314	373	370	363	334	363	342	345	376	344	336	327	368	343	371	324	351	312	338	335	358	344	332	376	335	337	364	326	375	341	351	356	348	354	335	336	324	352	338	325	369	367	354	327	347	330	352	351	356	336	348	322	328	365	348	352	387	346	333	335	355	339	361	337	325	323	305	334	323	343	359	352	317	325	343	366	353	340	331	324	339	327	340	345	355	359	349	344	338	332	352	307	338	360	342	349	337	345	342	331	366	334	331	367	376	349	337	313	321	346	355	339	308	354	371	346	358	325	340	343	363	360	320	375	371	355	356	334	360	329	347	319	329	365	362	320	315	318	346	361	327	352	360	345	330	364	353	398	338	318	330	369	358	347	339	316	354	338	348	320	334	335	325	329	334	357	358	365	339	307	337	351	327	340	328	339	331	334	319	346	356	322	305	336	343	342	371	345	353	349	363	312	347	355	326	333	332	327	321	320	316	329	337	339	308	336	356	320	333	335	339	332	355	311	334	358	346	368	342	339	330	355	328	333	339	314	330	341	340	338	339	341	323	327	328	304	337	330	331	343	346	347	330	334	311	335	329	333	360	376	335	344	356	360	338	338	341	313	356	339	356	338	356	334	324	356	359	364	307	334	356	354	335	341	316	373	336	323	364	331	367	381	326	376	330	335	340	375	345	309	333	320	367	344	348	329	319	331	375	307	327	338	307	357	363	381	352	362	324	324	339	334	350	329	382	341	359	317	350	332	363	347	334	306	344	350	306	318	363	362	299	331	331	349	334	334	353	325	346	334	348	345	371	383	361	306	319	344	377	377	335	331	345	348	359	342	337	323	353	321	374	340	333	341	343	374	343	347	351	355	352	337	344	361	358	333	337	347	331	336	321	349	353	359	366	373	351	335	342	337	359	395	345	359	357	357	351	344	327	328	336	360	339	314	352	328	325	339	333	351	346	339	335	289	318	361	360	312	382	327	322	332	339	302	326	327	361	351	353	330	345	349	343	366	333	319	375	345	363	303	356	399	344	365	335	330	355	362	358	359	336	345	340	360	336	365	334	317	353	338	343	325	354	349	336	339	358	331	311	336	327	353	361	342	353	301	354	333	340	325	343	332	367	343	343	344	356	335	334	329	358	333	355	344	343	350	362	326	327	367	342	310	336	355	349	351	335	340	337	375	376	325	350	345	369	350	351	314	375	348	350	325	351	313	323	354	325	342	335	306	346	328	319	335	337	347	348	287	368	328	367	332	348	343	390	336	317	345	310	327	361	334	373	281	327	374	311	367	332	310	366	344	344	377	341	357	337	354	366	341	338	331	318	311	313	342	366	339	338	347	332	379	352	365	329	336	335	334	343	354	348	321	365	347	328	362	324	370	336	343	364	356	328	324	337	372	317	362	312	324	358	367	365	330	326	321	336	354	325	349	342	360	327	353	347	338	342	320	366	350	372	362	323	336	362	338	364	328	353	358	343	336	342	342	373	333	340	345	358	332	330	358	337	352	346	343	357	348	350	360	317	349	321	325	353	362	329	374	332	355	340	336	329	347	355	359	359	334	372	359	337	341	362	349	360	306	326	303	324	336	313	352	343	347	342	347	329	370	337	321	337	327	349	355	371	373	329	330	345	351	330	342	345	312	371	336	337	327	352	349	329	352	339	311	340	348	341	365	338	334	313	364	342	369	337	326	344	339	319	296	344	353	349	357	346	317	322	333	327	368	325	339	360	359	346	328	343	305	346	332	322	330	347	343	343	321	351	340	331	329	331	326	329	354	343	312	344	357	354	334	337	338	338	363	357	331	335	322	363	338	341	365	301	349	320	327	350	344	346	310	329	360	365	340	365	366	321	301	359	367	337	356	316	378	323	326	289	333	323	342	326	360	356	326	342	314	345	330	331	343	340	312	354	318	361	354	352	335	358	358	324	323	330	340	303	345	362	362	349	315	358	351	353	362	341	331	323	349	376	336	350	327	357	337	309	327	351	318	355	315	324	332	325	333	378	324	348	319	334	361	337	370	352	349	359	338	352	331	348	343	346	335	378	293	360	367	329	363	337	352	338	363	369	355	334	332	344	352	351	325	345	310	355	343	327	328	316	340	322	320	320	340	340	361	346	332	367	346	358	299	307	345	333	321	345	358	318	321	374	334	350	323	306	352	329	334	351	331	380	339	343	328	359	344	342	365	334	319	331	347	386	339	331	353	325	306	344	327	306	343	331	339	337	315	338	370	354	344	371	353	311	367	352	332	335	333	348	338	331	355	335	349	328	370	333	322	335	341	342	344	346	348	341	327	317	357	346	363	330	335	339	337	355	340	345	354	374	348	325	345	323	363	360	353	353	351	348	360	335	352	319	352	353	324	343	312	308	313	329	347	332	389	301	347	336	335	364	320	378	322	346	330	314	347	323	319	335	353	347	325	348	361	337	331	339	337	326	348	375	333	368	321	347	335	342	328	350	310	318	324	345	339	330	350	353	335	355	343	310	314	333	294	378	354	365	306	322	327	340	324	341	361	313	354	313	345	342	336	343	337	310	309	333	345	324	304	339	318	354	318	328	320	369	345	347	360	313	322	366	335	355	352	337	349	335	333	336	376	295	376	326	347	347	356	329	308	348	346	353	361	355	364	320	363	337	344	350	333	347	328	317	315	324	296	338	305	339	337	322	344	336	345	342	315	336	311	346	313	325	337	339	336	314	339	320	358	322	323	346	350	310	326	348	343	309	331	331	321	298	356	346	351	357	336	329	334	310	307	356	321	314	319	342	327	358	352	352	352	318	346	365	335	317	320	330	344	341	349	324	391	362	356	348	343	342	353	331	344	325	319	312	345	354	334	327	328	342	332	344	351	313	325	355	374	341	305	316	310	342	360	353	306	324	333	343	355	327	337
24454	21472	28864	24515	21463	8626	1639	1013	841	807	761	735	713	702	697	668	673	668	636	699	693	692	665	648	611	671	660	649	624	653	582	613	625	662	591	597	646	651	605	621	625	648	622	623	634	651	588	584	619	616	623	636	603	632	600	643	637	594	627	588	627	660	600	611	620	617	638	604	647	614	642	616	632	587	601	628	655	591	620	621	611	637	589	635	585	594	614	618	671	636	583	579	643	632	550	575	655	632	597	627	585	664	578	646	615	604	615	647	609	616	597	609	632	586	584	617	617	639	588	609	632	629	672	640	615	584	603	617	542	597	616	626	635	622	564	602	631	600	568	619	591	595	590	609	572	633	605	632	634	601	567	635	623	588	606	631	626	595	614	595	606	598	637	593	612	603	595	599	622	586	588	575	617	658	622	653	653	583	657	586	600	592	637	660	584	601	615	591	598	597	690	623	651	601	586	635	608	679	642	626	585	636	649	650	628	596	635	612	604	621	598	537	653	602	578	623	642	613	628	580	617	576	578	608	587	570	606	591	649	574	608	565	641	616	596	616	586	585	653	597	593	615	580	637	597	577	588	582	612	595	608	638	635	629	594	653	591	614	601	651	595	630	622	607	613	616	613	621	643	663	605	585	663	588	615	612	623	626	574	621	631	636	551	591	573	579	636	593	599	639	623	592	592	653	635	612	606	614	585	605	607	595	603	628	592	615	592	629	604	612	597	621	661	628	561	634	615	611	601	605	563	607	605	613	636	628	608	622	558	610	612	602	556	642	617	662	624	568	638	625	586	615	593	630	650	648	640	659	563	573	609	621	629	634	589	608	607	614	635	596	591	627	640	663	588	605	626	632	613	617	585	628	571	601	594	626	603	643	592	615	629	588	580	620	582	637	613	620	633	577	609	597	635	627	588	595	619	592	590	579	637	620	608	613	624	666	618	577	588	583	634	583	622	648	624	588	616	613	633	608	602	598	632	598	636	631	595	611	599	608	628	599	641	663	591	606	584	621	628	582	655	573	619	617	610	597	598	604	633	624	610	608	606	631	650	576	615	651	625	594	597	610	598	651	561	568	618	632	602	570	564	589	569	622	558	612	674	626	634	607	624	620	634	621	585	609	671	623	629	604	585	635	617	624	588	575	607	665	612	619	594	607	609	607	605	606	674	621	654	627	582	566	647	626	615	607	616	617	645	595	583	644	603	632	639	623	632	603	591	608	635	605	626	614	600	597	617	629	590	604	640	607	641	629	590	616	620	634	610	580	627	603	591	605	620	613	602	680	620	583	631	587	621	586	590	630	598	633	617	641	635	603	610	576	569	659	654	641	646	596	614	605	626	628	642	603	622	615	606	615	616	574	567	636	585	568	561	632	586	614	568	602	594	619	606	607	575	582	604	646	618	607	578	585	614	616	577	592	638	617	608	647	575	609	608	571	636	621	616	592	633	633	555	611	654	632	577	613	566	633	637	633	586	658	618	597	538	624	584	644	620	624	619	645	653	589	595	573	646	546	587	633	605	574	594	602	620	658	642	636	609	613	664	619	598	657	594	606	597	610	579	650	633	639	616	583	625	615	647	610	607	568	600	622	631	625	612	651	636	623	594	622	601	577	619	624	578	658	600	656	607	636	602	574	614	636	613	570	595	622	557	559	589	611	574	648	611	607	623	609	581	582	608	599	588	595	618	612	599	590	564	612	639	599	643	607	587	646	592	624	647	660	575	601	627	627	592	648	625	665	592	619	637	627	581	594	610	562	604	587	599	659	597	627	606	630	632	596	592	576	584	572	612	623	609	605	629	616	622	609	630	572	635	635	589	620	601	581	534	665	649	642	596	612	652	618	620	610	638	594	619	596	611	615	638	647	614	597	596	612	556	597	642	580	620	605	607	617	661	611	616	617	565	596	583	648	596	621	562	627	564	603	625	590	599	643	593	624	612	610	623	565	588	616	610	577	628	643	618	613	585	551	599	586	640	620	628	625	569	628	590	595	617	585	597	634	627	610	616	614	586	642	615	645	628	609	586	618	621	614	631	587	600	563	586	615	595	589	579	625	599	583	608	582	619	661	613	645	608	665	654	602	657	635	596	599	591	608	604	576	659	614	579	604	614	603	613	586	631	591	587	626	628	570	624	588	623	596	615	612	620	604	579	619	623	621	572	600	613	586	621	596	602	594	589	646	613	570	600	615	609	613	612	632	638	659	640	591	582	613	611	635	583	617	638	614	601	664	624	589	633	577	611	586	546	587	599	589	591	613	599	620	604	570	659	611	622	623	593	590	608	600	634	592	610	593	580	612	621	614	612	617	625	635	641	613	640	572	643	604	593	636	605	641	612	558	643	650	608	650	578	623	613	659	603	602	603	603	579	598	645	621	612	656	599	605	621	652	587	649	581	609	597	594	632	622	655	564	568	615	611	585	593	600	608	641	610	587	621	635	604	613	551	611	545	590	620	560	622	615	625	615	593	584	607	608	660	631	599	594	597	619	601	586	573	620	616	628	641	616	618	598	644	633	633	590	596	598	597	627	592	578	637	600	666	637	618	618	608	637	633	602	622	620	595	623	580	600	578	626	609	626	617	614	647	627	646	595	589	602	605	632	639	610	592	656	606	631	629	612	628	599	591	576	594	650	647	648	648	623	586	606	577	584	590	589	617	597	602	649	599	591	614	614	615	620	573	593	591	635	647	623	611	582	614	622	620	567	607	612	645	610	600	615	613	647	630	582	590	606	631	562	624	598	622	626	580	611	562	621	612	618	622	602	584	609	626	562	605	610	584	604	631	621	626	605	634	618	593	626	575	596	599	640	620	606	602	641	582	580	590	634	613	609	584	640	657	647	589	616	602	634	561	578	617	635	637	644	602	568	599	599	555	601	585	634	597	597	640	616	590	596	579	622	649	597	589	589	592	660	630	645	623	616	613	632	623	598	612	606	616	629	577	630	591	571	591	635	603	614	606	589	620	591	638	594	598	631	589	611	588	635	601	568	644	565	630	628	615	632	598	608	615	606	624	632	592	606	672	607	609	572	598	590	597	585	585	646	611	570	574	590	579	605	626	611	579	636	585	589	617	647	586	611	611	639	626	593	602	636	606	577	634	634	599	580	612	549	616	593	648	627	617	625	586	627	619	581	586	612	566	597	630	630	624	599	599	610	613	579	618	612	607	611	611	597	588	569	609	609	593	616	640	610	607	593	639	644	624	600	607	597	671	615	592	599	638	587	608	619	570	531	619	622	655	608	573	544	622	614	603	654	641	582	647	588	623	616	611	584	582	629	631	626	644	590	576	579	583	590	571	632	643	626	643	630	626	616	592	611	622	566	594	617	599	592	630	620	625	592	598	594	591	628	603	620	593	596	597	621	611	578	634	606	599	609	601	611	586	622	599	594	578	615	577	575	582	632	635	634	647	590	597	624	565	600	594	602	597	626	608	638	590	608	594	609	650	581	669	606	611	640	631	634	600	603	596	587	608	649	596	652	600	622	594	611
3484	5833	4795	2439	1801	1322	1074	940	843	778	716	695	662	696	643	600	574	597	548	533	538	542	559	482	524	524	601	521	499	485	529	528	512	508	509	559	511	512	523	531	555	510	528	511	521	491	505	500	530	491	493	518	530	541	510	516	508	475	522	467	509	463	500	498	513	500	545	497	545	487	493	492	523	522	471	525	481	502	509	528	513	462	516	500	503	472	463	502	481	532	529	516	501	469	493	478	514	493	508	498	515	478	495	475	473	495	513	457	483	500	518	458	524	459	503	509	527	506	484	480	549	488	479	500	504	466	484	513	482	533	469	491	470	510	475	503	496	496	511	494	492	524	491	520	529	475	504	528	505	522	496	469	496	548	488	498	482	507	483	517	521	505	481	515	509	502	560	502	492	497	503	468	493	472	527	495	492	492	502	508	527	530	468	503	509	525	499	499	540	485	467	480	538	493	483	474	453	532	514	495	503	496	507	491	488	501	463	516	522	479	490	515	489	549	520	491	483	518	475	502	467	495	488	492	501	531	493	523	516	517	504	519	466	520	510	465	505	492	482	490	486	485	491	477	478	488	481	488	478	486	487	475	520	550	506	516	482	500	540	487	475	532	518	461	534	461	537	509	514	507	483	518	503	549	462	490	479	518	524	473	515	496	501	495	478	489	513	516	488	487	506	524	478	470	480	460	498	471	534	465	489	489	499	511	472	484	480	479	535	465	485	500	493	509	517	472	486	476	477	513	500	535	489	457	520	543	509	520	500	506	489	503	488	503	474	493	505	472	490	503	483	513	535	475	487	511	464	486	509	492	522	487	527	509	484	500	472	541	491	484	496	502	517	505	508	490	515	491	507	491	499	493	473	506	489	484	480	530	484	500	497	498	510	497	496	495	474	459	496	503	482	495	489	477	486	488	454	508	509	472	513	516	490	519	457	471	498	480	527	478	506	490	503	506	474	494	508	520	491	484	516	494	480	458	482	487	464	501	480	488	504	438	491	488	536	509	468	505	506	512	466	471	499	488	519	501	513	471	514	527	480	513	490	462	492	542	440	479	504	493	456	516	518	480	531	522	494	508	519	508	484	484	542	483	509	509	538	477	489	491	514	465	528	455	482	490	499	500	510	481	451	496	471	512	496	501	439	466	534	491	460	485	489	493	467	518	515	487	493	475	499	496	510	462	465	526	502	494	523	478	496	486	490	498	524	536	454	535	492	457	502	473	491	487	477	498	481	516	505	506	523	478	512	468	488	488	492	457	428	451	508	463	485	464	492	458	509	446	511	540	483	523	513	484	458	493	503	529	450	486	479	502	476	487	485	425	507	515	473	483	501	494	494	481	506	472	502	493	502	443	496	494	480	504	492	518	503	489	480	516	481	494	477	476	517	524	499	472	500	476	491	509	453	504	499	489	494	488	505	501	493	525	485	476	487	528	500	529	490	506	487	496	477	503	478	488	468	469	492	531	514	476	493	525	491	452	508	494	449	545	471	526	516	502	476	528	525	492	474	540	491	532	500	508	483	476	513	484	459	498	481	450	505	533	471	480	518	495	497	405	511	487	465	496	474	512	488	479	501	492	505	473	487	473	505	485	481	457	490	484	502	506	512	516	481	442	475	499	469	496	524	472	451	526	476	462	483	488	485	508	496	526	473	521	536	476	504	462	453	456	530	508	484	490	530	523	510	444	455	467	473	481	528	463	527	508	492	496	499	472	521	483	527	470	505	495	474	482	494	470	506	487	561	509	484	458	465	504	458	494	518	492	473	495	484	527	486	463	486	494	498	481	493	475	451	493	471	510	453	486	516	484	537	502	484	477	508	436	489	476	458	495	509	504	457	459	478	509	471	518	537	507	514	458	443	486	486	510	520	493	482	517	512	535	463	471	488	491	525	482	506	513	494	488	495	480	506	483	538	460	468	523	473	459	520	456	482	482	490	520	488	480	508	513	503	505	506	472	464	491	494	523	497	500	499	500	493	469	494	481	473	519	497	485	481	470	485	481	482	445	478	494	481	489	476	456	489	503	492	513	478	458	535	516	494	501	468	493	461	486	491	487	520	516	490	477	453	468	496	521	457	515	533	526	471	560	462	461	505	503	470	467	506	501	434	477	483	465	467	465	468	475	521	505	470	482	476	487	519	481	517	503	490	486	524	490	458	475	515	511	498	488	484	537	516	510	467	515	490	459	469	501	503	495	464	483	484	505	480	504	485	467	470	485	491	481	488	481	456	500	480	483	503	496	495	506	473	467	498	497	500	537	477	485	478	515	503	494	493	510	498	466	483	508	504	492	515	437	517	475	511	479	544	483	510	482	447	464	468	458	496	521	501	520	482	524	532	484	502	457	478	506	492	532	502	501	436	504	492	491	503	502	470	505	477	499	530	485	494	498	500	468	518	470	489	490	494	458	511	461	510	478	483	480	463	486	501	500	465	447	511	473	502	502	483	506	507	478	509	481	491	530	523	487	455	480	490	459	480	460	478	481	472	499	513	480	496	463	511	498	499	498	472	468	482	481	491	461	548	453	504	500	464	509	493	435	469	507	529	489	477	506	505	498	461	465	480	496	443	480	521	517	519	494	478	454	485	479	517	490	452	491	478	484	489	500	496	487	503	509	482	495	508	465	476	501	516	488	473	528	456	505	485	458	470	494	468	497	494	478	513	474	477	495	508	469	499	479	487	461	468	510	471	487	502	482	495	531	469	479	498	526	456	467	464	476	490	489	495	510	510	473	494	475	468	508	506	494	492	492	484	456	508	476	486	466	487	470	513	477	490	475	502	486	489	507	479	520	477	467	512	448	515	483	504	487	489	467	457	506	496	467	493	487	478	471	469	480	491	509	471	502	495	490	483	528	531	514	508	491	488	494	488	514	498	471	460	448	519	473	486	523	480	485	504	496	511	494	477	465	476	467	501	540	499	493	466	465	496	459	494	470	479	468	488	477	459	496	511	488	488	469	468	460	487	542	496	491	471	487	476	458	485	506	469	467	501	480	489	461	502	461	465	446	489	487	456	461	485	480	457	510	466	516	446	467	469	487	503	436	494	484	492	489	456	466	508	490	514	487	462	468	466	496	502	501	513	461	465	504	440	484	489	478	511	492	488	462	501	498	509	490	486	489	449	531	509	487	489	468	480	476	487	478	455	508	477	480	495	468	498	465	492	457	515	477	465	512	492	493	498	470	483	508	491	486	462	479	506	488	491	473	482	502	506	473	504	496	454	515	496	457	506	512	472	528	503	464	469	486	460	497	476	500	537	501	471	477	469	473	488	513	504	466	476	479	503	507	482	465	510	463	493	462	508	488	523	477	466	443	507	503	510	509	505	483	498	493	509	481	484	444	488	493	502	449	469	483	475	467	507	476	462	483	471	478	452	471	494	464	514	535	491	524	475	511	477	487	496	481	481	535	452	487	490	502	537	512	487	454	516	509	516	491	495	515	459	519	465	482	519	502	496	453	487	525	531	517	421	473	479	493	525	527	452	478
27718	9876	487	266	207	166	154	148	140	134	142	174	161	138	143	143	122	129	126	169	132	133	145	128	145	181	117	165	145	143	141	141	157	160	136	115	147	148	135	129	146	152	154	137	163	139	147	139	140	166	125	135	150	142	134	134	145	149	138	132	132	149	149	132	131	128	133	135	121	132	128	146	136	141	111	157	147	141	132	161	154	151	151	128	157	129	142	150	172	151	137	150	147	140	141	130	135	142	178	152	153	114	142	146	141	125	142	154	142	138	138	151	146	144	127	153	153	161	145	137	149	126	156	124	133	131	153	135	117	147	140	154	134	151	154	144	144	136	132	149	154	132	123	131	124	149	149	156	143	141	121	130	154	159	119	132	144	132	137	144	143	151	121	148	119	166	142	152	171	141	150	161	115	123	147	130	161	140	140	125	131	129	157	156	132	140	131	143	155	137	152	137	167	127	139	149	134	170	134	143	139	164	126	154	136	104	150	151	121	122	143	169	160	149	151	140	140	139	151	136	146	141	149	134	127	145	148	178	145	155	154	132	139	151	135	134	157	150	133	149	155	134	130	174	149	134	124	150	135	124	139	148	161	138	165	153	135	122	127	128	132	151	153	151	141	145	147	151	162	147	162	151	120	136	143	153	133	128	129	143	140	145	153	150	144	130	168	162	144	148	130	136	142	144	122	141	138	155	134	146	137	139	118	129	128	147	139	148	143	147	138	141	138	143	135	137	141	130	170	122	152	150	144	138	161	146	159	130	144	146	136	155	150	147	151	141	145	171	125	134	134	124	153	144	143	142	121	143	140	128	128	138	125	145	140	134	143	143	135	152	149	151	126	135	143	157	155	145	146	132	138	146	136	140	155	144	145	131	126	153	158	150	129	138	135	151	154	142	146	151	144	140	130	142	148	128	124	133	138	132	165	160	123	146	149	163	120	116	145	164	153	134	142	143	145	167	140	137	155	131	132	150	138	115	159	143	145	149	132	134	138	144	128	133	159	152	151	147	150	168	138	165	126	126	148	144	129	138	149	142	142	137	154	146	153	134	126	151	143	133	161	128	131	150	157	141	135	157	118	136	136	164	141	158	155	132	152	146	121	144	152	158	176	139	151	139	134	146	145	144	132	142	149	164	140	138	151	150	155	135	141	137	136	166	160	136	129	155	128	143	150	144	140	126	141	144	156	150	111	145	148	137	144	126	143	142	130	164	148	129	157	147	128	152	131	140	145	144	143	141	151	140	135	153	157	161	153	147	151	151	152	124	142	146	139	141	158	168	164	135	136	170	145	160	146	135	153	143	156	152	132	147	158	124	153	144	143	144	131	153	112	150	130	149	137	115	139	136	164	145	156	144	126	149	147	131	144	142	133	140	165	136	144	133	142	144	155	144	147	137	148	140	154	122	130	135	151	154	133	141	152	139	154	141	132	139	130	138	150	141	146	152	132	181	161	156	157	140	139	159	135	154	142	139	136	165	153	160	142	154	117	145	129	148	134	138	142	131	150	150	131	124	152	140	140	133	134	125	162	125	139	164	134	147	160	139	145	157	129	154	152	137	150	170	151	140	157	139	148	134	123	123	161	140	140	145	128	133	125	122	139	144	156	168	131	146	141	134	159	138	145	137	145	140	139	148	138	143	172	153	112	143	154	136	140	154	141	153	155	130	140	122	159	122	147	165	135	134	141	160	150	131	138	145	153	139	145	134	150	159	153	177	157	129	144	138	159	166	136	124	145	146	153	153	137	116	158	129	173	155	133	164	135	159	136	125	153	146	129	146	156	161	139	148	157	169	152	165	126	146	128	154	135	153	122	129	134	141	147	142	126	117	132	153	152	139	143	162	113	142	139	159	161	140	123	115	148	150	133	163	148	139	137	153	141	129	124	150	129	136	139	132	150	154	142	124	149	150	127	146	139	151	132	152	131	132	130	141	154	143	120	134	161	133	128	135	153	153	134	132	127	156	158	164	130	155	160	134	140	136	150	158	133	140	142	152	142	128	158	156	132	153	146	133	127	136	143	127	152	150	153	157	148	151	144	155	158	140	140	153	135	181	144	135	135	150	157	118	164	154	163	136	145	131	156	155	144	145	155	142	145	145	145	125	133	134	159	131	136	134	159	135	146	133	155	144	172	148	136	129	141	143	151	146	150	164	141	158	127	133	148	154	145	147	139	138	125	144	174	155	116	148	143	159	130	148	129	121	149	147	129	143	135	129	139	146	133	116	154	144	128	158	147	132	133	164	143	138	128	135	132	175	152	131	128	148	153	135	149	137	150	163	136	120	153	152	147	137	132	153	144	136	160	124	151	156	135	174	142	154	146	161	131	121	157	151	160	128	147	159	135	147	150	142	152	147	141	144	152	142	163	145	140	148	151	156	136	170	144	134	132	156	152	138	156	146	151	120	160	153	127	157	144	138	155	132	143	144	127	150	162	155	143	128	158	150	151	144	149	132	134	141	145	125	138	153	160	129	158	155	155	149	151	144	143	149	132	150	127	166	166	162	153	140	143	144	155	131	144	142	117	148	160	138	146	116	165	118	138	138	144	144	129	142	146	158	139	135	158	143	142	153	136	161	157	125	130	130	130	155	145	137	138	148	134	157	159	115	167	151	155	151	141	141	135	142	164	169	145	128	130	135	150	148	152	144	154	132	136	154	140	143	140	120	160	133	143	140	158	133	140	145	135	137	147	151	125	135	128	130	136	149	143	142	147	125	125	144	128	115	158	134	143	151	153	151	151	139	136	121	140	164	137	151	133	142	148	150	163	121	125	163	144	150	166	146	144	129	131	125	153	141	149	153	146	139	154	150	131	127	116	123	143	141	167	157	153	145	147	139	131	129	148	135	138	124	168	150	140	150	130	147	138	151	141	143	151	148	136	155	149	154	147	133	127	143	162	142	128	154	126	123	138	157	133	138	135	145	150	163	140	128	139	125	134	143	166	120	159	141	147	122	146	138	151	163	124	149	156	144	122	133	147	143	139	128	144	138	138	137	161	152	140	165	139	136	168	138	163	133	141	148	128	152	160	122	147	127	121	129	152	118	149	157	139	130	163	118	138	132	144	143	145	138	131	137	176	173	148	142	154	112	122	149	141	129	141	151	145	125	144	145	136	150	135	141	132	149	140	142	141	140	144	137	125	145	144	147	152	160	154	171	146	152	133	147	159	148	154	132	151	141	127	141	137	161	156	133	132	161	156	157	158	146	167	151	138	144	132	126	114	150	140	142	154	176	140	134	147	126	125	139	179	159	118	146	163	145	134	152	130	158	163	155	129	139	153	144	150	146	146	153	143	131	151	134	146	123	134	151	131	136	144	165	154	145	130	136	146	156	136	137	149	145	152	171	145	140	149	141	117	157	156	145	138	130	134	159	142	164	152	148	148	137	135	181	132	149	139	131	153	166	142	151	138	136	159	127	134	144	125	145	149	141	153	129	154	149	146	155	154	143	133	139	135	126	135	147	154	147	148	127	136	134	160	140
4460	294	254	192	161	153	141	140	122	130	114	124	132	151	115	117	127	116	140	121	118	134	141	123	118	130	134	122	141	108	132	140	110	125	106	107	108	121	123	120	127	128	122	130	135	140	132	137	132	142	129	126	130	126	114	141	152	131	128	121	122	144	128	125	126	122	125	136	121	126	121	121	134	119	124	131	119	129	119	103	125	121	132	118	124	118	111	129	118	123	126	119	110	90	133	112	130	107	113	130	123	107	120	106	106	130	115	131	120	127	114	140	108	119	124	139	117	122	125	114	141	131	130	105	111	113	124	117	135	129	117	115	122	124	114	122	123	105	116	124	109	115	130	131	130	105	126	118	127	117	117	114	124	114	118	147	109	126	114	126	127	132	122	117	119	111	134	114	117	120	101	131	128	128	116	117	128	125	116	125	130	136	131	114	130	128	122	107	117	105	116	121	113	126	115	128	111	116	117	123	128	124	115	148	127	117	125	118	126	118	132	109	133	103	118	130	145	124	139	131	113	109	121	123	118	128	111	133	125	136	109	139	114	134	109	116	126	135	115	125	143	109	118	114	129	141	126	140	99	112	106	124	128	119	124	114	136	115	113	121	127	136	110	127	120	108	119	131	115	125	108	136	126	111	116	111	135	130	126	100	119	108	128	119	133	116	118	134	132	136	130	121	120	136	122	125	103	124	121	123	122	115	130	120	121	114	120	128	106	102	107	126	131	138	127	118	117	129	96	115	125	118	125	145	127	112	105	130	131	138	124	122	134	118	105	122	128	109	109	113	142	137	143	124	108	128	129	119	144	121	152	122	116	116	123	116	116	129	127	118	133	120	113	118	119	113	121	145	132	127	137	116	115	125	124	116	141	121	127	131	122	127	123	111	128	117	127	143	135	118	146	110	117	122	134	131	119	118	133	119	132	113	130	134	115	118	124	105	130	109	120	100	132	118	112	108	116	133	126	127	124	135	119	128	124	103	125	130	133	130	126	110	137	120	104	131	153	123	122	108	130	118	114	113	119	136	116	139	107	101	118	107	111	105	125	112	108	119	133	105	134	116	122	120	126	124	127	115	134	112	125	136	127	121	132	139	125	117	111	121	142	130	109	119	114	127	129	137	130	134	143	142	130	114	126	133	125	112	116	122	127	107	128	129	129	120	130	124	118	110	126	108	128	121	123	118	115	116	124	133	135	149	123	138	116	130	116	113	118	128	135	131	124	125	120	141	111	149	156	126	106	110	96	102	140	124	132	126	128	123	115	114	123	120	129	133	115	100	96	120	110	120	133	117	119	105	138	142	97	131	100	127	143	128	127	131	138	126	131	109	128	165	125	99	122	114	132	122	122	115	106	116	113	130	135	106	116	116	113	112	125	109	128	147	122	141	129	133	126	129	127	118	118	132	117	112	117	121	140	126	124	114	108	123	124	111	123	134	131	137	110	128	118	125	133	119	120	108	127	105	118	145	122	109	136	117	104	120	116	128	114	112	130	140	126	118	140	116	100	91	132	117	145	134	139	113	134	123	115	105	129	118	128	118	141	117	114	125	126	120	129	102	122	124	132	118	117	129	110	113	127	114	109	130	137	127	129	117	139	138	109	111	123	125	117	137	135	129	109	120	123	118	118	109	129	131	121	121	125	110	109	124	116	111	144	133	132	105	111	120	137	133	129	116	137	121	139	119	137	139	129	147	124	99	136	118	109	124	125	117	118	118	114	135	110	121	139	121	139	121	126	127	119	147	119	117	118	147	110	121	104	110	129	125	121	110	115	122	116	130	130	138	98	123	115	109	136	122	119	128	119	105	113	111	116	135	121	113	117	125	131	132	100	121	123	120	138	130	130	136	129	109	109	116	129	125	147	130	108	111	114	127	116	132	122	129	128	124	110	125	120	128	116	117	104	125	129	118	108	139	140	118	115	139	123	105	125	123	137	139	129	134	128	107	145	106	130	128	114	128	128	152	118	122	96	118	122	116	125	142	120	114	131	118	120	118	125	104	135	131	132	121	120	114	134	115	121	125	132	135	117	122	128	95	128	133	134	109	131	106	114	149	120	126	150	114	126	113	123	127	110	144	121	113	123	107	119	107	130	129	126	134	123	128	147	117	132	104	130	123	131	108	121	94	106	133	123	146	95	145	115	122	113	98	136	106	112	144	138	117	132	138	135	116	129	122	120	110	130	115	121	140	153	130	121	107	120	112	126	133	145	104	117	123	129	124	120	133	120	113	99	106	125	135	124	111	119	127	119	108	128	118	128	121	104	109	104	121	113	118	116	120	124	111	133	119	132	104	119	117	126	122	124	116	110	106	102	129	109	136	130	128	116	124	121	108	108	120	136	127	133	121	128	124	135	123	118	117	118	129	125	119	123	106	116	126	101	120	118	119	117	117	114	121	115	117	119	129	139	114	107	108	106	127	118	116	103	118	138	119	130	139	110	113	130	130	123	125	118	99	139	113	113	107	125	116	127	127	120	136	134	125	124	115	128	131	134	120	129	114	107	115	121	120	125	96	119	123	118	137	127	134	115	124	112	118	115	145	127	121	123	125	118	126	129	133	136	132	107	137	124	149	151	129	130	114	130	138	122	107	104	117	108	141	121	101	121	114	112	121	120	137	119	114	146	113	111	118	144	98	126	123	100	123	130	114	105	100	117	111	111	126	123	130	97	122	118	111	98	116	122	119	127	131	114	130	102	118	126	133	113	137	118	106	131	127	124	132	117	133	125	131	132	123	104	101	122	122	121	126	118	130	119	124	125	104	118	130	130	127	109	133	114	118	134	111	111	134	116	128	114	106	117	132	114	135	116	129	127	113	109	126	122	144	108	126	123	135	104	140	120	121	134	107	132	118	107	118	133	102	117	108	124	110	101	125	113	103	126	129	135	112	137	123	121	117	108	108	112	125	114	121	114	116	112	115	120	121	105	138	130	111	109	114	127	129	111	108	132	121	126	147	127	110	115	136	131	115	134	122	106	134	119	115	121	125	113	126	131	102	101	118	105	111	116	131	113	113	120	141	137	134	128	126	123	126	112	140	134	127	134	112	119	123	114	126	119	131	117	119	126	108	121	107	114	101	127	111	125	127	115	116	117	121	126	139	124	112	120	132	108	120	135	108	116	121	113	109	119	120	108	114	125	123	107	132	114	122	119	107	120	125	101	114	122	110	118	130	114	148	132	133	106	117	118	111	135	142	118	131	133	133	140	128	124	127	104	128	114	112	124	111	135	120	122	131	108	134	140	136	118	112	113	121	127	120	123	107	139	125	111	133	117	106	118	108	115	111	123	110	130	112	124	127	105	130	105	108	114	117	115	100	119	120	131	123	121	106	122	141	114	140	134	119	116	106	140	141	122	143	126	131	132	121	134	127	118	120	105	126	131	140	130	130	147	120	130	118	113	135	126	125	142	125	132	115	127	118	128	144	118	108	108	123	94	114	106	124	118	104	105	121	109	126	127	111	130	127	114	119	112	117	105	107	137	113
25513	21470	27970	25406	11246	1156	736	607	527	493	459	459	436	473	461	437	418	431	460	465	417	435	417	458	455	426	452	411	392	396	420	421	425	428	420	368	426	415	379	416	439	425	428	436	405	393	401	437	414	428	383	400	384	430	400	431	475	438	439	410	406	406	406	425	369	476	434	437	423	404	377	421	416	392	396	440	384	403	444	434	413	414	428	377	376	415	423	405	417	392	411	431	447	416	442	422	413	431	420	413	426	421	410	435	394	401	409	394	406	402	398	397	383	413	366	411	426	366	433	398	371	440	449	442	408	411	435	417	430	429	377	478	408	387	432	441	426	383	384	427	400	419	452	410	410	388	394	372	420	442	404	396	430	426	384	419	441	377	442	446	408	454	396	393	445	399	430	429	407	404	426	424	407	430	414	430	406	375	401	402	426	438	388	396	407	407	410	436	436	413	416	401	456	384	416	438	445	437	430	406	432	414	423	375	423	401	424	395	433	391	397	412	432	417	436	423	395	390	410	395	405	388	383	404	405	408	469	418	402	408	392	378	404	404	423	411	398	429	413	402	421	422	423	397	405	408	450	403	413	404	396	450	412	404	412	404	394	409	387	397	405	407	380	395	406	405	396	390	428	406	394	428	419	426	412	386	408	394	407	418	420	413	386	410	382	407	431	412	380	419	425	383	408	435	393	409	440	411	420	419	429	437	411	414	379	412	382	422	413	410	418	389	405	344	407	427	413	429	415	439	407	393	401	398	421	426	390	413	395	416	435	383	420	453	425	420	391	362	402	385	448	408	397	399	419	414	417	399	382	397	440	439	425	410	390	423	414	415	415	405	390	405	422	434	417	413	378	407	403	424	419	409	356	425	416	465	378	400	392	415	399	418	414	402	384	401	429	378	422	395	402	377	467	415	402	388	400	421	410	419	414	406	455	403	413	411	423	412	414	465	406	452	415	384	403	380	423	433	415	443	400	423	408	433	397	389	395	394	429	390	401	405	408	397	440	436	389	393	417	401	419	359	419	405	410	396	397	376	475	420	394	427	406	394	386	433	403	417	441	403	417	415	415	418	401	390	425	449	363	423	408	412	443	397	389	377	370	391	402	399	418	399	413	390	403	417	415	405	414	385	404	415	423	444	422	392	395	398	429	425	388	418	410	423	427	419	426	427	414	401	394	365	374	432	392	417	410	407	421	399	434	445	402	438	411	387	421	411	408	395	383	440	416	403	367	393	424	426	443	401	435	402	421	401	396	422	428	395	409	381	436	424	384	449	384	399	414	396	375	418	415	426	436	406	409	419	452	406	377	405	382	415	406	412	410	392	415	420	417	431	384	407	413	449	386	412	427	399	392	393	428	406	436	439	412	398	406	424	420	399	435	440	434	432	389	382	378	421	391	415	427	425	412	412	398	421	383	419	403	424	452	401	452	423	395	368	388	403	398	408	397	410	416	382	438	438	387	385	460	420	399	382	378	399	374	399	429	440	410	384	454	432	395	402	381	398	386	428	410	406	413	440	425	435	392	454	425	428	381	432	427	415	423	414	383	390	395	420	385	409	419	408	427	377	440	383	429	443	418	412	423	388	389	396	396	391	400	432	390	406	366	410	394	388	440	441	410	417	425	373	407	393	413	411	417	398	425	427	389	407	416	388	400	434	401	420	426	402	430	422	415	390	400	425	385	426	398	433	387	411	387	437	441	423	396	391	421	401	399	405	414	411	396	432	433	412	438	398	416	400	399	420	393	397	454	388	357	393	425	400	425	382	391	452	404	420	386	439	397	403	424	416	391	419	412	400	398	397	388	413	400	387	375	407	425	411	424	434	424	431	456	386	423	432	438	424	384	388	413	431	407	410	387	437	437	437	424	400	423	398	413	402	430	404	418	413	420	394	385	434	425	395	376	451	429	437	388	411	399	410	400	452	417	421	391	400	382	388	418	413	402	428	396	388	405	383	400	389	388	398	454	369	448	363	410	434	421	445	390	429	419	406	395	415	403	432	366	431	409	410	447	421	420	435	396	421	423	419	414	413	415	426	425	443	403	391	424	401	434	389	398	392	460	436	382	431	389	374	402	410	445	422	397	414	374	411	424	405	409	409	419	419	403	416	399	388	418	403	404	423	412	395	397	399	393	416	434	424	396	421	426	413	424	401	400	407	461	419	408	444	413	417	447	408	427	379	438	384	429	417	435	426	416	417	406	395	395	388	372	380	409	413	393	389	413	403	396	405	429	398	396	414	404	442	409	394	398	392	444	403	394	391	425	427	395	395	403	396	364	399	443	391	416	423	445	416	368	422	443	400	404	396	396	418	410	427	408	428	387	383	404	407	396	385	381	423	413	404	424	411	421	355	430	402	386	419	364	424	436	382	413	387	390	407	404	413	404	428	408	445	390	391	432	421	442	430	468	403	410	398	426	417	391	418	395	387	417	422	405	417	425	403	414	431	404	403	418	385	407	385	413	414	383	370	398	394	386	430	383	422	437	391	411	405	429	414	397	407	392	387	401	439	416	399	379	395	423	409	395	441	410	417	400	404	417	416	352	404	388	395	433	431	445	415	398	423	426	422	399	409	430	407	407	430	425	374	420	384	404	417	380	427	421	420	391	391	447	417	410	388	384	374	389	399	420	412	409	393	379	363	390	394	433	426	412	372	433	431	474	451	420	413	423	420	472	378	384	458	408	420	412	413	399	426	379	406	397	418	434	435	386	390	427	390	412	392	409	415	454	400	384	386	392	403	407	412	408	405	369	382	377	398	398	399	380	380	407	384	411	419	376	406	430	429	408	378	391	419	432	415	428	412	427	453	407	372	416	424	421	432	394	406	413	404	427	399	410	418	402	411	390	410	416	404	446	359	420	395	420	402	427	420	403	384	442	419	421	376	405	433	428	435	446	396	418	408	404	410	380	384	416	419	415	399	397	416	417	412	374	440	418	367	413	399	404	417	440	433	416	395	384	436	424	424	370	443	369	377	423	393	419	417	421	398	404	398	424	409	439	421	444	403	432	413	386	413	387	464	447	424	405	448	401	368	388	415	394	370	397	385	420	410	393	383	429	447	419	395	434	400	414	423	406	428	365	410	435	389	412	424	411	391	433	438	445	419	431	427	396	397	410	432	410	437	408	426	394	426	397	386	433	396	433	414	429	386	396	387	435	433	411	389	433	377	403	399	410	404	391	382	418	406	408	394	405	382	418	408	394	402	411	426	410	402	424	402	413	390	419	404	404	413	425	410	419	401	441	406	432	419	413	410	406	418	438	399	428	389	442	386	374	376	385	380	425	412	443	395	402	397	395	393	402	392	404	406	400	387	404	388	417	439	420	411	379	418	408	407	365	433	413	383	409	390	391	399	430	419	420	412	434	424	398	430	384	409	408	398	407	411	416	425	415	402	377	399	421	394	408	405	361	424	410	417	455	399	411	386	425	411	386	396	406	386	438	428	415	423	379	420	392	418	397	416	380	420	424	384	433	412	410	389	404	404	434	448
3178	3296	2733	1379	981	795	668	593	535	472	429	437	418	432	424	391	384	374	435	381	366	358	401	344	331	377	351	346	390	377	364	355	355	333	343	332	347	375	377	364	355	370	309	331	366	347	352	335	338	339	349	341	342	337	318	324	349	354	339	364	349	362	367	385	351	317	362	353	358	335	331	358	319	351	337	379	326	331	321	326	380	343	341	378	337	336	352	302	357	330	345	364	365	326	342	375	314	338	342	309	353	342	326	329	362	354	364	362	310	360	327	372	352	357	329	335	340	326	363	354	384	365	338	339	333	356	334	346	360	376	367	345	359	368	351	323	355	311	341	363	359	313	341	366	326	361	308	336	342	352	331	357	303	335	377	361	374	324	361	373	328	343	349	343	330	346	357	318	342	344	352	368	340	368	363	317	362	341	364	365	317	371	361	342	373	325	332	332	337	350	358	334	352	353	333	335	384	344	331	369	346	336	373	344	347	408	340	360	351	349	378	374	349	363	346	356	315	339	309	317	336	329	360	338	366	356	352	354	330	358	336	355	342	358	308	334	359	350	312	369	389	349	335	384	346	328	355	351	321	300	311	367	325	361	355	364	394	322	345	342	322	377	352	343	328	333	354	377	357	354	358	337	327	349	308	360	333	359	351	372	331	329	341	336	327	319	339	307	314	339	373	353	309	350	318	303	360	348	359	333	350	341	289	347	358	340	344	343	328	349	335	307	350	386	348	329	355	339	314	335	360	344	343	364	339	320	374	340	364	348	358	337	362	305	375	372	298	360	348	346	336	329	356	337	349	346	337	343	344	343	356	355	353	365	363	350	355	321	354	356	348	360	320	365	360	355	354	383	335	353	356	339	348	315	348	308	330	316	325	355	347	359	349	316	294	333	321	356	367	336	347	359	340	356	354	355	368	309	345	312	340	370	329	347	357	376	345	346	367	384	366	340	325	349	341	323	340	357	342	322	317	375	324	352	357	340	341	339	345	350	344	371	354	320	362	330	341	365	299	372	333	336	358	341	319	322	328	318	334	360	351	347	343	341	338	329	351	318	335	358	340	359	358	347	360	334	336	343	375	357	356	335	385	351	335	340	351	310	366	358	335	335	338	368	314	337	346	384	337	337	318	331	347	347	343	357	329	337	317	377	327	330	357	346	357	311	365	372	327	344	334	330	362	370	352	349	362	388	324	369	317	331	338	318	345	345	333	344	351	327	340	347	338	342	338	308	346	329	327	346	363	350	338	344	321	326	317	357	351	337	347	341	342	324	320	355	348	339	325	326	345	355	334	331	316	378	378	316	314	352	339	374	385	345	324	327	326	323	346	331	333	331	324	358	351	372	350	317	341	382	357	347	342	329	374	314	337	356	353	363	368	351	351	362	333	349	333	328	359	373	353	349	310	357	325	354	335	356	348	336	351	356	366	345	316	340	341	348	344	325	356	357	348	315	345	361	317	331	350	353	355	351	346	349	323	354	318	343	346	352	345	303	340	376	342	348	340	340	341	356	316	358	343	321	356	343	368	348	349	356	357	323	336	349	348	329	307	335	343	335	325	323	334	336	332	331	335	340	343	311	311	331	332	333	339	343	351	335	297	314	336	362	365	325	346	338	358	328	333	333	393	345	337	337	289	333	319	294	367	354	324	356	355	361	342	325	314	317	324	335	337	346	352	336	328	318	339	337	343	377	365	336	347	347	345	333	358	381	317	327	341	355	369	342	338	334	326	381	333	347	359	334	359	323	332	348	361	322	338	345	352	347	307	347	327	360	342	367	368	317	355	333	306	331	328	339	341	325	340	326	323	363	346	343	340	309	340	340	336	322	310	337	358	349	345	334	353	362	341	341	331	335	340	380	340	346	337	329	321	329	327	347	330	333	358	327	334	325	346	345	315	354	339	361	350	324	360	339	319	350	331	321	344	357	353	331	328	341	311	364	376	352	322	341	345	335	376	370	376	321	335	329	332	326	335	341	324	336	339	319	309	322	373	351	333	339	340	333	339	369	330	348	331	306	317	311	339	322	324	357	311	345	350	354	328	321	348	320	323	348	311	325	323	331	331	342	342	377	340	330	320	336	340	353	329	341	331	329	353	307	316	323	320	306	344	374	344	336	314	354	339	325	340	338	376	327	350	339	323	348	342	332	323	357	323	310	359	353	336	325	339	350	332	326	347	356	330	298	345	369	334	328	350	322	316	334	370	335	328	307	343	363	332	357	346	354	347	339	358	336	347	361	361	345	336	369	324	344	373	336	373	378	315	366	374	362	384	356	341	337	342	346	365	342	321	373	345	364	328	346	345	332	322	338	353	334	352	321	313	377	341	352	342	332	310	346	350	341	348	344	316	342	316	371	346	351	340	326	313	362	330	357	347	357	322	317	344	356	360	338	331	332	384	337	319	352	316	328	322	363	348	326	357	343	369	353	324	336	334	343	317	341	359	336	332	325	350	336	366	323	332	333	359	328	340	337	336	320	336	321	361	349	307	364	323	344	354	331	351	335	369	304	399	407	350	316	336	351	370	334	360	315	334	344	348	347	323	326	356	342	350	344	366	317	336	328	333	338	310	328	346	340	329	366	329	353	343	321	335	324	348	318	352	322	341	342	314	357	319	331	331	340	341	331	327	363	355	339	336	347	331	385	322	319	326	320	322	313	332	356	368	323	356	354	342	291	339	332	329	341	321	295	348	374	316	344	342	342	354	325	342	381	360	342	346	306	348	381	338	327	349	340	346	316	350	348	330	314	346	348	319	345	358	323	328	315	341	377	351	347	379	350	345	346	318	322	345	337	337	340	314	333	355	311	352	328	308	317	365	340	374	362	349	340	370	310	320	334	329	334	364	356	371	343	358	362	363	327	358	315	356	360	309	321	325	333	333	347	308	336	336	346	324	325	354	318	329	326	332	343	321	361	323	324	325	352	334	357	331	316	319	349	338	343	404	332	342	358	324	358	336	351	324	320	353	342	332	354	303	314	342	345	362	292	334	349	308	326	324	371	317	352	337	309	341	334	340	328	335	344	332	334	356	352	302	328	376	351	339	348	316	313	345	313	348	368	388	353	337	321	336	337	358	324	325	294	354	344	347	281	351	363	325	356	350	342	328	351	356	349	367	338	320	335	332	320	347	344	351	338	401	363	315	350	338	336	338	332	332	344	320	320	339	315	341	314	354	311	350	338	329	359	328	360	308	346	345	344	338	330	329	370	337	316	315	361	319	353	356	325	354	340	341	300	342	365	308	334	363	366	356	352	298	344	353	336	339	385	348	352	332	317	302	330	348	346	332	355	348	341	354	372	355	344	344	357	349	366	355	395	342	355	332	335	355	335	337	343	329	327	321	331	337	294	349	318	367	352	315	350	336	307	339	347	330	365	324	346	320	338	342	347	332	341	336	347	320	339	325	332	347	341	337	342	358	338	358	340	351	326	323	353	330	342	351	317	358	331	312	311	354	333	353	317	344	356	306	363	339	342	334	368	316	288	353	333
24501	21494	28846	24574	21481	8643	1553	986	855	780	792	711	708	765	740	643	731	672	712	672	635	686	630	657	647	664	639	628	647	633	619	593	600	645	629	638	623	647	591	614	602	643	642	604	607	622	618	583	612	613	603	599	623	660	644	629	588	598	607	626	624	630	596	623	642	623	651	600	643	604	615	653	641	635	636	611	615	607	604	591	644	594	639	592	611	606	584	634	620	609	656	584	621	649	657	624	664	637	608	617	670	633	612	689	630	621	596	624	638	650	666	625	620	582	665	626	613	656	637	636	580	615	604	638	643	615	665	562	581	574	579	643	583	615	684	639	586	603	654	635	629	593	618	623	608	591	651	622	572	577	625	628	659	631	625	597	628	577	543	597	653	610	670	617	600	629	651	613	598	613	619	561	639	574	655	604	604	605	576	654	635	603	564	560	649	612	636	661	649	584	658	608	605	639	603	568	617	604	596	634	672	632	637	650	638	564	617	645	606	622	609	653	619	631	595	601	592	621	626	657	645	609	627	657	614	603	613	599	643	643	616	609	621	620	631	650	629	629	607	627	644	623	584	609	624	623	591	645	633	621	626	651	643	598	622	599	621	600	642	623	630	622	588	615	609	609	599	586	600	588	605	615	637	591	622	647	637	662	642	635	634	626	596	592	594	623	618	630	611	620	615	612	594	565	613	636	634	597	644	630	595	620	614	678	638	609	577	627	621	555	616	623	611	615	636	631	607	579	594	593	644	626	616	609	585	583	614	656	616	617	612	577	604	589	636	632	592	616	605	634	638	609	649	619	632	638	644	617	596	609	634	619	611	600	622	635	615	674	581	607	605	626	613	635	593	624	650	633	615	606	553	611	635	666	620	605	606	599	601	614	633	607	622	613	606	620	683	643	618	623	614	588	652	610	580	611	629	619	622	581	575	585	648	628	651	649	614	616	636	613	622	590	609	634	588	589	611	540	648	596	673	618	650	621	607	586	596	652	660	617	621	650	627	591	627	636	619	578	612	637	593	591	612	658	562	637	659	577	595	585	631	649	602	664	643	607	557	637	619	592	638	567	596	586	623	628	639	618	654	564	612	568	603	586	631	595	599	610	614	611	574	582	630	663	578	593	655	587	611	602	665	584	636	611	611	607	624	623	651	657	640	639	576	597	605	591	596	635	618	617	618	586	635	595	571	594	651	639	605	613	560	668	626	625	566	585	610	592	641	639	639	618	617	561	639	618	590	657	585	624	613	658	632	618	634	611	648	603	578	657	651	614	605	611	661	633	634	622	572	604	563	612	597	600	621	630	603	594	592	612	609	638	639	624	616	561	596	626	626	619	565	603	618	597	589	613	580	602	576	593	636	640	608	617	609	602	615	644	578	629	617	585	584	601	647	624	655	598	591	650	632	635	620	608	616	641	626	617	590	562	637	584	632	644	625	627	610	610	609	648	632	603	606	599	621	559	627	598	637	600	615	566	639	617	583	658	601	574	611	583	634	610	614	628	635	624	562	609	621	596	585	594	635	641	606	644	585	558	626	578	644	617	594	585	600	627	597	608	627	583	587	632	626	599	636	607	597	610	603	619	606	598	603	602	649	595	620	589	610	572	654	633	636	606	639	641	598	631	609	614	585	614	600	631	614	650	663	657	614	626	624	606	629	604	579	575	633	619	595	637	634	599	641	593	621	652	592	610	616	638	592	591	589	621	635	660	698	598	624	589	591	578	623	601	619	606	609	613	569	588	593	641	622	664	627	579	627	638	581	622	618	631	623	578	565	643	608	613	584	618	606	624	597	621	596	627	615	572	621	614	624	605	627	589	661	561	567	649	599	631	619	633	626	595	622	549	590	639	643	595	630	625	608	614	593	582	617	605	610	609	641	598	638	611	601	611	646	624	625	585	591	635	599	608	580	613	611	603	653	578	600	604	622	609	637	630	589	584	644	601	591	660	602	660	610	661	611	591	644	636	633	581	619	640	623	602	602	611	596	581	629	584	652	618	626	593	586	580	643	579	677	571	598	607	612	634	617	631	572	584	621	666	611	598	656	583	589	584	573	609	573	622	594	662	625	587	586	600	621	615	613	616	619	589	583	600	599	637	597	623	623	658	580	623	645	586	618	597	621	552	579	630	647	598	634	613	582	610	627	601	619	595	621	602	644	628	642	633	584	607	596	585	652	594	661	608	625	635	620	621	602	661	592	627	576	606	584	618	621	654	645	612	603	641	656	611	615	668	568	650	634	594	612	598	617	621	630	611	608	604	597	648	631	635	617	590	578	607	595	595	614	646	623	596	611	624	641	595	595	597	646	619	592	622	623	610	613	611	564	611	603	598	618	595	628	651	561	576	638	632	610	602	591	560	587	645	632	604	652	633	626	629	626	601	614	651	584	598	582	631	614	621	596	599	609	547	640	590	607	623	632	618	576	641	578	592	622	602	611	635	599	627	600	569	602	616	596	568	619	607	620	636	592	622	609	597	622	601	654	609	615	630	622	598	621	623	590	547	623	658	572	586	663	645	603	632	627	603	579	636	621	614	609	598	659	629	606	572	578	607	639	610	597	608	621	600	635	613	586	577	640	641	613	586	657	629	596	615	613	589	576	623	620	592	653	601	580	598	608	594	629	647	647	623	593	624	657	616	612	584	545	595	620	600	606	593	615	669	654	631	634	561	629	617	634	612	623	573	633	671	642	649	613	586	589	619	576	648	631	653	671	648	618	598	589	633	576	635	623	598	614	569	612	590	616	588	619	632	601	622	618	645	644	571	645	612	627	581	631	569	650	654	635	615	606	635	594	597	640	647	611	589	643	608	626	654	577	609	607	609	640	606	605	621	629	588	618	579	584	615	603	616	610	657	618	556	583	613	650	589	584	632	614	636	634	564	636	635	581	604	614	549	633	632	631	610	591	620	602	615	619	596	616	627	601	621	653	605	628	631	571	569	587	639	584	596	596	584	629	627	602	561	618	558	619	603	613	628	608	608	618	620	627	637	629	591	627	619	582	588	595	620	635	636	583	597	616	586	637	603	600	589	630	603	589	609	597	551	585	604	618	612	579	621	619	587	616	615	582	590	599	648	645	598	623	596	651	644	595	633	602	587	654	654	597	609	614	622	602	615	582	650	595	626	604	566	577	568	628	580	648	585	579	619	612	608	578	615	600	654	602	640	634	642	621	629	622	634	626	602	599	595	613	626	642	595	602	672	627	645	558	621	604	605	603	629	610	625	614	616	628	605	551	654	609	601	604	619	624	617	648	685	616	605	648	576	646	596	594	648	595	599	609	581	587	652	598	582	617	643	655	604	664	614	618	637	627	608	574	607	613	633	639	599	625	616	613	622	579	609	611	624	582	647	641	582	587	645	628	625	616	616	608	644	641	576	611	635	585	621	620	606	568	625	638	612	579	620	601	584	646	647	656	605	606	596	648	600	620	605	572	615	596	632	619	594	606	604	632	595	641	623	619	641	578	578	648	581	573	584	599	593	627	619	621	609
3501	5719	4879	2533	1747	1322	1092	913	834	756	685	620	657	617	620	626	616	551	569	546	552	532	555	512	556	521	505	529	533	516	544	516	537	517	479	554	528	498	535	497	535	491	558	562	508	474	510	499	494	514	509	494	519	541	468	520	527	490	523	491	522	506	542	528	496	484	490	510	454	522	464	499	535	500	480	495	522	561	511	504	502	509	496	516	522	495	479	533	529	507	511	455	548	537	512	498	463	510	487	479	496	480	517	472	481	504	508	464	475	472	521	510	483	471	521	496	507	530	494	496	491	482	523	489	512	505	499	478	500	491	494	504	533	506	458	513	515	525	494	491	499	515	443	516	502	522	466	491	536	507	485	494	507	505	512	492	516	467	521	480	500	513	480	479	467	476	506	501	494	503	475	477	491	513	478	481	503	481	468	528	484	497	520	472	478	463	523	506	466	502	483	519	497	471	483	534	491	496	516	523	481	488	522	467	499	512	503	495	476	463	496	480	555	507	508	521	514	467	500	452	530	493	510	480	458	498	484	481	515	496	528	464	521	506	515	494	469	462	508	523	501	504	501	513	446	511	503	474	476	539	500	498	489	520	529	464	446	493	479	476	508	525	491	498	541	501	492	530	513	496	485	473	490	498	465	528	478	501	504	481	495	503	555	499	477	517	518	536	481	464	474	522	466	528	478	508	495	470	522	515	494	475	505	480	524	530	477	477	514	474	500	469	485	501	494	486	516	454	475	526	509	519	480	487	466	494	535	485	503	513	506	471	456	498	515	509	441	439	481	528	456	481	502	502	486	535	496	498	475	483	472	487	483	495	470	489	515	494	494	470	514	507	469	460	496	447	472	512	500	517	480	503	504	484	500	490	512	508	467	524	540	500	493	543	502	515	494	499	486	490	477	513	474	514	508	531	507	510	494	541	507	502	532	533	497	482	504	508	526	484	500	493	482	488	483	513	493	510	505	486	503	469	481	532	536	503	471	504	501	480	470	468	448	534	466	572	471	529	464	488	487	503	493	481	530	517	508	499	506	492	484	483	431	507	500	485	500	498	497	503	514	547	499	514	440	503	486	500	515	456	496	469	514	512	477	463	530	462	521	490	441	525	491	477	543	490	517	494	473	486	523	490	476	540	485	504	508	469	529	497	518	461	527	510	440	511	487	504	482	479	480	490	496	518	496	507	513	463	472	459	513	493	484	488	493	484	490	523	475	499	475	486	517	449	461	476	530	495	522	494	470	537	481	511	480	488	482	496	506	499	492	496	504	472	507	472	511	514	503	493	513	481	505	513	482	508	462	474	500	493	498	499	507	482	510	455	469	498	468	514	504	503	490	485	497	512	560	469	461	508	474	500	523	484	497	459	496	478	504	518	498	507	492	500	475	483	502	486	446	485	457	489	469	514	522	484	487	526	507	529	472	475	478	505	479	503	500	487	505	480	486	510	459	512	502	498	438	488	431	490	502	469	507	450	522	471	460	520	485	475	543	516	473	513	494	491	457	513	505	469	487	505	512	477	500	494	495	493	481	511	492	503	509	500	500	484	497	538	485	515	476	507	462	478	455	491	491	517	490	500	509	518	507	485	501	469	481	466	472	508	460	492	477	483	506	498	504	472	503	476	479	496	487	453	499	494	464	473	465	464	473	457	517	509	479	487	507	481	519	477	458	490	513	509	510	464	521	498	494	521	483	519	505	475	479	508	476	545	465	444	481	501	490	528	459	500	484	486	481	506	472	503	504	500	472	494	523	487	482	471	462	497	471	520	441	480	533	475	480	492	485	488	498	498	443	452	506	546	496	496	465	450	501	461	472	513	480	486	503	470	477	515	506	479	500	477	453	500	470	504	485	444	491	485	491	518	503	510	485	483	473	500	536	487	475	525	477	496	490	463	525	535	511	533	505	510	488	448	539	502	507	495	472	475	492	509	476	525	519	469	485	486	451	521	477	491	469	492	503	473	490	439	511	501	488	472	494	477	475	504	488	498	464	478	504	456	486	499	527	456	499	494	492	473	490	493	503	524	502	500	478	452	542	458	463	529	508	521	445	528	538	498	488	504	520	508	495	488	520	468	493	483	470	518	553	483	470	511	468	478	496	498	458	491	517	520	435	493	513	533	462	510	498	485	492	451	491	480	503	511	462	494	499	480	509	517	512	478	543	485	459	498	520	501	483	514	492	464	497	544	501	477	500	501	477	457	486	510	487	494	483	503	470	505	504	481	488	470	526	484	472	490	494	462	500	515	467	484	492	485	521	469	470	490	493	474	471	514	476	511	499	524	468	510	468	470	471	447	478	498	501	479	467	521	474	469	501	509	490	495	506	514	522	517	514	463	479	439	518	476	462	489	484	475	512	490	526	495	451	496	460	481	465	488	483	485	514	503	493	484	467	500	496	531	526	493	508	512	469	501	488	448	474	455	489	436	500	507	447	482	519	507	491	497	500	474	537	497	491	495	502	503	475	485	507	468	470	496	468	481	509	484	477	503	518	520	489	465	498	452	461	478	512	515	510	462	516	444	456	480	509	492	505	489	459	499	521	478	474	490	436	485	493	505	494	542	464	458	469	472	491	485	477	493	466	510	466	493	524	453	490	457	474	468	499	479	458	494	497	519	487	488	485	504	489	476	530	494	510	472	514	487	501	445	477	473	490	518	535	475	484	523	502	499	509	453	494	531	453	452	498	484	477	495	451	506	487	485	467	479	476	473	481	449	501	490	488	472	511	480	541	497	484	454	401	489	506	489	496	475	507	489	485	498	477	496	507	470	490	458	519	499	464	477	518	529	481	489	482	504	512	517	498	488	514	525	499	494	493	487	504	451	479	497	455	535	502	532	525	508	487	498	503	491	476	493	487	476	475	488	502	488	460	501	476	463	543	477	491	465	478	510	471	457	486	528	496	481	491	497	483	500	507	490	485	500	500	478	487	495	508	524	460	513	471	467	467	492	457	495	453	464	472	462	496	491	467	509	488	490	503	499	472	477	491	483	530	475	489	479	462	468	466	493	472	499	492	502	515	493	510	460	464	522	463	503	467	500	467	556	474	487	471	488	457	498	502	491	487	474	477	476	462	450	490	485	487	475	477	505	466	466	469	513	542	508	476	454	503	478	456	465	485	511	528	498	464	458	477	478	459	519	478	473	498	500	482	497	526	457	482	504	522	476	499	541	470	485	453	463	493	463	470	480	489	478	459	483	498	494	489	487	501	473	482	463	492	518	533	502	476	481	475	469	451	448	515	459	503	483	484	474	473	491	491	476	485	506	470	504	469	522	452	502	468	490	480	475	492	502	540	473	485	507	508	501	474	487	502	507	485	485	493	489	499	490	487	461	468	449	456	486	494	455	493	524	449	477	472	502	513	474	489	449	495	502	497	470	470	522	471	491	454	447	509	479	503	549	472	511	531	478	509	486	508	485	489	529	470	518	489	475	523	470	506	494	465	500	508	471	525	474	483	514	519	494	477	499	490	480	532	464	483	519	470	486
27708	9959	499	254	164	175	173	152	137	138	151	143	125	142	164	152	123	137	175	139	148	147	135	154	145	158	153	160	139	151	136	149	143	140	149	139	158	152	143	131	141	149	144	142	135	153	146	142	133	168	143	142	135	141	141	133	157	128	139	142	154	151	151	123	141	146	144	140	123	151	142	149	128	145	154	138	158	144	137	155	161	151	160	138	124	126	151	163	144	142	150	158	138	143	149	124	141	161	149	149	139	154	144	149	144	150	144	145	138	136	164	140	144	153	174	124	144	156	148	153	124	162	124	133	158	144	174	154	150	143	135	139	141	134	150	130	141	135	141	166	148	146	148	138	150	134	139	140	145	145	147	127	135	136	140	150	163	159	128	136	153	154	170	149	148	138	151	141	150	131	159	150	148	147	137	150	141	141	154	126	139	155	143	130	152	148	157	143	139	144	143	147	135	153	144	146	143	155	139	122	125	114	150	134	161	146	148	146	137	152	131	126	155	145	126	115	151	143	141	136	153	146	137	166	145	144	136	164	157	139	117	155	130	127	145	140	160	150	150	139	156	141	123	141	132	133	161	136	139	140	151	168	156	134	115	145	133	151	164	165	145	143	142	118	153	135	143	128	122	141	160	131	153	138	143	129	143	127	144	152	141	162	155	124	140	133	140	166	143	120	146	136	149	161	151	152	143	145	130	146	135	141	149	139	126	143	152	144	133	123	146	140	150	133	149	143	140	150	141	122	151	144	173	147	147	150	133	124	155	137	150	142	144	147	131	140	135	150	135	130	138	147	130	130	122	146	137	132	155	142	142	162	136	147	161	154	143	160	136	138	142	146	149	152	151	126	149	160	159	146	148	150	135	133	133	164	149	138	149	127	145	136	136	146	135	138	136	151	126	135	122	127	140	138	149	158	150	138	128	143	161	157	132	148	131	154	145	139	143	128	141	147	143	150	132	131	123	116	138	146	140	134	154	140	152	138	136	147	129	145	135	151	149	123	138	143	156	138	129	150	139	157	134	135	171	157	158	141	137	152	142	145	140	139	143	138	135	135	143	143	156	135	150	130	147	129	145	149	133	155	139	130	137	145	131	133	146	145	119	148	128	173	151	166	129	135	136	130	142	130	156	131	139	146	154	159	139	127	153	120	157	145	126	139	144	135	126	123	150	133	167	147	137	130	151	159	150	139	168	155	165	143	131	158	142	153	157	139	164	126	154	158	139	132	163	137	157	143	133	163	139	143	164	154	143	145	151	127	149	137	126	144	145	148	163	134	128	137	137	155	132	150	125	160	151	141	125	124	136	136	134	142	123	128	145	138	153	148	153	141	151	141	134	153	138	151	135	153	155	154	139	145	143	139	156	144	132	131	128	150	146	160	155	146	143	135	135	141	132	133	125	128	122	138	145	120	146	139	145	126	131	153	137	164	127	149	141	135	137	150	166	155	130	139	146	157	123	125	156	129	143	157	131	141	142	142	152	143	119	140	134	155	153	138	133	128	160	123	140	152	138	160	150	146	156	168	152	155	147	129	134	131	151	135	142	130	144	142	134	138	149	137	116	144	146	147	133	147	136	140	139	138	141	144	154	136	128	136	121	136	154	151	140	155	139	149	129	131	136	141	153	136	135	160	149	138	136	148	146	135	158	135	165	132	128	133	145	138	134	155	147	159	145	129	140	147	144	146	132	140	147	149	129	140	147	149	142	137	129	134	136	143	155	147	139	121	140	138	128	143	137	153	152	144	147	150	143	136	125	142	132	141	124	126	128	142	133	143	115	134	137	138	154	129	151	151	132	150	158	145	145	154	157	134	140	144	130	149	171	162	139	128	140	131	157	131	139	150	153	143	144	135	172	164	133	152	129	134	161	144	146	122	145	148	145	121	143	156	143	138	143	145	149	138	148	117	153	157	153	138	116	121	158	166	147	139	152	127	127	130	133	138	149	136	128	172	152	145	119	150	145	145	124	147	139	151	137	136	162	153	128	159	147	127	172	140	131	133	138	161	136	147	144	129	123	142	139	142	161	126	135	150	160	118	144	150	139	138	141	166	150	141	125	140	147	159	128	145	133	136	142	146	152	119	132	129	130	166	130	142	146	144	151	147	145	143	158	138	152	140	163	157	144	153	151	125	134	150	155	155	145	155	139	153	128	126	173	136	163	157	146	132	134	152	129	146	140	161	145	154	150	162	143	164	162	139	166	139	134	129	147	139	144	135	158	141	142	140	144	142	128	141	128	126	120	137	148	154	128	128	146	157	136	138	140	152	126	132	145	169	148	150	137	159	142	126	137	140	144	158	143	142	144	140	149	157	145	158	160	148	139	125	149	137	117	141	145	149	125	132	153	148	154	158	138	145	129	155	125	126	145	167	133	145	138	154	146	155	145	157	158	145	140	141	148	132	133	149	158	139	134	145	152	138	160	140	137	128	117	146	105	143	152	155	139	128	137	154	133	152	150	135	153	142	130	146	165	134	144	120	160	151	135	159	144	151	155	150	164	120	153	140	140	144	145	154	141	136	122	150	144	148	143	142	136	140	145	148	142	142	155	139	139	141	152	139	143	141	127	126	144	122	124	152	106	130	167	134	131	139	147	127	138	149	139	145	140	152	127	153	167	138	138	136	136	151	155	146	138	148	162	143	144	154	143	148	168	147	155	150	134	158	122	137	141	123	144	132	156	135	131	159	138	142	147	159	134	147	141	147	143	140	138	151	136	134	150	144	132	149	152	134	150	181	123	141	130	133	133	141	155	129	141	121	161	123	122	140	120	142	147	148	133	152	140	145	142	175	144	156	136	142	135	150	118	125	144	144	138	137	139	156	152	150	135	143	138	131	133	127	152	160	122	141	145	124	145	162	133	150	151	156	147	129	139	134	136	142	151	130	142	163	123	158	148	136	155	131	157	146	128	147	141	133	147	153	131	130	142	135	150	150	141	134	145	133	130	132	127	148	138	147	150	145	143	156	144	150	144	134	159	142	143	138	145	155	146	144	160	147	132	169	166	151	127	136	156	149	137	141	131	135	144	155	163	123	130	140	121	136	138	134	150	160	139	151	146	142	144	118	152	137	133	162	124	147	155	138	164	140	119	132	143	143	135	138	152	131	122	162	159	141	134	144	163	141	156	152	155	156	115	139	112	153	149	148	136	137	147	148	140	137	132	162	141	159	136	168	136	131	144	123	133	123	153	159	127	145	146	149	157	121	141	135	140	136	159	151	153	142	143	138	143	143	149	160	140	134	142	169	145	143	160	151	161	136	157	138	140	134	147	155	148	126	156	145	128	134	141	136	145	127	125	126	137	156	129	150	152	148	155	141	149	138	136	144	143	149	130	133	127	142	122	150	147	155	177	163	141	155	142	137	146	140	149	137	143	159	147	125	147	138	135	168	144	140	163	161	145	146	135	141	146	134	149	165	133	148	143	143	133	141	150	149	137	156	126	144	150	148	131	146	137	158	139	136	145	156	148	137	133	161	155	157	148	140
4519	293	274	190	170	153	143	154	167	113	136	118	136	148	133	130	130	112	139	126	125	114	116	122	120	105	125	117	132	144	132	152	121	118	128	112	135	157	131	99	125	104	125	93	130	105	132	115	115	134	116	120	105	130	113	114	132	134	117	119	118	136	115	147	128	139	131	141	137	124	118	123	106	112	137	104	123	122	90	126	119	125	144	131	117	131	120	138	122	106	140	136	133	122	115	122	108	113	125	139	122	129	132	131	109	116	106	121	122	117	116	126	124	132	131	123	128	131	130	135	135	144	127	127	122	138	114	132	126	119	115	113	110	120	129	128	113	127	129	132	127	137	136	112	135	135	126	125	122	134	128	127	137	106	144	120	116	139	125	109	111	129	117	135	122	135	115	115	108	126	124	110	106	132	124	118	118	121	126	102	126	131	113	111	133	131	111	124	125	121	115	148	116	116	99	116	120	106	135	119	108	119	123	130	114	109	107	122	142	123	144	119	111	120	127	115	139	117	137	106	125	117	140	159	133	121	133	124	127	120	123	112	130	106	111	126	115	101	131	127	142	117	118	112	128	134	135	107	146	123	113	111	140	139	127	139	113	113	112	119	127	150	129	128	110	113	129	104	115	115	122	134	134	109	120	130	112	120	116	111	110	106	115	123	129	129	94	125	144	138	140	121	151	113	113	147	137	128	135	130	109	136	135	127	106	134	138	123	129	124	128	152	127	128	129	123	123	132	156	126	118	119	131	136	121	136	126	113	127	131	117	115	126	127	134	124	129	119	125	106	112	116	137	150	142	119	120	121	122	110	110	113	136	131	94	126	127	136	115	118	118	141	126	125	140	115	132	119	130	124	136	117	117	132	130	148	122	124	114	116	127	110	128	137	128	100	109	115	105	127	117	118	121	111	111	125	109	145	104	149	120	112	140	123	117	123	132	105	132	142	135	136	144	120	126	123	127	133	129	131	130	128	112	120	133	107	151	118	132	129	104	114	106	133	134	128	117	131	123	123	119	142	127	131	122	104	134	100	148	120	149	118	128	125	140	134	113	128	114	137	105	124	113	127	152	111	131	138	119	106	107	133	119	120	116	123	113	122	118	148	120	127	135	117	132	129	106	117	128	115	115	125	133	131	128	133	101	128	120	111	104	132	141	125	113	142	131	127	127	122	134	135	121	119	129	131	110	132	107	131	128	134	119	113	127	121	139	123	112	108	139	121	112	120	105	134	121	127	126	110	110	127	134	125	129	143	112	132	112	99	138	123	118	121	147	122	128	148	136	143	106	110	129	111	102	123	133	137	137	109	99	146	133	119	114	148	134	120	125	129	120	124	120	139	104	139	141	120	134	122	110	138	121	124	112	113	127	131	142	108	120	119	132	122	146	137	118	109	130	111	112	131	103	122	132	114	102	107	130	122	130	133	143	119	107	119	119	125	119	124	143	104	128	126	128	130	124	133	124	137	112	113	118	125	133	119	122	128	113	135	129	132	112	127	113	127	116	120	125	137	138	124	114	144	140	104	118	117	130	131	135	119	119	111	126	127	112	109	109	133	121	120	140	117	117	118	130	131	123	118	127	122	134	122	125	122	129	121	128	120	131	134	131	119	138	128	141	127	120	126	130	120	124	116	119	124	107	117	109	120	127	120	137	117	96	113	112	129	146	125	106	126	120	122	134	122	143	113	123	105	142	115	113	115	117	126	123	106	116	120	113	131	115	139	100	119	134	119	94	131	109	128	134	98	117	115	125	143	118	133	131	123	128	127	104	127	122	135	112	134	125	115	143	136	133	111	122	129	127	128	125	141	140	117	109	108	144	120	139	120	120	126	119	143	113	105	130	128	125	141	127	133	138	127	126	113	124	120	116	139	142	116	117	131	146	101	124	117	117	119	129	140	124	111	131	112	124	144	127	142	131	124	118	120	109	117	156	125	112	123	106	124	113	116	138	120	107	122	137	106	124	100	132	113	112	122	122	119	152	126	123	111	116	110	141	108	137	147	137	113	121	125	115	122	110	122	132	123	137	119	111	130	125	120	121	132	123	116	144	125	105	128	140	134	123	136	137	124	125	120	134	117	107	123	129	131	112	112	122	116	141	121	131	116	120	130	122	105	118	138	122	115	113	116	103	146	144	122	118	137	121	108	123	123	108	128	107	129	118	119	129	141	117	128	120	136	109	114	126	129	139	134	143	135	123	115	118	111	130	122	109	129	147	134	120	149	134	111	124	126	124	119	134	126	112	126	155	129	89	134	126	132	131	120	123	103	113	128	129	125	138	117	112	123	115	131	116	133	122	139	111	126	110	112	127	120	135	132	124	124	139	125	131	125	140	119	102	112	136	122	121	114	128	106	126	161	122	134	108	102	125	121	117	128	119	128	119	117	116	136	99	110	111	136	122	109	131	115	121	129	132	122	146	114	120	140	124	134	118	130	110	153	122	126	128	125	153	137	120	124	121	151	138	144	115	119	123	142	116	124	128	134	123	125	126	92	124	120	122	111	126	131	120	136	120	115	105	117	111	130	134	118	115	127	119	127	127	115	123	134	127	125	128	152	102	117	118	104	126	135	136	138	138	120	107	125	99	107	95	116	121	132	106	139	126	127	141	120	131	131	142	114	118	156	118	136	135	113	120	113	129	116	117	124	123	125	132	116	125	122	132	136	118	122	130	132	125	117	144	113	136	110	134	123	128	125	113	121	132	114	122	126	128	116	137	111	112	117	114	117	121	120	124	112	126	119	121	126	119	113	124	120	117	129	116	130	113	131	119	117	126	132	135	111	107	101	122	123	121	145	106	139	126	140	130	121	105	113	115	115	125	100	123	123	123	116	109	118	117	128	132	107	130	126	104	111	114	121	134	95	133	112	117	125	101	121	129	108	149	130	111	116	105	133	135	124	119	114	146	141	113	119	131	122	139	131	114	126	134	113	135	128	122	122	111	140	101	123	127	133	105	107	122	130	114	124	113	128	107	134	118	137	100	123	116	113	126	112	125	122	112	124	133	134	120	112	120	139	123	108	142	148	100	109	131	109	110	139	112	136	138	124	129	127	116	103	119	118	128	118	119	126	131	140	105	123	133	113	107	114	113	119	118	133	121	102	137	128	125	126	118	128	112	127	144	131	112	151	108	124	119	114	128	144	110	132	111	122	134	133	128	123	126	120	130	108	106	127	120	140	116	124	108	119	125	123	135	115	145	142	133	132	110	142	142	120	116	132	117	112	106	123	116	122	127	141	130	131	122	132	137	137	117	114	130	140	132	135	116	126	127	121	138	119	121	124	113	140	117	125	117	110	125	121	124	116	120	121	117	113	135	123	135	116	105	112	131	132	126	120	135	126	134	125	123	113	142	126	111	126	120	126	124	127	125	125	129	130	101	112	109	130	123	114	115	100	141	117	120	124	113	127	129	117	96	107	122	132	128	133	115	102	129	125	133	152	124	137	115	127	123	116	122	116	126	133	126	144	125	123	114	103	116	131	124	110
25442	21466	27938	25394	11200	1147	737	577	557	522	477	490	485	474	426	460	437	413	459	463	460	432	440	433	392	420	435	447	399	414	449	430	408	412	459	451	404	420	439	410	410	439	436	390	415	397	434	400	433	412	456	434	405	432	410	438	372	434	407	428	433	408	419	404	427	396	446	414	427	426	458	424	404	410	434	383	433	415	425	429	428	365	410	424	405	400	415	428	407	388	430	401	398	421	414	447	400	441	424	391	390	418	432	427	390	396	381	430	443	405	369	434	384	412	390	374	421	445	367	432	428	435	413	417	435	424	414	416	383	441	433	390	404	379	423	453	415	417	398	384	417	400	341	409	448	386	405	406	447	402	426	393	413	430	408	375	388	423	402	429	385	418	407	404	437	379	393	433	405	426	414	378	423	390	394	430	409	419	401	434	412	407	428	390	444	447	435	420	414	415	424	443	388	402	419	424	394	415	396	401	396	416	397	411	432	425	410	428	429	392	417	425	442	419	405	421	427	411	399	414	389	448	394	421	420	422	407	355	416	411	407	421	418	395	401	412	406	410	420	415	398	401	438	363	442	405	401	397	427	416	422	407	421	390	417	442	397	423	401	414	392	399	411	408	394	428	419	409	425	429	416	427	397	386	438	412	406	383	390	436	421	394	401	439	410	420	419	413	422	480	393	456	427	439	396	398	388	405	406	421	396	389	413	406	416	425	407	390	442	412	420	442	411	387	427	418	433	391	409	415	404	382	406	436	405	403	429	413	412	442	444	418	423	396	431	400	442	373	391	422	420	399	415	393	408	446	382	385	419	416	415	397	401	435	418	409	441	439	411	440	430	422	420	405	403	437	398	406	404	411	415	388	422	411	404	418	388	430	411	425	408	415	442	396	426	422	414	415	384	425	435	395	407	411	401	397	404	392	443	388	421	424	426	402	398	381	438	396	397	437	405	433	445	426	408	411	393	407	457	433	424	414	349	386	406	438	404	406	385	423	417	433	426	443	406	408	432	372	419	398	403	386	422	391	425	397	397	381	373	394	423	380	406	433	431	388	392	408	382	434	467	425	413	395	375	385	397	396	417	385	421	435	406	478	443	368	389	403	408	423	424	414	412	442	438	433	411	438	379	409	422	398	455	419	422	381	418	406	389	401	407	428	406	469	418	453	359	382	404	426	414	405	442	436	439	411	422	422	427	419	414	411	443	431	428	413	461	447	412	383	440	408	426	400	381	454	428	418	415	416	415	417	416	368	421	392	407	459	414	403	400	445	392	425	424	428	423	401	409	377	405	422	439	413	431	404	429	415	396	394	401	421	425	388	392	446	413	358	385	440	432	420	367	415	426	408	429	381	407	406	381	432	393	396	424	415	423	415	414	395	399	421	419	389	366	406	413	460	431	394	408	462	433	364	421	421	459	392	441	396	390	414	462	404	390	386	432	409	372	389	411	413	395	389	406	389	437	406	408	407	422	401	413	438	395	414	430	388	423	445	419	410	408	417	416	406	401	419	437	377	404	399	391	403	427	404	416	406	444	383	403	409	397	413	456	403	408	412	411	380	411	410	441	363	427	398	389	400	377	476	382	412	423	417	448	414	406	431	382	404	397	419	395	401	388	418	414	398	400	426	418	422	393	434	395	420	409	394	438	397	413	452	425	396	441	422	396	436	421	429	423	419	420	414	432	387	399	418	396	411	438	444	377	402	419	400	373	448	421	455	407	419	405	437	418	376	424	407	432	443	425	436	422	393	400	406	368	408	443	411	384	417	403	435	423	434	401	423	410	394	411	392	391	420	433	381	413	371	420	400	411	423	441	426	394	397	421	432	416	412	404	422	404	425	425	403	407	441	374	404	410	396	431	430	380	435	436	418	413	432	401	404	401	366	420	427	428	464	428	395	446	352	421	432	441	396	430	381	433	414	399	396	409	438	395	414	422	432	421	416	411	442	456	429	405	445	422	406	395	442	409	399	428	431	401	409	392	400	394	408	432	412	433	394	437	420	413	426	413	419	402	445	446	389	433	388	399	425	409	383	405	421	425	430	442	391	383	401	400	401	401	437	436	403	390	393	416	421	391	400	438	413	446	448	382	406	396	394	413	436	429	411	414	375	406	410	412	420	382	404	417	354	397	418	411	435	423	464	402	437	416	424	419	420	418	399	450	397	418	393	389	414	416	403	406	399	377	419	380	431	372	419	438	386	378	450	426	421	409	417	372	452	396	433	379	415	418	415	425	399	435	407	423	405	404	422	412	393	421	366	364	431	395	413	432	416	412	376	383	425	431	441	393	420	408	399	422	401	424	415	400	442	424	409	427	385	388	401	407	406	403	386	392	415	398	420	389	401	364	409	411	389	439	439	428	428	386	386	383	444	451	386	384	412	412	434	411	373	421	423	391	434	438	410	405	435	442	419	381	407	463	422	399	421	417	417	408	433	426	413	433	429	412	412	351	411	406	401	430	406	413	415	408	436	381	424	433	412	427	370	410	398	382	405	417	416	420	411	429	397	411	431	430	408	422	401	378	428	424	438	387	425	400	401	421	406	423	399	422	402	387	420	414	414	438	386	372	454	406	425	404	402	445	392	424	416	463	420	390	446	433	408	419	403	405	417	434	408	454	417	418	411	394	436	424	365	452	412	376	389	428	410	409	370	400	438	411	412	384	397	404	416	413	438	414	377	421	408	378	409	418	385	419	430	378	412	418	403	407	414	461	439	409	392	421	373	402	370	411	416	441	418	441	421	399	441	387	416	387	383	394	391	403	432	413	450	418	413	413	417	430	379	450	418	409	415	408	415	385	436	422	394	411	411	401	396	400	452	411	399	428	392	440	390	439	414	427	392	403	437	405	422	434	390	371	414	402	385	401	438	414	427	423	411	380	386	432	403	416	408	420	420	419	422	390	431	393	425	414	401	433	385	370	415	395	433	456	422	435	423	426	403	411	428	405	431	379	419	429	412	384	417	389	425	405	425	409	439	463	389	388	402	403	425	423	425	407	437	401	448	406	416	413	410	422	401	417	412	412	434	401	408	401	415	416	448	420	425	434	409	416	399	394	382	425	401	410	404	395	382	405	417	391	449	406	431	358	402	429	399	447	432	434	416	408	390	445	391	406	423	437	393	387	391	406	402	416	407	398	400	459	369	413	395	371	396	433	450	416	417	417	416	356	441	405	416	370	413	415	433	449	415	406	398	361	446	388	387	398	434	410	388	440	429	398	417	399	428	429	441	402	381	447	411	416	468	388	382	416	405	408	389	422	415	355	402	414	402	371	437	379	427	397	432	418	432	432	373	396	400	422	446	366	404	421	392	403	402	424	394	397	405	419	372	394	440	412	419	401	403	409	430	426	415	395	405	412	430	410	390	390	422	405	408	394	436	413	383	430	393	402	402	417	397	381	396	417	418	404	390	403	428	437	403	415	445	438	416	403	413	408	411	436	413	394	423	397	408	389	431	401	419	384	414	421	400	423	428	379	415	408	393	402	409	426	415
3143	3233	2686	1456	965	825	659	578	541	499	465	450	435	394	435	367	424	381	407	415	388	337	380	389	388	362	392	366	364	376	368	357	366	343	360	356	350	352	363	322	360	361	333	369	342	378	351	349	345	330	338	365	345	402	387	347	352	384	364	365	354	346	327	348	354	340	341	371	318	363	343	366	334	399	318	356	355	364	365	346	337	381	341	353	381	332	347	362	343	355	362	347	338	337	340	362	360	355	347	385	344	305	336	376	312	322	375	321	329	352	356	370	348	342	327	310	373	377	310	330	371	340	344	321	372	341	370	334	347	356	338	347	348	344	360	332	352	347	364	339	327	352	368	359	353	337	340	324	329	370	350	368	304	347	336	390	336	313	319	340	357	345	341	369	361	386	350	356	347	361	318	327	335	356	370	375	345	360	329	338	337	342	316	347	330	340	348	361	361	333	323	357	339	335	327	355	352	337	366	354	363	366	372	317	362	342	334	388	362	359	366	338	318	364	339	319	335	349	334	347	324	361	309	337	333	350	330	344	313	315	338	355	355	330	319	355	322	316	344	358	332	334	339	334	299	346	319	346	349	320	322	323	352	345	372	338	381	328	360	334	377	349	320	342	327	334	361	372	335	357	332	353	346	338	294	357	365	345	329	332	347	361	372	349	351	349	316	340	352	376	351	381	354	356	329	340	337	339	377	308	367	383	333	326	327	324	384	367	336	333	333	360	323	341	343	337	341	325	376	350	323	342	344	352	325	318	333	308	345	331	354	352	378	355	327	351	354	354	315	339	374	310	353	371	342	347	338	316	299	375	330	337	338	313	355	342	347	353	342	312	317	352	355	354	330	346	374	325	320	335	309	362	380	313	345	343	360	331	331	356	340	302	354	342	332	311	342	373	325	358	328	312	336	335	348	378	332	339	338	336	301	351	352	350	351	359	351	337	317	336	345	344	375	335	346	373	340	343	303	337	371	353	340	321	346	316	344	353	336	333	320	369	357	359	329	338	371	332	360	370	344	319	338	320	363	341	324	336	348	336	359	335	362	340	332	371	353	347	354	355	352	349	325	334	359	343	379	342	361	342	353	331	335	328	317	369	338	296	335	347	359	332	363	347	332	388	341	368	367	347	370	343	340	324	362	371	331	331	335	353	330	371	369	375	386	341	363	321	330	342	330	350	309	354	367	327	372	373	329	353	370	352	349	358	372	344	349	342	356	354	331	358	352	368	377	304	310	345	345	319	355	342	352	349	361	349	321	348	332	355	362	368	337	315	298	346	338	352	311	330	334	339	380	346	358	324	320	321	356	372	370	359	355	340	370	315	344	329	308	322	336	342	323	360	368	365	349	363	334	366	359	353	346	331	349	312	326	327	323	344	319	381	323	319	327	358	349	352	345	346	325	317	338	345	339	326	373	351	322	325	336	343	359	337	323	363	351	363	362	354	339	365	308	358	362	341	361	352	361	353	362	340	342	361	301	309	305	322	318	355	340	346	339	348	371	332	343	383	357	342	350	313	343	361	360	373	309	294	347	308	331	323	330	326	326	337	332	334	304	331	343	369	351	362	321	365	378	351	339	341	361	338	329	338	366	354	314	340	348	344	339	320	359	331	343	334	340	358	331	345	332	313	337	311	334	358	342	348	353	312	355	330	363	318	363	321	350	330	319	347	349	317	333	334	365	373	339	328	320	349	367	318	334	348	330	352	379	364	341	348	329	345	386	360	352	336	349	325	342	334	335	350	330	331	327	337	350	353	359	341	315	338	306	323	346	339	321	348	360	362	318	331	358	375	334	332	320	342	331	375	357	381	335	345	343	361	330	330	351	339	340	354	359	304	371	344	364	337	344	324	311	336	344	380	333	314	343	349	321	327	347	354	361	349	368	373	364	343	336	364	371	354	325	361	345	341	359	352	304	311	316	355	349	354	328	355	338	330	340	335	327	356	336	303	345	320	358	300	327	348	321	346	356	332	341	360	350	381	342	370	351	341	343	340	351	327	339	366	350	338	317	338	359	323	327	325	357	345	358	336	351	393	330	329	355	363	341	342	342	357	332	353	341	325	323	347	366	350	325	329	352	334	330	356	336	352	345	326	323	334	337	353	323	331	321	344	337	340	340	343	362	312	343	311	346	339	323	357	361	384	373	347	336	324	338	330	332	331	343	363	377	348	316	390	338	372	355	350	331	363	343	375	314	338	379	362	333	344	347	312	355	370	330	346	341	338	356	331	348	351	356	356	359	337	306	362	336	367	340	347	336	328	357	333	314	327	350	354	318	343	343	358	334	339	367	341	334	341	358	363	360	323	338	349	359	338	308	352	330	334	345	352	355	344	342	340	326	306	320	334	345	329	338	355	377	366	329	353	334	334	322	329	345	331	367	345	358	330	360	334	342	324	331	393	351	343	318	341	362	331	322	334	334	329	328	342	360	310	337	362	300	344	375	343	332	343	347	342	331	325	339	335	348	316	292	333	336	379	343	340	311	356	325	318	312	357	347	341	336	318	330	369	363	306	354	348	381	314	333	353	317	346	342	358	330	347	305	355	319	350	303	321	330	369	339	372	367	372	340	318	302	367	322	334	363	356	375	358	319	340	348	333	326	313	369	352	337	366	349	341	331	349	369	355	333	344	328	358	362	364	339	337	334	344	344	307	352	360	345	324	321	320	360	332	295	353	325	346	354	348	332	325	320	352	351	320	348	374	335	360	316	354	336	342	376	327	336	347	309	333	304	364	327	320	332	318	362	332	335	309	347	304	335	335	360	375	356	338	336	369	324	346	359	333	341	374	351	336	331	366	340	323	347	329	340	326	308	332	336	352	358	350	340	343	348	344	342	330	353	333	362	308	312	347	333	382	325	308	341	360	327	327	312	335	347	320	322	353	333	361	338	349	356	392	314	307	361	356	349	315	317	327	325	338	367	326	326	355	354	360	328	331	358	342	352	360	375	327	342	329	356	336	355	339	327	361	363	369	337	350	320	328	370	314	358	362	329	342	320	351	338	367	316	338	359	324	345	328	336	353	349	324	366	376	363	374	295	360	366	346	341	330	344	341	346	335	359	358	368	379	327	326	333	363	344	337	351	333	326	358	335	353	357	349	348	305	355	344	328	325	358	317	345	336	361	336	358	339	371	321	323	320	339	358	346	352	337	310	337	353	340	345	337	350	347	330	361	345	371	369	336	358	327	344	311	323	341	334	353	359	338	322	319	344	348	346	346	321	321	336	335	318	358	370	338	374	323	322	331	344	355	309	367	341	387	343	349	340	322	324	391	328	307	337	320	346	338	342	310	366	340	293	375	333	342	323	318	331	330	333	359	327	342	355	339	335	353	337	328	354	353	340	360	356	293	333	359	386	362	343	347	333	300	365	338	350	335	310	335	354	324	358	377	324	351	339	363	339	307	341	336	329	326	348	328	328	344	346	333	364	356	372	331	332	354	358	333	334	317	330	331	326	343	347	335	348	330	311	339	305	363	357	326	313	345	322
24502	21472	28840	24537	21457	8415	1615	1017	850	768	808	754	752	679	683	647	695	672	656	629	616	634	681	652	672	634	664	641	658	634	579	600	642	639	580	621	651	656	659	651	556	597	631	696	645	636	620	604	585	628	627	599	624	616	608	624	589	649	606	654	671	637	639	605	631	614	615	607	577	647	627	649	615	610	619	608	604	627	649	568	619	640	616	573	603	628	614	597	625	640	656	590	619	642	617	595	627	615	623	667	633	579	582	620	609	613	640	621	586	648	614	580	602	602	592	614	644	586	648	614	621	592	622	639	562	555	610	578	644	600	615	624	584	594	652	622	680	599	588	574	566	644	644	621	605	606	621	647	679	630	622	613	590	592	643	602	603	603	594	643	616	614	673	607	610	594	599	571	601	654	596	664	629	636	613	597	608	643	630	639	613	625	584	607	619	601	616	634	616	607	600	609	590	594	620	638	606	637	616	640	643	596	603	602	605	637	601	643	626	639	614	602	627	601	627	625	631	642	593	638	635	581	640	587	620	620	622	609	621	642	615	596	587	618	591	597	595	633	554	637	614	625	626	594	650	649	614	655	616	599	595	605	639	587	626	614	642	620	593	632	647	593	632	623	617	604	645	631	631	598	582	654	576	623	649	638	575	626	594	619	614	577	578	628	591	613	642	587	657	575	619	647	607	607	621	594	607	624	587	636	659	602	586	604	631	557	652	611	594	606	602	536	622	600	620	614	626	601	574	632	618	617	640	599	590	583	616	615	631	585	606	635	560	648	645	671	619	629	637	622	549	635	623	569	565	610	615	589	606	599	636	583	588	597	601	633	609	627	613	635	594	589	601	608	617	601	630	594	617	626	571	622	587	629	589	638	582	649	655	583	606	617	623	646	638	579	623	637	607	619	611	574	642	640	582	629	621	608	643	623	603	652	665	594	631	591	595	600	658	608	658	654	589	651	590	608	625	600	636	601	628	575	607	624	626	599	619	680	610	615	627	632	598	618	590	626	640	584	607	572	586	604	595	635	570	566	629	610	625	596	628	622	599	620	584	590	583	571	626	560	616	614	635	559	624	592	638	638	599	630	637	621	620	611	619	628	597	636	660	627	609	591	637	583	615	635	603	595	614	572	631	640	611	633	614	553	648	605	578	601	562	585	581	603	622	649	566	606	616	625	601	616	550	634	606	571	641	570	663	597	647	609	587	638	587	687	612	601	598	601	615	588	615	577	600	669	640	632	624	603	647	601	596	577	593	602	611	552	623	609	625	634	603	631	617	624	586	605	616	598	615	630	613	688	584	595	619	632	649	620	605	656	593	572	643	618	596	624	627	578	585	615	644	563	610	604	608	566	640	617	577	588	586	633	650	660	618	637	618	627	639	652	591	633	647	600	622	590	580	606	622	606	610	627	582	616	621	630	613	580	589	580	606	621	620	637	579	639	548	600	608	569	581	603	597	633	597	605	576	618	601	622	566	621	631	557	609	648	597	601	611	582	614	604	607	588	612	621	553	597	648	624	582	617	628	618	642	593	636	649	585	609	575	616	586	626	645	597	584	643	633	636	589	602	608	609	617	631	582	573	601	641	613	587	629	622	592	607	633	591	594	627	630	592	628	634	638	597	618	599	666	592	611	662	606	611	685	596	613	575	612	634	647	583	598	674	583	616	612	662	597	637	639	603	589	543	576	589	600	613	611	585	613	620	591	631	581	593	595	591	593	599	632	619	602	623	617	642	591	594	613	606	571	590	588	604	604	585	588	599	574	629	616	609	595	598	611	535	578	641	576	604	625	603	599	617	604	633	612	589	654	588	648	557	585	645	608	643	621	605	589	607	588	569	614	593	667	555	556	613	646	660	591	595	643	587	599	579	553	572	563	637	630	644	606	608	593	594	666	653	600	665	582	559	619	627	666	590	586	619	577	608	630	592	622	610	592	657	649	600	596	618	593	654	641	618	642	609	598	622	641	676	635	612	597	653	636	650	619	651	595	601	587	597	588	595	644	578	608	596	613	643	647	597	621	616	603	613	587	576	593	628	634	589	658	614	640	598	627	673	618	577	605	612	605	619	577	614	620	580	626	578	557	634	582	599	582	611	634	603	627	597	563	629	593	619	575	618	636	611	562	595	625	677	620	626	615	630	605	631	592	589	595	631	650	584	596	643	611	588	561	608	623	589	647	602	606	622	612	562	594	562	563	619	578	616	608	577	639	583	624	629	647	621	601	624	664	550	643	599	582	618	604	606	614	594	613	602	655	670	594	620	615	656	585	557	555	657	649	574	607	576	635	610	601	598	590	615	639	621	594	634	618	630	596	578	622	619	596	627	605	615	645	588	637	577	632	581	662	619	629	604	632	666	660	617	671	603	643	634	620	624	601	626	599	578	600	607	620	590	617	632	578	610	610	597	541	582	607	610	589	592	601	613	628	579	624	602	604	637	583	588	570	615	630	620	600	619	600	631	646	604	580	599	572	617	622	611	647	618	627	593	620	596	614	580	626	589	602	601	600	578	645	612	651	623	576	650	599	630	624	551	624	629	583	610	637	583	627	609	627	649	615	634	606	605	624	621	622	608	650	595	618	582	601	644	558	644	614	653	589	641	617	607	600	628	653	659	583	598	629	554	572	604	587	624	600	588	642	602	611	643	600	604	597	662	616	561	597	606	648	628	608	572	629	617	548	580	634	609	590	625	608	583	618	609	617	621	659	604	606	615	604	595	655	589	601	593	633	610	582	588	573	595	629	589	574	600	622	621	615	586	592	607	656	649	619	607	627	605	616	644	595	574	622	594	614	596	651	624	634	652	595	611	617	593	589	619	597	584	638	587	634	630	616	632	572	645	590	577	651	598	610	607	649	643	626	617	608	600	664	621	611	590	581	627	630	588	583	593	612	605	622	598	562	623	623	641	595	585	604	620	577	604	605	629	571	598	603	585	606	584	589	595	618	626	633	605	606	604	604	577	628	618	622	587	584	623	622	637	669	599	600	577	612	658	613	621	590	658	577	618	626	614	624	608	597	603	607	624	620	602	613	630	613	636	617	584	608	582	610	636	606	571	621	641	578	575	600	621	578	584	646	646	611	609	616	572	619	647	597	611	599	616	609	627	618	574	588	590	652	600	621	587	600	586	656	601	617	635	641	635	583	656	623	624	620	612	675	614	621	628	628	628	664	574	630	617	626	606	627	633	592	627	617	578	630	623	604	632	602	567	591	597	565	607	633	586	626	593	614	608	634	613	576	589	593	603	660	658	615	651	629	593	630	626	640	595	632	585	630	593	576	585	592	616	624	620	626	576	579	569	642	634	610	607	606	616	584	648	601	565	636	613	573	623	575	582	603	675	603	589	655	629	553	614	568	569	588	568	612	648	568	556	623	628	599	562	626	620	635	618	618	612	602	631	594	626	595	584	666	593	609	665	619	595	592	562	567	611	578	581	625	626	616	607	606	591	649	652	625	617	599	565	596	608	673	588	601	642	656	635	594	592	642	625
3473	5840	4818	2514	1700	1338	1100	936	846	743	728	684	626	633	588	626	594	574	556	572	526	588	538	515	550	522	563	561	482	507	565	520	547	499	545	500	528	524	467	506	483	484	486	526	516	515	485	513	529	504	535	489	583	499	496	518	478	526	529	509	483	452	504	522	498	492	472	531	491	518	492	512	572	513	472	486	466	514	520	513	520	492	514	526	519	497	509	516	495	505	497	491	507	488	510	551	566	490	519	490	537	498	497	475	502	505	495	488	511	496	518	478	524	511	516	477	485	466	483	529	486	510	514	519	519	477	486	525	452	465	493	511	493	459	490	489	532	509	501	472	547	495	504	488	499	461	515	481	474	480	542	501	536	499	522	529	502	471	488	534	505	471	507	481	493	483	515	510	509	509	512	507	485	525	523	453	502	514	494	492	488	491	495	518	443	484	499	499	507	532	497	543	477	523	497	510	490	519	505	477	485	510	512	477	497	504	514	476	471	500	501	509	493	513	474	503	523	507	502	474	536	494	525	489	520	495	503	491	511	535	511	483	502	501	508	488	501	525	476	512	527	498	553	481	556	463	518	525	475	506	514	508	491	447	462	463	500	503	479	441	493	422	515	521	473	470	469	468	513	510	564	476	495	503	526	553	499	501	525	501	498	522	513	471	502	516	490	474	527	473	472	512	509	486	484	487	487	493	477	504	516	494	528	482	486	486	486	542	522	513	512	499	529	528	494	502	490	488	504	524	511	489	486	497	468	473	500	469	497	546	492	493	502	472	483	499	500	493	484	498	523	479	542	486	464	493	498	502	470	493	491	495	502	511	544	485	519	462	499	471	516	494	506	520	494	497	470	475	458	488	498	490	522	512	472	516	486	511	488	459	499	482	478	481	507	484	465	474	464	501	474	479	471	483	521	471	487	481	470	530	479	512	470	519	476	476	473	503	461	490	499	563	493	480	485	513	537	499	511	496	486	520	517	517	461	498	532	487	499	507	531	500	454	464	528	469	468	481	495	471	531	472	492	496	464	505	504	502	488	507	509	486	503	494	500	498	453	505	524	499	508	483	484	474	488	525	486	546	512	489	458	479	491	509	513	471	464	499	511	516	504	514	543	497	504	505	473	455	487	504	531	478	485	503	481	524	484	473	519	466	496	511	503	506	517	461	523	482	496	476	504	525	470	465	481	480	513	470	529	488	507	507	467	466	494	505	525	494	495	519	477	496	490	501	510	489	492	510	464	480	484	508	517	475	485	492	457	497	496	499	490	465	466	551	484	459	475	516	519	505	522	505	511	461	472	481	487	530	508	504	485	515	477	499	517	490	471	510	493	520	482	513	457	505	472	489	498	528	491	528	520	475	514	527	472	517	459	503	521	490	502	468	488	495	493	521	500	513	466	485	487	476	487	533	475	542	496	507	455	530	505	504	524	483	519	510	472	483	463	492	493	518	481	526	498	482	462	510	510	515	473	502	482	491	481	480	479	517	497	472	514	491	521	515	518	515	508	516	495	508	476	488	449	450	479	464	489	517	489	507	465	480	511	484	490	529	488	451	487	493	516	487	479	484	526	488	469	494	513	526	495	508	516	476	498	495	488	469	486	489	455	504	496	504	520	463	485	507	506	506	511	500	527	497	479	500	436	556	464	512	494	507	493	464	497	486	487	508	491	488	505	478	505	467	551	483	496	489	497	506	478	482	493	471	527	480	471	471	517	516	486	511	468	467	495	474	507	441	503	516	497	510	502	510	502	483	469	486	473	503	491	492	505	467	460	484	476	490	463	520	469	473	537	490	490	540	518	465	468	512	490	482	506	521	459	502	461	489	487	497	496	465	523	502	484	480	527	505	494	469	527	476	533	503	484	488	491	493	496	498	467	499	459	504	441	515	475	524	509	489	462	506	503	487	533	513	484	480	490	472	499	499	485	504	487	505	473	507	527	510	492	540	494	486	482	452	489	503	488	501	536	518	475	531	532	476	489	525	478	487	520	509	508	486	477	493	527	483	493	464	463	510	496	513	516	507	530	463	477	494	480	502	475	500	519	494	506	528	488	528	483	512	489	493	515	501	529	490	450	476	521	511	511	478	497	524	491	472	498	534	484	459	489	469	470	470	532	494	478	483	432	474	524	489	525	508	549	528	437	527	506	485	503	500	512	495	533	495	497	548	482	485	495	486	510	463	504	478	496	529	519	493	483	482	499	513	519	474	478	514	481	522	519	490	508	509	482	522	494	486	494	494	506	517	486	500	466	506	505	502	492	482	506	481	473	485	510	509	503	489	475	497	476	480	488	516	519	498	441	496	519	520	459	475	514	471	490	490	467	470	449	502	513	535	501	480	501	498	515	525	489	457	473	538	497	490	522	481	488	502	506	493	504	488	464	492	493	522	473	468	468	488	570	495	517	514	468	506	492	506	481	537	516	456	503	536	500	502	500	484	480	483	485	490	530	483	456	466	509	500	477	483	473	452	487	508	515	447	493	487	493	527	469	480	510	499	486	488	508	489	479	465	488	554	449	479	522	485	529	492	500	520	476	454	450	471	488	507	492	526	469	471	464	528	496	489	499	453	535	503	446	508	479	521	520	527	480	465	551	501	527	497	506	506	513	473	489	498	496	503	491	466	479	500	434	497	485	482	466	467	491	490	472	493	496	496	493	471	501	487	499	491	477	527	485	523	484	480	515	494	522	496	472	500	500	514	548	505	517	493	472	532	506	459	502	481	456	490	496	484	513	477	503	493	497	477	479	494	460	539	480	490	502	503	539	468	453	434	490	482	484	492	455	466	488	500	457	525	467	494	451	494	490	472	494	489	462	501	478	518	508	530	459	502	498	460	506	488	484	512	491	504	516	503	466	498	487	497	496	485	500	482	490	427	461	525	453	470	460	457	515	516	450	477	494	467	508	482	469	533	479	493	527	503	510	488	530	486	486	507	455	486	478	480	512	448	501	482	476	447	478	486	467	494	456	523	524	509	482	514	495	475	496	487	509	486	486	505	495	504	489	476	486	513	474	500	490	519	465	521	504	485	502	502	525	509	502	470	485	497	503	455	491	522	459	481	520	523	467	492	501	496	491	524	520	488	485	486	437	496	455	485	464	504	529	470	522	484	492	470	457	484	479	478	507	504	518	468	492	478	495	508	515	474	462	495	463	454	465	544	478	480	523	507	431	489	467	453	489	497	462	510	508	458	476	503	541	506	465	482	504	462	460	519	507	447	506	467	458	498	487	541	454	517	455	462	476	487	519	511	483	464	483	507	467	452	480	522	467	474	473	520	479	462	494	496	492	488	489	482	496	462	443	489	492	514	491	479	472	509	452	484	489	485	473	491	510	503	492	508	523	468	498	469	460	472	475	454	507	500	472	485	461	467	486	494	471	463	499	495	475	491	539	480	490	460	498	460	449	492	477	459	515	490	469	489	470	499	521	525	494	495	455	505	515	498	471	464	474	516	524	469	479	460	480	533	504	477	504	536	486	486	513	495	500	490
27872	9867	500	231	188	164	157	146	165	141	146	138	155	148	142	145	170	151	143	138	144	145	136	146	119	119	169	167	152	137	172	159	141	145	127	127	145	118	163	153	161	151	147	144	142	121	137	135	131	149	131	135	156	143	165	151	158	152	143	133	122	175	157	134	157	149	150	159	159	130	140	157	143	142	133	143	157	134	139	128	151	156	150	142	134	148	135	141	156	153	155	133	159	139	148	136	158	143	150	147	154	128	164	156	131	136	137	161	134	132	169	142	164	116	150	138	141	160	156	147	153	145	148	162	142	162	150	165	130	154	138	139	136	137	135	133	144	153	144	157	143	148	138	164	174	137	141	142	158	136	149	135	182	157	153	162	153	151	127	154	130	171	152	134	141	141	127	147	144	136	131	141	174	155	141	132	165	128	152	124	152	138	126	126	134	130	150	155	130	134	148	142	149	133	148	152	134	144	123	146	161	139	130	163	155	143	144	127	135	139	129	141	123	139	136	123	155	156	156	161	136	132	147	134	134	135	147	138	116	116	125	129	147	137	154	153	137	160	135	143	144	132	133	137	122	139	137	152	131	151	158	151	151	161	164	147	132	147	153	146	164	166	163	160	146	136	143	137	154	152	142	139	145	152	125	158	153	149	149	133	116	128	147	144	132	128	140	145	137	140	120	142	137	123	130	144	148	148	130	159	165	134	156	136	159	138	153	133	138	124	146	151	164	147	137	144	154	133	161	156	148	132	151	123	150	163	131	140	170	156	137	145	144	161	135	170	125	114	143	150	135	139	150	145	143	136	142	152	165	117	138	147	159	142	137	172	150	129	163	144	157	149	138	129	136	183	136	149	157	131	149	154	154	142	152	145	140	117	125	146	151	129	163	118	163	119	137	128	148	156	143	150	173	108	153	159	151	164	139	145	131	148	141	137	144	138	139	141	134	125	135	134	137	143	150	135	146	134	146	131	133	148	152	138	141	141	152	155	143	130	132	149	153	142	146	146	151	131	150	154	143	143	138	139	139	144	158	163	144	146	152	134	151	121	154	151	164	141	162	149	138	136	151	150	152	139	168	158	140	124	141	159	164	143	163	157	147	141	132	124	180	145	140	130	165	126	146	145	155	161	131	158	145	147	144	154	157	171	136	142	153	161	135	146	142	148	176	134	178	145	148	133	143	148	145	141	161	136	150	162	126	138	156	131	138	148	139	142	151	148	135	174	125	154	122	130	139	143	131	124	149	144	156	164	131	138	158	156	143	134	139	149	134	165	127	158	172	144	152	151	146	133	135	149	162	147	141	151	134	149	142	164	120	142	151	148	139	128	142	159	150	139	158	135	126	136	147	153	129	151	149	147	123	155	159	147	132	145	155	137	138	136	165	133	146	149	139	125	122	128	128	156	157	169	160	121	153	186	134	138	133	140	149	139	143	120	141	140	154	146	117	149	117	134	128	137	141	148	126	135	131	146	144	137	150	153	135	165	152	126	136	133	141	120	136	145	145	149	143	144	145	158	151	149	134	148	132	144	146	148	149	145	142	155	133	155	167	138	146	174	139	164	148	154	161	126	141	156	148	150	114	154	146	126	160	143	129	149	152	135	138	156	147	151	145	152	146	147	134	163	168	157	139	116	130	143	138	133	145	150	118	135	135	140	160	149	141	154	159	167	144	172	154	135	147	143	158	142	145	138	145	158	137	157	139	147	144	136	139	138	132	156	143	139	137	135	123	145	148	130	132	130	129	148	155	174	151	149	134	156	151	171	146	126	152	139	145	155	144	145	148	140	147	126	144	124	157	146	149	149	138	126	140	138	158	150	145	133	158	174	130	144	153	138	142	129	138	136	152	142	142	128	131	144	131	153	152	141	115	136	141	131	150	144	160	144	151	150	146	145	162	149	134	156	144	132	147	122	145	145	132	156	145	166	136	163	144	153	159	156	144	134	128	140	164	133	146	133	174	157	107	124	159	145	154	144	151	144	130	156	146	129	135	148	153	146	144	148	139	143	148	157	149	137	139	137	149	151	146	153	150	145	113	166	141	147	128	153	126	137	157	140	153	143	160	138	163	151	153	152	159	146	147	153	147	152	130	132	157	132	141	143	148	145	129	156	139	149	171	153	144	154	136	151	151	167	165	156	180	141	146	165	141	138	135	145	148	159	144	145	129	135	138	159	151	135	136	150	143	129	152	147	160	140	135	144	154	128	158	157	136	127	131	139	132	163	129	138	164	141	153	141	137	131	163	139	148	157	127	143	134	143	136	148	149	151	120	147	147	153	147	162	149	131	163	143	140	155	135	141	152	125	135	156	145	137	161	151	139	170	140	141	143	161	165	139	145	158	164	149	149	161	137	173	138	161	172	138	134	157	150	104	152	143	168	151	139	135	150	156	154	159	135	143	135	154	129	146	144	135	148	134	144	133	145	137	181	154	156	131	151	152	158	145	159	150	153	147	130	132	133	141	156	150	170	129	143	162	164	142	142	156	157	143	134	141	122	147	140	128	150	156	148	146	144	145	144	158	140	133	149	148	163	160	164	146	156	155	132	165	150	149	133	157	148	149	150	130	160	150	150	130	167	143	162	144	126	137	151	151	156	131	151	149	143	155	148	142	143	125	147	130	135	142	129	163	126	165	140	148	153	131	114	133	138	156	151	151	141	153	149	140	114	152	166	159	139	145	131	146	144	158	138	150	151	155	152	142	149	154	150	127	146	150	138	141	144	154	152	165	141	137	153	135	160	160	143	136	138	139	143	149	164	156	154	157	120	136	126	142	123	145	162	141	142	164	152	158	134	164	140	125	167	141	142	160	143	136	135	147	139	122	126	143	158	151	148	141	154	139	156	143	166	147	159	150	144	119	144	128	149	140	144	144	153	141	133	156	161	161	139	132	148	130	155	130	150	157	145	154	163	144	152	128	145	151	149	154	127	143	136	126	165	135	143	142	129	138	144	125	129	127	129	145	135	161	139	162	139	127	166	141	140	163	132	137	151	146	136	163	133	152	154	157	167	150	147	147	154	144	147	127	167	154	139	148	182	133	172	135	146	129	137	171	155	127	146	166	148	142	108	144	148	146	153	138	145	140	137	109	136	148	156	150	139	145	146	136	140	150	145	147	165	169	144	136	151	115	126	148	147	129	145	131	165	129	118	127	158	121	151	120	147	156	161	132	155	135	148	139	137	149	146	134	134	147	136	148	172	142	131	133	133	146	158	142	147	121	153	123	134	135	146	136	138	137	169	151	154	155	118	152	145	144	132	147	151	161	136	155	133	149	129	170	151	121	139	131	157	147	117	138	145	149	154	127	148	155	153	129	131	155	157	147	153	136	143	129	127	121	157	139	142	149	160	145	158	125	151	143	151	150	129	119	134	160	135	141	158	156	155	143	140	140	144	147	127	140	177	161	134	153	146	168	124	149	137	133	138	141	159	147	141	135	143	145	128	150	146	159	131	134	150	140	154	135	139	139	157	151	146	152	153	144	146	133
4469	317	269	179	174	148	149	131	137	119	144	139	125	139	133	118	120	136	116	112	111	114	127	126	108	107	109	118	122	148	122	117	117	157	128	124	128	119	108	126	101	113	119	121	111	115	123	113	132	130	112	119	116	127	127	130	120	104	107	137	117	143	135	122	129	117	137	141	110	128	132	132	121	131	139	139	131	147	125	161	115	115	118	132	128	125	139	109	111	118	113	138	110	120	113	145	127	115	116	135	138	131	118	130	115	109	121	116	110	139	136	125	139	113	121	131	125	116	121	120	139	125	115	125	110	127	140	121	135	124	139	125	129	135	137	119	131	136	143	106	124	131	121	137	120	123	115	123	107	131	140	148	123	118	115	128	111	118	118	108	125	119	135	109	121	139	126	123	131	130	116	129	115	136	124	101	143	130	127	122	115	111	125	118	126	114	131	123	129	132	121	140	117	122	116	117	126	139	128	127	124	129	121	134	95	139	140	128	128	136	148	124	118	121	145	134	133	113	146	124	126	137	119	120	100	128	136	140	134	140	130	115	127	134	123	110	122	118	112	121	125	140	124	129	116	139	119	106	136	115	143	118	139	131	104	118	138	117	138	130	105	142	116	124	98	138	119	111	136	119	120	121	122	119	118	111	124	129	117	132	143	155	137	111	125	128	119	123	114	124	119	113	113	135	125	113	111	118	113	138	124	116	133	118	126	129	120	126	124	118	137	115	146	143	112	128	131	133	142	118	115	138	123	132	138	121	120	108	120	115	129	123	112	131	113	124	123	100	127	114	129	119	117	111	128	121	119	133	111	120	128	121	134	129	116	105	126	109	134	122	129	126	119	129	123	125	136	131	131	104	117	137	123	129	121	123	107	109	113	112	134	147	128	128	126	142	119	115	110	132	136	135	112	118	149	128	139	119	120	120	132	130	117	123	124	125	127	137	137	112	118	102	129	111	117	138	131	117	117	122	116	126	133	132	121	111	120	140	128	117	123	117	111	107	102	102	123	126	120	123	116	137	127	103	117	113	130	116	110	133	109	100	116	109	128	98	116	136	108	110	107	117	128	141	118	132	129	106	121	132	116	101	127	123	119	116	97	103	127	134	111	109	123	127	136	119	134	111	123	123	117	114	117	143	118	138	139	134	118	130	125	117	111	121	126	113	121	105	136	124	106	130	118	120	120	123	111	150	122	124	135	121	109	138	114	127	111	135	129	124	138	128	135	146	120	126	108	109	126	128	120	136	120	143	113	109	121	114	122	139	117	118	115	120	123	131	121	128	123	115	108	137	128	133	131	124	119	126	111	126	122	117	125	114	116	131	151	137	130	116	124	128	117	133	128	107	112	108	115	126	127	122	138	120	125	113	127	122	120	120	171	107	115	120	116	132	132	107	130	115	130	124	109	123	127	134	140	125	138	140	126	130	120	134	121	139	124	122	124	127	135	120	122	107	137	119	118	118	133	139	140	99	121	139	134	131	119	123	121	123	125	129	124	137	114	109	126	120	130	135	128	124	143	121	92	131	124	134	108	139	122	128	127	124	143	133	111	115	132	136	146	127	129	125	118	127	115	124	122	138	106	149	141	144	113	126	130	124	124	126	116	130	130	116	121	121	116	132	123	121	109	114	140	120	129	120	126	127	105	133	121	125	132	113	126	115	104	121	121	116	109	125	114	114	115	117	122	134	125	129	126	108	126	125	114	125	123	120	112	130	126	120	116	125	123	135	134	143	128	119	121	119	123	119	111	110	104	114	134	116	140	126	121	126	116	120	119	133	133	133	129	109	124	140	135	135	130	126	120	134	129	122	124	124	127	119	125	119	126	128	131	114	133	128	139	104	111	112	122	119	111	154	116	140	125	142	112	116	124	114	97	112	133	108	131	121	126	113	129	111	124	124	128	121	114	116	117	116	119	145	132	118	120	134	110	157	133	128	127	149	114	118	97	133	114	128	117	119	110	136	136	121	136	119	123	123	140	119	111	118	141	139	108	130	113	130	132	100	114	125	116	101	135	117	110	120	138	132	138	135	130	127	112	138	128	130	140	129	134	135	110	130	114	107	132	117	109	136	129	106	142	134	117	129	131	125	135	156	110	117	131	117	112	129	116	126	135	122	133	142	130	125	124	116	119	157	134	155	130	131	116	129	122	120	127	133	118	113	132	136	125	129	146	136	93	134	134	142	134	149	135	135	119	128	118	114	127	121	124	115	117	121	128	121	115	121	136	103	115	149	125	123	104	126	135	120	125	129	124	134	113	124	129	134	129	124	132	123	145	129	104	109	115	107	146	148	100	115	122	142	122	130	132	140	108	148	121	128	90	116	132	112	123	149	126	130	132	137	123	124	129	132	124	130	103	123	137	139	136	120	128	143	123	128	128	144	96	134	127	136	124	124	116	121	124	120	122	139	130	112	120	116	123	124	125	106	130	111	128	147	132	131	137	110	121	126	118	125	131	143	132	131	119	132	127	98	141	112	119	112	122	128	122	118	118	102	130	124	118	138	144	107	115	126	137	101	98	122	109	128	111	117	117	126	151	129	143	116	143	134	108	113	107	129	124	121	136	117	120	132	112	117	124	118	129	122	119	120	123	99	122	122	135	118	116	126	116	103	112	109	138	119	124	144	121	118	127	120	128	121	137	126	126	143	119	135	116	125	108	119	132	124	122	124	123	117	124	109	139	146	109	115	98	141	123	119	127	121	130	119	132	97	124	133	148	131	121	133	117	122	124	128	117	120	115	133	139	129	116	126	114	136	114	115	151	138	115	131	109	133	145	131	134	114	134	142	122	121	124	125	125	129	133	112	127	124	126	119	132	116	148	119	138	116	101	105	125	129	131	137	148	130	120	145	112	113	128	120	116	124	137	130	139	126	119	140	133	126	128	115	106	113	126	108	121	131	110	122	130	115	133	121	114	120	124	108	126	134	124	129	137	130	113	108	137	125	116	141	128	117	102	142	134	101	128	142	118	139	134	143	125	136	139	111	119	126	120	115	134	117	115	103	98	143	121	136	122	120	119	112	118	133	135	110	117	116	133	150	115	120	116	137	124	116	125	115	116	119	141	116	110	121	131	133	97	131	133	115	114	115	140	116	150	128	115	121	124	121	121	93	130	114	113	116	139	130	114	109	133	133	133	138	113	127	118	126	116	116	110	142	109	132	127	135	109	108	98	112	125	157	129	151	111	121	110	113	118	138	128	121	111	131	137	130	120	134	122	127	128	110	122	128	121	141	128	103	112	130	125	128	122	108	111	137	123	114	110	135	133	136	101	88	128	99	139	115	113	105	121	113	137	127	111	126	130	124	120	121	128	128	127	132	118	154	132	133	109	124	115	124	139	132	114	110	117	111	140	130	128	129	116	129	117	126	129	105	96	103	127	117	130	122	109	112	126	120	141	113	133	132	144	114	111	98	124	108	119	120	134	109	118	118	130	116	133	121	125	113	108	117	108	125	120	120	131	133	126	129	131	131	137	130	142	111	133	123
25438	21462	27955	25387	11430	1148	750	582	498	499	549	468	467	461	452	456	433	441	478	406	427	413	401	431	420	436	396	415	416	428	417	412	402	431	429	421	429	426	450	428	386	430	419	438	417	429	422	404	398	424	432	448	394	422	423	423	380	416	453	406	447	429	411	404	447	399	414	361	447	460	405	433	455	412	409	409	425	415	409	408	402	408	419	410	376	451	440	395	433	408	454	427	426	405	392	407	464	466	445	436	440	422	434	434	411	429	397	421	378	406	424	440	376	396	413	413	421	415	415	410	450	423	418	413	445	398	414	386	430	437	433	401	433	402	370	397	459	434	441	392	426	407	435	375	381	394	428	388	436	420	452	409	397	398	437	390	415	383	428	429	413	410	394	383	416	396	439	440	430	415	439	449	416	418	435	440	388	401	411	410	429	413	413	414	413	425	433	396	439	414	417	455	412	391	411	393	450	421	391	420	455	464	436	432	422	424	432	416	415	418	425	421	411	388	407	383	417	403	413	410	413	399	391	430	423	422	397	413	425	412	408	395	373	386	436	432	424	408	413	405	431	395	381	414	410	440	409	439	409	443	391	415	432	424	437	412	424	413	424	392	418	388	408	430	420	418	428	406	425	425	393	431	431	406	410	413	398	414	431	432	413	426	438	385	428	427	410	424	413	410	431	420	426	434	400	408	436	399	408	407	416	440	407	410	431	382	429	380	378	412	416	387	427	449	399	420	413	424	419	416	419	424	402	402	408	434	422	426	396	396	414	413	401	433	427	419	419	421	402	386	444	420	416	418	393	398	409	429	412	420	395	402	416	417	452	413	420	440	370	408	370	418	401	372	388	424	422	398	413	442	400	412	403	440	399	445	440	401	403	425	421	416	392	431	418	431	446	403	408	388	450	402	400	406	402	408	435	442	384	403	442	392	410	391	413	402	416	412	408	433	419	417	403	440	383	430	396	423	451	405	433	417	415	425	427	429	400	382	403	432	380	397	373	386	409	396	393	440	440	394	411	397	401	395	409	441	406	415	428	433	402	418	394	419	421	425	452	441	425	386	414	395	417	414	391	415	395	433	409	434	413	367	428	395	397	407	392	416	425	407	457	449	412	360	426	440	401	400	377	417	428	398	421	415	407	431	390	417	420	423	457	435	422	405	423	430	420	431	428	420	388	425	420	414	423	417	416	409	422	395	429	431	371	418	431	391	398	380	449	434	402	405	416	446	388	420	429	380	429	413	374	433	406	415	430	423	428	400	430	400	413	396	389	384	378	443	397	399	388	397	422	429	383	453	409	412	416	425	438	395	373	450	397	465	430	453	417	407	453	434	412	445	416	420	403	423	452	392	419	372	399	419	453	436	392	442	409	428	413	428	411	396	412	425	418	367	377	368	407	415	370	419	452	410	395	384	412	433	413	429	399	415	412	416	420	397	383	414	399	408	436	416	405	423	428	398	380	462	423	398	423	414	411	423	372	400	456	478	410	408	379	453	419	419	408	400	438	415	414	418	435	411	424	427	418	393	412	436	418	416	445	407	431	428	408	428	398	432	420	435	402	427	396	450	397	409	415	391	393	418	390	435	477	423	414	421	442	426	407	412	400	394	454	388	408	430	426	420	417	410	417	417	401	420	382	403	362	385	421	448	408	372	390	424	412	423	429	420	434	443	428	416	422	423	380	391	393	416	385	401	433	434	447	388	394	426	406	391	452	427	450	415	435	427	426	413	407	443	420	380	430	417	399	409	399	422	404	407	454	420	417	454	445	429	396	446	431	399	397	407	428	410	402	461	414	420	444	466	452	372	419	430	438	442	413	428	423	413	434	388	383	420	397	434	394	381	408	397	390	403	431	412	387	429	440	421	414	430	396	401	424	400	401	399	391	423	396	400	382	423	425	437	389	393	410	410	430	422	394	408	441	414	428	397	378	382	401	412	426	406	400	369	386	396	391	390	397	408	433	437	407	351	392	395	405	427	423	444	424	421	389	398	409	392	440	382	367	431	434	452	392	424	384	414	421	402	414	358	435	425	416	407	419	382	418	351	434	405	423	389	405	437	416	447	418	447	430	434	435	435	437	412	418	441	408	384	387	450	397	410	456	422	397	432	391	417	423	398	412	418	433	402	407	413	403	391	401	383	408	413	402	400	457	413	443	419	405	422	418	434	440	419	443	401	418	382	433	417	381	404	402	481	395	437	446	443	394	425	423	414	401	400	430	412	423	433	408	425	423	395	405	384	404	413	429	400	412	377	459	425	427	407	394	377	410	426	410	396	400	420	432	396	399	404	410	402	410	412	390	432	438	439	394	393	380	375	418	412	413	445	384	433	398	377	356	421	445	425	408	433	403	419	426	414	413	415	403	422	425	415	393	412	390	405	483	411	429	432	430	452	358	398	439	418	435	425	424	413	416	407	416	392	433	413	413	397	394	400	437	404	413	395	466	397	397	407	411	416	443	415	410	433	427	429	396	431	422	433	432	383	451	421	401	451	432	408	431	409	428	427	446	408	409	436	422	423	426	396	390	358	417	387	409	405	418	433	424	396	417	443	433	393	412	422	413	400	418	395	361	432	428	446	435	429	423	447	398	389	399	447	423	402	459	433	409	402	442	413	390	420	383	389	400	418	434	418	400	406	442	414	446	408	410	398	397	410	407	434	435	390	372	421	410	410	413	399	411	435	398	401	430	414	438	412	424	475	430	407	408	373	445	400	418	407	384	427	419	380	425	426	403	418	400	408	432	392	415	369	407	450	420	457	416	430	387	452	414	400	398	416	420	452	388	399	391	420	408	458	418	406	425	435	412	397	411	419	418	409	424	450	390	440	417	410	383	373	385	416	401	399	407	437	409	396	404	404	409	411	410	425	370	413	421	383	433	455	415	418	408	469	430	409	416	388	425	417	442	415	413	404	418	436	441	375	417	412	457	444	430	406	452	376	460	405	409	389	392	444	373	422	378	439	406	407	437	428	418	392	401	408	379	413	445	425	412	417	400	423	385	404	381	473	391	429	424	436	391	466	389	406	432	426	392	409	421	365	416	431	424	415	430	413	391	421	418	380	402	467	428	396	377	413	370	429	428	379	408	415	383	434	392	434	380	453	396	424	404	400	398	403	429	427	406	411	392	394	414	421	425	441	430	407	429	407	438	433	416	419	427	421	392	385	412	411	426	430	436	426	392	440	403	432	427	420	432	433	388	388	404	433	420	381	407	404	395	378	394	409	407	368	406	421	402	402	406	450	462	458	391	429	420	404	368	437	430	446	401	384	394	403	431	407	413	403	375	438	418	412	429	385	431	383	397	435	383	378	417	450	415	403	427	442	429	384	412	406	408	392	430	383	436	476	398	431	426	436	389	405	407	394	425	423	417	409	368	362	429	396	421	410	425	421	390	418	388	426	400	411	381	421	438	422	412	401	384	416	394	425	392	395	410	402	432	419	456	438	376	411	438	438	437	408	402	432	421	412	414	408	434	421	423	398	446	424	416	421
3199	3309	2634	1401	989	785	638	585	545	450	452	418	431	418	422	380	397	398	364	393	376	380	387	347	350	380	380	368	357	381	355	396	387	378	380	330	372	359	386	350	361	336	376	355	348	352	344	335	352	340	366	348	403	338	331	364	383	342	345	319	355	359	362	319	384	333	344	362	323	375	318	323	326	351	356	338	350	341	358	380	359	356	334	337	332	344	363	376	310	341	310	364	360	343	334	338	386	360	352	356	341	347	353	344	356	336	351	333	362	310	337	322	318	346	304	327	334	337	369	338	352	345	370	370	335	344	351	344	374	315	367	341	358	363	311	372	344	342	362	332	324	373	342	378	363	285	328	326	311	355	348	329	335	332	356	361	357	316	381	327	349	347	366	336	322	347	347	325	350	317	343	371	367	325	329	355	319	337	340	361	350	369	338	371	327	325	350	338	367	336	352	323	385	337	347	318	306	351	323	377	341	307	341	366	347	332	362	350	366	325	367	356	328	352	354	366	331	342	359	348	338	339	325	364	338	344	324	330	349	327	333	329	360	338	332	379	322	311	349	320	355	369	373	370	329	324	338	341	343	317	329	339	329	353	335	354	338	345	359	358	340	363	346	317	353	333	326	353	384	340	346	336	316	343	337	351	343	328	357	312	344	343	339	347	374	361	336	325	373	318	303	343	332	367	312	320	330	334	377	367	350	365	333	359	358	366	376	332	346	348	398	339	347	350	341	331	359	347	335	351	291	304	340	330	354	359	349	335	341	293	358	341	325	328	358	325	359	339	358	366	338	299	311	356	351	343	338	371	339	358	321	339	346	354	283	365	338	343	354	329	337	336	367	373	350	363	343	350	331	364	327	320	366	315	331	332	320	360	374	352	349	334	374	335	353	364	351	355	354	322	336	346	347	349	319	360	323	336	371	335	353	341	337	355	353	333	383	368	341	340	362	343	349	369	352	355	364	333	336	319	335	359	330	360	354	330	342	376	330	391	334	318	348	326	337	339	381	366	333	370	347	314	339	331	357	343	348	320	343	360	342	346	343	366	336	340	330	322	303	381	359	305	347	365	354	328	322	358	348	301	369	326	320	359	372	354	313	328	341	349	344	336	358	344	355	356	352	319	367	348	346	361	339	351	368	356	336	363	351	381	331	345	321	380	338	359	332	331	349	343	359	345	340	353	330	325	345	350	315	322	362	334	305	365	354	361	320	336	358	323	316	335	325	364	374	363	317	347	352	317	324	367	391	334	362	355	352	354	344	343	334	320	360	384	336	354	345	378	350	385	345	348	359	325	319	336	344	331	358	341	323	329	319	322	324	344	352	298	396	337	339	326	359	326	321	354	323	310	332	353	327	353	360	347	317	348	319	329	323	334	327	370	358	348	333	342	366	349	343	330	356	337	339	330	327	318	346	352	361	341	321	347	349	367	329	352	322	347	344	338	298	316	350	328	314	343	307	325	341	337	361	363	338	357	328	326	344	330	347	319	329	297	325	370	324	363	362	324	323	332	349	318	330	341	317	311	333	345	346	346	332	381	344	328	366	320	334	322	325	330	335	348	357	315	319	355	335	339	331	356	353	338	353	327	367	332	356	351	342	349	329	321	356	342	312	342	356	365	342	356	361	323	322	300	353	343	333	309	357	344	305	270	359	370	342	350	311	342	342	324	376	368	351	327	336	345	371	348	378	306	322	309	326	368	348	334	353	375	373	322	336	363	317	347	356	331	321	332	321	327	375	330	338	338	332	323	360	352	346	325	324	340	339	357	337	325	333	350	336	338	335	299	329	350	335	364	354	323	320	344	334	340	366	311	330	349	335	380	316	341	352	343	359	362	282	350	333	324	326	298	352	367	321	350	331	331	342	361	339	353	345	324	334	332	337	354	342	329	315	318	318	319	334	345	352	338	350	346	366	333	338	345	378	347	351	350	364	392	323	352	330	335	328	361	352	337	348	343	330	342	350	322	323	315	330	330	309	340	325	348	343	337	332	362	351	346	322	320	342	355	314	355	363	331	344	339	323	348	322	340	322	315	357	353	342	356	319	327	332	341	304	328	370	351	321	360	357	362	323	377	361	327	334	352	314	337	349	330	326	306	337	369	321	339	365	332	343	310	318	306	351	314	354	343	363	351	346	362	326	334	341	309	326	371	328	355	328	354	327	351	316	362	371	341	326	350	346	308	326	359	342	332	327	326	333	346	329	345	345	351	355	343	337	334	343	344	367	349	363	354	353	354	309	353	327	355	351	322	346	319	358	348	340	354	320	344	331	298	331	345	323	345	329	336	345	359	365	342	339	339	334	337	342	328	322	355	343	354	330	346	345	357	309	320	339	384	373	348	335	316	335	353	334	355	334	364	331	369	350	351	318	302	355	347	365	333	370	330	353	336	326	326	331	322	309	376	344	348	316	318	341	320	342	321	352	321	317	312	333	334	325	370	366	384	354	323	336	347	317	347	352	331	325	358	327	337	344	364	335	358	343	342	294	375	339	353	327	373	338	315	336	367	315	371	372	351	337	336	328	349	322	325	357	381	365	349	353	300	345	341	357	340	323	357	341	316	359	348	374	380	361	356	326	347	361	341	336	361	335	348	349	322	316	346	375	350	326	342	343	345	341	342	323	343	332	311	331	339	371	321	344	342	320	324	336	344	349	331	359	388	316	342	349	316	337	366	340	338	345	321	349	329	335	358	356	347	330	358	325	305	314	321	361	369	325	332	366	341	355	372	328	326	311	358	352	349	342	333	361	300	325	349	307	306	340	337	371	327	361	364	389	330	319	345	311	338	340	356	338	360	381	391	358	342	341	348	354	308	339	362	329	343	320	340	315	344	348	348	337	349	332	340	358	330	336	377	335	350	310	338	351	354	357	318	365	366	340	325	356	343	322	326	312	340	336	311	356	371	355	334	329	326	388	323	352	345	339	351	316	352	322	329	339	337	374	343	376	346	317	338	386	350	318	313	296	360	359	355	369	329	383	344	347	322	350	336	361	337	319	339	318	351	334	355	340	315	353	334	341	342	348	316	337	330	329	361	312	330	320	335	319	339	342	314	321	369	367	329	354	309	332	324	345	328	346	334	330	312	345	353	331	331	296	341	404	337	357	366	300	349	338	353	334	327	310	347	366	318	335	331	342	333	346	322	321	339	334	367	337	334	331	359	322	354	343	324	353	362	305	343	332	350	376	341	356	364	319	333	318	331	339	399	330	349	349	333	388	340	334	334	338	352	361	339	332	324	336	344	330	361	317	337	310	333	361	357	345	340	338	358	359	357	300	335	340	340	319	336	311	363	314	334	319	338	347	340	335	349	332	349	345	337	358	312	369	338	295	329	366	334	353	367	361	333	359	344	353	339	310	384	355	329	348	290	343	377	345	336	323	345	344	316	333	335	300	338	346	319	301	346	313	355	317	350	345	337	303	357	343	348	358	299	336	334	355	300	326	316	328	334	350	330	310	350	389	322	341	318	326	334	341	340	321	371	346	304
24533	21454	28815	24510	21450	8636	1664	1017	820	836	771	736	712	755	711	700	704	688	635	645	614	700	685	639	666	610	657	607	682	686	649	598	642	676	619	644	638	622	640	620	643	652	620	614	653	604	630	665	656	695	668	685	606	654	626	633	630	634	633	647	610	620	593	634	569	630	660	560	667	680	663	636	674	632	625	598	654	637	618	647	623	620	644	632	631	625	606	681	643	629	622	642	613	621	667	640	641	620	615	625	638	608	595	617	605	646	586	621	678	592	606	601	618	604	623	656	600	602	652	622	640	665	662	644	596	669	630	556	587	641	663	623	632	629	607	634	544	636	672	576	582	638	649	654	620	661	616	609	605	602	589	595	564	654	652	643	647	615	583	635	645	585	566	578	638	624	614	613	654	607	604	609	630	629	669	599	576	646	638	647	573	640	649	587	623	621	674	605	616	644	617	625	612	569	649	618	566	604	588	580	627	552	608	628	647	609	638	581	577	606	653	645	600	600	603	653	622	597	542	629	604	600	634	602	627	642	604	598	592	607	604	626	588	611	651	589	595	628	647	623	647	631	636	630	596	592	591	627	602	652	628	632	616	603	622	614	601	599	618	613	615	591	563	606	672	598	576	641	610	650	626	617	630	620	593	620	616	575	622	585	609	643	646	647	608	616	609	604	660	648	589	599	621	623	613	647	624	639	566	666	594	578	636	580	619	622	608	620	626	624	613	622	594	648	575	630	624	629	604	611	610	570	597	581	625	615	590	613	594	604	617	588	630	629	617	632	634	603	657	602	625	632	604	662	640	603	607	641	659	565	587	616	594	613	641	617	637	582	586	624	586	599	628	583	664	604	611	615	591	608	635	650	593	608	600	621	605	638	629	670	618	598	590	617	625	627	629	614	602	618	647	616	607	593	582	632	610	634	631	601	585	621	628	552	634	634	578	614	625	574	614	634	653	589	605	622	614	652	632	592	584	646	650	596	617	586	609	649	626	655	589	633	602	692	644	616	620	606	612	590	616	616	594	612	621	614	618	634	669	599	596	595	641	626	595	624	588	611	652	648	583	623	591	613	624	582	636	617	605	591	598	634	639	649	615	629	599	622	630	626	546	629	635	601	627	630	628	615	642	620	593	626	596	613	625	616	591	628	585	641	632	624	600	613	621	607	609	626	622	603	612	596	614	622	602	595	574	618	643	597	620	662	601	598	619	635	613	631	625	618	592	542	593	626	622	606	673	659	617	618	577	650	618	595	602	605	656	676	671	605	628	621	655	631	633	602	611	592	551	652	587	636	595	617	633	623	677	689	635	619	629	630	613	624	619	592	608	648	585	581	588	625	594	589	602	608	623	611	614	621	599	627	631	599	632	593	636	640	589	628	580	617	588	594	588	589	561	615	650	626	614	587	577	586	654	597	606	608	629	566	657	588	669	615	597	622	589	632	576	603	564	684	650	597	589	655	620	573	601	609	580	634	625	570	621	634	664	654	617	600	618	586	606	614	620	597	618	695	621	589	616	622	604	592	582	575	630	586	635	662	665	569	615	635	554	640	622	667	632	609	605	604	633	607	593	619	573	643	625	602	653	635	641	608	589	563	607	655	630	594	630	601	633	601	602	615	589	648	610	603	626	603	599	592	581	618	598	678	584	598	621	610	582	635	617	580	613	613	600	630	644	692	568	681	610	623	655	626	607	626	678	609	629	639	600	574	602	583	656	618	595	686	602	616	609	615	568	628	653	601	618	575	610	593	585	639	609	635	613	623	601	628	634	589	604	592	664	618	640	592	632	620	623	589	598	661	588	604	612	667	578	619	624	626	614	613	608	605	631	623	617	666	622	619	608	602	610	627	613	631	631	637	619	553	610	641	602	587	622	637	609	611	631	627	635	604	590	619	605	591	638	664	593	635	615	645	585	630	613	589	619	599	611	623	620	616	601	621	646	564	660	586	607	615	596	628	602	592	651	598	597	595	618	613	650	608	642	626	611	640	614	624	628	615	590	572	594	616	649	621	586	666	619	626	609	607	612	599	645	604	594	619	611	585	587	583	586	610	635	626	640	591	603	614	631	598	660	594	627	595	614	607	648	620	629	624	573	572	599	614	584	651	604	574	602	646	596	599	604	613	626	617	602	656	603	603	596	555	581	618	624	616	611	629	664	632	600	624	585	588	628	587	604	596	599	642	644	610	617	613	650	644	625	629	677	595	590	635	611	617	603	573	613	628	615	629	589	632	645	611	644	575	656	603	630	616	641	614	603	598	628	613	642	612	636	632	646	603	604	609	619	657	599	614	569	621	608	599	618	620	618	602	589	627	612	576	599	652	617	607	586	601	627	634	636	602	616	588	612	625	691	645	638	584	615	561	603	593	614	655	551	608	634	617	594	607	654	581	590	619	596	547	564	623	615	583	620	608	617	658	613	645	609	591	601	631	596	615	610	624	651	619	650	610	583	655	608	665	587	591	590	626	591	588	610	633	553	636	583	589	592	573	576	619	618	627	605	639	602	595	608	589	610	632	606	582	623	592	642	610	622	599	565	592	647	656	611	629	585	649	608	585	618	641	679	603	616	629	589	631	624	633	596	636	623	562	637	615	629	587	611	610	600	668	599	651	634	623	622	613	592	658	648	611	605	581	587	590	597	588	635	639	617	624	630	635	638	618	607	582	565	602	590	640	614	626	647	594	636	565	604	618	601	629	647	582	622	644	607	596	583	653	585	557	602	559	622	603	597	643	631	613	608	595	583	631	609	564	619	605	582	629	628	583	618	633	615	562	564	603	614	651	614	659	594	664	605	632	612	591	604	619	631	636	589	614	589	568	632	676	607	589	621	591	646	640	656	599	602	582	616	641	620	597	578	598	634	630	636	635	595	598	620	604	635	629	654	640	621	604	608	641	604	616	661	627	625	597	657	641	598	601	608	626	625	645	626	604	604	610	589	663	553	612	645	614	543	584	602	622	609	618	581	615	629	622	580	605	667	609	638	650	630	636	617	634	624	651	577	615	563	600	633	611	620	582	642	667	573	603	625	629	614	674	606	565	694	605	617	575	661	589	648	634	563	634	598	638	628	617	633	583	631	575	604	581	616	604	572	601	622	605	584	628	634	604	647	602	600	601	606	628	639	621	599	624	559	616	618	602	664	616	642	642	647	634	611	608	622	589	603	583	638	619	605	617	656	662	639	617	600	617	642	630	668	595	600	618	604	618	595	565	645	628	541	615	638	581	630	608	614	640	676	575	620	615	640	654	604	616	619	640	638	631	657	610	607	598	613	659	599	569	616	549	610	547	638	612	599	680	647	638	621	641	592	623	603	619	582	579	622	604	592	607	647	584	592	649	551	634	633	592	609	629	653	617	619	594	650	582	630	616	590	628	565	629	591	584	607	626	628	600	559	613	565	635	614	563	611	618	621	597	611	602	573	594	609	650	576	640	621	606	623	612	627	659	565	649	610	607	594	600	617	601	615	591	629	631	609	637	650	648	631	610	595	657
3545	5769	4813	2530	1732	1333	1093	916	897	778	686	721	632	620	578	583	605	556	612	574	536	606	534	554	519	537	585	506	529	495	541	511	549	475	502	512	538	550	493	520	499	496	520	561	516	502	496	528	513	476	494	455	525	502	532	506	514	466	518	503	470	555	480	500	522	485	500	492	514	518	487	487	469	512	512	458	515	508	497	564	480	525	530	510	459	482	489	538	503	491	495	498	500	502	505	499	504	486	535	532	499	532	493	513	554	454	569	514	481	514	528	510	520	513	509	527	487	500	519	503	491	480	504	514	488	473	482	458	501	461	523	573	486	515	460	516	480	497	472	511	514	506	534	497	458	490	513	530	565	476	495	496	444	503	503	478	494	526	481	467	489	529	526	491	505	506	485	484	492	482	481	476	530	478	473	546	479	487	555	516	492	478	500	563	488	518	523	512	479	509	506	505	577	536	499	552	490	506	482	499	509	556	477	486	539	493	460	519	507	482	528	484	517	450	514	498	498	504	505	524	522	482	494	513	469	506	470	488	500	489	506	533	496	519	477	517	472	492	514	475	493	504	508	483	491	482	542	539	504	491	516	480	527	528	520	512	503	496	508	483	495	518	527	483	498	473	478	488	492	498	521	491	512	488	508	461	468	487	519	530	505	466	487	503	518	469	489	495	473	494	546	531	497	511	511	462	476	492	497	477	483	471	510	492	485	505	527	491	487	487	475	505	535	482	514	531	487	503	483	527	454	525	484	488	497	485	492	438	531	472	509	452	531	474	522	479	494	459	512	475	517	495	542	505	478	466	470	494	524	494	476	528	489	496	475	495	492	505	453	534	517	525	466	507	470	509	469	514	454	463	504	473	525	481	459	498	524	474	457	466	508	497	516	493	506	488	463	489	475	501	458	512	509	501	503	514	468	479	495	499	485	493	472	521	494	488	471	535	512	520	492	500	482	544	503	484	459	470	505	474	537	506	505	489	497	500	516	491	532	538	486	499	459	475	482	487	511	516	513	522	487	508	493	474	510	508	462	452	481	506	503	491	534	453	488	464	450	492	526	475	475	497	479	499	547	455	504	486	497	514	510	498	499	482	506	509	515	523	476	511	481	502	484	524	480	514	467	472	494	512	523	499	468	513	505	524	494	470	490	475	485	512	485	464	476	482	483	456	471	485	521	505	474	505	514	504	496	540	475	490	479	475	489	493	511	469	524	459	480	472	478	490	449	498	505	488	457	465	490	491	471	500	515	501	525	508	487	494	526	485	491	491	516	522	509	464	501	496	475	494	506	490	505	462	526	455	493	531	483	495	467	530	493	521	450	518	471	483	509	487	498	470	494	471	500	492	506	476	532	451	519	474	491	525	498	482	480	478	479	472	550	492	497	516	499	487	479	494	529	466	485	515	470	460	513	495	507	530	462	507	495	448	481	501	480	527	508	491	504	491	477	506	511	459	536	491	500	480	502	496	496	491	506	501	484	529	488	523	446	490	523	482	512	442	465	487	474	483	516	478	506	480	496	464	517	510	502	465	495	495	465	504	476	491	538	514	513	517	505	520	490	489	474	522	495	493	470	516	492	518	502	503	499	468	475	467	528	481	491	492	475	482	461	476	528	479	490	490	509	483	467	503	493	506	492	495	474	453	507	509	480	518	525	493	476	500	511	496	494	542	487	475	477	467	493	514	475	489	518	472	549	495	476	471	468	495	477	475	530	522	474	511	512	538	448	508	507	494	577	513	520	490	481	501	496	486	486	500	491	475	545	536	532	514	474	468	505	528	528	477	481	502	483	490	493	496	493	508	482	477	467	440	497	504	495	481	473	495	506	541	495	521	456	497	468	504	502	443	495	495	517	486	484	498	471	442	467	486	481	466	480	480	476	467	508	462	506	482	451	520	526	470	477	501	459	493	512	514	511	499	482	478	521	468	454	465	518	489	494	508	488	488	495	476	524	476	476	484	496	449	524	493	513	473	490	490	520	519	448	489	494	497	449	513	510	538	474	494	516	486	497	476	497	515	480	504	499	528	525	519	484	497	513	436	484	522	509	495	456	496	505	522	490	513	479	477	480	516	494	506	465	512	559	480	477	480	496	498	508	473	463	492	464	502	511	480	485	483	483	467	498	543	498	492	542	489	500	506	465	512	471	467	526	484	494	518	528	522	484	488	499	470	510	476	517	481	492	481	477	520	549	514	478	516	518	455	486	477	490	487	467	485	502	469	492	515	490	479	470	475	524	508	503	473	511	504	444	528	486	524	490	484	490	510	489	503	453	522	444	474	493	478	525	496	479	479	475	481	494	450	502	466	505	458	457	501	523	465	532	479	447	463	500	458	503	437	512	477	448	489	511	505	485	466	482	511	485	479	490	516	487	458	480	505	492	465	499	475	472	504	493	501	481	449	489	488	485	520	468	495	475	493	503	503	495	483	496	501	495	486	474	492	495	503	498	472	555	524	535	509	478	495	511	476	496	493	501	488	485	485	486	496	479	467	480	463	465	490	461	473	492	445	478	468	460	474	460	480	471	459	483	522	457	494	507	509	491	501	428	528	518	470	511	469	522	515	492	473	514	508	550	480	498	472	521	489	484	495	496	524	498	499	469	505	497	492	478	512	519	495	480	473	470	510	461	511	483	528	462	514	489	482	454	486	462	476	469	491	507	470	491	477	487	479	463	496	526	486	494	495	478	500	498	496	489	478	439	467	494	497	497	487	512	464	444	466	503	497	475	485	463	507	535	513	502	488	504	474	487	489	520	501	528	485	498	455	472	517	452	524	483	461	426	512	531	474	464	504	468	498	490	495	521	484	443	496	451	461	482	482	555	478	486	487	507	513	490	527	502	474	474	463	474	513	526	495	506	474	531	460	497	473	506	496	481	489	476	481	501	432	511	472	527	439	473	478	498	489	473	457	477	489	450	520	451	488	454	502	469	516	530	492	485	532	464	470	460	504	479	494	458	474	475	490	506	485	467	504	516	487	500	493	494	491	489	489	459	468	525	473	451	515	487	502	516	460	495	527	484	490	485	494	500	474	459	465	464	486	476	507	495	506	519	476	478	472	494	441	513	498	480	540	514	478	492	519	504	468	510	535	461	459	484	496	500	459	518	451	487	467	466	532	492	508	518	489	480	514	494	470	463	489	510	495	514	505	487	447	516	452	495	514	513	451	440	465	487	463	451	502	508	485	430	502	467	443	497	470	492	512	495	470	509	502	482	441	515	486	476	471	542	482	483	495	451	477	469	449	467	508	486	537	461	482	456	483	489	475	523	496	508	504	443	493	404	489	439	447	504	454	483	504	491	460	477	452	499	519	444	487	482	459	489	511	489	497	459	470	474	467	479	478	473	469	449	473	486	497	455	489	472	473	486	526	487	483	459	522	496	498	458	534	482	530	509	479	480	473	509	487	491	457	510	504	495	444	483	470	529	507	466	490	477	504	454	467	510	492	487	507	496	522	480	503	517	499	504	480	470	474	512	506	531	515	508	475
27746	9889	559	285	202	160	154	155	165	150	146	162	156	155	149	144	171	136	146	146	135	130	112	154	149	145	138	157	151	137	154	152	143	171	145	138	161	139	146	140	141	128	134	125	134	143	167	144	134	164	160	146	165	144	167	145	140	148	157	150	151	141	157	159	155	145	140	139	153	144	120	141	143	136	156	140	144	176	146	139	148	132	138	150	140	136	153	140	158	143	149	139	141	183	135	150	145	163	145	162	144	139	151	169	134	137	144	153	133	133	140	139	121	133	176	142	141	129	153	136	135	157	128	165	142	164	135	155	165	161	145	152	152	128	155	143	143	104	143	149	119	159	156	137	146	132	166	156	142	155	150	128	146	122	152	148	152	140	150	168	134	157	154	132	150	130	140	136	126	158	159	156	145	143	145	182	144	147	133	159	141	125	146	145	132	140	158	150	132	131	136	154	141	175	121	166	155	158	153	119	134	140	161	158	140	148	124	131	122	140	122	155	151	131	146	154	158	142	141	154	142	138	141	164	168	153	154	145	153	126	147	145	159	138	152	140	155	153	141	138	124	145	143	130	149	136	132	144	141	154	138	156	153	150	136	160	151	157	145	148	133	135	139	143	149	145	140	154	147	160	161	154	151	164	136	165	146	165	137	165	158	136	124	122	151	153	128	140	141	148	166	149	156	126	135	138	150	148	131	149	149	151	151	148	149	133	121	137	170	135	125	139	138	141	154	131	163	144	135	112	140	138	136	149	138	150	144	164	152	128	181	154	164	145	151	114	155	133	150	151	153	149	129	156	167	137	138	155	175	160	159	143	148	144	137	147	124	157	153	161	147	161	140	155	156	151	141	126	165	155	157	134	145	139	148	157	148	156	154	148	156	143	149	140	151	144	139	154	139	144	151	158	157	153	130	157	144	142	157	149	121	139	148	164	160	127	149	148	158	167	133	150	143	137	143	143	150	138	144	135	154	165	134	146	148	135	160	153	148	150	126	146	137	159	166	152	145	129	150	144	139	166	151	141	141	157	153	132	126	143	138	129	166	147	148	149	132	134	160	149	136	140	144	137	146	148	136	148	142	137	154	170	152	140	156	135	151	147	148	146	147	127	131	130	149	159	147	139	142	143	128	152	149	129	135	136	129	140	135	156	143	148	146	143	151	140	147	164	146	139	133	160	153	166	149	130	139	148	158	152	147	135	152	152	150	150	144	160	138	145	142	150	145	136	142	145	149	142	143	138	152	149	142	144	134	166	155	134	140	160	148	159	141	164	140	168	161	138	151	152	157	166	123	143	133	149	139	168	151	122	132	144	141	153	122	127	156	146	162	135	146	134	132	125	172	153	136	161	136	140	137	155	154	134	133	141	137	145	143	124	160	145	161	161	133	160	142	136	148	152	159	154	160	145	135	139	140	137	141	136	157	141	139	171	130	150	133	134	157	164	135	148	148	121	154	168	125	148	140	152	142	141	170	149	156	127	148	161	158	135	130	117	150	133	122	148	154	134	166	154	151	142	145	137	138	151	142	151	149	151	138	146	153	129	148	140	130	157	150	139	156	140	149	139	141	131	134	139	134	166	142	135	129	150	124	134	140	141	144	169	145	130	122	169	144	144	126	137	129	156	140	166	149	137	141	138	126	150	151	149	141	151	121	132	153	144	152	140	130	151	149	151	152	139	145	160	140	134	172	141	152	158	149	143	132	151	134	140	148	131	131	121	127	164	153	150	150	133	135	133	152	147	144	147	160	153	146	142	152	159	156	143	159	158	137	151	168	142	148	140	132	137	145	156	149	129	116	143	171	156	118	144	121	154	128	137	141	136	138	159	163	135	151	167	161	141	155	129	155	147	134	138	172	141	146	146	145	144	124	153	143	108	143	135	147	155	140	155	143	141	117	165	165	143	137	159	141	141	148	139	162	145	120	150	132	152	158	152	137	138	146	161	169	124	162	143	150	147	138	145	130	144	132	125	163	132	138	140	140	148	169	147	128	133	138	153	155	123	130	159	141	143	129	170	155	146	143	134	136	155	127	133	167	154	130	142	143	144	126	142	154	151	161	146	163	172	134	154	132	151	139	144	123	133	143	172	121	146	157	154	134	132	148	141	152	134	140	154	127	160	132	155	141	139	142	143	140	144	165	140	126	150	143	156	144	159	160	130	133	119	154	157	139	133	162	122	149	144	127	137	131	158	143	123	146	151	141	135	146	152	136	154	134	146	163	155	137	154	155	146	162	146	147	156	141	159	140	150	146	133	147	147	143	163	132	141	132	158	155	164	145	141	137	151	151	176	142	148	148	145	136	142	140	115	144	133	147	155	143	128	151	165	150	146	170	163	156	142	133	154	158	149	148	165	133	153	147	132	127	161	145	161	154	153	147	142	141	141	140	144	142	145	150	156	153	145	159	159	136	138	147	135	163	147	156	148	157	159	144	131	152	157	153	145	144	150	132	154	139	155	164	148	163	159	161	144	149	147	156	146	147	129	162	150	148	144	133	138	159	137	154	136	137	132	144	160	140	122	145	179	147	152	146	143	129	136	160	147	153	141	165	149	162	154	157	157	167	148	135	142	160	170	134	146	142	153	151	151	139	152	166	162	147	141	164	135	115	132	130	154	141	150	132	157	143	158	170	150	144	150	150	159	147	127	147	134	148	158	153	134	127	144	154	171	177	138	172	127	131	138	155	142	148	143	143	165	138	146	162	131	134	178	162	151	123	144	165	176	143	162	150	145	140	132	129	160	155	156	141	140	125	127	144	147	146	160	146	117	141	152	146	140	142	153	156	150	148	161	147	133	130	151	140	152	146	156	154	149	149	152	160	166	147	135	157	167	152	146	141	138	142	155	142	132	127	133	147	145	154	148	143	147	153	150	173	159	147	142	135	144	146	127	150	170	154	162	154	154	151	150	134	143	172	138	145	141	137	153	162	143	146	143	131	143	147	150	153	147	153	161	147	133	142	139	165	144	145	137	156	135	146	155	142	147	146	142	132	145	154	159	157	142	167	144	150	149	149	136	172	151	138	133	126	146	143	136	139	119	149	124	141	138	163	134	147	154	163	158	137	140	162	142	140	139	151	127	142	143	155	151	169	157	147	116	136	152	146	133	142	154	142	147	135	131	143	133	157	133	161	150	159	148	151	142	181	138	131	147	136	155	149	162	182	156	162	159	171	132	135	148	147	150	136	150	143	158	125	157	149	155	152	147	140	153	138	146	143	138	135	138	134	164	139	148	142	143	137	138	152	155	139	149	147	172	166	127	144	128	157	160	163	174	133	132	127	146	153	130	137	139	132	163	139	148	155	128	164	150	143	133	181	151	160	132	156	152	165	170	151	162	139	161	153	132	150	134	148	123	160	151	147	130	134	140	153	143	151	131	130	113	162	142	142	159	135	122	138	160	141	138	158	150	131	151	136	156	150	146	143	156	153	156	143	149	145	140	141	152	144	147	139	157	142	156	156	134	142	145	155	155	132	139	146	153	152	131
4488	297	262	198	166	159	129	124	126	133	114	131	127	122	125	122	129	112	129	128	137	117	99	125	124	127	123	136	129	114	130	125	111	126	112	113	115	119	111	131	124	141	129	121	140	106	139	119	123	136	131	103	114	129	143	153	119	134	136	113	128	115	107	126	144	117	140	113	111	117	124	121	108	135	133	126	116	120	129	131	126	123	137	121	127	141	118	129	118	130	122	133	130	114	133	123	128	128	140	137	115	137	131	107	104	145	121	121	114	126	137	126	109	119	113	107	158	111	130	123	118	113	113	137	126	129	121	120	115	117	136	146	130	117	123	137	116	157	134	124	118	122	124	130	119	118	113	135	132	136	124	108	138	124	132	119	105	113	121	116	114	116	118	127	104	106	129	105	130	116	115	133	109	115	128	119	114	121	124	116	111	87	135	123	122	112	104	123	124	125	132	126	117	123	118	145	109	108	122	122	120	123	127	120	134	109	126	92	108	111	123	103	127	107	118	134	114	118	149	99	135	111	107	125	132	106	142	120	121	111	122	121	122	144	102	96	105	149	104	137	126	126	132	138	143	132	120	132	121	99	116	126	138	126	124	123	100	109	115	136	122	128	125	119	115	122	124	119	126	115	120	127	112	123	136	133	135	121	124	110	127	128	133	110	121	126	115	114	109	124	128	142	131	133	117	114	119	139	133	118	130	126	112	117	133	127	123	117	107	97	116	111	125	137	130	135	107	128	121	128	118	128	129	119	133	117	117	143	121	117	110	154	117	130	130	123	114	114	124	140	119	119	125	112	118	109	130	130	123	134	122	128	123	123	129	140	135	128	126	104	133	119	130	130	124	136	106	120	118	142	123	134	126	123	113	140	116	124	120	124	109	111	131	119	116	125	126	120	139	112	117	133	143	125	132	122	109	121	136	108	117	122	136	114	125	129	114	111	120	133	116	109	124	105	116	107	122	128	120	141	132	114	140	112	110	97	131	105	116	126	128	117	112	124	151	131	119	117	132	127	117	110	118	118	121	120	118	119	96	117	129	120	106	122	104	121	112	148	137	125	141	127	129	114	137	109	127	137	127	122	117	122	112	117	121	131	111	125	100	121	126	111	132	127	129	124	133	123	127	148	126	135	123	113	126	117	110	131	132	129	109	127	137	123	129	113	110	115	117	122	129	97	137	143	108	112	135	121	122	134	137	125	129	111	126	115	127	116	127	118	135	119	134	114	127	115	123	110	140	112	132	133	127	115	114	119	130	117	113	119	118	130	121	130	106	144	136	110	115	117	126	130	124	103	122	125	120	108	144	140	134	99	117	118	125	127	124	106	126	132	107	143	126	137	120	124	115	115	124	114	119	127	116	146	118	126	109	133	126	123	122	127	124	106	126	129	123	116	125	126	109	127	126	122	112	125	146	142	131	130	116	120	123	117	129	121	132	122	119	140	131	135	134	123	123	106	128	114	148	111	142	117	118	113	124	120	115	147	134	120	128	128	141	121	129	126	117	99	112	119	117	118	123	117	121	120	134	111	133	122	131	125	125	124	130	142	123	111	107	120	119	136	143	134	127	141	113	117	121	116	133	113	110	120	126	117	134	122	115	126	124	133	129	114	140	123	132	122	121	104	115	127	106	142	117	117	114	130	148	147	115	116	121	145	110	135	114	124	134	97	108	145	131	117	104	118	134	127	126	129	106	108	119	132	119	106	114	123	116	135	104	113	133	111	139	124	118	102	133	126	127	144	125	124	126	113	109	136	107	120	126	136	113	126	123	116	125	117	124	135	115	125	105	116	114	98	134	113	110	136	135	130	126	137	142	106	123	117	125	128	137	122	124	137	110	117	114	137	132	135	111	126	118	109	119	122	100	132	79	130	127	118	123	108	148	105	110	133	133	131	107	114	128	139	150	124	135	114	127	126	133	125	118	135	123	122	132	124	121	115	116	116	122	123	119	120	137	138	104	117	120	116	111	128	115	132	126	139	113	116	123	109	122	113	100	121	128	131	130	101	121	125	127	142	125	122	112	119	117	123	102	126	127	123	107	136	127	117	121	109	138	126	126	122	130	131	114	90	125	125	124	122	121	114	128	115	119	117	138	114	139	126	131	109	123	132	102	120	123	140	115	115	141	142	110	114	116	110	121	109	111	116	107	136	128	109	115	128	132	111	132	126	134	137	122	110	136	106	110	122	133	123	116	134	125	119	153	108	126	128	115	130	134	120	122	122	108	115	145	114	125	111	122	134	129	132	111	138	116	126	126	119	136	131	131	123	134	131	119	130	109	129	124	107	124	141	117	112	116	129	113	122	116	125	103	123	124	127	132	114	123	120	112	124	138	121	112	133	133	127	120	111	114	124	133	130	117	124	112	135	139	123	135	131	98	130	123	129	105	114	133	134	132	119	120	128	112	119	144	125	100	118	109	118	140	133	130	134	125	141	113	131	122	104	119	108	137	133	148	123	109	134	132	102	129	130	137	122	122	128	113	121	98	146	144	125	123	165	116	123	109	135	131	102	114	123	114	121	124	122	116	127	121	108	118	108	130	128	108	112	135	139	116	162	121	125	134	124	131	120	120	118	137	133	116	129	92	124	116	145	131	122	120	123	124	105	129	145	117	116	137	113	135	132	120	117	126	143	127	116	115	114	127	137	130	106	121	131	131	125	112	136	140	145	124	100	125	116	125	113	128	117	124	113	142	131	122	123	118	147	116	130	117	120	116	125	116	128	134	132	123	116	127	115	104	96	124	113	122	100	118	131	123	130	110	104	119	116	124	122	125	123	135	123	134	128	129	117	114	107	143	128	131	132	119	135	160	118	122	129	121	147	112	112	118	137	118	90	123	134	109	125	130	117	114	114	119	122	119	140	123	124	116	101	127	118	123	118	118	120	140	113	136	122	111	109	132	111	132	132	137	127	135	127	121	123	120	115	127	97	127	116	111	117	112	131	128	117	134	135	118	119	119	115	115	118	131	105	148	129	143	128	122	123	123	125	123	115	122	118	103	121	117	113	115	115	130	99	115	128	124	113	142	120	131	123	139	123	111	128	125	134	134	113	128	114	133	91	135	119	131	105	120	135	122	103	120	123	115	128	102	131	142	127	111	134	117	127	125	105	124	132	109	121	121	124	121	111	125	115	107	126	131	111	106	121	119	144	123	132	128	131	113	108	123	117	139	145	111	133	105	136	119	121	124	141	107	116	129	127	121	115	130	110	140	128	119	118	121	139	116	111	130	125	108	127	132	119	118	122	128	138	139	131	119	118	140	126	123	119	105	116	107	147	123	142	111	115	132	117	123	118	123	103	115	143	135	138	129	125	112	120	124	117	125	121	118	131	122	131	119	132	114	133	119	150	118	163	136	108	116	111	126	105	137	120	132	150	108	127	119	135	123	128	139	142	125	106	133	114	120	131	113	105	126	125	141	128	117	127	111	110	138	124	109	124	122	137	139	138	127	111	123	121	114	122	122	126	139	119	129	119	125	110	126	115
25420	21478	27996	25364	11196	1200	756	624	494	518	500	483	415	475	463	441	475	490	420	451	440	437	436	461	490	420	437	394	439	428	414	430	458	409	437	394	389	386	439	432	405	434	407	421	412	385	403	430	407	452	412	444	425	421	417	453	388	424	432	390	387	426	425	386	421	432	419	430	408	398	405	420	466	415	444	412	415	403	383	441	433	419	382	434	401	409	397	422	418	417	407	393	402	404	387	409	442	398	416	407	391	433	414	419	433	418	386	399	397	435	425	424	395	387	446	452	372	415	462	419	414	411	427	417	384	415	401	403	380	429	425	400	418	429	420	373	442	394	403	433	438	385	375	385	434	420	440	398	420	416	396	382	405	436	389	391	414	435	426	420	414	399	439	416	399	429	412	414	405	429	414	442	412	432	454	459	419	406	455	413	415	395	417	432	429	416	413	376	400	418	416	392	394	396	445	458	422	389	389	418	435	400	429	413	382	416	391	427	394	408	450	380	427	424	434	428	371	406	410	415	396	412	419	385	397	395	393	420	403	398	392	424	418	426	395	420	395	432	398	441	419	376	408	379	413	385	401	420	426	387	403	459	396	413	426	445	428	415	411	432	414	428	362	417	411	427	413	432	402	440	418	431	392	407	437	402	397	410	425	386	427	453	416	426	438	403	425	440	401	399	400	406	436	382	448	414	396	451	417	379	409	435	449	403	434	435	405	428	388	420	378	423	408	402	408	391	407	373	418	434	413	399	433	390	397	414	424	419	403	414	346	418	409	407	428	439	411	414	394	430	418	450	394	435	410	429	418	393	406	416	392	410	473	423	387	415	413	434	428	393	397	424	419	426	397	377	406	423	428	396	409	410	426	401	421	388	425	430	428	387	425	413	407	398	397	403	440	404	403	421	423	430	429	390	394	403	440	388	393	408	430	405	400	398	430	414	434	461	390	443	437	435	388	420	419	411	397	411	436	438	384	433	412	466	400	394	421	395	411	436	419	411	463	432	382	454	389	434	434	405	410	415	405	414	386	405	425	426	436	424	402	422	412	412	403	424	414	394	398	405	420	416	415	410	409	348	451	391	420	465	388	402	426	395	400	393	401	377	419	420	411	411	406	424	374	393	435	394	391	415	413	412	381	439	417	404	420	425	409	423	384	392	392	434	429	421	434	399	426	431	405	402	405	414	419	416	427	423	419	437	402	403	437	435	392	400	397	428	427	451	404	416	388	407	375	415	423	376	444	415	391	381	414	423	426	395	402	407	411	393	454	372	406	422	401	432	415	442	443	414	450	443	414	394	416	381	455	437	381	415	438	403	420	427	424	443	447	403	428	430	437	409	410	433	426	403	437	439	392	408	405	384	355	400	416	406	374	420	428	414	428	393	415	371	399	426	411	405	426	424	411	393	410	392	391	420	403	412	427	370	431	423	435	409	429	386	372	400	423	441	436	435	405	412	419	377	420	406	392	447	444	428	406	438	430	413	391	429	411	436	421	366	406	378	408	451	420	410	377	410	441	400	418	403	420	383	420	410	398	411	430	395	421	424	405	415	408	427	403	406	443	413	411	416	390	401	367	407	432	391	392	391	430	407	428	405	402	409	400	405	404	424	429	425	427	362	425	393	441	405	402	400	384	433	424	413	404	382	423	410	394	400	425	402	402	381	415	434	409	415	404	404	379	429	430	397	424	444	469	419	389	438	446	408	407	389	395	397	439	424	427	407	428	416	451	410	390	416	416	407	410	379	385	399	428	424	436	367	401	356	410	412	415	408	435	405	436	455	394	418	414	428	382	432	404	409	443	420	450	395	418	404	404	428	423	442	394	394	381	399	422	425	407	424	423	380	376	419	390	418	390	451	424	400	384	373	404	412	407	409	407	403	421	420	388	405	406	390	407	432	388	413	416	425	421	400	443	432	417	427	400	432	414	423	396	427	414	413	379	444	436	421	411	422	420	394	428	409	396	437	410	442	396	401	408	397	425	398	405	398	390	395	389	446	393	389	386	432	441	436	413	426	458	395	387	427	393	437	424	354	408	382	413	417	392	383	408	392	408	392	394	402	392	458	458	411	410	388	389	413	418	397	433	413	420	393	390	406	387	461	391	418	420	430	451	368	378	398	435	391	404	366	440	405	401	443	423	388	398	428	438	401	433	432	439	399	459	422	428	426	432	411	410	420	396	436	427	395	465	430	420	452	397	408	401	388	433	401	420	405	434	401	402	419	461	418	438	410	410	417	418	429	410	374	414	392	433	409	417	378	404	419	399	445	421	394	424	408	399	417	410	408	411	413	437	430	426	392	402	383	413	397	447	421	393	428	390	465	440	412	391	426	427	414	426	396	417	410	398	396	400	430	394	419	396	402	425	391	454	419	379	408	423	418	437	444	403	373	436	409	386	392	425	409	403	394	413	409	430	411	420	430	396	466	442	389	422	392	396	365	424	405	398	375	426	403	422	406	399	429	426	419	477	406	409	400	422	417	411	438	377	403	378	414	422	381	401	414	428	415	418	415	412	422	417	428	404	411	414	441	405	422	411	418	394	388	392	402	410	401	419	433	393	432	400	403	435	398	422	421	435	432	433	394	416	423	429	448	385	397	392	408	423	388	465	397	384	418	390	417	412	435	445	397	383	399	395	385	431	412	415	416	421	414	395	396	418	406	385	429	439	405	360	395	392	397	380	383	433	426	370	430	392	408	388	362	424	396	435	465	404	424	419	382	394	413	378	447	408	433	421	417	466	410	423	435	394	406	421	411	377	437	453	399	417	417	417	418	391	439	419	388	423	374	435	410	374	439	401	404	393	448	473	390	381	469	386	402	444	394	400	424	441	418	409	430	384	407	402	419	417	403	414	433	455	387	388	370	404	453	395	446	420	395	396	405	417	417	389	416	426	420	385	432	401	393	417	456	406	411	419	436	422	426	396	396	423	399	430	374	413	406	394	389	393	456	407	392	429	422	422	419	441	393	390	400	422	433	428	437	446	444	403	406	426	375	423	389	400	373	404	383	410	414	403	432	424	411	408	418	436	399	410	429	439	393	429	439	412	413	430	423	452	403	427	402	407	402	414	425	403	426	422	425	412	380	462	412	375	426	399	425	405	409	422	412	427	424	367	412	393	392	399	421	419	397	402	416	453	406	397	427	390	431	406	426	401	432	427	467	416	414	424	424	402	389	395	436	394	439	406	388	407	402	391	408	419	386	399	414	413	413	430	426	418	434	436	430	398	428	383	475	423	438	391	391	408	425	383	400	409	411	397	415	365	426	416	403	403	416	392	436	386	404	418	444	427	432	398	415	443	392	383	417	426	399	424	393	419	419	408	389	409	397	406	412	427	389	373	412	399	422	439	389	359	411	396	407	397	434	387	372	420	394	421	413	424	434	420	398	391	411	406	374	448	417	432	424	420	416	397	461	402	388	438	430	421	376	422	427	431	428	410	409	407	416	402	419	374	412	403	430	426	402	415	420	412	411	404	411	421	424	426	415	397	408
3098	3178	2703	1381	977	833	627	599	516	479	449	426	442	417	371	445	355	403	371	362	375	315	340	365	381	336	360	345	383	346	350	374	388	349	392	343	368	385	414	339	369	361	391	364	342	357	354	365	332	358	349	366	342	371	340	355	373	340	381	343	373	344	379	354	346	346	340	350	340	347	392	330	314	372	358	344	326	330	347	354	363	369	348	341	378	324	338	312	343	353	343	354	354	337	344	344	364	358	303	371	347	324	360	356	384	352	347	341	393	354	343	352	353	368	349	358	317	368	330	337	347	337	341	350	354	343	387	344	375	365	375	319	329	360	349	373	361	366	308	334	366	385	353	342	336	331	383	335	340	366	375	380	369	340	366	328	375	340	365	393	357	338	342	372	351	310	284	323	323	344	351	343	348	324	354	326	325	337	351	331	349	335	337	306	325	343	323	340	325	371	342	313	332	360	387	340	325	365	333	338	309	356	329	352	337	322	355	329	341	361	356	346	365	349	381	367	356	357	344	302	343	332	378	317	340	321	359	395	338	359	371	344	337	337	348	321	330	322	360	332	335	342	334	366	328	303	356	362	333	358	337	324	349	345	380	353	329	353	357	323	309	330	339	341	354	370	325	384	337	362	350	343	365	361	325	310	354	362	314	326	346	353	362	326	338	342	332	347	345	329	349	354	345	322	359	362	312	329	349	340	358	346	356	336	343	330	311	355	342	354	349	375	366	344	332	338	337	363	378	325	332	334	352	376	367	353	370	310	356	368	344	364	358	317	335	331	368	326	369	348	360	350	360	366	354	354	356	361	310	342	345	295	348	365	323	344	310	331	357	346	360	356	338	340	380	348	358	327	327	360	332	348	330	322	364	367	368	356	320	354	311	328	346	352	338	369	335	347	353	316	336	350	298	318	367	358	302	314	341	363	300	327	350	328	341	354	301	321	346	359	331	348	330	333	355	365	325	341	360	385	360	342	350	374	353	344	345	350	372	348	356	349	348	364	349	334	360	326	374	319	313	379	332	358	353	356	349	356	328	324	347	360	336	353	331	345	341	355	366	361	343	326	339	341	331	376	375	324	363	373	354	353	372	341	351	353	350	357	351	339	346	369	332	348	324	340	320	321	328	371	310	331	303	341	333	341	331	356	376	351	342	343	320	321	286	342	349	368	373	359	355	335	355	344	350	352	343	327	319	349	371	369	358	335	321	347	345	322	353	332	321	337	357	363	368	328	366	345	343	359	357	321	345	308	334	339	321	349	365	357	356	350	341	334	315	325	299	303	338	314	355	366	358	340	334	382	355	317	336	321	345	339	361	341	325	349	320	359	319	347	370	348	354	347	359	341	347	343	340	350	343	325	358	314	339	311	347	343	381	350	338	345	341	344	367	350	337	333	324	339	353	321	351	376	372	342	358	364	329	309	355	363	344	326	347	375	315	321	336	354	347	369	332	342	318	343	320	346	345	314	340	340	351	326	323	382	308	372	361	336	330	322	332	296	305	341	332	337	326	314	337	327	337	349	353	364	327	380	354	344	345	380	347	321	362	357	332	395	360	314	342	349	335	339	331	389	321	316	345	376	352	356	352	319	325	346	361	351	340	326	365	368	337	365	308	320	339	343	329	363	335	392	333	337	329	338	340	362	363	346	301	326	306	349	338	316	352	350	360	374	317	326	336	341	333	370	364	396	365	315	329	379	351	334	342	336	344	356	349	353	324	347	367	304	348	371	382	349	349	340	320	344	319	331	353	356	363	358	341	336	345	347	342	329	360	338	328	349	359	342	367	339	327	342	354	340	346	388	328	323	339	335	329	357	325	370	360	344	361	324	358	330	371	337	336	329	358	389	358	378	372	377	334	348	361	358	325	358	346	329	331	329	307	322	356	311	326	346	331	318	347	333	331	346	312	360	364	352	350	334	362	342	317	348	355	366	368	364	320	342	330	332	329	370	344	332	354	341	361	320	352	331	356	320	322	352	354	361	313	354	377	350	373	351	380	353	365	372	345	331	311	325	347	335	321	328	348	341	326	379	298	367	356	336	304	327	319	355	329	341	324	335	288	347	321	334	331	367	355	348	361	365	346	360	358	348	362	345	332	345	359	328	322	328	331	354	338	335	357	395	367	344	375	354	381	349	347	343	351	368	343	351	321	357	348	357	343	319	348	353	360	326	332	384	336	369	358	343	345	396	339	365	343	381	321	337	352	350	362	338	342	345	348	332	329	359	347	354	348	356	381	339	362	329	343	311	309	353	352	340	361	339	332	318	333	329	365	317	312	363	347	371	354	397	332	385	315	329	348	343	355	348	335	341	364	321	336	333	278	374	328	321	353	362	321	327	371	330	326	369	329	366	311	347	343	363	356	351	341	344	319	371	320	380	324	363	387	353	329	338	343	333	317	363	346	344	348	357	350	354	322	324	334	342	343	314	309	348	335	326	344	343	306	330	359	364	353	325	330	364	349	335	352	352	349	357	322	348	366	322	349	321	368	361	357	314	370	352	323	346	324	351	368	356	311	353	359	317	374	327	333	348	319	333	339	333	365	369	332	332	365	337	359	322	371	345	342	345	368	316	329	346	326	349	353	360	339	303	346	330	341	322	338	351	339	344	354	330	350	352	319	344	371	315	325	377	326	345	317	333	371	326	338	344	348	353	318	347	342	335	331	304	373	348	380	326	333	311	318	351	330	353	348	353	330	299	360	318	346	346	344	311	365	339	332	332	338	326	318	358	387	376	327	367	350	324	342	328	345	345	344	334	340	357	345	332	324	320	357	295	338	302	368	342	367	338	332	341	390	310	325	315	350	359	347	337	338	353	356	317	340	333	389	353	334	340	336	350	352	333	354	365	383	339	348	334	363	324	336	340	335	357	313	328	337	347	340	316	356	343	327	348	331	327	326	377	339	332	371	354	315	334	347	320	366	348	353	338	334	343	377	349	338	348	354	335	312	332	362	370	346	338	346	317	292	331	338	330	332	337	307	370	325	360	357	355	324	332	321	329	333	301	375	367	383	369	344	337	336	345	376	343	324	340	338	348	320	335	328	356	330	352	344	344	354	345	321	329	329	339	327	331	345	338	381	329	375	318	358	345	375	371	348	350	348	352	383	342	320	355	356	335	329	337	317	326	328	361	324	340	348	357	342	355	322	354	330	326	355	314	322	349	336	326	344	333	328	310	355	340	366	366	325	318	334	345	322	368	348	336	345	332	373	338	318	337	351	363	328	339	348	326	364	349	355	311	324	367	361	328	371	333	318	332	364	331	335	372	327	321	330	338	329	335	332	343	332	337	368	318	328	348	343	327	331	336	354	304	341	363	321	338	338	325	367	341	357	330	337	348	309	345	353	348	336	333	325	338	372	353	356	305	355	339	340	356	314	311	360	393	392	337	317	339	358	341	348	369	348	336	298	367	350	364	319	346	337	332	318	337	342	329	322	334	333	317	324	328	363	351	325	348	354	348	370	340	328	336	329	349	333	319	347	320	324	336
24497	21478	28844	24518	21468	8543	1635	1022	799	761	772	701	685	759	701	669	665	674	690	663	615	605	639	675	613	599	627	639	659	641	645	631	617	627	646	691	652	624	608	658	647	633	643	633	605	642	630	648	623	608	632	639	608	581	604	613	593	585	587	622	568	590	638	605	580	604	600	634	630	638	629	638	618	592	622	631	594	630	655	607	602	632	638	657	667	577	599	630	644	614	566	593	597	640	634	605	656	640	577	599	640	596	614	594	614	539	628	615	575	638	582	609	622	602	638	588	668	602	575	606	647	665	610	620	659	600	584	618	595	652	632	604	588	620	602	630	601	583	560	591	636	602	595	561	618	631	575	612	640	617	617	631	630	622	613	634	598	664	627	606	614	640	642	606	607	609	638	665	595	579	548	648	638	597	592	600	606	626	583	635	633	619	644	620	626	625	595	626	617	642	593	573	612	619	568	618	634	620	627	600	620	636	616	578	662	618	617	605	610	627	622	554	612	637	587	636	642	639	637	617	610	638	624	605	566	612	580	629	605	616	614	628	605	577	617	601	628	620	583	608	559	649	634	612	604	613	582	576	614	582	618	622	615	605	577	631	573	661	614	608	607	610	594	620	589	678	595	625	589	604	635	627	619	610	661	616	619	642	610	615	589	605	623	608	635	604	581	614	611	603	624	574	593	586	585	608	591	594	626	618	592	577	663	629	618	611	623	646	585	577	613	609	615	603	572	631	631	606	615	606	636	590	586	600	643	600	621	662	598	651	626	602	609	569	592	628	618	610	629	630	655	606	600	597	591	608	606	590	624	650	586	640	643	630	678	633	640	626	588	582	629	625	616	574	574	618	630	666	595	628	594	659	609	599	627	601	579	610	657	589	593	612	663	655	595	567	562	573	579	625	591	607	574	633	616	548	600	587	592	641	621	621	632	611	613	617	601	629	618	656	601	636	635	615	628	624	567	675	618	635	612	618	627	677	596	627	592	604	637	597	657	602	606	600	611	655	641	623	574	609	639	627	599	579	609	599	601	585	596	639	558	583	619	638	619	582	593	578	587	656	619	611	657	633	598	579	617	637	598	557	625	601	615	617	621	604	587	635	589	618	586	638	632	626	625	603	617	624	606	584	618	644	608	579	616	609	628	642	577	604	588	634	585	625	586	603	607	625	565	604	621	599	591	588	599	598	578	638	616	607	591	635	569	626	598	583	570	635	641	616	612	622	679	619	633	586	622	566	601	591	666	632	617	610	653	626	576	651	634	591	614	640	589	606	626	614	623	629	573	607	669	583	620	642	624	592	616	621	572	616	557	583	652	642	591	611	554	590	606	618	646	580	613	596	624	581	606	633	624	597	610	648	661	563	599	595	608	594	556	652	589	643	630	607	622	617	592	608	583	613	596	624	579	645	621	658	633	577	644	600	596	656	629	620	642	644	618	608	590	566	613	604	667	622	612	600	590	605	613	677	631	629	629	569	622	623	633	607	618	637	635	648	612	618	622	608	613	660	585	636	612	559	617	668	629	593	598	568	591	626	618	653	582	635	625	590	586	596	644	586	598	611	577	594	609	620	613	608	575	604	626	607	612	631	614	630	609	640	578	581	607	596	573	582	655	579	577	610	582	578	602	604	583	603	622	595	585	611	577	595	578	589	593	642	601	549	636	578	611	617	613	590	638	612	670	614	584	625	600	644	592	591	606	580	621	609	595	588	578	607	577	616	617	596	634	586	574	636	625	599	588	608	613	598	605	600	615	632	593	562	596	627	604	619	591	617	579	635	603	625	618	608	593	557	603	566	617	606	551	610	620	613	604	603	635	644	606	589	627	586	635	611	587	609	632	637	598	617	602	596	605	585	631	600	633	602	632	642	580	622	593	651	618	613	582	608	593	584	610	602	622	592	630	639	572	637	581	609	595	613	624	606	571	614	616	646	625	615	612	592	653	603	563	622	602	636	608	621	593	598	623	604	600	585	660	625	583	615	599	563	624	623	611	614	644	628	595	648	594	601	646	649	625	635	608	613	580	617	621	620	581	650	628	611	598	598	574	642	641	620	599	579	656	614	578	603	567	611	653	611	639	607	596	592	615	558	613	615	587	648	634	617	624	585	654	578	609	590	608	618	575	620	601	606	596	600	565	583	605	594	594	594	586	613	627	581	604	614	629	641	616	673	676	607	615	605	587	623	639	599	619	580	606	631	597	591	640	623	603	584	609	576	581	637	586	602	626	559	582	572	612	588	640	597	655	621	600	598	660	632	575	610	607	613	563	589	628	579	616	577	571	601	652	575	605	590	567	606	561	607	608	593	628	639	625	631	654	592	598	616	613	604	564	578	580	595	591	641	562	621	557	623	641	602	640	630	592	596	658	595	632	638	596	568	624	603	641	573	637	598	629	625	623	662	600	608	589	607	603	596	592	661	596	625	629	568	649	615	631	561	594	614	616	612	617	641	591	581	604	599	617	595	627	594	565	625	645	632	583	569	640	607	562	640	620	619	578	624	606	640	662	586	599	638	609	620	610	602	639	611	577	609	591	668	665	631	602	621	597	620	591	601	600	644	637	640	580	597	641	615	623	595	630	598	586	625	639	541	582	609	606	580	614	653	582	585	585	632	614	630	618	617	603	611	604	603	598	584	579	621	601	586	605	589	608	620	589	612	661	607	612	606	626	602	566	621	614	548	600	552	609	597	595	614	636	678	600	649	588	628	619	637	627	607	639	597	597	603	612	608	612	607	578	556	623	618	605	582	566	585	637	591	617	595	596	607	611	647	603	612	615	541	592	604	616	615	600	626	642	582	665	585	618	596	575	650	662	624	622	573	574	549	572	606	658	570	575	598	656	588	606	612	587	603	582	628	587	630	576	609	582	606	637	633	625	578	625	612	595	593	567	642	596	592	548	628	587	622	584	581	583	635	629	584	590	566	598	553	629	636	659	639	579	609	618	642	593	588	594	602	620	612	601	613	634	590	599	568	656	589	621	616	540	567	639	633	595	624	622	587	649	626	633	571	626	614	605	577	584	587	598	625	635	655	616	600	609	551	605	618	614	622	569	594	635	652	625	592	594	657	615	645	610	666	607	579	586	587	601	586	602	600	624	587	568	643	603	592	582	604	603	613	587	585	613	597	596	651	642	600	624	623	610	603	603	636	632	585	620	617	607	631	621	621	587	605	592	615	641	612	591	622	590	629	595	610	597	637	587	579	629	645	624	636	576	563	558	591	611	601	602	622	621	611	632	605	566	611	623	594	579	613	621	582	605	629	580	564	623	608	636	610	641	563	593	589	598	605	631	604	584	619	588	595	601	631	600	610	600	604	652	595	599	576	560	592	543	573	604	627	547	638	605	606	620	578	601	607	657	588	590	603	602	610	626	648	619	564	608	597	629	608	579	597	622	638	598	584	601	620	597	614	591	602	626	656	603	620	569	647	639	559	591	600	624	602	638	601	582	595	633	622	623	569	615	623	573	617	609	621	615	614	651	629	633	589
3503	5862	4810	2496	1713	1336	1112	1023	879	759	735	688	637	630	638	561	591	605	587	582	532	553	533	559	545	524	580	530	548	534	486	541	488	541	525	522	492	497	500	507	514	514	496	515	523	507	537	505	519	486	498	495	518	510	492	502	527	508	487	486	470	478	484	538	519	469	518	496	505	512	502	547	526	492	542	465	509	492	499	487	520	519	490	502	488	537	516	500	512	488	524	510	524	516	503	485	485	512	463	476	528	488	509	510	503	492	471	505	512	481	473	531	485	529	490	485	512	515	513	512	493	494	536	517	524	517	482	503	526	514	527	473	490	523	500	423	518	509	526	496	502	487	502	503	487	507	510	478	494	502	493	484	462	519	522	504	498	504	512	496	498	536	484	483	528	483	465	510	485	524	495	487	547	480	471	501	516	514	507	477	497	522	532	493	518	502	523	503	474	501	493	503	481	487	505	462	523	498	458	464	467	472	522	502	524	543	514	519	528	544	492	480	512	502	481	528	476	457	514	515	525	511	509	498	495	516	510	503	487	488	517	491	495	488	486	535	481	496	490	477	498	491	488	516	525	522	487	487	536	532	491	524	503	521	507	496	524	508	500	492	536	479	505	483	493	494	492	513	553	508	482	492	474	512	481	501	481	516	514	478	489	508	519	502	498	448	490	472	469	480	480	512	516	527	511	509	508	482	475	524	497	522	498	494	516	472	539	495	518	499	507	466	474	490	501	508	458	462	486	498	481	506	510	517	495	457	487	445	488	492	524	478	494	459	519	492	469	517	504	471	491	510	504	469	507	501	512	520	482	471	517	474	516	479	443	479	512	535	523	500	499	519	518	505	471	478	490	511	496	486	513	505	512	486	480	506	486	501	511	520	509	498	483	485	481	461	512	464	531	493	477	485	483	518	525	489	466	513	497	515	511	548	522	510	514	517	483	509	488	526	482	507	490	454	484	491	478	485	479	483	488	509	457	485	518	509	514	503	505	480	518	528	496	493	525	527	498	490	458	499	508	489	479	508	487	510	542	501	532	499	535	451	497	455	529	476	480	483	500	469	515	534	449	448	465	496	503	481	468	493	476	499	503	506	545	540	486	459	472	472	507	490	473	493	498	527	513	458	495	493	482	488	489	515	491	513	487	474	495	471	488	507	502	494	472	474	492	498	481	497	484	442	508	466	492	505	512	505	470	496	490	514	485	501	492	503	491	490	534	512	497	509	457	537	508	508	529	509	502	520	510	518	507	490	563	485	501	473	467	486	502	509	495	489	518	515	481	478	512	505	522	509	442	507	488	461	494	499	463	492	461	489	504	478	471	484	459	535	457	511	484	477	524	503	453	478	527	488	468	498	469	479	504	480	496	539	512	496	477	456	461	485	486	469	479	491	544	534	499	495	472	491	493	496	514	486	481	510	486	470	453	481	513	524	462	488	481	467	503	451	470	459	468	514	497	491	509	481	505	460	513	477	494	499	503	493	484	515	501	466	480	461	495	478	493	501	488	509	484	467	475	460	479	493	523	484	506	475	487	517	501	475	467	563	510	525	464	481	502	519	472	514	546	454	479	440	497	505	509	484	503	506	512	482	523	472	493	515	493	497	495	484	472	534	487	491	466	431	469	467	490	488	543	494	491	492	504	503	488	488	481	521	468	513	542	530	485	526	468	466	461	465	497	495	454	522	484	504	464	510	495	460	497	480	486	446	485	512	500	498	484	497	491	524	498	557	461	477	489	473	453	502	523	476	516	476	466	474	506	465	503	529	458	498	513	490	547	496	484	485	478	488	462	515	469	440	482	483	504	505	496	481	504	497	473	471	526	481	510	468	503	459	480	460	491	496	447	492	536	490	466	501	478	498	466	481	484	505	502	510	467	476	501	450	532	501	492	476	492	513	478	468	482	490	465	486	485	519	488	497	487	491	511	494	456	486	502	537	466	491	488	501	491	480	485	481	459	526	495	536	484	497	503	505	477	488	494	476	486	516	522	494	515	474	503	466	477	464	470	463	492	507	455	449	471	482	504	517	487	518	516	501	525	474	512	484	532	505	483	508	516	470	523	487	485	467	492	509	498	508	470	510	499	530	459	420	517	489	472	511	481	498	502	503	484	461	479	456	511	522	486	511	467	469	472	503	484	480	443	499	496	515	500	481	487	492	521	472	472	527	477	485	453	466	498	501	477	515	451	516	519	462	509	445	509	486	537	507	452	480	473	492	495	474	520	472	530	482	490	500	442	529	452	467	484	495	560	464	483	536	509	515	472	508	503	539	471	482	518	496	519	460	459	477	514	499	459	501	479	504	482	506	498	477	522	516	461	506	513	511	457	465	513	489	506	470	497	491	483	497	506	473	474	507	511	500	472	475	479	480	446	462	474	507	497	511	481	463	483	522	494	496	501	499	486	475	449	474	482	523	486	489	480	483	453	485	472	509	532	523	510	463	486	511	464	425	447	523	477	497	466	510	481	481	459	450	508	483	476	513	479	492	498	494	474	500	486	492	490	483	452	463	482	486	476	491	519	458	492	460	509	459	493	455	467	521	484	474	491	463	480	530	468	474	457	511	520	534	473	482	489	454	523	488	476	452	472	489	481	502	498	494	505	467	482	502	454	502	494	489	461	485	485	508	452	483	493	513	510	444	449	497	500	474	481	493	451	489	499	445	512	459	480	509	533	509	502	490	487	458	461	475	479	514	474	518	520	498	450	495	504	521	472	498	508	446	472	455	496	483	426	476	536	499	465	528	481	463	502	477	462	493	482	476	502	528	479	498	497	504	454	490	474	495	491	479	475	483	469	517	495	475	493	500	543	480	464	480	456	513	463	478	476	506	512	442	433	504	470	495	508	491	476	507	506	479	503	464	509	490	536	482	535	483	519	496	458	485	523	468	508	467	493	503	450	475	531	493	547	466	513	474	524	486	472	464	497	483	468	499	468	508	490	481	483	486	460	528	462	492	474	457	481	487	449	473	497	489	525	469	511	466	501	437	493	522	557	475	500	512	504	480	515	512	497	488	489	488	479	481	476	519	517	513	507	518	503	470	518	533	497	516	492	527	465	514	511	525	474	461	462	507	507	495	519	510	502	510	514	484	472	435	483	498	502	506	498	496	466	455	474	514	513	489	479	532	507	493	469	473	500	468	471	501	485	453	540	462	505	518	494	500	476	415	498	487	504	490	482	492	484	511	511	505	448	480	492	493	502	521	479	480	453	491	456	478	486	498	495	480	472	493	473	501	480	521	492	466	475	513	474	494	522	463	477	521	464	472	493	484	491	488	509	498	471	486	478	483	498	475	475	470	496	465	470	499	456	490	464	500	522	464	499	467	502	508	487	486	499	514	490	500	503	459	494	484	476	504	472	481	495	500	493	475	489	481	517	500	453	483	469	499	499	459	488	481	503	505	463	515	504	510	487	501	519	479	478	505	496	500	473	500	442	501	461	474	457	500	473	475	466	507	470	509	487	494	462	490	493	498	496	504	490	467	493	497
27701	10026	497	236	185	170	174	141	152	162	140	130	168	152	150	138	145	148	150	142	133	144	124	150	136	126	156	139	144	157	157	132	134	135	159	122	133	159	131	127	140	174	147	144	136	155	140	143	145	140	144	148	154	152	160	150	132	135	161	143	148	124	146	134	147	141	132	160	130	148	137	135	139	139	155	136	128	133	152	130	154	167	139	144	129	157	128	170	152	150	133	152	161	152	156	143	168	153	129	129	158	139	174	151	146	125	140	148	150	134	153	143	143	139	164	153	175	127	123	169	149	128	152	151	160	169	159	121	132	131	165	142	145	139	127	123	144	144	135	142	131	150	125	132	150	150	138	140	156	159	161	139	139	133	138	138	147	128	129	157	155	157	143	143	161	124	145	164	153	117	155	137	144	151	169	146	143	122	151	126	149	133	163	135	153	148	135	145	167	138	156	143	155	146	137	120	137	165	141	146	123	157	133	162	129	162	171	146	139	134	144	136	148	163	141	151	142	142	135	141	131	130	136	133	143	140	150	130	153	134	179	146	122	138	139	166	134	143	153	140	134	144	148	131	126	154	146	144	142	143	158	150	156	132	129	142	138	142	134	126	143	146	149	122	155	164	151	158	127	139	146	138	146	138	138	136	157	118	135	158	142	132	129	164	128	150	155	124	152	141	170	157	154	148	145	157	130	173	139	156	148	151	113	138	169	138	144	150	116	131	141	155	142	163	141	129	135	154	156	126	145	162	127	133	153	147	149	139	149	133	129	131	149	149	130	141	129	135	147	141	154	123	137	118	135	145	147	153	148	157	144	151	144	146	147	141	152	149	165	133	129	169	140	150	140	162	132	126	129	151	145	144	159	159	154	124	160	123	153	144	120	145	154	138	140	164	135	139	152	138	150	148	140	139	144	129	180	142	154	164	147	173	152	122	171	172	165	139	133	146	129	144	132	138	124	149	143	132	142	141	157	132	144	153	115	137	157	136	130	130	135	128	151	156	156	141	144	136	143	152	154	151	152	129	151	140	148	152	140	139	151	141	153	144	140	134	146	141	127	126	155	152	145	166	154	156	144	158	148	147	144	139	130	135	118	159	140	133	138	137	156	146	134	141	142	152	145	149	151	135	136	139	150	148	144	156	156	146	149	154	164	130	125	129	162	148	129	160	140	131	121	151	151	160	159	169	146	142	136	163	166	151	153	144	136	157	158	133	165	154	173	179	165	146	146	146	153	122	171	116	135	139	126	171	142	134	151	139	149	133	145	135	152	157	144	149	146	134	138	145	150	152	138	136	142	140	143	139	167	149	142	155	139	143	139	137	125	137	141	120	151	157	156	146	132	133	146	146	129	137	132	142	136	151	159	137	158	131	145	140	149	133	127	132	142	153	159	127	139	156	123	160	158	144	155	162	153	153	160	128	144	135	164	155	150	172	138	139	151	154	139	151	154	149	150	159	140	128	145	139	151	141	148	130	161	156	132	139	145	143	150	138	166	141	136	149	155	126	133	136	145	136	130	143	142	135	133	135	152	144	143	142	157	138	134	134	148	138	139	164	140	158	147	115	163	129	126	126	119	141	145	142	147	128	158	132	132	134	123	151	160	127	156	135	149	138	117	146	146	159	148	143	160	131	146	135	144	145	147	151	139	149	113	157	146	131	155	144	155	154	130	153	137	168	136	144	139	140	170	149	157	152	156	136	156	141	130	114	147	142	131	135	132	133	142	132	150	147	150	153	144	146	138	144	139	155	148	131	169	128	133	149	168	145	155	133	162	142	125	142	137	135	163	137	152	140	151	139	142	141	124	148	136	144	141	145	140	166	148	149	165	141	149	164	151	149	154	144	153	159	177	130	135	159	146	172	148	152	152	132	148	135	148	129	150	136	156	141	163	160	148	166	145	125	152	161	156	144	163	154	143	167	152	150	143	161	151	136	134	142	145	129	133	137	133	156	127	145	144	132	147	138	141	124	168	130	124	157	132	137	134	149	130	145	148	159	151	156	159	119	147	140	138	161	135	141	158	155	133	133	144	153	151	137	131	138	129	146	141	121	155	139	144	132	139	117	132	143	137	156	143	132	148	158	139	165	177	143	157	141	142	158	129	127	142	132	142	163	132	151	119	162	148	138	154	144	157	150	142	139	150	144	146	163	144	142	135	144	170	130	154	140	136	150	158	151	149	119	163	166	147	128	134	137	143	156	146	140	144	150	136	139	128	129	142	141	154	172	159	151	156	136	153	169	140	163	133	148	148	144	137	143	150	137	155	135	145	144	163	154	154	119	112	143	137	136	130	160	158	146	151	134	150	135	149	162	142	134	155	154	137	143	132	148	148	159	166	170	144	145	119	141	132	152	145	145	154	149	138	154	153	161	164	134	122	150	150	166	139	146	159	141	151	157	171	154	141	142	126	137	142	139	124	129	135	140	129	147	124	153	143	130	152	143	137	134	130	143	133	134	132	146	142	168	166	135	160	135	145	143	157	135	158	165	152	143	149	130	157	149	162	134	144	162	148	146	134	148	154	156	137	151	137	134	137	159	148	142	154	134	124	142	135	150	144	152	154	137	157	132	142	135	166	123	164	154	133	141	149	148	156	138	113	132	137	146	140	125	130	122	143	155	116	149	143	144	139	142	135	155	129	144	146	148	154	153	122	129	154	179	151	157	134	173	134	134	145	136	139	160	147	129	146	149	142	141	150	151	147	135	137	154	141	127	148	164	140	147	140	150	152	150	155	144	136	151	131	155	140	174	150	154	139	129	147	139	136	133	140	147	148	148	160	152	136	132	153	134	129	140	148	138	139	147	149	141	168	150	152	136	143	152	153	156	131	143	154	134	148	133	142	130	157	142	149	149	156	128	145	149	138	152	146	130	156	139	143	156	171	140	119	151	138	148	130	148	148	134	151	157	152	149	152	152	134	151	145	136	145	131	144	134	141	155	140	130	152	138	133	157	160	129	136	169	179	139	135	133	144	166	158	158	146	130	153	147	141	141	153	157	138	161	141	138	132	141	139	161	139	140	153	129	129	138	114	141	147	137	142	139	160	125	116	157	152	161	146	153	160	144	145	154	163	142	151	140	126	145	128	135	168	154	148	130	151	148	144	143	154	155	142	149	132	149	142	141	156	152	149	135	159	136	123	124	149	131	142	136	139	140	152	140	132	145	125	151	147	140	154	159	161	142	155	142	163	151	126	125	148	168	132	125	175	137	162	139	133	137	146	168	142	137	132	137	145	131	132	160	138	147	160	145	138	142	167	130	146	136	163	137	141	147	138	161	128	138	155	161	165	147	148	169	125	159	140	158	162	158	127	141	136	141	155	153	122	141	129	165	145	150	160	142	135	148	134	124	147	149	128	142	156	135	133	131	141	156	170	143	147	141	152	158	158	150	129	154	170	164	145	131	155	173	135	140	144	140	156	144	138	146	163	145	139	122	136	148	144	129	159	155	131	160	96	136	148	126	138	139	144	133	156	143	142	153	168	126
4497	269	245	179	145	166	141	127	156	148	119	117	116	124	113	132	134	116	110	136	109	111	136	112	132	119	142	124	117	117	107	102	134	137	127	116	141	130	116	118	127	122	114	127	110	109	128	108	141	124	126	133	120	135	125	112	126	139	122	112	131	104	121	105	128	115	124	121	129	141	130	128	116	106	125	131	120	133	127	138	129	138	128	121	123	108	144	118	121	139	110	134	128	142	135	135	122	128	112	115	128	120	125	131	120	104	132	132	127	108	120	124	125	132	124	122	113	134	117	115	106	119	124	116	135	141	138	118	121	119	127	115	124	122	120	121	121	113	115	126	102	127	123	134	124	131	129	115	108	119	121	121	112	113	125	118	116	121	123	114	123	101	124	137	123	126	101	125	130	121	130	132	121	104	121	129	137	121	126	110	123	111	118	117	147	122	152	131	131	110	118	120	124	143	130	109	150	121	113	101	138	125	112	137	137	131	126	114	112	128	111	121	108	110	119	107	119	123	117	117	122	115	129	125	110	125	118	109	135	125	141	104	120	115	132	94	107	146	128	136	95	101	137	141	115	120	129	118	124	115	135	129	105	123	109	127	134	122	117	114	122	113	104	135	109	127	145	112	137	125	101	104	129	111	119	132	116	133	121	129	134	110	114	132	133	103	142	139	125	139	123	110	106	108	112	121	111	130	153	109	146	133	133	95	113	137	123	133	145	131	106	114	118	122	118	133	137	113	125	126	124	111	123	121	146	135	131	112	103	107	120	126	129	117	131	125	115	128	123	146	117	129	118	128	97	119	128	139	106	118	132	136	122	104	116	132	115	120	113	136	119	120	119	95	115	113	143	104	117	134	115	128	118	132	116	129	116	130	119	128	129	110	117	142	134	138	126	128	119	122	121	116	127	137	123	133	123	120	126	115	118	119	103	118	134	111	136	112	120	119	121	128	123	109	113	126	123	121	126	119	126	160	121	173	115	110	133	108	143	133	128	120	137	121	114	120	134	117	123	114	143	144	121	106	117	135	133	126	110	128	138	115	123	141	136	149	138	126	150	107	126	112	132	120	131	138	144	122	103	122	128	121	131	139	133	136	120	108	113	128	141	128	140	120	124	102	120	119	125	127	104	128	110	112	117	112	129	112	134	148	116	117	121	123	116	120	125	122	122	129	128	116	123	132	137	130	123	104	138	93	134	146	118	128	109	123	123	126	133	120	141	118	120	136	113	116	128	112	124	131	128	112	138	122	130	117	122	100	139	130	114	121	124	133	116	109	126	127	146	127	111	124	125	116	129	127	126	123	110	123	106	113	123	124	113	126	120	131	125	127	135	119	118	127	129	105	120	141	122	110	122	115	121	156	125	104	136	127	139	110	124	126	121	127	120	115	142	120	113	139	111	118	120	119	105	107	113	128	122	141	119	138	128	127	115	157	135	129	116	127	124	117	117	109	114	129	124	103	116	135	114	95	114	111	110	111	119	113	134	127	116	114	113	105	115	118	123	139	120	115	115	118	123	135	124	129	124	138	129	145	122	139	113	109	127	131	119	143	123	135	127	130	116	129	122	144	134	108	123	130	115	129	135	127	130	110	120	120	114	119	101	129	135	119	119	114	117	114	105	134	141	114	113	129	146	115	125	126	117	144	109	150	136	124	131	106	126	115	116	115	123	133	104	107	124	124	93	120	121	123	143	115	117	116	123	116	126	128	145	119	111	113	130	109	108	130	116	129	143	126	128	137	125	144	111	130	123	107	118	127	102	116	117	136	117	135	141	117	123	120	141	129	107	128	138	129	128	123	124	120	120	132	137	118	136	127	138	110	119	99	121	130	131	141	124	120	130	114	113	138	126	147	119	125	113	146	131	138	128	125	126	153	143	136	131	128	125	130	127	124	113	125	124	114	131	127	116	122	133	120	129	115	110	126	99	113	117	125	126	150	118	132	130	114	127	104	130	130	129	123	119	121	128	133	101	114	147	110	125	114	106	121	116	116	113	107	129	137	129	126	123	127	109	104	109	115	120	111	106	115	106	125	107	96	111	128	129	129	100	127	107	113	120	126	104	109	134	144	144	119	122	117	117	121	117	122	108	129	130	122	122	118	129	142	117	124	114	105	127	126	120	117	112	129	102	135	122	120	118	127	120	118	121	130	131	137	132	107	126	129	149	122	117	135	132	126	121	109	127	110	121	135	127	108	107	127	101	109	113	130	126	124	111	129	116	116	126	114	131	122	124	121	122	125	102	137	125	135	132	131	119	125	112	129	111	132	124	106	132	131	142	111	123	132	129	138	113	119	123	124	122	106	117	130	137	126	125	110	113	135	117	131	95	112	124	139	137	139	117	121	115	108	136	115	145	107	145	131	108	106	114	126	120	120	121	116	120	130	145	115	129	98	111	126	126	140	125	110	129	119	122	135	116	150	123	139	118	126	128	135	124	104	125	136	120	120	139	112	113	128	116	128	113	119	119	123	136	121	125	118	111	145	123	128	101	99	140	119	117	120	135	112	122	123	114	118	135	129	139	128	128	142	110	131	113	113	143	132	113	123	108	113	110	132	137	125	103	114	129	130	130	123	98	119	135	124	119	135	126	133	128	132	115	104	126	99	116	108	107	137	122	135	109	120	109	128	139	126	144	113	141	131	132	113	123	128	93	129	105	130	118	139	110	140	104	126	119	115	115	112	134	113	132	122	115	114	132	127	122	129	134	126	129	114	120	121	140	131	144	113	121	137	115	143	126	115	137	113	123	125	109	119	116	126	116	151	110	96	116	125	110	130	126	146	116	108	131	118	113	132	136	132	121	126	126	118	130	121	113	115	146	124	115	121	108	120	115	131	130	132	112	130	124	125	120	133	122	137	134	119	132	120	112	136	128	133	132	123	130	108	98	127	129	99	116	137	127	120	126	109	127	122	110	124	138	143	137	110	104	143	138	126	116	114	124	109	136	124	129	132	123	128	128	117	126	124	108	110	132	126	120	114	125	115	148	114	115	103	120	128	127	114	124	106	120	114	120	110	132	112	132	132	145	120	112	131	123	118	139	133	128	117	109	122	107	132	115	116	120	127	129	98	120	122	115	115	138	142	122	115	114	140	114	140	119	139	143	124	136	139	148	123	134	115	124	122	115	128	113	141	131	131	121	118	117	120	129	95	112	148	127	129	142	117	126	115	102	122	134	119	127	125	117	132	145	139	154	144	127	135	107	125	138	113	151	126	106	129	118	125	125	125	110	132	119	108	129	122	125	107	129	149	122	114	133	105	110	120	127	130	135	125	136	129	124	106	120	123	109	115	112	121	130	111	121	115	126	132	134	133	121	133	127	134	114	128	113	137	112	140	131	118	126	122	120	155	119	124	105	136	103	144	122	142	124	136	133	116	132	121	111	143	117	106	135	128	132	106	112	118	130	128	149	119	129	146	115	141	119	119	135	126	136	127	156	100	103	117	113	102	131	135	119	119	116	121	99	110	119	131	133	138	120	135	125	113
25433	21474	27935	25384	11220	1154	765	609	579	561	509	505	447	445	457	458	429	449	442	461	433	433	452	440	436	456	441	441	418	436	427	437	446	444	452	399	455	436	432	399	413	449	447	390	415	423	438	437	452	383	391	431	390	415	401	440	413	427	416	381	456	415	449	421	380	422	438	417	443	401	434	414	417	414	382	387	415	439	397	422	445	421	385	404	431	408	435	389	437	415	413	442	390	379	461	418	383	422	418	407	426	373	400	407	413	440	407	415	414	399	419	423	436	423	389	402	382	388	440	461	425	427	435	399	415	400	414	411	424	438	440	391	416	408	412	410	396	416	423	415	400	418	446	429	432	429	396	410	376	446	396	449	435	407	440	385	438	423	435	386	432	429	400	424	433	413	435	443	401	448	409	396	402	423	426	405	407	431	454	419	412	417	445	412	425	434	387	385	405	376	372	421	423	419	413	409	407	409	435	379	400	419	397	424	405	444	446	427	432	451	417	393	459	425	418	404	394	392	426	382	440	427	425	430	403	424	414	405	402	369	420	404	375	411	413	408	422	408	393	442	431	417	437	416	412	380	430	433	422	403	421	405	411	396	436	433	425	423	415	416	434	386	434	425	411	378	446	421	453	362	394	402	435	401	431	375	406	387	412	392	415	404	397	429	421	417	403	400	429	420	431	385	374	423	445	409	406	435	384	419	407	405	409	433	424	399	413	397	437	397	400	446	426	462	433	409	381	452	398	400	379	421	405	443	417	404	430	409	419	402	396	408	398	402	409	413	404	391	417	424	425	430	370	406	403	432	396	392	392	455	434	394	460	408	388	386	422	421	403	419	402	387	386	431	386	397	421	430	441	392	399	396	411	449	396	387	412	402	425	378	424	421	406	414	420	369	438	465	404	424	433	389	415	408	418	436	411	419	450	407	403	385	453	416	398	397	413	386	396	380	429	394	429	432	440	431	452	410	414	448	393	418	420	408	426	419	380	420	401	421	422	432	370	419	400	388	388	413	429	430	394	437	420	391	396	426	406	408	418	376	428	392	370	460	443	403	406	403	414	397	400	447	402	420	411	404	391	398	393	404	425	414	398	390	435	378	470	422	401	425	418	387	434	413	446	433	445	402	442	424	413	407	415	430	435	401	404	420	429	444	404	403	442	394	432	453	388	441	449	430	410	392	412	378	398	376	418	441	439	404	427	385	400	390	399	422	439	418	402	414	416	446	383	409	415	412	448	415	446	423	420	435	420	418	398	446	438	434	410	442	449	413	414	387	414	412	396	414	434	418	398	442	386	425	429	395	398	410	403	394	407	413	419	415	401	389	409	401	423	383	439	385	388	393	456	415	432	400	402	390	401	428	396	399	384	419	409	358	429	414	399	398	384	407	397	410	416	407	407	373	465	405	420	405	405	425	435	412	417	423	416	413	383	455	424	412	399	422	399	432	412	382	393	445	417	390	414	406	445	435	402	397	451	433	426	440	439	398	446	382	420	445	394	469	408	403	405	402	419	400	387	396	416	397	391	399	412	395	407	454	400	411	412	409	411	364	414	422	405	429	432	423	407	424	401	379	402	453	426	428	397	415	413	429	387	405	425	430	420	399	448	414	387	403	418	407	400	417	431	401	420	437	404	422	412	420	442	414	434	375	416	414	428	423	394	451	411	423	409	380	450	418	390	414	404	418	438	408	382	430	408	415	419	414	388	419	432	415	397	410	406	401	452	404	436	446	414	411	408	401	399	416	414	421	416	438	427	413	438	402	400	419	434	421	415	392	405	411	384	410	405	437	396	424	432	414	413	429	422	387	416	407	392	428	400	439	370	387	384	439	418	396	421	439	415	401	421	417	440	409	358	416	399	391	428	385	455	431	399	370	423	423	463	409	414	431	396	423	411	414	412	427	431	409	384	445	436	456	404	408	423	416	398	373	445	393	411	418	435	431	407	416	441	422	403	408	420	419	436	440	431	421	410	465	406	417	391	437	423	399	420	443	440	391	406	382	371	420	433	390	422	439	406	386	425	433	403	416	404	409	419	437	413	411	430	372	369	400	399	397	405	383	438	425	445	385	392	429	415	393	403	432	444	426	413	407	431	384	415	410	423	422	438	417	438	405	423	404	384	419	456	417	383	407	401	414	422	422	395	400	437	447	407	401	413	367	416	405	403	395	412	404	416	414	413	408	419	413	391	419	416	416	439	408	443	420	437	389	416	387	417	369	402	380	386	426	399	399	407	409	412	436	375	413	423	415	393	415	412	416	441	414	428	430	397	387	447	435	407	437	419	388	414	428	423	407	418	428	409	417	396	415	422	374	463	416	394	442	454	407	429	417	435	414	402	420	429	437	402	446	424	439	399	437	417	383	419	391	393	446	394	364	436	419	446	436	394	403	416	409	454	387	427	421	410	392	404	421	406	383	394	415	417	416	409	406	412	423	425	403	398	434	424	433	410	424	412	431	374	395	394	376	388	384	407	421	418	417	426	421	436	395	416	395	445	426	384	432	400	419	421	422	441	382	395	419	415	437	410	421	445	402	372	415	410	437	423	408	424	390	385	422	392	422	420	409	412	391	418	452	396	416	408	406	369	449	422	397	407	399	423	403	386	456	415	403	414	414	382	396	434	429	424	377	408	416	447	426	425	405	379	444	429	460	379	399	403	393	426	410	387	421	428	385	435	400	412	405	395	418	433	405	399	438	428	428	401	418	430	436	421	445	420	407	406	410	426	426	363	395	417	396	425	442	432	450	403	425	404	396	435	419	379	403	418	444	449	414	418	442	438	422	402	420	395	393	427	416	452	426	412	433	426	389	386	365	413	420	384	471	437	453	409	417	401	421	446	416	410	397	362	396	409	399	422	420	388	383	396	397	389	422	410	431	436	454	413	446	424	364	423	455	394	446	425	401	396	420	409	438	418	400	424	415	419	405	411	382	429	407	423	401	416	394	423	397	428	371	430	397	443	407	427	394	397	406	446	407	455	439	419	369	375	413	478	391	402	433	422	392	432	429	434	423	435	428	429	425	427	438	401	402	404	451	409	431	425	392	379	438	410	444	407	415	403	406	413	436	405	412	416	402	432	415	451	460	438	426	430	396	415	388	401	396	388	416	412	403	402	426	427	401	418	396	409	430	453	420	411	413	420	425	404	418	447	448	411	400	429	432	385	409	407	447	418	424	411	422	439	416	370	403	397	365	409	444	441	417	424	420	409	413	438	435	395	414	408	405	399	440	433	405	420	402	425	414	398	406	416	380	388	439	419	404	424	425	400	414	435	413	459	388	402	413	395	402	384	443	422	414	388	433	396	369	434	389	427	384	423	438	423	389	435	410	453	413	407	418	442	422	415	385	400	383	403	420	413	400	409	418	396	437	382	406	442	422	419	450	388	476	426	395	416	402	396	410	401	415	417	435	406	440	426	409	449	413	376	421	398	417	426	447	448	414	424	430	422	415	405	413	406	399	432	410	384	401	413	415	422	425	435	397	421	421	432	423
3185	3260	2678	1318	955	755	670	587	542	489	436	440	434	398	399	427	405	390	379	361	377	381	382	327	391	372	336	323	353	342	368	364	333	322	356	349	327	374	345	363	346	354	370	341	333	329	337	355	349	404	368	345	322	324	343	325	345	357	361	341	349	325	355	339	337	361	334	382	374	334	330	357	323	374	356	375	348	360	360	384	344	336	358	333	338	336	363	343	327	333	335	326	360	335	368	360	340	362	370	342	364	330	343	366	355	332	328	329	338	376	298	374	359	320	345	329	327	352	332	387	365	324	356	343	332	318	361	308	397	360	315	367	373	328	348	341	353	357	369	318	307	344	334	354	326	363	332	324	337	333	372	378	351	361	383	312	394	383	372	347	317	355	356	356	336	349	344	365	346	306	346	358	352	350	354	355	366	345	351	340	314	381	343	342	364	315	345	302	306	335	329	343	337	326	364	309	350	332	352	358	320	365	343	362	355	353	345	357	336	362	366	351	367	359	366	331	312	364	354	354	368	337	366	358	351	311	343	347	348	329	332	375	385	324	327	359	333	356	333	373	330	362	352	349	330	375	349	373	328	364	339	322	323	339	331	327	391	340	349	362	360	344	325	318	362	346	364	345	359	367	349	346	351	330	337	317	350	324	343	361	355	364	345	339	323	328	359	331	316	349	354	347	324	345	377	354	341	351	325	325	319	334	381	352	363	343	332	319	345	324	358	366	324	368	298	369	362	333	343	345	358	341	347	355	350	351	308	354	358	353	350	338	364	360	326	329	382	344	358	346	372	317	355	325	354	333	339	382	360	357	359	339	333	363	312	310	344	332	324	368	346	343	321	347	363	357	320	361	312	342	377	358	329	318	339	361	326	346	339	363	344	347	372	355	355	331	357	352	338	363	367	344	358	356	319	378	359	353	370	338	344	325	322	329	342	375	337	332	311	334	329	349	367	346	362	342	326	368	319	365	355	313	384	341	325	335	348	338	331	326	346	338	374	356	343	336	345	351	361	345	347	343	367	341	338	359	352	331	321	371	387	333	370	334	335	390	347	317	368	357	336	370	316	359	397	344	347	348	387	364	356	355	321	317	333	325	348	338	372	337	339	359	346	334	369	343	373	338	325	335	356	367	366	343	373	338	347	331	314	364	339	340	345	313	335	357	354	339	347	342	355	324	346	345	327	359	370	351	349	351	351	311	342	330	373	357	353	327	366	348	311	337	347	344	309	342	364	317	334	335	368	349	313	354	358	352	358	355	313	332	359	361	348	312	320	368	345	334	376	366	339	359	358	344	351	348	340	349	343	373	374	342	347	342	357	372	311	354	351	329	354	327	352	369	354	363	353	341	324	364	336	306	331	330	348	326	344	339	329	337	330	329	350	357	352	338	343	339	360	328	357	329	342	334	328	351	358	338	333	367	344	355	339	347	352	341	355	324	349	347	338	331	338	368	344	359	380	355	365	372	353	334	343	367	334	365	356	350	320	327	340	360	354	314	340	342	346	326	331	311	341	324	317	355	323	356	348	328	331	346	334	325	317	377	352	320	325	322	346	340	367	348	317	376	318	331	363	341	328	354	338	377	353	324	330	319	347	345	351	368	354	343	326	327	377	331	325	327	359	349	318	356	332	351	353	318	327	358	331	362	384	327	360	325	356	361	360	332	339	377	367	337	331	342	358	336	345	342	348	340	341	349	339	369	357	349	326	378	301	347	355	339	375	320	314	333	335	347	324	345	335	346	329	357	350	333	355	350	321	335	395	323	334	365	324	371	342	348	367	366	359	339	356	354	354	352	319	367	343	355	331	357	354	336	348	340	386	349	313	337	331	335	347	342	363	348	362	357	350	338	354	334	336	295	343	339	356	342	325	334	338	358	316	308	313	327	347	316	334	356	320	387	348	327	367	311	345	345	342	336	331	341	332	358	367	343	344	375	358	359	313	336	354	346	324	333	348	346	330	355	335	330	324	317	348	395	318	337	321	319	339	362	318	360	342	369	328	341	341	369	379	355	354	360	338	339	302	312	347	329	358	335	333	339	332	315	324	348	328	334	332	341	345	331	344	365	356	353	318	336	337	330	351	364	313	363	367	342	366	356	333	282	332	348	319	352	363	352	381	317	399	361	351	321	317	354	315	339	358	322	332	312	342	343	344	361	356	368	367	321	365	356	352	315	363	353	324	337	324	348	306	353	327	320	320	352	345	325	325	362	342	349	355	346	339	382	340	302	345	326	375	373	335	343	339	340	348	379	328	374	345	345	331	341	343	324	312	356	338	336	314	358	324	370	308	334	348	324	345	348	352	317	347	356	383	361	358	355	324	323	362	320	349	330	345	340	333	363	346	333	365	358	368	355	339	335	347	371	349	363	349	325	335	313	374	311	348	325	355	354	320	348	366	331	311	322	334	332	341	341	352	334	362	356	335	350	324	366	362	379	320	358	327	354	379	326	347	349	328	354	338	311	321	331	331	353	335	352	367	356	339	340	307	339	363	341	364	353	329	332	339	303	376	346	332	354	333	340	322	350	326	355	352	322	329	352	351	327	364	386	383	357	321	341	346	352	324	348	336	315	323	346	337	328	327	348	309	341	334	350	343	323	336	346	347	319	354	327	323	333	342	307	348	332	333	331	343	353	311	335	339	356	319	341	347	320	332	357	340	291	361	327	335	327	346	321	327	317	337	358	344	336	295	358	309	318	347	343	370	347	358	347	323	341	317	351	347	327	331	352	335	364	325	406	344	346	334	296	330	336	328	330	336	364	352	384	332	349	290	335	335	352	321	348	352	310	360	351	380	352	332	335	332	355	345	361	334	312	357	340	354	378	338	321	328	309	337	331	343	338	316	335	328	346	345	345	334	339	321	356	331	311	347	356	370	336	322	359	331	334	343	337	333	358	320	339	342	354	333	355	355	320	388	343	349	321	332	339	323	362	335	387	338	312	340	334	346	359	341	345	362	344	348	321	370	328	320	346	349	351	319	327	370	330	331	306	338	290	341	319	369	334	346	366	337	348	351	301	338	355	368	331	324	327	358	335	327	368	337	351	323	325	323	353	339	331	353	382	331	324	342	375	331	314	348	354	333	361	350	363	340	349	335	335	349	329	333	351	355	350	340	390	325	327	329	326	358	332	333	360	336	329	329	362	380	345	378	334	356	310	341	338	326	354	352	334	381	329	317	350	326	325	335	365	369	389	318	390	338	354	346	311	338	337	319	325	342	322	346	359	334	319	356	359	354	341	327	333	351	302	364	345	317	345	321	360	372	362	356	320	372	336	315	341	341	346	305	347	366	339	317	299	349	376	324	337	301	330	311	323	375	351	325	342	311	340	355	305	339	314	350	336	323	347	341	346	331	364	340	341	314	361	335	360	373	369	333	323	333	298	330	362	346	341	327	334	309	335	380	348	305	344	344	345	338	320	308	359	335	354	330	340	330	380	326	346	322	344	313	351	326	361	330	329	367	355	356	347	334	342	369	336	358	319	366	305
24546	21502	28903	24552	21488	8581	1573	1034	809	828	786	700	682	687	719	689	671	680	655	662	669	654	669	666	634	663	664	640	655	658	654	647	617	655	648	652	594	651	615	631	613	661	637	623	619	675	685	619	613	699	606	634	605	645	631	616	652	622	670	637	609	646	643	615	618	586	596	605	645	602	606	617	647	625	637	593	633	606	570	654	636	655	623	656	611	626	609	588	629	621	645	586	613	698	656	657	627	640	616	608	647	654	590	587	631	600	619	636	619	645	667	666	627	563	634	622	640	585	601	622	627	602	616	666	651	605	589	636	639	626	609	637	591	628	648	587	634	646	654	633	605	613	601	617	625	618	588	592	609	664	610	609	592	630	605	605	624	606	585	648	658	625	646	610	655	589	594	623	609	637	639	629	640	609	647	653	577	625	677	652	640	633	625	652	647	581	595	622	653	617	639	594	599	633	593	600	608	605	606	640	597	617	659	614	626	666	591	623	648	630	604	617	651	589	606	615	568	633	558	621	609	638	619	590	597	617	614	602	643	578	600	619	633	623	641	629	654	621	655	633	590	631	569	645	599	586	601	639	636	627	619	608	600	630	595	652	648	625	579	632	694	605	664	600	591	665	624	608	659	634	578	599	635	623	624	613	593	609	600	662	670	663	620	620	608	633	614	564	627	626	641	603	634	639	645	636	610	662	608	607	602	630	617	646	582	621	609	613	635	677	655	591	680	654	586	630	647	648	661	583	600	630	578	602	578	595	662	627	640	639	591	586	586	594	639	645	601	615	623	613	657	611	634	594	659	615	630	599	648	562	581	604	625	637	635	612	611	597	586	639	654	617	604	634	600	626	615	597	609	627	660	626	655	637	623	627	644	640	604	646	645	638	604	592	609	644	585	583	584	586	611	634	631	641	669	639	621	644	625	685	655	594	618	663	638	614	626	645	619	617	586	645	616	622	626	623	605	627	653	589	623	570	616	627	620	628	642	645	612	633	651	587	613	634	671	620	661	591	644	657	592	619	617	660	610	641	575	618	607	642	592	613	620	638	609	625	682	597	550	583	663	612	630	618	620	638	655	678	619	603	636	622	650	618	594	623	624	593	646	656	614	624	609	646	647	653	614	605	628	624	590	619	634	593	583	610	627	607	702	627	654	603	637	629	606	648	610	603	580	650	628	591	572	592	617	617	629	649	628	611	595	613	638	604	633	601	639	647	578	615	656	629	618	574	582	603	589	625	593	656	598	594	599	633	605	598	598	648	609	598	614	599	643	621	620	630	622	632	584	615	618	600	617	620	647	592	606	589	615	621	599	681	647	606	643	582	623	604	620	626	573	627	602	576	641	595	602	652	661	600	619	577	593	596	635	597	634	634	641	618	619	562	612	563	648	676	572	557	604	670	617	604	605	614	653	637	606	672	658	629	572	639	615	614	553	607	636	605	622	598	600	630	625	626	592	626	582	607	634	576	642	640	623	613	595	622	629	639	670	607	616	596	610	639	643	658	602	616	612	587	634	609	590	609	663	609	577	586	643	611	626	583	556	633	668	580	629	578	627	640	612	614	632	598	569	609	642	633	629	595	615	600	607	616	650	598	628	598	641	587	604	630	643	597	597	696	630	621	635	576	603	621	689	563	573	606	647	584	615	610	580	630	570	646	617	606	584	596	624	569	598	640	585	599	611	621	577	589	631	625	627	640	614	600	657	629	593	610	588	664	598	631	590	629	608	568	600	607	654	621	594	613	628	609	586	613	584	642	666	617	613	621	626	608	667	599	627	613	645	662	599	563	629	622	649	611	602	585	632	640	580	634	572	643	637	593	630	612	587	580	616	586	639	648	621	587	631	639	608	624	671	657	626	592	626	612	558	641	577	654	640	588	608	610	647	610	640	655	665	621	564	603	615	584	631	598	606	608	662	642	601	619	643	604	634	648	644	618	584	617	596	620	628	632	597	675	596	651	550	632	591	650	625	612	612	633	634	602	577	620	617	653	601	625	624	594	576	642	628	612	637	558	638	606	600	614	605	613	600	629	646	650	628	582	608	629	607	611	610	631	605	683	654	627	597	648	623	639	657	619	609	606	628	602	634	611	677	655	669	596	600	573	622	578	630	627	605	681	654	607	633	643	620	603	632	629	567	585	608	625	617	637	592	580	637	639	650	619	640	648	623	657	613	590	599	650	618	627	616	639	623	607	640	613	587	616	676	618	682	603	633	602	602	625	588	634	628	583	647	576	645	619	600	633	647	619	605	636	664	625	617	608	598	587	587	591	654	631	592	632	620	590	598	616	584	620	592	636	553	617	653	642	626	640	615	633	626	596	589	602	624	624	632	641	604	600	611	579	596	626	632	635	612	577	558	600	590	596	666	602	606	618	633	596	606	593	619	642	647	555	601	640	618	612	620	631	621	637	599	584	610	664	617	617	581	575	624	619	625	621	619	634	618	647	630	625	632	631	617	641	649	652	622	622	616	627	632	594	645	611	604	604	618	627	607	561	654	626	635	619	639	573	566	622	646	663	621	611	610	633	597	668	601	627	630	643	597	620	615	636	581	650	627	571	601	603	559	567	622	625	587	624	592	603	550	579	652	620	603	606	590	630	600	628	638	614	621	614	653	604	612	608	612	600	627	634	605	573	651	608	579	611	633	602	636	581	582	597	619	634	615	619	572	623	600	669	606	645	620	618	631	610	639	591	640	640	622	601	601	619	610	645	672	597	613	616	620	624	624	624	578	653	608	617	627	602	604	588	618	629	616	614	593	634	592	609	599	622	598	635	598	632	599	584	631	645	601	648	570	635	610	640	673	596	666	652	599	636	629	633	578	601	569	605	631	586	596	652	591	643	627	646	608	610	583	603	636	594	600	634	594	586	637	584	623	665	640	669	617	625	625	612	585	649	591	669	564	616	622	608	625	565	665	606	625	639	639	596	622	631	614	637	610	637	655	622	638	640	605	671	593	622	634	617	662	593	608	642	623	597	601	587	651	564	618	560	614	621	607	631	604	568	618	652	674	618	645	618	586	610	595	585	604	606	616	535	658	657	606	667	614	631	627	686	634	630	612	615	555	611	609	621	622	603	670	611	599	622	676	601	596	639	657	589	566	627	619	651	627	578	570	595	633	615	606	595	582	593	640	642	620	617	607	578	632	616	612	588	673	613	605	603	660	587	598	593	637	575	630	655	645	583	633	638	639	621	590	598	628	606	656	629	637	653	653	622	629	591	651	617	608	609	608	636	610	639	585	638	628	659	611	632	600	609	621	611	611	612	588	560	625	619	613	631	626	673	608	594	602	624	609	624	604	589	626	611	585	595	605	671	612	591	603	599	600	637	575	668	633	619	597	593	615	592	606	577	622	631	572	647	579	612	632	630	641	602	606	645	585	602	637	569	604	635	624	577	643	644	605	558	612	612	666	585	637	600	661	581	613	630	604	640	633	639	642	635	622	610	630	602	611	615	588	612	635	591	644	616	649	637	681	633	605	609	569	624
3605	5767	4850	2513	1805	1351	1021	908	844	778	699	694	630	614	674	573	582	581	598	598	570	561	583	544	540	539	533	555	513	540	504	561	546	556	528	503	504	546	504	515	505	521	520	547	461	525	525	516	517	496	514	504	505	494	485	526	454	521	507	500	509	523	534	531	541	487	502	509	497	524	518	472	497	473	552	504	506	569	467	543	507	495	494	512	520	499	487	485	518	469	495	554	492	532	539	498	494	479	522	472	485	483	539	479	539	531	487	532	488	487	461	461	530	519	492	517	490	519	503	485	520	508	484	472	474	519	484	482	496	535	491	510	507	504	492	501	505	513	520	467	508	492	488	520	495	506	542	532	503	507	512	505	468	500	501	504	520	527	502	502	519	459	488	484	493	531	467	507	499	488	525	508	509	550	489	524	538	513	473	470	527	540	517	513	512	489	540	485	489	496	504	481	481	479	468	489	530	512	465	491	529	503	521	516	478	422	524	484	526	501	554	448	522	489	494	493	491	497	518	486	511	546	474	496	471	539	501	501	537	521	506	512	489	484	474	520	495	487	482	538	527	529	524	513	491	512	487	475	496	458	499	497	452	483	511	508	532	494	508	491	510	503	507	486	477	501	498	544	507	511	500	472	467	509	502	541	560	495	486	514	487	524	531	481	528	535	487	489	513	502	494	500	496	486	518	488	519	529	531	513	473	484	517	507	472	548	501	498	501	497	521	506	536	514	510	519	481	525	479	522	521	495	486	524	463	507	512	497	523	484	509	509	479	504	479	493	481	522	486	484	482	520	480	524	459	497	502	531	501	455	500	501	467	480	515	486	472	519	480	500	468	465	497	483	474	469	487	495	487	517	521	497	472	482	495	475	476	488	458	498	506	472	490	536	472	486	480	515	462	520	461	513	480	496	503	480	498	503	477	481	505	498	489	510	531	514	504	496	471	482	520	480	474	525	481	503	484	524	461	527	506	444	531	497	526	516	452	537	510	522	498	457	497	525	494	495	542	489	511	558	485	511	539	534	520	493	435	518	581	501	479	469	507	527	532	474	498	498	508	545	545	470	512	508	533	514	479	484	506	473	530	501	467	525	484	463	512	479	486	478	520	465	486	479	513	477	502	489	498	491	532	451	499	489	474	530	524	505	497	465	524	519	495	481	508	550	509	486	485	497	493	491	486	522	503	527	469	486	533	526	494	505	504	530	499	502	508	540	538	472	492	451	500	481	469	523	501	484	492	493	472	470	539	479	503	509	492	477	528	511	507	496	533	488	488	493	491	519	489	478	468	513	461	500	501	520	456	474	495	505	502	510	543	432	500	480	480	501	486	502	496	515	478	508	479	486	503	486	491	524	530	465	480	497	512	491	520	496	486	486	487	518	489	481	511	469	479	493	480	491	534	469	499	499	524	526	509	474	505	485	513	479	475	513	509	499	463	495	497	446	462	500	536	489	524	430	458	491	509	491	547	529	490	500	481	436	469	493	506	454	486	458	487	525	498	475	453	527	538	467	537	481	469	504	486	471	500	537	501	495	451	499	507	533	507	516	494	460	495	496	536	478	531	516	476	518	518	495	516	520	464	496	517	498	462	499	536	475	509	487	500	497	464	503	506	522	499	497	441	512	530	506	510	475	526	490	500	517	533	477	506	478	485	501	500	493	498	491	485	514	492	518	488	539	490	477	462	482	468	507	524	461	481	484	477	484	495	499	496	522	519	449	520	440	511	521	516	527	540	516	502	521	514	477	492	493	490	465	462	535	475	469	497	508	481	499	495	494	506	495	491	508	438	454	484	457	514	486	503	498	504	491	468	467	496	482	481	499	508	494	466	487	519	487	475	517	460	501	500	469	440	497	505	537	507	518	482	516	456	549	463	488	471	478	512	473	490	492	462	498	494	479	454	501	470	465	551	483	496	450	475	479	494	456	513	514	491	563	471	489	463	514	496	481	551	507	487	487	484	506	497	512	509	475	511	487	500	511	464	504	484	507	475	500	478	478	481	496	466	494	524	462	476	459	484	485	469	477	502	551	508	472	477	484	521	514	502	527	500	479	496	494	470	488	472	546	513	481	455	503	498	488	453	487	521	549	501	510	519	448	517	502	474	509	492	485	477	525	514	454	516	473	465	519	459	472	469	505	478	498	521	493	444	529	486	473	488	502	448	489	487	502	478	507	501	487	480	460	447	496	495	508	479	489	473	488	474	491	511	534	542	490	485	472	451	428	506	493	500	529	461	493	525	509	471	507	493	505	517	535	463	459	468	468	494	500	496	512	508	477	487	532	495	520	473	489	473	463	491	497	490	538	500	472	491	509	486	532	481	530	483	561	467	479	509	509	474	470	502	486	467	460	500	502	486	491	494	492	485	475	473	458	497	512	479	517	511	473	483	484	511	507	496	490	485	473	479	503	488	489	492	486	495	472	466	487	474	501	516	518	490	439	467	504	478	487	466	476	486	522	485	496	480	457	488	462	504	513	501	471	516	518	494	482	459	520	516	519	474	502	469	464	500	496	490	515	494	497	476	496	476	462	472	493	504	442	479	490	492	483	472	477	472	519	468	518	551	489	486	478	501	495	503	496	448	472	499	500	469	446	511	488	520	456	462	474	488	470	494	518	469	493	482	494	482	517	502	522	530	472	485	472	489	503	527	469	494	490	504	466	468	490	488	482	482	520	477	514	493	491	494	486	496	456	469	482	463	486	491	520	477	521	460	439	521	520	449	472	461	523	454	500	477	489	466	471	478	503	515	453	533	454	471	496	499	496	494	511	502	508	510	496	502	456	532	522	478	515	494	441	493	478	504	517	507	536	500	482	493	474	471	490	475	502	479	544	487	481	515	569	492	469	482	474	488	504	493	481	507	503	488	476	508	522	548	516	485	507	491	482	452	471	500	522	498	503	479	506	452	480	499	475	481	496	505	508	516	494	461	452	484	510	523	502	513	434	493	476	476	518	467	461	471	461	512	487	456	483	509	488	517	490	489	530	457	509	519	515	496	511	505	456	464	479	500	488	492	501	496	495	484	454	542	475	518	522	462	529	551	473	452	481	498	482	440	513	471	519	484	475	503	487	497	511	481	546	506	504	501	506	527	530	480	470	514	534	510	526	474	495	494	488	525	515	493	512	491	495	489	514	505	492	516	500	480	466	523	485	485	509	527	519	489	480	509	514	480	461	530	454	501	517	453	472	487	466	434	487	500	497	467	512	509	515	508	479	518	487	457	500	481	478	531	478	469	533	484	481	541	484	478	489	476	504	438	428	494	461	501	491	481	529	505	527	487	490	478	475	453	483	507	469	503	484	525	551	516	496	511	502	480	473	481	483	482	515	486	532	475	489	461	488	519	480	489	532	472	515	481	481	474	488	483	490	456	478	488	499	496	517	498	468	520	488	474	497	488	475	460	516	456	483	520	506	469	512	492	489	470	515	506	528	474	511	496	482	527	476	463	482	519	504	455	490	471	483	471	478	461	490	471	522	489	472	492	459
27825	9899	468	246	161	157	169	131	140	144	146	138	162	122	130	160	161	150	127	162	133	154	148	135	148	148	174	153	160	144	128	160	153	131	143	133	155	150	136	157	127	135	159	130	129	138	143	147	148	152	156	160	128	145	147	128	163	128	144	146	153	135	121	142	150	154	143	136	133	116	145	137	139	141	134	152	155	151	145	116	143	136	116	132	153	169	145	153	145	126	150	121	135	156	143	156	139	137	154	136	146	127	160	131	146	150	158	133	150	118	154	148	146	140	140	169	145	145	151	139	137	123	142	150	151	131	155	134	141	133	150	138	152	140	122	159	139	135	149	145	159	129	139	118	132	139	154	144	134	166	128	143	131	156	128	143	146	148	155	136	126	155	147	151	143	140	169	163	138	144	143	153	127	159	158	123	151	143	155	162	133	122	136	152	148	138	131	145	147	144	148	147	146	136	137	149	153	153	132	150	153	139	143	137	147	149	149	139	161	131	139	137	138	146	143	153	149	164	142	135	162	117	163	157	148	128	144	150	130	125	129	164	120	153	176	130	132	161	173	135	134	131	161	158	147	129	158	131	136	145	169	165	151	140	132	144	144	155	128	174	145	142	130	140	163	141	163	149	141	138	148	147	143	159	157	145	151	138	136	146	141	160	152	156	159	161	159	156	133	150	143	136	161	148	155	167	138	157	122	163	130	149	144	133	131	159	153	144	151	149	155	170	141	152	146	153	145	130	144	144	159	151	144	160	150	139	150	142	163	155	148	164	142	127	130	136	149	147	143	152	149	145	150	144	139	156	138	153	148	127	155	155	145	144	136	149	128	147	150	158	150	132	144	116	159	130	155	172	150	144	150	146	151	143	150	152	158	147	131	139	150	148	143	137	147	134	151	173	148	171	145	148	144	152	134	135	151	137	166	138	149	149	124	144	140	146	148	142	121	139	157	167	147	162	149	139	158	134	136	161	156	170	136	147	124	157	134	152	137	155	137	145	131	147	167	151	174	160	138	136	145	145	148	156	144	171	137	164	127	148	160	130	149	115	153	134	131	157	133	148	139	149	166	160	144	148	147	143	146	130	136	131	153	155	127	146	139	143	149	144	158	134	124	160	163	141	144	134	152	136	149	127	148	128	162	139	124	136	115	145	161	148	139	167	129	145	151	117	144	146	140	145	144	139	152	132	154	152	148	137	138	143	151	150	136	154	129	161	145	134	141	144	144	168	137	142	139	149	123	169	125	145	142	146	160	116	136	147	138	133	135	139	137	152	138	135	136	137	138	154	146	152	125	132	137	147	138	136	144	120	147	145	136	134	145	148	159	125	147	152	150	152	153	145	124	151	149	147	134	133	157	162	133	144	154	124	154	149	139	159	154	141	162	144	139	155	161	149	159	146	174	157	129	148	142	164	143	151	136	128	135	151	149	129	139	135	155	142	158	138	140	133	130	155	146	156	134	149	153	152	148	154	148	134	128	131	159	122	139	143	142	137	135	174	136	150	144	146	171	144	150	130	144	149	128	140	131	133	129	148	132	141	150	146	148	130	158	121	142	131	155	166	124	150	125	145	167	144	128	156	155	137	132	147	139	144	144	143	158	143	138	160	160	153	145	160	130	143	145	135	148	119	148	113	143	154	120	138	151	149	109	147	138	156	139	137	132	147	128	144	134	156	149	130	155	137	151	131	141	153	152	156	133	158	141	146	124	142	155	151	143	141	140	152	158	169	138	142	131	137	142	127	160	144	168	153	131	150	139	150	157	136	141	138	144	127	140	156	130	140	151	146	166	145	152	158	165	170	158	150	146	155	145	149	147	134	150	122	133	153	158	166	133	135	132	162	151	136	123	139	160	159	158	136	160	149	152	163	141	149	150	131	131	128	136	127	131	137	164	157	157	127	141	159	150	156	154	145	139	144	140	138	143	140	147	158	119	138	146	153	145	143	138	137	157	153	120	175	142	137	151	141	140	144	110	148	143	154	118	147	147	130	135	151	134	144	153	149	146	131	145	123	134	140	148	156	139	158	141	140	136	140	138	158	129	121	148	153	151	163	137	149	161	126	137	148	170	137	136	134	158	155	154	132	154	142	154	136	161	146	135	134	150	132	141	159	153	131	139	132	167	153	153	152	145	154	150	144	154	139	154	151	149	127	128	161	139	150	137	160	138	149	136	137	137	123	133	153	165	141	165	125	153	150	137	141	164	150	130	146	142	148	150	146	143	155	152	135	130	149	115	148	154	180	117	145	132	118	151	145	143	135	146	140	142	155	154	135	145	139	142	152	135	154	153	144	132	159	130	159	160	136	139	147	142	140	171	141	148	147	137	158	152	131	160	152	118	135	131	137	144	160	148	146	120	168	146	126	136	135	165	137	145	175	133	132	124	149	144	139	148	139	146	145	162	127	150	126	123	130	131	146	150	137	131	176	150	146	149	155	159	142	155	135	138	139	156	143	135	147	169	119	122	141	146	171	135	148	132	140	146	149	142	166	146	141	155	160	159	150	165	168	143	138	139	149	157	127	134	145	149	150	166	164	125	159	140	142	135	149	150	141	118	150	129	147	141	127	142	129	144	152	129	135	127	164	152	143	131	145	164	163	154	151	142	145	147	149	137	143	153	122	140	159	147	135	140	146	144	149	156	129	134	152	157	136	129	136	146	158	171	147	151	142	135	150	170	139	141	151	157	147	153	159	139	152	160	144	146	155	158	130	153	137	167	154	157	131	153	139	133	115	152	139	143	165	156	150	133	128	144	134	150	147	129	144	149	146	153	148	149	129	140	154	155	149	142	157	163	151	133	142	156	157	137	138	155	154	130	134	157	133	157	143	137	139	160	135	153	153	133	133	144	143	151	152	138	137	134	127	123	145	139	127	148	137	167	139	153	127	150	164	142	153	142	123	144	141	138	153	135	150	127	149	156	128	131	131	154	140	162	154	146	167	128	165	124	124	141	141	137	145	121	150	128	142	146	146	156	128	133	168	138	166	135	128	153	150	132	150	161	158	136	150	141	157	165	122	133	132	134	140	148	145	144	154	143	142	161	128	149	137	152	132	146	154	145	123	141	153	116	149	148	131	138	143	146	167	135	136	168	167	169	165	143	162	153	158	164	147	146	154	158	137	149	158	155	149	136	163	154	145	147	131	136	140	140	160	157	152	138	136	165	144	148	137	136	124	138	138	140	125	135	148	152	146	139	148	173	147	157	155	132	141	132	145	132	131	148	143	142	123	168	124	147	147	139	132	136	141	157	148	157	150	160	126	152	155	140	152	156	141	130	146	157	152	123	134	144	156	154	142	120	131	145	140	141	131	152	160	163	152	141	174	128	131	156	135	161	148	145	157	132	129	155	138	173	138	153	164	149	154	146	148	125	150	134	136	165	136	137	142	153	148	135	165	147	147	156	165	153	143	132	145	145	134	163	144	164	148	162	135	158	146	151	150	144	147	151	134	156	163	145	144	140	133	155	188	146	143	134	123	139	144	139	158
4512	306	249	201	167	166	129	134	130	126	115	127	138	135	139	146	159	132	126	107	119	114	121	116	129	127	136	98	95	114	119	112	130	114	126	126	116	118	123	132	110	120	129	105	107	132	143	139	118	111	106	123	143	111	107	143	150	125	119	128	136	138	109	115	121	125	118	121	126	117	117	130	127	132	129	121	126	125	114	111	132	128	111	120	107	103	134	111	103	121	125	120	132	125	111	130	110	112	112	126	130	125	121	154	123	127	125	143	139	118	133	119	128	126	131	117	127	138	139	142	125	123	136	128	137	127	107	128	141	140	128	115	117	124	115	115	119	110	127	132	130	130	111	117	119	136	130	116	104	124	129	133	116	140	115	129	109	138	134	125	126	104	120	107	130	141	159	121	117	129	140	132	128	146	119	136	128	122	126	115	109	115	134	134	111	132	122	119	135	112	121	120	128	126	156	120	117	115	145	115	135	118	122	119	118	122	105	115	117	121	129	130	119	126	135	143	133	124	123	149	135	119	99	125	124	117	106	116	108	137	135	136	121	144	130	130	122	115	116	125	121	130	108	129	124	134	147	115	123	126	126	116	107	145	110	135	121	125	124	120	117	140	113	114	125	153	134	121	123	128	127	151	145	145	122	158	132	125	120	125	125	124	132	119	122	121	110	122	135	120	108	133	127	123	110	102	102	121	112	124	120	127	136	118	129	122	137	129	104	111	140	122	140	126	102	143	116	122	127	116	140	128	124	116	130	124	127	127	114	118	129	128	130	126	142	130	150	106	117	138	115	130	123	102	121	116	120	130	128	118	119	115	110	138	121	135	118	129	137	133	109	137	135	124	127	133	139	120	118	125	113	128	137	115	129	107	136	127	118	110	138	126	118	114	135	131	133	117	128	131	133	100	126	121	124	112	108	131	133	137	130	137	125	110	130	136	113	113	127	120	124	125	117	120	126	125	124	124	121	115	127	119	114	129	126	137	122	100	138	119	132	114	106	127	119	135	109	119	123	148	137	116	115	136	142	125	114	114	128	130	121	126	121	128	112	137	108	151	122	99	123	132	119	117	126	123	138	108	117	129	134	128	103	117	110	114	113	111	126	121	138	129	123	128	120	132	114	141	128	131	133	126	124	125	149	113	128	133	120	121	97	135	126	109	130	133	123	128	113	119	142	117	114	106	116	104	133	132	123	127	114	143	105	131	136	146	148	113	144	111	116	109	116	114	122	121	115	128	138	127	131	124	130	112	117	120	130	124	134	137	110	119	132	159	122	108	126	130	131	142	117	142	118	135	120	121	120	134	117	119	112	125	128	118	142	141	100	118	125	112	103	123	123	125	116	129	126	113	96	141	122	135	129	134	118	132	125	112	134	116	112	116	126	131	139	118	142	125	116	131	127	117	149	108	124	128	109	113	105	116	111	125	131	115	101	127	135	119	127	141	121	120	128	126	121	122	129	120	124	129	117	118	105	123	140	132	133	122	131	133	118	114	136	115	137	142	129	131	129	122	121	116	137	132	139	121	108	135	128	128	139	115	119	138	133	108	118	116	119	134	136	119	116	110	148	129	139	123	126	143	122	119	119	114	123	121	130	110	113	122	121	144	137	127	114	140	124	119	131	130	116	129	109	109	136	108	142	139	129	129	135	115	126	107	122	120	118	121	123	138	111	136	139	115	128	130	122	110	118	123	121	140	127	116	120	138	116	119	137	118	115	127	138	122	97	148	158	109	152	132	125	127	116	114	117	113	130	120	128	129	123	125	131	123	120	136	133	122	115	136	131	128	114	110	118	129	121	124	121	113	116	114	118	132	121	124	97	138	140	114	132	114	101	119	135	125	104	103	106	118	118	126	112	127	135	114	129	149	122	139	115	110	130	129	98	133	117	131	152	141	101	126	117	126	108	126	134	147	124	115	126	149	147	122	124	112	114	138	119	134	122	120	127	126	137	141	127	135	107	146	124	142	92	114	115	94	133	127	110	107	131	126	106	118	118	117	124	130	113	123	138	123	114	108	115	123	138	135	133	125	112	106	115	138	134	121	126	136	127	127	129	113	130	139	135	154	142	103	125	115	135	113	112	121	132	86	128	109	108	128	118	112	130	96	123	125	123	139	129	128	117	135	109	133	109	128	124	126	127	128	120	120	135	133	129	111	134	105	124	113	131	118	116	121	128	128	130	122	114	116	131	119	116	111	119	108	108	128	124	134	139	124	140	126	111	127	124	127	123	135	127	119	128	124	125	121	141	129	118	124	121	121	121	124	128	117	130	114	120	111	123	133	136	131	115	131	115	129	115	137	117	131	127	122	134	132	111	118	124	138	127	133	139	149	124	142	130	125	122	96	131	132	116	129	121	104	139	140	129	131	110	124	131	103	125	126	121	128	102	133	125	120	110	110	121	115	110	136	136	109	127	134	140	137	136	123	125	120	115	123	111	147	146	115	95	130	141	125	128	119	129	125	122	136	105	103	129	127	119	134	119	136	109	134	131	121	123	144	119	147	126	116	138	135	126	124	121	121	117	129	113	117	130	106	118	114	106	140	136	115	129	134	145	131	115	120	142	128	132	126	131	136	118	145	114	121	119	135	132	126	124	126	105	116	125	127	114	136	134	130	120	144	123	138	130	106	151	117	134	112	115	105	125	111	122	126	131	142	142	115	127	136	113	115	144	124	132	118	147	132	130	123	154	118	119	133	125	109	116	135	99	114	121	116	139	135	122	131	144	122	134	125	130	132	117	130	127	137	109	110	111	131	112	142	108	111	136	119	120	118	108	104	117	127	123	120	134	145	140	140	123	130	119	116	120	123	130	125	129	126	135	126	130	121	121	121	138	129	132	120	123	120	135	108	116	126	128	137	118	128	135	105	121	133	107	127	139	130	148	140	126	133	115	111	131	140	128	152	119	126	124	118	123	158	112	114	102	108	119	127	122	123	143	132	117	119	125	133	117	117	124	120	110	130	120	134	114	116	125	134	144	121	123	129	140	124	112	140	145	133	114	139	112	133	139	118	121	126	127	109	119	122	107	131	124	131	146	123	111	131	121	119	140	130	131	128	109	147	128	123	143	135	150	110	144	111	130	133	119	129	120	125	133	139	131	139	122	112	104	135	132	120	126	116	121	122	135	118	137	108	135	110	135	125	128	118	129	125	105	124	142	117	125	116	110	122	124	120	119	131	121	118	107	118	134	124	124	122	116	120	121	119	133	131	122	125	135	124	138	125	123	140	115	111	131	118	150	126	130	145	124	135	131	114	117	127	125	121	117	107	135	137	119	146	119	118	124	122	132	123	127	118	127	137	112	127	128	96	119	134	113	126	126	129	134	139	104	136	110	136	147	110	137	121	124	132	135	126	127	102	139	138	142	124	119	120	121	102	110	120	143	140	112	124	107	121	122	119	124	142	135	124	124	112	131	137	137	111	137	135	116	115	128	114	109	132	116	120	143	114	125	157	130	139	132	128	128	128	123	137	129	138	127	111	126	127
25539	21490	27983	25388	11282	1223	740	589	518	469	455	489	484	466	461	447	419	415	439	436	442	428	405	451	448	400	438	421	443	414	422	456	424	438	445	411	423	411	424	412	461	399	386	402	414	437	421	449	437	404	485	438	397	412	454	407	410	419	428	444	411	347	451	449	422	402	415	392	430	422	413	410	428	417	423	396	438	426	407	418	461	386	409	431	390	416	439	420	416	412	415	437	420	417	407	417	385	414	372	400	395	391	417	446	422	386	413	393	417	396	433	457	410	394	392	424	427	418	442	429	424	407	448	427	406	427	416	401	393	408	435	428	438	438	439	438	419	415	377	404	417	406	417	405	434	433	428	396	415	419	414	407	413	409	395	430	413	429	426	482	414	409	415	466	423	398	425	433	433	394	438	424	484	437	402	404	399	408	422	428	418	422	400	406	423	411	410	407	375	399	389	441	407	404	417	419	411	407	446	410	422	415	391	423	418	411	445	403	441	418	396	401	410	407	401	414	416	413	407	394	424	403	408	372	456	463	415	401	417	436	411	421	360	397	415	419	437	435	430	421	387	418	407	413	409	440	436	403	390	397	419	427	383	389	400	448	401	423	427	392	460	429	405	422	412	401	420	415	416	428	431	402	390	419	391	437	451	466	429	459	445	394	422	443	431	409	408	422	441	401	387	427	393	392	400	399	401	437	417	418	426	411	398	425	420	397	411	432	439	400	444	373	395	441	454	394	428	377	429	412	416	432	382	411	463	424	436	426	422	423	393	422	437	406	427	407	408	388	439	422	398	432	377	443	429	365	403	433	393	388	396	379	415	456	442	427	415	394	399	446	419	408	372	404	445	398	380	410	437	450	459	407	383	397	420	428	467	404	442	426	419	436	427	433	429	425	450	421	461	400	400	402	427	405	433	471	406	434	420	426	421	420	390	421	436	422	400	406	396	431	419	369	400	396	413	442	439	437	395	420	430	410	410	444	436	408	437	396	418	405	413	402	429	446	398	433	402	426	412	420	414	414	381	425	384	410	447	400	408	401	411	392	437	447	417	424	401	393	381	410	453	429	369	415	397	411	425	395	441	428	425	449	398	396	410	395	388	418	469	434	382	401	409	420	424	421	431	394	398	407	425	384	455	441	399	442	383	402	429	411	431	385	426	399	359	436	420	398	382	425	428	403	425	405	385	428	430	436	419	386	410	425	407	401	444	423	424	440	384	408	386	479	435	423	430	455	422	429	417	389	407	445	421	415	428	398	439	394	432	414	399	402	431	396	397	425	408	450	452	392	432	420	442	422	380	373	424	404	384	398	414	410	406	399	386	391	406	391	423	428	425	418	385	378	461	417	457	408	409	443	390	407	401	431	403	445	429	375	423	410	404	432	393	413	437	434	422	433	416	398	400	405	391	380	423	389	428	411	408	415	397	407	430	412	412	427	406	415	405	420	393	440	422	407	414	407	397	414	395	405	414	438	438	403	425	418	399	432	425	415	430	406	370	395	435	422	418	396	409	400	382	416	444	381	402	383	380	368	390	381	431	419	422	406	432	411	417	386	405	383	444	413	434	392	376	413	408	418	429	433	425	412	383	410	387	418	416	416	422	428	406	416	388	440	413	438	403	417	411	460	423	398	425	388	400	405	399	410	430	422	426	414	421	436	425	412	399	427	385	395	430	402	405	425	404	421	416	420	389	420	418	431	373	449	387	389	448	441	394	415	395	406	422	436	455	422	379	415	414	410	401	402	386	386	399	404	426	421	417	419	432	396	419	437	412	425	415	439	443	430	439	453	456	412	399	407	404	407	427	434	396	404	422	413	387	433	418	407	412	454	392	394	408	419	390	427	393	416	370	424	432	425	401	422	443	453	408	410	393	397	419	393	437	413	393	440	420	411	411	426	381	457	405	403	410	427	470	420	412	406	384	421	386	384	408	414	437	395	425	411	442	428	445	423	437	416	433	431	413	425	405	402	449	423	385	421	399	420	397	389	385	418	399	423	422	385	444	395	412	431	430	458	415	415	413	468	443	430	465	405	406	420	409	423	438	435	398	398	432	429	400	433	386	418	415	422	405	401	418	401	436	394	394	428	412	417	408	432	408	391	406	406	416	390	395	380	423	405	422	415	431	455	428	442	414	435	409	387	434	396	424	446	452	427	438	421	397	416	406	407	418	395	407	425	445	430	417	442	413	373	395	407	418	408	430	394	386	417	385	383	389	418	420	411	432	414	435	402	413	436	405	442	399	398	420	457	397	426	395	398	410	401	437	448	431	423	404	413	438	435	393	401	441	391	421	446	396	448	381	410	448	402	418	427	415	405	405	397	395	423	424	424	417	396	405	409	414	398	416	419	377	398	388	424	443	423	377	392	439	418	454	428	426	474	408	405	417	430	398	391	401	424	400	437	411	396	419	449	409	401	431	402	418	406	454	407	478	400	440	415	425	473	386	391	392	446	376	413	450	400	423	449	408	399	372	418	415	423	391	435	411	373	432	444	423	396	402	424	431	387	437	448	418	440	454	398	414	451	414	414	426	413	369	389	430	402	411	410	420	416	460	441	425	426	448	413	376	412	398	469	393	364	399	433	382	378	445	404	370	399	424	411	403	409	421	435	422	434	398	414	431	418	436	440	422	392	397	442	391	406	393	439	414	433	411	457	419	397	444	396	401	414	424	429	443	400	425	411	449	426	388	427	425	410	432	443	402	433	428	426	436	407	396	433	409	403	383	422	392	462	416	383	401	470	378	372	424	386	420	439	453	424	416	422	393	432	455	392	401	433	415	375	423	441	402	443	403	399	432	410	427	402	435	390	378	428	447	420	409	451	389	395	419	400	421	433	409	417	393	429	430	422	392	411	440	455	412	416	413	430	410	476	400	415	386	428	399	387	421	459	437	423	412	402	384	409	429	429	406	444	425	401	427	399	436	379	428	473	409	409	391	419	434	450	406	428	421	425	423	389	392	416	409	422	412	369	445	415	415	416	442	369	455	449	423	398	383	428	423	406	423	444	370	426	401	408	420	410	434	430	411	392	423	459	391	421	460	387	442	424	404	432	397	415	398	417	423	373	409	422	414	437	433	407	448	416	434	419	390	417	381	437	463	437	411	410	423	424	417	397	390	440	412	395	429	398	402	447	394	404	453	431	446	407	432	447	402	407	391	396	423	396	386	435	410	407	415	419	405	466	438	423	429	443	416	424	458	405	404	382	429	407	396	431	353	408	396	408	406	395	420	398	441	436	430	429	448	413	437	413	406	394	417	389	423	406	439	376	406	450	407	422	411	394	426	388	395	435	412	389	397	422	400	408	408	406	439	405	395	409	425	402	411	440	379	434	406	404	391	372	416	412	395	436	414	406	345	421	399	452	416	393	412	402	412	398	433	425	421	413	464	406	433	408	420	428	422	435	428	410	395	407	429	399	386	429	436	417	420	400	389	406	437	415	425	388	411	413	421	434	379	415	446	420	405	413	440	432	433	408	429	405	429	438	421	415
3123	3351	2694	1354	996	786	646	552	551	468	499	435	417	413	432	439	401	360	370	352	352	354	355	349	353	383	367	375	360	401	389	354	349	334	359	378	325	373	355	364	394	353	359	351	376	377	386	355	344	325	360	339	381	366	370	318	396	354	354	342	357	356	349	356	335	356	386	354	366	367	342	374	318	364	376	347	352	370	379	366	373	354	346	359	331	350	383	362	358	346	357	344	331	342	348	344	336	337	383	321	360	340	402	373	353	360	353	325	358	313	324	373	368	391	328	348	356	348	383	368	361	359	368	333	291	342	363	329	334	385	346	341	363	364	376	322	346	359	329	347	340	372	358	352	334	345	349	350	352	363	338	343	361	325	352	350	333	328	370	368	359	343	349	335	380	376	379	366	360	343	343	358	344	345	348	367	365	322	344	342	356	344	346	343	356	355	333	385	357	347	367	327	305	352	342	346	330	354	364	344	328	354	401	338	328	347	346	322	341	319	330	374	336	327	349	345	366	354	347	353	328	354	319	354	359	380	345	360	353	346	326	349	363	381	366	338	344	338	335	320	345	320	327	367	331	328	339	371	329	329	336	351	359	345	335	373	354	344	352	355	347	361	334	416	357	357	346	367	358	354	340	362	343	338	343	331	352	341	387	354	347	338	362	332	328	337	370	359	350	339	338	363	372	365	352	380	307	324	355	355	364	364	379	351	374	342	314	358	327	350	340	303	399	317	342	353	376	343	336	339	338	402	354	343	362	360	383	334	368	349	331	320	359	368	347	321	359	330	376	326	359	327	334	334	375	356	376	344	337	354	354	335	351	342	301	368	368	364	340	338	340	312	371	395	388	348	371	373	353	329	338	349	315	355	371	379	344	311	357	359	396	372	347	365	352	382	330	332	349	338	383	296	352	333	328	342	351	323	328	344	359	321	352	349	359	370	314	330	368	332	349	349	385	355	333	358	361	365	329	347	332	341	337	371	336	335	348	332	372	349	351	326	343	358	365	337	381	336	373	398	343	309	361	355	327	344	370	347	350	354	343	340	366	356	350	361	354	354	374	317	345	344	348	360	335	323	366	350	357	357	347	327	378	358	316	352	349	359	341	363	343	302	330	338	372	336	363	350	360	362	360	319	337	348	387	350	348	362	417	350	374	334	339	355	364	345	355	340	342	336	341	349	364	331	365	359	336	354	356	359	363	351	329	357	337	334	358	340	354	320	338	316	358	347	358	339	362	355	348	364	346	306	327	328	327	382	352	336	340	352	340	301	341	359	319	374	330	324	361	358	349	378	323	349	357	333	374	347	341	340	360	350	337	355	344	382	306	321	353	320	361	342	365	344	372	319	346	346	350	393	349	379	362	347	341	355	344	380	343	357	343	335	356	314	366	364	337	315	346	325	339	344	384	354	337	344	330	347	339	371	352	374	345	368	344	329	361	359	368	344	359	326	333	365	347	311	377	328	326	377	316	353	339	348	320	364	336	376	334	357	339	319	344	317	332	313	347	323	380	351	328	314	363	354	385	368	323	348	367	334	350	371	375	353	359	352	376	357	341	332	363	379	333	322	352	334	321	367	338	333	318	357	345	332	327	370	334	309	338	337	351	381	348	356	334	354	369	354	360	381	345	333	317	348	341	373	367	341	353	342	365	357	364	354	377	341	369	317	338	329	365	363	363	357	330	316	323	337	314	383	366	323	370	349	355	346	320	352	360	341	322	336	374	383	342	325	388	346	342	325	385	352	328	363	353	352	347	344	381	324	377	358	374	315	358	374	366	336	341	322	348	353	343	329	356	352	356	352	345	365	363	391	342	364	331	335	355	328	339	355	308	384	366	334	320	338	329	372	336	373	353	400	346	349	355	367	336	341	335	358	342	322	368	378	365	372	342	334	363	342	361	332	351	341	310	343	330	336	336	384	325	356	358	359	365	326	311	355	356	363	365	294	300	333	359	343	343	361	361	361	347	339	360	337	337	355	365	356	338	337	362	360	331	359	351	320	344	312	323	343	342	350	330	321	318	328	338	368	394	326	337	319	321	314	327	349	316	326	348	352	344	385	330	325	347	324	327	325	358	360	337	375	335	337	343	391	336	307	332	333	348	359	350	349	370	335	368	346	348	375	360	342	324	344	338	322	333	342	365	348	371	389	355	319	340	363	318	358	272	347	353	333	345	350	381	359	342	345	315	343	323	359	386	356	336	336	358	350	319	347	356	349	353	367	333	348	303	352	348	312	337	348	320	346	314	340	346	358	347	349	336	364	356	363	348	363	344	351	351	354	361	343	370	336	331	339	300	358	367	326	367	318	312	345	335	345	343	333	357	323	366	326	353	330	311	371	353	347	356	365	360	325	330	336	371	329	334	334	322	380	351	354	326	337	352	362	352	335	347	353	337	347	332	301	347	366	334	328	356	337	336	307	295	343	335	343	325	361	344	341	354	349	335	344	315	324	329	324	361	306	332	343	333	345	319	339	355	314	343	309	308	329	378	342	350	350	336	377	314	343	322	356	358	322	318	352	369	323	365	361	319	323	342	357	374	349	336	365	336	346	351	360	367	376	345	342	329	358	343	346	349	315	351	339	359	362	365	338	377	331	338	362	340	366	360	377	315	355	332	338	311	346	353	356	304	368	351	336	325	354	355	357	333	354	319	343	345	368	333	355	353	337	340	335	338	352	345	350	333	350	348	307	345	355	366	366	324	357	343	302	341	392	334	353	363	351	372	348	366	334	358	327	353	338	339	323	360	348	364	314	330	354	351	346	366	328	323	372	327	356	356	347	359	340	335	329	354	391	333	352	310	370	318	359	340	354	343	330	335	345	339	338	316	323	352	334	339	346	344	371	338	363	360	362	339	336	299	340	360	376	387	320	372	339	317	349	330	376	324	340	338	331	346	373	337	340	355	354	323	355	369	339	361	307	346	340	332	306	355	366	300	337	359	335	350	332	360	305	338	351	319	348	315	327	375	346	348	337	362	322	328	339	331	331	339	339	339	361	342	313	352	331	320	335	335	300	329	337	325	327	361	352	338	362	344	352	315	307	347	321	335	333	363	354	315	357	345	343	362	343	327	368	343	310	327	354	355	349	331	316	359	360	334	327	348	335	340	343	394	334	334	347	325	321	315	368	346	336	355	367	342	327	337	341	359	320	340	378	382	353	355	348	338	325	332	312	350	305	350	360	393	297	336	312	369	349	338	346	349	368	335	315	330	329	336	326	371	318	373	342	348	318	379	334	350	340	353	343	362	320	347	325	332	339	344	369	336	341	361	340	336	338	350	368	386	327	322	352	347	360	335	371	335	355	347	319	322	356	350	315	321	346	351	358	354	309	325	341	327	348	328	350	335	333	345	372	347	327	352	301	323	363	337	342	318	373	303	331	364	372	326	336	342	339	334	328	360	347	326	315	350	389	376	341	349	338	351	347	332	323	330	332	353	324	355	328	352	319	355	313	358	353	346	330	333	305	351	359	338	337	329	318	314	326	356	316
24526	21478	28856	24529	21465	8400	1591	1002	817	773	761	735	725	715	675	708	669	669	656	674	676	654	640	662	618	638	645	629	633	636	609	633	597	629	643	636	608	610	597	595	603	613	622	594	643	595	631	665	631	632	624	611	674	569	618	642	644	636	607	601	599	632	631	699	575	662	608	627	643	648	570	670	631	622	645	614	601	628	617	637	650	617	673	602	605	641	639	590	660	630	603	597	649	609	615	627	603	602	600	629	587	647	617	650	619	595	631	585	612	622	635	575	625	626	604	645	626	631	631	641	606	574	617	632	592	644	620	628	649	586	594	582	632	621	633	606	611	607	600	599	620	626	608	626	615	618	631	655	600	593	608	643	630	616	585	626	593	634	601	589	602	591	639	611	659	587	600	620	624	610	639	582	645	616	570	616	615	581	635	603	576	607	627	614	605	605	618	607	624	614	607	639	599	617	622	611	612	637	597	582	606	615	619	635	636	622	622	611	621	645	576	619	625	662	611	595	633	568	617	635	621	644	585	634	606	575	631	612	645	653	614	662	607	574	657	624	587	618	635	647	621	614	618	627	658	628	573	597	590	600	614	644	615	593	614	638	623	620	650	600	634	598	626	605	625	616	618	605	634	617	607	621	672	631	595	632	563	558	607	634	562	608	626	592	645	622	601	598	588	623	574	627	585	598	600	594	686	597	597	617	589	637	627	597	649	607	652	607	599	575	613	601	606	621	563	602	647	561	610	641	649	607	583	610	637	592	624	602	584	659	592	627	630	606	615	607	630	607	604	607	594	597	587	628	539	659	650	624	632	620	627	599	611	633	592	631	577	585	585	632	653	655	610	608	629	635	639	623	666	612	631	573	627	640	596	566	550	638	621	599	653	602	607	602	623	619	579	612	600	627	598	642	625	608	573	630	620	596	615	569	603	598	640	628	617	663	613	605	629	619	632	585	613	613	637	598	620	689	578	632	574	602	605	656	600	650	623	622	614	601	634	615	660	599	651	606	584	590	615	593	617	571	601	585	623	622	629	610	618	659	603	632	573	608	658	645	648	641	650	616	627	587	635	662	592	551	575	621	616	617	622	589	622	567	635	590	616	650	590	639	618	642	634	571	602	617	596	572	606	592	596	620	611	630	593	623	580	614	633	665	622	575	606	644	617	601	553	571	631	638	626	646	607	641	605	618	592	615	583	585	615	618	653	614	653	658	599	629	610	603	622	593	655	616	598	613	588	642	612	564	649	634	614	604	609	596	628	616	644	585	635	612	615	627	640	645	602	611	611	570	634	607	632	648	637	577	628	626	620	638	635	588	585	640	616	603	596	570	618	619	567	605	623	555	627	607	571	667	583	663	634	661	621	607	627	564	617	624	638	650	624	629	624	594	635	633	642	597	575	635	621	640	634	603	615	627	603	595	609	609	620	608	574	616	603	604	580	596	610	603	581	606	575	613	642	562	607	605	604	608	643	595	624	589	620	598	600	608	581	622	624	596	632	631	650	614	665	607	606	609	608	621	582	627	590	625	599	568	592	617	604	581	591	616	630	603	599	611	578	619	587	622	603	602	606	596	599	636	578	603	596	618	624	604	539	581	612	589	630	597	596	614	581	598	670	670	607	637	626	631	627	607	599	622	595	619	583	587	621	615	621	655	628	577	644	569	615	590	592	597	621	632	645	593	633	616	618	605	604	595	609	606	618	608	627	628	623	663	585	574	594	562	609	613	607	562	608	621	650	594	671	637	641	602	644	606	620	613	623	592	618	658	651	607	627	601	599	628	597	631	624	652	583	660	611	631	631	649	655	615	593	618	582	627	620	637	637	597	605	580	634	611	630	612	642	619	609	601	640	584	619	609	645	652	600	633	652	622	569	608	640	600	607	598	585	610	612	572	624	616	588	606	646	637	626	624	622	613	598	589	603	593	625	607	621	601	617	602	562	599	569	586	618	639	623	614	614	570	619	644	630	674	604	626	618	649	577	626	585	603	614	617	626	617	624	569	606	590	594	629	620	642	612	657	625	589	603	651	561	625	588	626	613	605	572	594	599	583	621	583	620	627	625	574	621	628	602	588	592	598	624	614	593	608	642	624	610	653	613	617	655	643	597	636	611	614	630	602	598	628	571	606	625	584	646	605	625	600	635	608	623	598	557	599	627	602	637	619	599	630	629	615	606	610	629	616	607	605	598	585	631	570	603	564	577	629	617	630	600	571	623	588	611	594	576	654	605	614	613	710	652	600	641	592	614	614	630	636	645	581	572	600	631	587	631	577	612	618	642	635	633	621	618	579	608	622	602	634	646	570	613	626	608	605	595	615	605	597	595	677	561	643	618	615	630	651	564	620	620	616	594	607	648	589	605	555	607	615	623	627	598	624	613	593	635	571	575	593	588	618	614	605	588	586	647	622	672	609	605	614	636	636	614	603	645	613	606	627	587	657	610	622	601	602	643	626	625	607	627	619	607	638	600	610	594	651	574	624	638	668	576	589	658	623	598	645	588	601	586	593	596	612	640	563	594	610	607	615	623	651	609	628	615	608	634	608	625	637	594	576	575	611	647	617	583	606	586	605	590	608	624	622	645	620	607	589	624	592	626	642	608	615	640	660	625	616	560	588	621	599	633	635	630	610	570	632	632	581	628	619	627	607	622	666	633	625	622	655	565	622	637	608	636	618	608	585	631	623	591	599	644	640	624	622	654	604	587	594	593	595	597	598	619	587	606	626	595	603	589	604	631	600	600	641	642	624	597	570	616	606	599	588	576	635	606	607	594	606	650	577	589	627	627	619	562	612	643	589	634	608	662	639	563	598	607	636	599	586	630	595	645	565	569	616	625	614	644	595	618	595	577	605	618	629	601	638	593	653	596	651	613	609	613	607	580	611	631	594	629	609	659	600	635	639	595	642	626	637	607	654	638	627	607	576	576	597	614	647	603	656	636	600	650	638	611	602	601	599	633	591	606	582	617	598	597	655	633	623	623	604	609	588	623	612	621	580	646	609	608	600	602	612	624	580	632	545	584	630	643	618	603	627	639	639	639	572	609	623	607	618	580	628	633	583	627	584	623	595	617	608	626	567	625	565	573	631	635	605	660	642	589	546	635	603	601	592	634	656	649	617	626	622	611	567	590	613	603	594	588	620	632	615	639	566	606	591	591	580	685	621	619	602	636	613	604	599	597	598	617	641	604	600	568	607	557	626	617	627	601	618	605	599	638	628	593	616	623	636	639	615	577	610	600	619	632	596	601	614	627	626	646	573	588	605	587	613	607	603	623	637	639	619	615	600	664	635	575	641	599	620	618	627	638	629	631	579	628	609	594	608	571	575	624	609	616	596	597	632	630	645	620	603	610	592	596	640	610	602	606	609	581	582	609	557	632	596	579	610	636	588	652	597	636	635	614	646	628	596	671	581	622	616	614	636	574	598	657	620	574	599	641	565	589	628	594	629	599	588	602	641	640	617	576	624	614	609	630	611	590	591	608	566	564	634	614	649
3503	5771	4768	2533	1770	1394	1145	931	833	814	696	724	682	660	630	598	614	598	579	546	543	508	573	555	522	552	500	520	522	514	532	508	529	517	504	577	543	501	494	525	551	550	527	533	530	537	514	508	509	504	506	529	516	522	535	486	518	529	517	513	537	501	514	503	537	523	479	500	517	530	507	527	533	513	504	474	509	492	568	522	508	546	517	544	503	514	485	512	500	507	511	504	517	498	515	514	512	453	492	515	496	531	518	532	488	488	494	512	491	508	532	516	492	476	512	508	579	462	529	509	496	522	531	499	511	486	493	517	517	526	512	481	470	509	495	555	503	570	527	524	521	543	483	463	475	485	471	495	522	488	507	507	528	542	528	490	436	498	517	500	506	511	533	505	475	492	486	490	517	533	557	526	512	523	492	515	486	506	532	473	494	492	519	504	553	469	526	492	481	501	479	522	483	541	513	438	506	545	493	498	527	483	471	527	489	517	518	481	525	518	507	535	489	509	499	496	505	506	465	497	517	541	506	472	494	474	521	512	484	525	495	496	534	501	472	529	487	543	474	528	527	492	505	515	487	555	537	524	481	493	510	522	507	519	513	500	519	523	540	501	506	490	476	511	479	519	524	455	521	518	503	478	491	509	511	486	490	482	484	500	482	516	526	491	503	523	453	465	518	456	529	528	472	520	491	493	533	506	520	540	494	486	483	485	496	518	545	497	500	475	511	522	472	491	505	517	492	496	509	528	519	546	504	499	484	527	506	513	466	509	511	515	522	503	470	489	509	463	509	495	502	531	479	535	522	498	505	497	517	548	499	468	487	518	510	480	459	500	532	512	474	527	482	508	503	513	503	498	515	472	477	496	488	508	468	520	483	504	477	541	500	504	506	506	472	504	498	510	521	503	555	501	495	482	517	521	511	507	467	495	519	482	476	470	471	482	492	514	520	475	479	502	510	515	442	493	488	511	487	522	492	501	491	513	523	510	519	479	516	531	544	511	506	513	496	526	508	519	489	451	522	462	506	491	498	502	495	496	472	502	455	471	498	517	484	513	497	481	474	493	488	509	510	477	531	508	491	477	498	503	526	497	513	517	562	527	492	506	458	495	543	497	493	497	489	466	486	508	497	486	490	478	482	501	521	527	541	478	486	509	535	501	501	506	484	485	501	487	485	486	484	500	503	493	526	507	483	501	491	499	487	492	491	490	488	491	498	486	492	510	484	503	531	485	468	488	503	512	525	484	515	547	470	467	492	483	493	508	558	468	505	454	465	472	530	497	507	505	510	464	475	505	513	514	475	505	461	480	485	502	483	483	463	486	506	543	500	482	511	509	516	493	520	532	502	534	478	496	482	471	500	515	490	512	502	481	527	486	488	513	511	496	519	531	498	479	503	485	461	505	543	497	494	476	526	514	477	463	487	519	484	496	533	500	461	502	496	483	488	455	519	515	466	486	485	530	498	518	528	486	516	538	484	459	527	523	507	521	498	505	512	524	503	514	493	500	489	516	508	478	527	494	526	495	501	522	470	516	441	467	469	478	480	521	497	530	522	517	495	514	484	502	473	499	521	465	485	471	520	494	515	463	513	488	502	497	499	508	477	487	528	516	489	516	475	466	526	472	533	463	508	500	492	479	514	454	490	499	531	524	444	479	493	537	503	496	473	498	506	513	474	502	474	494	533	511	508	463	518	499	514	493	497	492	480	512	492	502	487	526	481	516	470	483	502	499	462	504	500	503	484	511	487	523	460	531	485	495	482	496	478	475	457	503	505	470	487	492	471	501	477	496	499	514	476	501	477	477	470	518	535	497	466	477	506	482	449	517	496	505	499	452	495	515	522	499	546	494	475	476	452	460	474	495	485	503	467	497	512	504	532	500	486	487	489	458	503	483	486	528	528	554	507	478	525	483	519	525	489	535	493	468	465	504	480	492	465	494	505	496	538	524	495	502	452	472	468	471	475	524	514	509	461	490	475	508	512	514	511	451	519	532	532	522	483	475	503	458	463	472	449	519	480	463	510	459	478	541	503	517	528	505	513	461	495	536	514	485	497	495	490	530	465	453	490	502	485	507	504	464	439	516	503	440	451	500	508	511	475	525	524	506	542	501	492	520	508	472	516	511	555	497	517	508	467	494	538	480	487	503	527	514	502	489	521	484	532	474	500	568	520	464	509	514	518	516	501	495	552	530	506	520	492	478	523	545	469	479	501	520	499	521	516	496	520	497	537	526	504	465	491	476	506	516	497	488	513	500	487	494	483	490	485	525	470	510	508	511	455	480	481	466	524	479	475	481	497	508	495	508	511	482	503	474	497	509	496	507	496	493	460	478	479	495	535	470	456	526	501	484	450	496	540	502	472	523	500	466	490	506	493	485	473	472	513	475	501	472	494	509	486	440	473	474	532	479	508	477	473	464	506	493	491	519	488	510	484	460	496	440	501	510	467	535	440	523	504	471	506	467	461	485	504	486	501	491	475	490	499	522	503	535	470	501	503	488	479	533	472	455	522	471	550	496	481	489	471	482	513	475	497	550	476	497	501	521	483	500	520	515	535	477	485	476	510	493	521	489	458	476	521	482	479	450	499	490	500	524	508	507	492	542	496	504	474	547	488	493	501	531	452	462	498	489	495	480	493	517	485	497	534	500	483	500	488	481	493	492	509	491	467	500	509	470	470	523	481	513	494	487	515	480	472	475	481	501	446	485	480	520	511	461	465	493	482	500	481	566	511	500	488	509	504	512	496	487	495	422	500	462	513	498	476	533	494	503	479	492	515	471	507	527	490	511	455	462	507	490	460	483	492	471	468	493	517	510	538	443	521	529	479	472	454	469	497	495	498	503	505	476	509	517	512	528	491	465	493	472	504	483	483	475	499	497	489	534	493	495	476	499	472	489	506	481	509	503	502	498	487	464	507	458	519	505	491	512	478	494	502	501	484	504	497	487	489	483	475	486	496	485	498	500	491	516	494	506	520	464	498	520	505	447	469	465	524	520	495	495	493	507	507	485	506	454	512	527	467	467	476	520	504	467	474	494	534	468	501	479	474	479	465	526	495	511	506	470	482	544	510	490	516	501	540	472	464	518	478	523	472	518	508	483	514	491	504	456	479	494	475	516	503	482	538	520	484	460	493	523	510	450	505	508	513	466	461	458	479	531	510	519	476	504	483	481	471	512	477	519	473	515	460	511	457	476	484	507	462	475	522	466	481	485	514	476	471	459	550	486	492	501	468	502	447	505	456	464	493	470	499	503	448	560	465	510	493	456	506	470	474	477	546	465	472	530	469	506	499	531	496	449	470	453	476	474	514	484	469	448	523	473	502	484	509	499	488	527	531	483	529	524	509	536	469	459	490	483	522	512	478	487	508	477	518	460	457	466	456	486	518	493	509	484	524	495	500	493	495	484	495	474	486	505	470	483	490	496	495	531	515	504	467	544	459	490	454	506	462	524	505	513	496	558	533	478	489	459	514	480	463	493	491	506	484	473	490	487
27772	9862	496	241	175	166	162	165	141	149	168	147	154	164	147	168	147	121	143	135	125	157	148	144	132	156	169	133	157	145	145	133	140	146	151	161	120	139	156	139	155	147	160	133	132	136	173	173	156	151	147	153	167	157	148	140	146	153	161	142	143	150	138	156	142	146	128	147	152	144	160	159	154	146	136	149	171	136	158	149	127	150	138	151	152	139	162	129	139	136	141	142	142	172	154	148	155	163	155	143	151	147	155	165	139	150	173	145	140	164	160	131	146	141	166	154	143	133	158	163	142	155	140	173	133	155	140	138	151	152	133	163	147	148	133	144	108	150	154	153	158	138	164	151	122	143	158	143	132	155	158	139	141	139	152	167	154	142	147	146	156	146	168	130	154	136	144	132	128	156	137	158	140	139	137	153	157	143	171	150	153	143	139	137	139	148	141	140	146	155	135	148	142	166	143	145	157	160	161	143	148	145	158	167	139	157	144	138	136	159	129	138	144	127	149	147	142	135	140	163	147	140	170	151	159	162	143	135	145	147	160	150	139	138	145	153	156	156	145	156	157	116	138	131	139	135	145	136	130	165	138	136	131	144	161	145	138	139	125	163	125	166	152	180	157	157	148	159	136	136	128	158	163	130	160	161	138	140	142	141	136	156	133	127	150	133	159	156	142	138	141	160	139	151	125	155	126	135	147	158	165	177	128	149	146	160	137	146	160	150	157	157	130	140	146	155	162	146	169	175	131	136	172	123	163	153	154	132	138	157	161	127	150	139	158	129	140	163	142	138	150	147	168	140	124	143	163	182	141	167	144	146	152	133	164	136	136	137	134	135	149	153	155	121	142	124	172	136	150	127	137	147	157	135	139	176	148	136	145	145	132	160	149	146	155	147	141	156	137	171	157	127	155	138	139	148	137	145	140	156	142	152	133	142	129	146	176	151	132	137	126	123	143	174	166	171	164	137	145	147	146	136	141	143	154	142	161	152	145	154	145	132	121	147	144	140	178	154	128	133	134	160	158	173	139	150	160	130	131	158	157	157	155	146	158	145	165	119	134	132	151	142	139	147	154	143	136	134	138	136	141	144	148	137	125	142	123	151	136	171	152	143	174	121	160	149	151	162	129	160	144	149	148	137	162	161	139	149	125	143	153	142	152	161	129	143	169	150	154	148	148	130	142	146	152	149	131	164	157	147	137	145	150	152	162	150	141	147	162	134	160	152	170	136	149	138	140	172	138	144	127	145	153	153	152	148	143	173	138	144	140	121	147	153	141	150	142	159	148	135	164	153	133	146	162	159	160	142	140	149	137	146	165	136	139	144	142	153	149	168	158	152	147	165	144	151	176	173	129	129	142	152	147	160	150	130	154	143	164	143	163	151	152	133	158	140	134	141	131	142	147	134	143	148	149	162	146	163	151	157	155	153	146	137	140	168	132	135	147	146	145	144	150	146	143	146	144	151	128	138	166	134	144	158	141	143	142	165	135	158	127	140	126	150	142	149	162	139	140	139	137	160	150	161	161	140	141	143	160	153	149	133	154	148	153	166	141	134	154	137	140	141	153	126	150	144	139	146	152	131	131	167	153	172	156	159	158	133	144	129	152	153	169	146	152	153	142	143	132	126	140	126	140	134	165	158	144	130	163	143	147	161	161	170	146	144	156	123	158	152	163	144	145	116	143	147	148	168	128	152	170	138	133	142	138	158	125	134	163	138	140	127	126	157	123	126	158	138	136	144	166	151	154	163	146	139	157	148	158	149	147	142	136	142	167	179	150	142	133	156	151	134	134	133	125	172	109	119	171	146	139	131	154	147	140	159	131	140	136	141	127	149	135	144	165	149	134	151	133	139	166	154	151	151	143	143	140	140	144	142	142	145	147	140	142	139	137	149	136	145	140	140	137	141	125	152	154	147	146	154	149	123	137	156	141	119	158	146	136	155	164	149	181	152	139	139	153	146	157	136	138	152	146	150	141	138	135	147	133	183	155	156	145	152	129	151	160	129	129	145	162	131	165	130	162	127	131	144	130	143	125	139	154	160	143	140	141	141	139	118	145	126	142	121	148	156	161	147	128	140	153	119	123	159	137	139	135	148	131	143	140	138	159	155	137	150	163	132	137	142	135	148	143	137	171	127	136	141	137	149	150	142	140	152	158	142	144	168	170	142	153	135	146	132	160	132	141	169	128	146	146	142	138	158	141	149	152	147	141	150	163	181	149	155	145	134	159	133	159	151	152	151	133	178	156	142	140	162	149	138	130	154	147	166	152	170	162	159	138	129	157	162	148	152	139	140	172	162	129	139	159	137	152	161	135	151	149	149	134	147	139	133	142	142	158	143	133	156	147	127	158	169	130	137	147	162	165	128	154	134	154	152	168	171	151	126	146	136	134	137	169	145	160	122	114	143	156	146	138	158	141	136	123	151	150	133	135	145	149	138	146	135	149	167	139	141	155	146	148	144	137	152	150	135	137	134	132	130	161	147	157	168	153	166	142	151	150	149	159	140	160	163	119	152	147	155	140	127	136	147	141	136	153	149	151	149	150	137	143	138	140	150	149	164	140	145	162	144	156	142	125	119	138	140	158	135	164	112	178	120	153	160	150	152	134	163	139	125	159	147	141	167	144	143	172	141	130	156	140	148	132	152	162	151	155	160	146	162	152	161	156	163	172	150	141	137	149	144	144	153	148	156	176	161	149	152	126	134	145	142	150	151	149	130	150	162	151	173	160	145	166	167	145	156	135	152	140	129	137	146	141	127	161	149	160	139	135	144	139	136	154	132	130	155	141	127	129	167	146	134	128	154	144	150	155	159	159	133	144	141	136	127	149	157	122	140	146	140	151	155	174	157	160	160	143	131	171	153	145	170	153	137	144	155	146	128	164	131	151	144	134	152	153	135	149	141	139	131	147	160	137	140	145	147	161	150	161	143	131	142	169	169	160	143	150	140	131	150	155	137	131	136	143	155	129	136	154	125	148	143	138	168	149	148	162	164	156	147	147	147	141	160	157	134	154	134	154	153	149	140	124	132	151	147	138	148	132	171	140	122	153	139	165	151	165	135	141	152	170	151	134	121	141	129	130	165	140	138	139	137	149	145	133	144	167	146	138	146	167	157	128	130	152	129	131	149	152	155	148	129	157	153	127	159	144	152	145	137	134	126	142	151	150	132	142	145	135	147	158	159	149	145	158	159	146	184	151	155	148	156	152	147	142	131	147	156	147	136	142	155	146	153	142	139	145	142	153	155	145	136	134	137	138	166	143	134	159	130	154	135	143	160	130	134	141	145	134	137	140	164	147	124	155	154	140	139	149	151	137	148	162	155	147	141	129	158	134	132	152	151	149	139	161	140	148	150	139	140	152	136	151	138	140	150	136	129	150	152	155	157	154	141	144	147	152	129	161	148	141	136	123	154	149	133	167	119	155	127	155	134	137	151	128	133	148	146	155	147	126	145	147	148	164	138	136	144	132	148	140	154	146	138	156	126	139	135
4529	313	262	168	183	154	154	129	151	155	149	128	147	147	112	110	124	132	125	127	122	116	122	110	134	140	133	126	138	136	134	132	140	140	152	137	130	128	125	107	139	120	119	118	134	116	132	100	142	128	124	123	116	140	115	134	119	115	132	122	142	140	137	129	106	127	138	118	122	125	137	118	144	140	149	123	124	121	117	130	128	131	123	124	113	144	127	113	137	125	116	122	131	131	129	134	130	127	117	127	145	135	127	119	131	121	97	113	119	135	127	114	122	130	123	133	125	149	131	130	118	137	127	126	132	116	115	125	131	108	112	143	128	131	125	153	131	137	137	113	115	126	129	123	133	147	136	124	125	110	123	117	130	149	142	135	125	146	136	129	136	126	122	132	121	130	112	124	120	146	98	125	117	126	126	124	111	130	111	144	134	139	125	123	140	119	145	124	134	123	126	111	123	133	129	140	115	135	115	144	126	112	106	128	126	121	122	124	141	128	124	117	128	126	118	119	133	127	129	121	146	131	124	130	131	151	127	128	113	138	120	120	114	109	116	104	134	105	124	139	140	102	132	141	119	124	129	118	121	105	129	117	142	112	130	105	127	127	127	132	122	120	125	140	117	108	121	125	107	140	127	126	122	122	122	138	135	143	113	128	122	119	142	133	120	149	120	129	140	111	118	145	122	114	124	131	132	113	113	117	128	140	161	124	114	137	114	148	110	129	121	126	123	114	115	119	128	134	147	123	133	148	128	122	117	121	99	129	113	137	124	127	129	124	110	114	111	154	125	110	119	115	105	122	113	116	139	139	117	104	117	109	123	133	113	134	125	130	120	124	127	129	120	148	127	117	130	115	112	129	135	126	115	127	113	112	124	135	135	131	115	108	136	138	106	138	100	127	130	115	121	143	146	111	101	114	131	131	122	146	134	138	104	131	135	129	115	121	111	124	120	124	99	120	126	144	155	127	128	151	115	118	130	106	114	117	125	133	121	130	126	113	132	120	141	147	124	119	122	145	129	110	142	132	120	129	113	133	111	123	118	125	120	138	140	110	116	129	122	110	129	115	133	128	116	114	111	117	121	138	121	118	125	109	132	114	139	141	127	143	129	120	120	110	129	120	112	120	134	130	114	122	132	118	112	129	128	152	135	128	125	130	121	129	104	129	112	123	126	137	122	129	118	126	123	128	131	119	126	111	132	116	121	138	124	110	141	117	131	129	108	135	117	125	132	126	137	117	125	131	116	135	113	135	117	130	105	129	113	124	114	126	104	130	123	102	116	103	115	121	111	108	121	126	122	132	127	116	121	120	120	117	109	130	120	124	123	114	118	117	133	119	117	141	124	123	123	109	124	141	127	124	109	147	122	109	119	131	123	105	119	117	125	137	126	107	131	140	106	115	110	126	111	123	132	147	122	98	124	123	137	131	118	113	129	128	128	117	125	145	120	133	111	130	114	142	114	142	153	116	121	126	116	138	115	118	112	112	121	150	131	114	117	123	108	105	132	121	133	118	139	147	137	127	124	131	126	123	116	131	138	129	125	132	119	118	118	104	133	106	129	132	123	117	136	104	131	112	139	124	118	123	127	124	112	119	120	118	127	121	119	117	140	103	125	135	110	115	124	125	116	133	136	152	150	127	134	130	116	122	122	112	130	130	130	106	125	130	136	147	132	135	120	134	135	125	126	136	131	107	125	129	143	146	127	120	123	118	135	129	120	138	116	136	113	140	136	132	115	122	141	139	137	132	117	140	113	117	135	134	130	116	135	123	128	126	125	136	113	126	118	136	138	130	110	124	127	139	124	150	147	126	119	117	137	133	122	132	131	125	109	132	162	116	133	133	134	106	120	130	147	112	129	117	129	130	129	128	118	118	112	123	128	129	119	135	119	124	131	129	124	122	120	123	130	120	131	122	107	127	134	114	110	126	108	125	116	117	135	108	129	114	141	163	105	133	118	124	98	126	111	118	125	129	136	144	113	119	122	125	121	121	112	125	126	135	118	134	118	123	124	123	113	115	127	136	123	112	121	123	122	133	116	120	129	128	145	127	129	127	114	133	132	122	126	100	142	117	124	132	112	150	129	123	107	121	133	146	125	97	102	118	96	122	135	128	122	141	112	122	130	122	125	113	121	116	121	120	119	128	131	130	118	142	129	144	116	122	145	138	106	132	108	142	136	134	117	125	139	112	110	128	116	132	127	133	117	127	139	94	134	126	135	125	141	130	110	120	109	129	132	117	127	114	113	124	122	123	122	127	100	128	124	121	142	119	122	140	154	113	127	115	135	116	118	124	131	119	111	131	144	127	132	118	127	127	122	150	115	111	125	108	141	112	115	129	108	113	116	138	121	105	123	108	112	126	135	134	141	131	111	150	146	129	126	126	116	120	117	125	134	131	127	116	91	125	126	133	121	128	125	117	125	140	119	142	125	135	122	113	112	123	129	112	110	136	107	137	130	107	112	110	119	114	157	115	130	136	133	95	129	117	115	104	123	119	142	145	145	144	124	139	117	128	133	113	112	143	111	119	112	140	130	129	137	136	139	105	121	131	118	116	101	132	109	122	139	131	134	114	119	121	118	137	128	113	144	139	122	143	120	160	100	136	118	140	90	129	122	110	116	122	133	134	110	117	121	121	119	119	135	109	129	120	109	140	116	110	135	127	123	104	139	144	133	112	112	126	118	129	123	112	121	130	114	130	133	117	105	153	108	129	126	138	132	106	123	121	111	115	130	128	130	142	111	126	124	131	130	130	126	128	115	116	136	98	117	142	115	133	114	121	126	109	129	132	127	125	119	126	125	103	146	106	148	128	130	137	121	128	110	128	140	137	115	93	135	120	109	122	132	117	128	115	121	140	126	131	112	137	124	138	132	128	127	107	137	138	123	108	112	120	130	121	122	102	126	120	132	119	137	141	127	133	120	127	139	136	137	130	116	100	127	119	132	131	120	116	131	110	114	112	128	128	134	102	111	126	102	127	120	131	122	131	129	106	125	144	115	136	107	137	128	121	140	144	132	117	127	115	150	131	119	114	132	154	132	107	123	136	137	132	126	132	124	125	128	107	140	138	141	122	114	124	130	121	137	138	127	144	108	131	131	120	110	128	119	131	127	136	133	136	103	125	124	118	145	113	136	128	112	111	136	112	121	124	132	139	131	132	139	127	145	109	111	107	117	137	112	117	120	131	138	118	139	126	120	121	135	130	130	139	124	126	127	111	124	142	115	134	117	121	134	145	109	130	143	146	124	104	154	119	133	139	133	131	118	112	122	106	113	116	107	130	121	147	122	119	127	119	127	143	119	125	119	116	134	124	125	121	142	126	133	136	129	120	122	137	116	130	129	124	126	114	102	125	136	132	130	130	141	129	129	124	126	147	130	133	126	118	123	119	120	113	123	130	109	117	128	122	134	121	118	124	114	133	134	130	116	126	115	115	140	126	126	131	118	139	123	125	112	145	123	117	128	128	144	108	129	134	132	124	122	105	126	125
25399	21474	27977	25387	11303	1201	735	599	539	526	510	516	506	497	435	433	465	424	426	403	433	447	453	445	423	451	416	443	449	456	450	474	404	408	409	416	440	476	420	431	409	419	410	399	384	416	432	415	401	427	451	400	446	454	427	412	379	406	396	414	411	390	431	458	416	424	433	415	418	439	432	395	449	393	432	429	418	410	393	419	431	397	417	415	474	440	427	398	408	371	439	397	421	433	402	398	387	407	420	399	430	426	385	417	422	372	406	417	450	427	416	427	428	418	431	382	411	420	439	404	405	408	412	403	405	403	413	448	441	412	409	449	408	408	444	417	407	390	363	390	409	416	437	378	397	437	448	427	424	461	432	440	427	456	429	447	414	407	412	406	430	412	419	425	409	431	423	413	420	431	414	460	467	417	406	431	455	454	432	442	393	391	413	448	435	436	425	426	402	427	446	391	446	440	434	385	439	388	443	416	439	432	414	407	452	433	407	428	387	390	422	400	402	427	392	420	438	416	428	417	462	413	412	392	427	404	402	409	425	411	400	426	399	406	433	420	394	409	424	424	369	440	441	467	434	409	411	391	448	399	449	452	388	399	415	399	425	415	444	403	464	437	424	454	395	408	407	434	435	419	420	409	435	428	426	421	420	403	365	434	381	451	408	436	464	414	421	430	392	410	401	414	433	445	406	432	411	436	430	434	422	405	410	423	390	440	400	411	441	396	437	430	429	400	444	455	454	421	432	419	405	424	432	434	450	449	411	430	421	377	411	443	431	419	392	440	413	434	401	422	439	415	428	425	389	430	401	435	458	413	423	433	433	425	414	395	399	437	430	401	439	415	445	399	388	364	410	452	434	406	436	423	450	448	438	396	388	418	399	414	398	425	429	423	411	407	415	417	391	414	406	414	430	401	404	435	442	416	427	455	408	464	403	396	412	431	419	405	361	417	422	414	403	399	469	415	435	430	429	428	414	387	391	393	363	414	422	405	436	396	417	447	418	387	416	406	391	430	417	433	410	383	373	399	412	406	399	395	409	408	424	380	421	427	398	406	429	418	445	404	386	393	420	443	432	415	428	411	417	420	395	393	393	391	420	407	418	415	399	385	423	429	414	396	467	429	443	425	462	423	397	420	408	428	448	426	427	368	411	397	393	404	392	412	415	434	435	398	426	389	417	429	410	396	444	414	427	383	430	421	435	461	409	424	413	419	420	405	442	449	436	447	437	425	425	378	372	423	441	405	371	425	417	426	445	427	392	435	390	411	418	429	413	418	425	404	395	415	433	421	412	430	425	390	419	402	413	448	400	413	443	468	412	413	375	387	414	429	421	430	403	418	393	407	416	415	412	402	414	404	400	430	434	393	418	387	406	432	416	429	409	416	408	418	418	424	388	382	405	400	392	402	391	420	432	410	435	454	419	434	447	384	415	392	418	400	415	435	403	379	410	417	407	453	399	436	460	455	409	419	415	402	417	454	409	416	427	431	410	390	435	426	388	421	425	421	400	375	434	439	434	429	440	444	412	413	430	411	383	396	407	413	427	434	375	441	420	367	402	418	414	439	445	405	400	446	382	373	420	398	423	422	393	409	400	441	415	435	394	437	415	430	404	440	414	450	441	391	390	409	426	409	428	418	391	426	427	411	387	406	440	397	414	405	427	403	419	438	399	429	386	390	430	368	416	435	409	409	445	440	457	411	433	420	438	408	383	396	421	402	413	436	429	406	447	415	428	427	430	439	459	393	418	407	410	424	402	467	418	447	415	409	451	409	387	454	416	398	397	409	422	459	410	435	410	449	453	371	447	398	439	412	407	374	391	424	402	433	435	389	378	400	412	405	407	438	402	443	413	423	398	399	417	400	436	386	421	394	381	396	405	413	392	424	402	419	392	420	440	441	425	423	431	392	394	421	424	396	408	427	435	418	420	420	403	419	442	433	467	435	427	433	391	420	389	422	394	431	421	413	399	412	423	446	417	434	418	433	415	411	399	418	429	387	383	433	430	439	409	446	438	427	421	387	444	431	417	423	421	412	451	403	417	455	408	410	452	394	392	422	429	459	413	419	395	408	402	377	451	403	405	445	434	403	416	381	397	444	430	406	394	419	359	428	422	426	429	411	419	402	398	407	409	396	439	413	435	416	464	392	423	419	427	439	421	433	474	412	423	402	416	435	437	469	431	383	450	409	425	435	413	438	430	409	456	431	449	385	384	400	420	391	432	411	453	401	429	399	430	415	437	435	374	398	431	408	412	423	427	407	413	402	420	442	399	430	445	358	423	376	409	389	382	445	415	405	421	442	393	410	381	443	424	424	406	429	412	408	448	419	396	429	406	395	384	405	365	423	424	459	390	417	428	409	428	438	419	450	389	391	449	416	459	409	410	418	409	428	434	430	444	397	409	355	423	433	386	402	397	420	426	448	434	409	426	408	429	400	410	409	417	414	412	455	395	434	391	411	411	393	453	409	417	405	401	424	392	419	435	385	375	434	455	397	447	378	438	434	417	438	429	439	451	418	400	436	451	403	452	443	436	422	424	455	434	435	440	392	410	400	409	428	422	417	360	451	423	438	412	405	440	377	461	394	396	425	401	407	437	409	421	418	469	421	425	471	443	407	413	378	389	372	444	400	399	413	425	411	436	411	402	429	405	401	429	442	423	382	417	383	430	397	419	380	436	440	407	421	381	419	407	405	428	372	422	396	393	396	428	394	394	437	399	449	386	406	448	388	436	399	422	407	414	424	449	421	413	396	428	432	384	431	409	421	433	420	410	422	428	366	388	416	452	440	419	461	397	429	411	463	445	419	384	417	395	415	423	413	376	401	407	435	400	432	426	410	418	443	397	410	414	420	431	468	414	477	439	401	403	395	405	391	415	418	389	378	418	404	418	407	427	434	402	411	434	390	391	422	394	419	428	434	443	373	423	427	390	404	433	445	438	396	466	387	445	404	391	388	371	408	393	416	422	396	434	407	423	436	410	438	414	443	398	385	419	436	415	416	400	432	411	414	442	390	415	425	413	414	412	393	412	397	440	449	394	406	447	416	405	389	425	390	379	350	427	466	376	434	448	422	429	429	425	409	402	408	405	390	415	452	420	398	379	449	426	406	399	421	411	386	447	375	416	397	409	411	407	439	428	431	420	417	359	406	401	406	409	408	375	431	395	394	380	424	421	421	407	411	402	399	427	419	447	416	423	390	428	397	414	384	408	393	427	442	383	365	378	438	377	446	408	416	409	369	378	416	375	410	436	409	411	424	386	421	428	435	396	422	443	422	419	414	416	391	404	449	432	405	404	424	434	412	451	458	365	407	393	433	420	361	425	421	379	439	416	418	417	431	439	413	407	399	389	425	421	436	405	407	401	388	468	428	428	416	437	402	432	436	408	367	416	425	424	399	413	411	471	429	426	397	417	423	418	432	393	394	431	413	439	404	438	379	414	440	440	388	404	424	408	403	398	410	405	381	422	377	427	432	436	437	405	418	411	398	394	416
3107	3260	2779	1389	1016	807	657	577	522	499	449	431	434	416	401	410	372	379	408	396	397	368	366	347	367	389	378	384	372	365	395	368	362	347	390	382	356	380	378	343	347	347	373	383	401	370	356	363	363	365	349	351	364	377	360	370	345	385	324	388	391	368	360	362	346	355	359	362	362	347	359	359	363	319	350	351	354	366	356	347	324	402	366	333	375	383	341	365	372	358	379	343	376	336	350	369	329	338	351	373	387	388	370	372	336	347	349	378	357	370	339	374	363	352	319	372	348	311	332	336	343	336	375	354	372	347	364	339	354	348	327	352	337	345	345	359	352	337	341	380	373	339	336	371	359	360	344	325	342	320	301	332	377	357	346	354	348	326	339	393	358	357	357	353	346	369	363	348	367	343	343	346	351	338	376	336	360	368	327	374	327	345	354	404	314	369	341	348	346	367	349	353	334	336	364	347	387	378	376	344	367	338	365	344	333	334	362	356	341	375	355	349	378	320	341	389	353	346	383	332	352	375	333	352	321	334	343	341	354	367	375	341	373	333	364	327	346	322	379	364	345	341	323	339	340	329	338	326	320	344	368	355	381	365	359	336	353	344	346	318	332	365	340	371	345	316	367	345	342	351	378	346	346	342	393	313	385	331	313	327	343	344	342	343	344	331	379	363	313	383	359	337	337	343	356	352	332	381	384	334	349	338	358	348	371	324	354	351	335	390	359	352	350	340	352	369	339	324	363	366	370	350	362	385	336	322	357	344	308	334	308	305	335	341	319	336	329	380	329	324	340	414	357	363	337	355	352	373	359	328	357	352	372	371	408	343	341	357	307	389	355	349	353	370	373	339	336	375	368	347	344	334	356	342	346	334	328	372	336	349	364	353	342	372	369	372	329	352	372	362	343	353	370	364	366	334	337	357	401	353	346	351	359	372	345	331	334	349	377	366	359	333	324	403	352	340	370	352	358	377	337	358	366	358	362	361	350	360	312	338	359	357	349	331	363	372	347	306	358	345	360	360	361	358	333	335	336	352	347	372	360	362	340	346	334	325	352	352	373	324	350	349	376	354	351	376	349	325	333	345	358	330	339	326	322	357	354	359	351	364	363	372	374	341	382	318	351	324	362	341	339	334	363	354	350	351	340	318	334	357	329	366	324	364	351	360	333	338	351	346	297	357	368	383	334	348	385	317	385	359	348	343	386	362	354	378	341	340	355	335	366	333	347	340	373	320	337	362	365	331	347	354	369	368	367	344	377	335	380	315	405	347	350	381	366	332	349	345	413	368	361	359	349	347	322	368	410	351	349	344	358	309	386	352	327	314	389	345	355	331	305	365	380	316	335	334	358	328	366	357	370	360	353	321	361	354	339	353	369	357	350	334	365	357	367	381	360	355	341	346	386	364	356	350	343	324	368	340	325	400	336	354	377	349	338	326	363	320	386	353	387	360	327	342	364	343	334	373	356	371	377	375	383	319	336	311	341	328	316	351	349	340	358	347	328	364	300	363	359	344	359	337	359	367	349	341	343	381	370	402	343	313	347	350	361	362	349	347	373	345	329	336	359	346	334	337	347	323	373	349	326	369	335	334	342	387	325	338	362	341	335	346	374	333	336	357	350	351	329	346	345	362	375	369	359	336	371	373	325	356	337	350	369	366	352	349	316	325	339	336	395	313	318	365	343	337	357	333	359	369	339	334	367	354	360	358	368	347	346	377	329	348	313	335	379	335	343	354	351	371	335	330	358	339	324	355	344	344	365	358	372	314	380	354	370	384	327	362	362	308	321	340	332	334	349	353	379	329	335	350	338	356	364	353	357	327	324	315	355	338	368	360	346	315	338	370	341	348	323	340	343	331	384	383	337	371	366	352	343	319	347	344	339	344	319	351	359	367	343	351	337	396	329	345	352	364	376	373	330	331	369	354	374	342	363	331	355	376	320	344	385	352	371	379	339	301	364	347	348	313	321	347	348	351	321	368	350	336	354	331	331	354	351	342	328	336	364	336	320	339	333	372	337	373	312	313	370	310	346	331	371	349	337	330	358	326	340	366	357	338	330	383	338	361	354	360	328	382	372	317	350	342	359	346	349	333	318	348	330	348	350	362	327	353	362	343	319	335	337	356	363	354	329	322	353	335	345	337	365	331	361	298	355	313	350	321	355	353	356	364	340	321	355	340	354	320	346	355	364	338	360	354	365	325	383	329	356	332	352	376	325	358	345	349	332	329	308	348	345	298	337	392	401	332	345	354	337	327	370	335	367	371	331	340	358	305	330	322	347	363	352	357	347	367	334	339	368	349	344	337	335	327	372	354	321	367	358	329	382	349	344	368	318	377	369	338	346	341	354	360	353	362	365	349	366	340	338	342	326	335	372	342	338	327	345	341	390	369	323	355	360	384	356	323	334	342	351	362	338	325	355	370	338	353	312	325	332	368	337	365	353	357	371	337	326	340	361	361	364	366	348	348	328	351	341	373	369	366	345	394	329	370	370	298	373	307	352	346	316	339	342	341	366	372	332	356	369	342	371	338	343	341	358	328	313	330	315	333	302	380	339	389	354	333	320	339	336	337	330	331	352	370	354	365	315	356	352	347	361	346	320	357	350	332	367	345	352	338	361	346	346	330	367	317	349	313	364	347	390	318	341	349	368	359	334	319	342	353	341	329	316	356	337	323	359	329	371	351	360	360	323	344	338	352	343	368	354	358	343	336	336	332	362	344	333	327	336	327	318	339	338	315	361	384	384	349	340	340	330	343	333	353	321	385	331	343	385	337	339	319	384	332	327	366	331	351	350	356	323	338	338	343	342	362	331	331	351	359	341	324	350	315	365	352	355	348	327	379	366	344	365	294	364	370	313	370	340	354	343	392	333	335	382	377	329	361	354	348	354	330	374	362	306	361	345	348	341	350	332	361	355	339	325	366	349	366	351	387	346	366	335	337	349	349	361	343	367	358	326	317	389	351	335	348	323	352	362	338	336	329	359	367	367	327	339	323	343	355	346	378	330	391	342	346	346	354	348	342	347	330	352	357	341	333	357	339	384	323	352	333	310	325	335	341	328	374	348	346	349	336	378	351	358	351	339	359	344	350	310	310	313	331	348	354	335	358	344	329	365	343	389	310	366	362	334	339	342	336	337	322	303	341	325	367	354	378	308	336	384	357	329	330	331	340	326	363	362	340	380	332	334	359	342	305	352	332	353	329	343	347	327	355	352	353	346	360	329	322	357	356	352	351	333	354	372	347	343	338	343	337	339	335	373	343	345	378	352	346	334	376	350	353	336	341	347	363	367	327	349	345	353	323	367	339	326	354	370	356	367	349	320	345	324	377	359	360	351	350	347	332	361	335	364	353	367	348	350	343	365	308	316	351	350	362	325	350	368	340	353	321	336	355	341	346	332	353	318	349	360	329	339	318	333	377	369	372	342	364	334	355	382	369	327	327	367	354	327	340	354	333	322	361	360	317	352	373	384	363	348	356	356	331	326	323	371	366
24470	21462	28800	24534	21453	8423	1627	986	841	787	783	696	743	708	698	655	638	647	665	666	667	697	652	719	645	603	652	659	627	650	663	629	644	649	639	606	644	606	571	638	640	700	633	631	633	650	641	679	614	617	680	614	617	609	614	645	642	642	664	625	652	568	617	624	621	629	666	609	596	610	651	599	583	598	584	617	582	607	617	618	660	571	639	633	670	604	580	610	655	598	628	588	636	647	643	618	656	591	636	615	590	646	633	617	651	653	599	573	588	662	640	632	649	620	647	637	611	610	625	638	658	598	618	564	633	587	614	590	597	627	633	635	640	624	619	607	628	589	635	599	622	658	606	598	668	603	606	652	660	626	666	600	612	622	663	637	619	579	577	643	650	624	626	590	601	622	581	604	615	646	617	605	602	612	614	600	582	621	599	581	626	629	607	616	610	620	616	629	587	606	599	665	628	605	629	647	616	630	614	619	603	602	624	605	645	639	617	607	668	604	655	635	605	634	620	594	583	587	665	613	604	636	636	602	626	644	640	642	584	597	630	614	627	599	628	574	595	678	607	623	634	630	646	602	626	598	567	677	626	640	611	632	608	613	633	660	666	615	627	619	660	644	647	609	609	618	624	674	626	652	620	591	627	622	635	639	652	602	660	626	580	622	597	641	609	611	624	594	626	636	619	655	609	613	646	575	624	629	625	607	625	629	605	631	642	641	658	624	614	667	630	631	681	634	581	623	618	624	624	603	608	579	604	618	622	621	609	624	638	612	647	630	654	611	577	581	613	600	630	632	567	599	634	577	647	605	628	624	642	618	621	585	621	647	641	615	609	644	627	650	572	576	572	578	640	601	626	556	645	599	610	637	628	642	599	619	614	647	618	607	607	597	554	644	625	603	640	632	617	625	600	589	633	629	627	647	610	616	591	630	574	600	637	620	627	643	633	598	597	638	599	597	608	599	599	665	637	599	596	613	653	614	600	622	596	629	594	625	591	564	622	637	634	620	614	595	653	667	576	592	607	623	625	604	606	594	639	650	594	656	634	617	631	552	574	574	560	644	624	608	606	586	604	615	616	625	630	586	683	609	643	636	603	624	621	572	606	579	608	567	625	628	597	567	571	675	603	624	618	620	608	611	656	650	627	593	612	602	612	679	625	606	635	592	649	616	603	598	633	630	617	608	638	610	619	600	633	601	639	639	665	622	610	608	656	590	590	637	622	659	646	659	637	600	614	607	598	630	640	597	615	610	639	646	581	610	624	618	636	647	587	658	620	617	623	613	601	613	658	629	614	677	609	614	654	632	612	626	612	622	624	547	619	623	608	600	653	622	619	652	592	643	602	584	567	644	611	593	612	587	670	600	647	609	623	634	641	614	601	642	619	628	633	566	611	555	631	553	644	610	618	646	610	651	594	641	635	609	644	619	635	598	650	629	615	667	583	574	625	615	629	636	604	605	590	647	654	630	610	632	622	621	643	620	583	637	612	604	620	612	594	639	666	617	645	589	660	604	569	615	598	603	582	620	663	629	597	580	611	671	640	605	590	561	643	607	585	632	632	625	601	560	583	607	651	599	604	605	617	577	625	624	611	638	609	627	649	625	611	590	615	629	621	631	632	593	587	604	621	638	621	619	588	651	598	617	656	647	644	623	646	577	615	635	598	641	627	584	573	601	598	608	615	623	603	680	619	599	574	606	644	665	610	603	616	620	660	618	603	615	563	595	604	653	562	631	614	588	618	591	626	633	592	652	610	594	594	590	644	645	612	585	594	599	561	597	611	632	603	625	635	613	636	630	667	586	642	604	556	602	607	563	632	625	632	610	630	621	629	614	580	601	605	581	631	616	659	600	587	614	643	597	631	613	637	656	619	620	634	653	592	643	665	616	604	610	593	654	668	647	629	638	595	643	632	561	620	613	610	615	611	621	622	641	607	602	634	629	592	603	633	603	630	634	677	620	602	634	644	646	561	609	620	631	612	580	638	657	641	603	612	568	602	635	649	580	577	611	632	618	604	569	615	598	636	587	630	636	634	597	589	637	671	625	594	576	597	564	606	598	611	605	617	639	607	595	640	586	624	628	631	601	641	665	606	614	661	637	588	609	573	619	656	604	630	615	645	604	589	621	647	627	606	640	626	614	630	628	605	633	623	672	576	594	653	629	663	630	621	623	572	600	639	577	591	591	615	617	651	601	644	570	650	614	625	622	633	621	618	620	661	612	611	561	629	646	621	627	622	663	568	652	607	604	640	614	603	561	610	625	590	667	624	614	579	615	613	642	598	646	557	573	614	630	607	619	608	586	634	619	680	662	622	633	644	644	620	628	610	697	626	589	585	621	594	587	628	620	605	695	626	631	646	594	580	669	651	589	646	606	648	593	582	616	678	629	633	620	613	638	607	586	613	603	602	681	567	605	621	596	624	626	624	588	618	617	643	590	593	629	624	547	658	623	561	628	582	648	623	623	653	633	596	619	621	591	622	665	609	589	607	638	608	638	658	596	600	612	591	659	635	605	581	600	659	634	595	630	607	670	582	626	651	638	635	581	623	624	593	686	633	644	589	626	621	660	639	656	620	638	617	602	664	577	592	581	590	576	633	613	661	596	600	647	590	625	604	634	628	595	598	640	646	636	605	664	621	653	598	577	642	613	606	638	658	636	615	629	636	648	574	584	640	629	625	629	582	628	605	597	623	612	589	615	634	609	617	624	657	608	631	654	589	603	594	576	632	605	646	623	666	593	611	622	588	633	616	648	608	619	575	596	619	628	610	615	581	578	585	649	634	630	639	592	582	574	584	614	627	587	594	575	651	640	629	643	622	632	577	594	615	605	606	615	613	623	642	589	668	595	597	602	632	610	634	650	656	617	607	647	605	674	601	588	586	574	653	593	642	620	601	608	620	594	640	620	621	661	619	589	620	611	594	637	629	643	621	665	643	626	571	579	581	593	641	611	578	604	583	622	628	656	645	613	603	626	621	595	584	593	632	623	630	589	656	558	616	574	615	676	590	611	578	605	630	638	581	649	597	605	655	613	594	661	599	636	646	609	631	692	588	627	627	612	618	644	638	662	663	633	638	598	601	645	605	603	689	584	575	590	620	593	626	586	611	591	619	584	642	597	653	636	575	601	634	626	622	603	616	599	607	645	602	579	673	602	607	579	618	612	592	602	616	599	634	589	689	666	626	646	590	655	591	662	646	558	641	598	580	585	624	566	614	581	608	602	619	619	613	595	612	616	611	605	623	627	602	667	576	639	606	630	617	592	614	616	589	635	634	596	643	614	620	628	614	613	620	627	606	569	602	630	612	625	620	625	575	615	588	613	578	620	605	621	612	600	579	649	619	560	622	633	645	599	564	629	591	550	645	589	607	607	613	636	544	656	608	615	641	641	621	626	648	649	584	680	656	624	663	633	604	654	600	682	635	585	640	603	643	646	644	641	617	655	615	669	610	637	634	616	612	639	606	616	622	583	598	639	606	609	635	594	585	626	631	611
3532	5940	4706	2485	1668	1413	1086	967	898	797	735	679	664	617	654	609	595	573	522	558	565	605	559	502	564	498	535	554	498	545	555	536	537	475	541	489	515	557	506	551	515	520	511	491	545	544	477	535	523	508	490	515	515	504	505	516	515	512	484	499	485	505	485	535	484	507	512	504	495	517	535	517	513	509	508	516	491	542	531	525	541	495	496	463	472	489	527	519	465	514	483	492	508	527	512	498	479	485	517	544	487	492	508	529	516	507	509	500	504	517	521	497	512	490	517	505	506	524	516	516	493	476	492	507	494	526	483	521	493	501	499	533	481	525	492	493	500	520	491	523	470	487	497	511	510	535	500	514	488	496	527	483	505	501	420	485	507	462	487	497	535	528	486	499	497	482	535	495	500	502	495	483	526	520	470	511	490	486	459	543	501	522	522	477	495	530	510	503	523	501	502	487	512	487	535	485	487	496	488	462	513	528	508	508	468	511	520	467	541	514	528	477	469	487	530	536	519	542	509	513	491	509	512	522	497	500	461	506	503	496	496	460	508	509	512	516	506	486	532	500	489	469	523	509	476	501	478	529	506	505	478	495	471	523	496	473	496	493	505	492	521	499	527	473	473	517	536	487	514	509	507	495	462	520	505	466	501	502	507	518	509	464	559	482	532	485	494	531	519	506	489	472	493	493	516	503	533	514	503	510	489	492	519	472	503	544	500	518	506	494	534	525	520	500	518	501	524	513	528	503	509	500	476	480	501	486	512	499	448	521	466	506	511	451	495	469	512	540	509	505	483	512	456	492	489	502	525	510	485	534	522	562	498	482	499	537	468	493	523	504	495	468	502	511	526	521	469	479	456	509	514	477	488	492	475	486	504	557	486	499	526	502	535	492	519	479	473	518	502	520	452	511	480	471	506	518	502	477	500	459	530	505	488	513	466	502	515	513	538	470	521	518	494	473	511	481	505	478	474	477	501	495	491	537	464	533	505	503	508	512	521	490	493	504	485	522	494	492	486	477	510	522	468	477	455	511	490	539	500	496	474	522	520	484	505	514	505	479	511	543	500	500	513	490	517	512	492	459	556	481	543	495	487	481	498	487	472	475	500	521	484	495	498	550	484	511	478	502	515	467	477	520	508	517	470	472	538	521	537	494	474	505	491	496	497	461	526	527	468	504	484	516	524	487	470	520	512	487	501	479	470	505	500	496	474	521	518	477	501	515	503	484	512	498	493	489	488	493	518	490	474	492	494	520	540	465	477	539	524	506	523	529	484	510	523	464	525	509	502	468	507	509	484	505	505	504	476	480	462	540	532	530	532	472	476	464	515	493	456	493	478	460	466	515	518	505	511	498	502	504	492	499	494	487	528	490	487	503	491	524	455	524	551	494	512	485	506	513	515	516	508	478	510	531	530	507	489	505	467	463	512	482	467	506	528	429	513	475	470	450	516	528	489	484	484	517	513	512	499	493	525	496	450	499	500	496	451	530	524	501	490	476	529	491	488	510	503	501	494	520	506	479	519	539	504	507	487	473	502	504	478	483	502	500	473	496	481	477	508	491	507	524	511	479	513	502	519	502	515	518	482	478	505	472	469	503	498	476	543	456	509	530	471	458	539	520	467	535	509	503	494	513	505	536	540	505	498	502	487	525	489	519	502	536	512	465	480	441	501	497	504	492	497	513	486	529	489	500	458	554	546	488	496	501	456	496	528	500	514	485	515	481	506	518	521	481	526	488	534	500	512	500	495	514	496	515	518	510	485	526	517	480	518	521	526	524	515	510	522	523	508	512	496	495	499	497	441	526	509	503	476	477	498	485	479	508	485	541	502	474	499	502	489	512	535	517	485	534	481	500	515	470	491	516	478	470	504	517	486	508	477	506	497	481	502	500	479	564	516	488	481	479	513	473	510	490	478	490	507	511	515	510	499	482	526	521	515	464	488	517	503	487	469	512	507	485	479	512	486	496	481	476	517	534	489	510	505	522	483	513	480	524	461	493	476	478	471	491	453	492	495	505	487	490	509	534	481	513	503	515	534	506	475	487	521	483	524	506	470	487	522	470	504	507	486	478	514	495	484	523	510	523	505	492	501	548	504	486	539	480	488	468	480	463	508	475	471	482	542	486	515	475	488	509	509	450	500	518	517	472	489	500	515	478	499	466	479	502	494	532	490	473	510	502	478	492	492	505	520	478	542	484	507	501	507	506	515	492	479	486	546	467	481	470	505	508	521	523	454	494	542	472	525	507	500	502	458	531	538	509	488	482	470	507	494	446	479	516	524	524	488	488	488	513	504	500	516	469	482	522	491	484	509	487	508	451	512	473	474	513	504	474	473	520	515	486	511	519	482	461	521	495	513	491	511	544	511	537	517	505	501	491	480	506	448	493	482	495	470	494	479	491	497	496	503	538	492	507	501	475	478	521	483	500	466	513	484	526	495	473	483	513	523	482	488	526	495	522	491	492	466	503	486	528	470	533	501	511	495	475	471	461	489	504	465	484	502	464	452	494	524	493	455	523	467	497	464	491	529	504	536	511	459	454	509	482	495	513	502	451	537	524	513	495	478	479	495	463	494	503	530	477	462	471	505	495	469	503	488	499	491	529	558	513	486	523	494	509	441	453	498	454	489	480	511	508	512	504	487	473	502	515	499	518	465	500	563	511	503	470	499	495	492	480	498	515	502	495	485	526	486	466	459	474	509	503	467	492	538	518	460	499	492	489	477	482	494	485	482	490	485	524	500	459	459	483	497	476	499	456	525	464	506	485	491	473	506	469	451	459	491	496	517	500	487	516	438	510	492	520	502	448	490	516	506	519	536	515	507	476	527	526	488	527	518	486	501	528	467	510	513	506	499	507	488	500	517	528	494	527	516	530	535	513	530	465	469	498	436	462	466	511	478	482	505	480	456	534	446	497	452	487	485	504	511	495	511	465	520	494	490	528	505	480	494	500	482	513	490	474	501	524	503	481	541	478	508	481	503	487	484	454	519	467	520	485	524	526	488	482	491	526	513	489	537	505	491	491	494	476	469	478	492	533	494	473	483	496	493	478	496	525	487	518	488	459	511	527	496	509	492	506	508	522	483	489	496	509	478	502	488	481	478	510	498	498	502	491	508	519	512	529	516	505	462	472	491	456	560	491	482	487	494	518	506	464	486	538	461	495	515	533	522	480	521	478	479	461	480	466	475	465	512	485	455	470	473	501	529	532	517	474	457	518	453	459	510	498	498	538	494	496	487	485	487	465	517	493	497	481	518	498	463	468	508	562	464	529	495	481	490	502	489	520	513	549	501	480	467	504	505	515	480	504	476	524	526	511	515	539	501	493	499	497	507	474	481	524	499	504	476	508	486	496	509	467	500	494	498	498	527	475	489	476	483	484	503	483	496	488	545	506	473	516	494	492	482	496	506	475	496	425	472	508	512	474	457	521	495	498	532	485	565	497	488	539	472	512	509	493	495	507	486	478	478	482	531	523	539	459	472	491	474	463	506	514
27770	9976	526	226	161	180	150	164	167	137	147	145	138	134	150	149	145	137	134	150	132	130	169	131	119	184	163	149	161	131	134	137	141	148	143	148	150	125	144	131	131	160	147	137	152	152	153	168	143	134	150	143	137	118	140	138	151	134	147	156	145	106	154	178	145	126	145	138	151	149	154	144	145	144	130	125	137	149	149	147	130	159	147	159	139	151	137	155	132	164	166	140	143	140	144	142	157	157	146	152	134	163	152	136	136	144	149	149	151	159	142	137	177	160	148	168	164	135	153	140	150	142	150	154	156	158	162	147	164	164	139	133	137	152	128	146	131	157	140	146	148	149	161	143	151	146	130	163	143	152	120	144	146	154	141	145	146	131	130	149	143	157	124	166	150	151	146	140	118	142	121	146	167	150	137	144	132	156	144	157	145	124	155	129	159	146	162	142	160	152	143	135	158	158	128	154	160	161	146	138	175	153	135	157	152	158	138	170	134	139	161	165	146	141	140	148	139	140	140	126	161	141	146	141	152	157	128	167	134	154	143	134	132	144	138	150	118	154	147	148	123	157	153	141	148	140	145	148	130	138	137	150	154	143	128	140	155	151	158	134	158	149	156	148	142	138	135	138	150	157	124	157	135	137	150	155	167	103	154	149	168	166	126	177	157	135	136	136	143	148	135	149	134	140	152	160	143	132	122	150	143	131	140	123	128	139	147	135	162	146	140	144	137	129	154	131	130	165	123	152	146	135	140	131	133	162	153	166	165	147	136	136	154	148	172	144	141	128	146	139	136	139	162	138	147	149	140	130	147	145	136	189	150	155	130	158	127	147	123	129	145	121	136	139	143	176	138	147	142	138	166	159	164	138	137	133	139	141	127	126	149	146	157	145	147	150	131	158	139	132	131	141	141	127	156	154	151	169	149	144	160	148	139	136	135	136	149	152	154	114	157	159	143	145	141	132	150	140	145	154	151	123	150	167	132	144	145	145	162	156	158	164	138	145	148	153	150	146	158	120	149	144	132	145	146	111	144	136	147	167	160	163	161	158	143	134	149	136	140	159	125	129	144	153	129	126	150	131	144	142	127	166	135	152	144	131	135	145	164	151	167	128	161	151	159	124	150	147	125	147	119	153	153	148	141	157	169	146	147	153	143	137	129	122	160	134	150	143	153	135	161	155	150	132	147	146	144	125	149	152	140	134	146	141	150	149	134	138	143	161	164	130	147	146	145	152	151	154	148	142	144	142	132	153	155	155	159	151	144	130	162	128	139	135	145	148	139	160	130	141	145	144	148	144	134	157	152	139	144	137	152	156	129	140	123	155	169	150	143	130	143	155	134	142	164	151	152	164	155	147	149	124	131	142	146	160	148	133	143	155	156	147	135	135	178	130	150	155	138	157	130	150	157	144	162	131	145	149	152	156	143	151	144	118	166	155	134	145	142	130	141	140	144	149	133	150	136	152	144	112	136	120	134	138	138	170	156	128	160	171	140	141	142	155	134	164	144	150	117	171	144	144	155	151	125	142	155	133	165	124	162	157	149	154	123	170	140	164	131	127	160	137	143	135	126	151	169	141	143	157	132	141	139	135	155	168	154	141	136	150	139	161	138	150	165	121	164	146	124	143	150	135	145	156	146	121	151	129	142	152	165	149	145	124	168	155	134	147	147	154	152	151	155	155	161	150	152	159	142	125	149	144	127	146	151	157	143	151	173	152	151	161	139	133	131	154	150	138	153	153	141	134	145	146	159	139	171	134	160	157	130	136	157	153	160	113	138	151	147	135	159	122	151	143	140	109	160	134	157	148	153	136	148	124	144	132	135	148	161	150	147	170	143	170	143	157	143	148	119	141	143	144	131	156	137	147	140	161	155	137	139	131	148	154	134	165	110	133	137	151	146	158	154	138	139	157	152	149	146	151	161	145	133	150	151	138	169	138	127	122	156	134	138	128	153	151	156	140	146	135	134	128	153	160	141	138	131	171	146	153	142	153	123	148	148	161	121	150	151	153	160	147	155	129	150	153	149	148	132	142	145	170	140	148	129	150	168	152	135	124	146	148	125	133	138	135	152	129	158	147	157	149	159	164	137	141	142	127	147	153	128	151	127	120	164	151	135	163	139	172	160	136	143	150	155	133	149	147	145	151	145	149	166	154	147	154	160	161	122	145	137	131	136	152	141	132	126	136	149	142	133	116	157	159	142	129	163	169	127	150	133	150	141	140	138	155	143	130	139	180	131	164	141	144	137	145	148	150	149	129	155	162	109	149	128	165	148	134	144	131	134	148	130	147	151	153	162	169	140	157	155	154	148	161	148	152	150	133	127	166	151	153	143	128	145	151	129	138	112	148	147	127	147	135	146	132	132	151	143	131	135	150	127	130	145	141	147	122	121	146	151	160	148	134	152	143	146	129	150	153	136	151	138	141	141	140	143	145	155	157	154	130	123	146	147	150	130	135	163	153	147	140	153	131	141	131	142	143	142	134	163	143	168	123	133	145	150	141	134	155	142	145	155	168	136	176	133	151	152	150	142	136	128	136	150	143	149	167	150	137	158	139	121	139	143	143	148	129	149	135	149	147	130	126	144	139	150	123	139	136	179	143	172	129	152	130	130	128	156	149	125	155	143	162	139	154	129	147	130	134	138	135	138	173	133	163	132	145	145	160	140	147	137	144	154	150	143	169	158	149	139	148	122	163	135	149	162	130	149	141	165	135	145	129	127	119	157	171	141	176	149	137	141	147	155	132	138	138	127	129	140	143	146	136	124	154	149	139	151	144	157	151	159	149	129	145	132	151	164	165	148	138	155	138	129	142	146	133	139	144	148	161	115	170	157	146	130	136	139	143	166	159	130	147	145	155	141	156	129	136	142	126	134	148	139	140	143	161	154	145	144	147	142	129	163	154	151	158	139	136	143	156	148	161	133	171	157	157	130	111	145	139	138	153	142	157	156	142	125	152	148	157	154	158	161	147	148	148	148	144	126	150	156	146	129	132	156	139	150	168	149	155	138	125	149	146	142	149	146	137	134	148	141	129	168	148	139	168	140	145	132	139	145	148	147	140	131	130	152	143	165	129	132	158	155	154	142	160	144	127	163	143	140	123	147	133	152	139	138	163	130	151	145	153	172	132	173	139	140	135	153	149	155	125	157	144	138	144	149	138	139	141	128	159	133	173	164	133	144	143	151	156	153	127	160	154	170	138	132	133	125	156	142	145	144	144	162	156	148	160	138	137	158	136	153	137	138	169	126	153	149	142	141	126	141	158	169	137	127	125	153	129	126	148	178	145	151	143	166	137	147	136	120	145	142	135	137	137	142	157	136	145	139	150	131	150	138	142	154	141	140	165	135	121	148	149	131	144	121	136	144	150	144	136	151	166	133	141	150	126	140	138	158	142	132	150	120	148	131	154	154	144	139	167	156	139	137	167	155	135	159	153	137	151	150	142	170	148	136	140	144	139	146	141	155	125	159	159	137	145	157	155	166	136	171	151
4452	322	263	187	173	156	145	159	112	124	146	129	122	122	123	116	131	115	131	115	162	128	123	120	132	119	125	100	111	135	127	109	112	126	133	118	138	137	150	149	129	134	133	130	119	132	143	123	124	131	99	113	119	142	132	138	136	152	114	153	141	103	113	123	122	130	108	140	129	136	118	121	106	126	108	117	116	117	119	116	135	116	125	142	117	126	117	107	137	108	128	124	112	127	124	115	124	137	148	112	127	131	109	123	152	114	137	128	113	132	130	139	99	126	112	134	110	137	130	131	117	102	113	128	125	143	143	137	137	114	128	136	120	139	122	107	125	129	122	118	117	117	105	137	122	142	112	119	132	111	120	125	122	137	132	132	114	127	135	109	139	136	111	120	114	128	125	121	116	107	124	126	133	136	133	113	120	122	132	130	126	131	125	142	120	113	129	125	117	106	121	126	144	124	118	135	117	125	117	123	117	102	116	120	111	132	129	117	116	124	119	137	137	126	114	130	107	144	119	138	123	119	117	98	128	132	140	132	124	143	135	146	107	117	104	116	129	119	137	122	129	134	149	134	117	107	112	130	122	110	143	124	114	125	110	129	115	131	129	110	129	128	125	108	144	121	151	133	107	120	159	117	117	134	126	138	117	125	124	147	126	126	124	121	147	130	125	117	125	128	136	122	126	120	134	112	115	135	125	123	126	129	128	108	132	92	136	118	133	111	144	102	132	123	138	116	117	114	127	127	115	144	128	153	135	116	103	126	140	121	135	113	127	129	125	119	130	122	116	145	132	118	134	130	131	134	119	125	120	123	121	126	105	141	132	125	117	123	110	111	128	119	140	125	135	118	138	152	126	112	113	127	123	157	116	118	88	130	113	93	118	124	129	122	143	132	102	119	115	119	130	109	127	134	140	125	136	117	126	117	116	109	130	123	126	106	122	114	126	114	150	128	123	135	152	120	118	106	116	112	120	117	119	117	130	135	121	128	127	126	137	110	115	124	115	108	131	109	121	111	115	114	116	104	124	134	120	118	125	132	126	129	128	119	108	126	121	117	120	124	126	129	121	128	127	133	118	127	121	115	113	144	114	111	127	135	136	111	126	126	128	133	140	91	134	111	111	129	137	138	116	121	110	127	126	140	149	108	118	135	123	118	115	142	152	126	137	129	112	136	120	127	108	132	130	110	127	120	136	118	129	115	121	108	120	121	109	118	102	137	132	118	124	130	127	108	106	125	144	109	136	127	126	121	124	123	124	123	122	144	116	139	120	132	136	128	138	125	119	128	124	113	123	110	110	130	121	130	126	114	131	108	126	122	131	131	125	131	138	142	123	142	110	127	104	124	131	97	133	120	119	127	109	130	127	125	144	117	116	125	122	130	127	130	131	149	134	132	111	109	133	132	139	127	142	132	120	129	124	113	136	106	137	123	108	130	120	134	134	143	112	126	129	110	119	117	123	118	119	120	122	117	134	114	122	121	130	116	101	136	118	115	127	126	97	113	125	136	115	130	117	129	127	117	137	128	125	134	116	116	125	129	121	123	113	126	112	130	141	127	120	128	136	136	122	117	119	140	129	117	111	148	132	120	134	127	116	124	112	102	118	116	117	125	132	100	118	96	124	136	116	129	119	145	96	117	119	149	130	122	115	111	140	112	135	126	125	140	144	112	122	123	134	118	134	117	125	115	130	123	112	140	114	113	131	130	117	123	119	103	116	136	131	125	113	138	102	128	127	127	116	126	124	126	117	139	110	121	106	127	113	116	133	135	139	123	148	143	123	134	129	109	107	120	117	130	125	134	128	129	139	100	100	145	142	121	135	117	149	115	120	129	126	112	108	105	141	126	118	115	106	115	119	123	116	112	134	104	112	119	116	115	123	122	124	137	141	121	115	115	123	117	132	160	130	134	118	111	135	134	119	125	145	132	133	138	113	115	117	137	107	105	104	129	106	124	124	129	125	131	122	123	125	154	144	123	131	114	102	144	144	116	105	116	125	116	120	132	120	95	140	104	128	129	138	127	123	119	134	117	136	125	115	125	128	120	109	154	117	104	111	115	122	111	128	130	125	132	140	123	121	124	119	143	123	128	99	116	139	134	107	132	139	118	120	115	127	126	127	132	114	132	128	117	106	141	121	131	131	127	120	117	131	129	120	117	135	136	154	117	123	107	134	115	118	142	119	130	109	114	134	127	123	136	126	140	112	131	135	120	119	128	130	118	121	125	136	129	126	130	127	138	124	125	131	138	97	119	142	119	122	131	127	115	112	125	130	115	127	138	129	126	135	113	132	118	128	122	110	120	149	114	147	141	139	118	124	110	120	125	135	141	104	116	154	149	114	123	133	132	109	119	110	121	106	121	115	133	157	97	125	121	132	120	118	140	137	117	122	137	133	119	132	130	124	140	108	145	138	131	127	124	119	134	120	96	133	125	116	106	129	134	120	111	126	119	106	130	107	122	122	142	112	127	114	121	116	107	122	131	135	124	126	124	137	113	133	118	119	130	147	130	133	120	119	113	128	122	125	131	126	127	152	114	130	124	134	120	121	116	128	128	140	114	137	123	139	124	153	141	141	136	133	131	124	146	128	119	127	135	119	126	124	116	128	131	106	125	126	128	124	132	114	125	130	112	110	143	118	115	127	109	129	127	135	131	135	129	142	145	129	112	130	121	117	118	122	143	124	113	115	138	108	111	124	138	132	122	101	125	103	87	113	127	131	123	130	107	112	147	114	120	130	118	132	104	112	143	106	152	119	129	157	115	127	128	128	133	139	138	120	124	131	97	126	113	109	101	98	135	122	128	131	117	102	121	130	131	121	138	122	109	124	104	132	126	109	132	141	129	105	120	138	136	112	131	114	112	123	122	128	128	143	117	117	118	112	127	146	135	102	119	114	117	133	133	128	122	127	128	114	147	142	122	126	134	123	133	118	118	117	101	121	133	133	128	121	115	111	139	121	135	117	128	128	127	128	116	130	116	104	148	111	141	125	114	125	119	132	138	130	120	128	128	127	107	115	127	124	118	107	123	141	118	125	94	113	104	116	115	99	143	115	114	138	128	108	123	134	125	110	105	120	116	122	132	127	140	117	120	113	120	118	131	103	111	120	136	116	138	111	145	115	129	111	134	122	130	125	141	114	139	124	128	128	109	126	116	108	120	120	118	108	117	128	119	134	121	117	124	113	132	120	120	117	121	110	124	111	143	140	140	125	151	115	128	138	131	118	125	135	112	127	111	122	126	141	125	133	126	135	122	123	122	137	130	111	122	125	127	117	124	113	106	139	119	121	125	123	134	133	122	131	126	119	124	127	109	126	121	144	131	147	102	125	127	121	130	121	115	120	129	114	149	113	123	138	143	130	128	136	130	131	130	112	119	121	119	129	121	133	120	116	125	142	143	143	115	121	142	115	134	128	127	108	129	126	133	127	110	105	129	131	120	119	119	115	128	134	136	138	131	123	113	134	111	125	131	121	153	136	122	123	125	135	110
25453	21484	27962	25429	11173	1198	825	588	518	513	499	529	483	440	432	471	476	437	445	478	431	438	455	434	427	469	424	415	433	450	410	449	475	430	444	432	416	421	433	395	441	425	434	434	436	450	433	457	417	380	386	443	427	413	431	419	404	430	450	399	448	401	435	412	433	439	459	407	399	422	449	409	423	409	404	400	418	461	414	418	421	424	368	430	402	431	453	426	446	407	448	449	442	433	440	407	438	404	437	404	451	439	408	436	462	405	435	446	437	391	426	435	411	471	423	426	408	443	424	478	421	412	413	409	380	415	451	403	431	396	448	423	392	408	442	418	380	437	438	399	419	408	446	426	389	419	450	438	391	448	394	370	449	411	420	436	426	388	452	404	418	433	411	404	441	413	431	436	436	404	394	397	406	432	401	399	401	433	448	379	431	427	418	412	423	459	432	449	423	412	418	408	441	440	440	423	399	438	419	463	392	425	414	417	445	432	441	404	387	404	423	434	451	425	438	418	452	413	430	440	403	414	459	452	412	435	463	408	407	383	429	400	423	428	456	403	416	442	414	427	418	462	401	422	413	448	417	457	399	413	405	431	426	400	439	419	436	466	410	380	421	398	419	412	451	449	400	410	438	413	383	437	439	416	449	445	417	401	407	396	451	432	431	410	461	405	414	430	406	379	409	435	431	434	442	444	419	429	441	431	427	405	431	427	410	396	433	387	399	403	390	418	400	428	465	407	417	443	418	442	450	414	404	425	411	405	404	417	423	390	433	427	463	420	445	424	419	449	443	474	451	437	444	444	420	399	434	397	373	414	401	453	397	436	422	404	426	433	432	403	378	415	423	430	420	412	429	426	426	435	426	423	464	421	410	432	425	394	428	398	420	389	405	424	426	414	432	402	448	420	411	424	420	422	404	406	412	402	402	446	431	387	438	435	427	455	435	375	461	435	420	447	403	436	401	411	439	413	399	402	420	422	393	413	432	400	430	450	425	458	448	428	429	446	417	410	387	411	421	433	412	401	429	398	423	434	436	428	414	411	408	420	418	414	383	425	400	435	452	388	387	411	404	432	387	439	425	423	385	441	423	460	442	399	408	408	423	410	407	408	417	426	438	426	426	416	413	432	391	412	401	448	416	446	441	439	428	453	408	453	406	401	442	422	417	460	431	416	372	413	416	388	391	430	432	462	422	371	440	419	389	419	428	401	433	404	426	432	398	429	425	443	427	445	409	456	424	452	407	452	443	428	430	457	392	442	408	375	393	399	452	444	419	393	394	410	430	433	397	417	441	410	411	393	379	400	401	440	409	410	435	442	432	414	405	436	441	441	390	449	444	434	431	439	451	437	412	440	458	428	416	416	417	431	441	425	399	433	407	427	393	412	408	417	433	404	405	435	415	409	461	424	404	408	445	428	389	424	440	445	398	406	401	433	398	419	409	408	425	429	396	420	418	442	443	371	428	392	415	414	408	418	399	387	442	401	415	430	406	433	415	416	402	389	427	410	435	419	405	429	434	414	428	388	408	410	424	430	460	406	431	411	432	393	431	447	383	394	396	402	439	438	414	429	407	431	422	442	431	399	411	427	415	439	413	411	401	401	446	393	422	416	408	404	424	421	442	415	423	411	435	464	422	431	432	401	382	398	449	428	398	456	422	429	363	380	395	382	420	384	404	429	412	403	419	434	434	449	400	431	433	434	380	412	444	459	413	437	435	417	433	415	430	431	421	418	462	420	427	386	419	394	383	403	413	413	456	403	408	420	385	433	411	436	426	419	449	397	439	388	403	421	416	428	360	400	418	446	398	428	402	426	449	418	433	403	429	411	380	413	431	420	430	429	406	424	404	421	417	415	447	429	420	444	415	467	420	405	400	479	411	420	430	408	419	402	409	428	408	417	431	438	428	419	421	398	413	421	419	431	450	398	441	432	448	386	430	491	398	431	423	457	416	397	396	407	418	399	414	428	435	425	416	429	431	410	421	417	440	449	438	419	444	411	394	437	432	423	422	437	412	379	440	396	436	421	409	423	394	425	439	446	417	417	431	455	373	429	446	407	403	407	427	441	442	405	438	446	431	398	388	392	450	403	393	409	425	402	402	388	391	383	408	403	413	436	416	412	438	425	347	442	401	458	435	464	418	403	406	438	428	393	407	430	414	397	425	402	435	425	411	436	433	406	436	404	424	435	421	396	387	436	406	420	424	394	411	423	430	422	433	415	431	388	457	421	424	419	453	451	400	392	427	412	439	424	437	455	410	418	407	411	408	436	432	430	410	421	420	456	404	438	419	404	415	437	445	418	415	399	408	413	406	401	420	393	412	440	383	409	392	422	396	447	443	412	409	441	428	454	411	420	427	438	385	431	420	406	448	357	401	420	426	415	398	398	410	460	439	443	409	402	393	443	455	417	424	426	433	430	436	433	417	438	454	382	441	433	390	422	440	425	448	390	410	431	391	459	413	421	422	407	410	442	424	450	417	430	417	392	398	419	423	412	432	359	408	425	407	434	460	394	418	395	423	454	409	427	437	390	403	434	408	448	450	394	415	415	411	431	432	401	442	461	394	420	430	430	418	409	421	417	413	430	398	440	393	381	414	436	383	449	446	445	427	410	434	365	412	389	414	412	411	425	388	417	433	374	401	422	433	405	435	412	430	426	417	478	427	383	422	424	391	409	412	423	440	413	406	382	396	402	389	418	418	389	419	450	421	446	444	425	417	437	427	421	424	414	408	431	425	423	384	420	428	389	429	412	399	436	433	387	442	417	401	445	400	433	420	475	393	445	412	417	418	455	452	405	408	449	423	419	419	432	425	445	444	433	405	433	381	438	384	410	432	416	445	411	425	454	418	430	401	399	414	378	438	424	366	389	423	401	444	451	445	374	427	407	404	399	401	407	474	445	399	444	422	421	456	398	415	429	444	402	410	438	444	394	367	414	417	465	407	388	366	368	453	445	421	431	415	415	413	421	438	415	435	423	413	401	394	421	416	444	424	405	403	423	431	419	397	413	403	407	400	424	414	405	440	402	428	441	400	423	378	392	420	463	413	417	397	424	452	448	437	379	416	419	435	407	416	436	395	406	410	444	443	440	404	392	416	407	433	467	422	425	395	437	427	423	422	441	477	423	396	406	425	424	411	427	440	403	444	402	443	388	453	422	402	417	427	419	411	401	378	407	401	388	427	423	482	421	392	424	439	429	391	421	412	419	396	401	445	424	439	397	417	402	389	408	414	434	416	391	432	396	414	390	397	408	442	425	430	435	432	424	447	431	434	441	414	403	432	420	407	391	431	432	438	410	402	463	406	455	420	440	444	409	420	432	399	442	390	406	421	420	393	414	428	426	434	435	397	438	424	397	428	469	391	428	446	418	408	430	400	398	408	417	414	438	448	436	392	432	455	438	385	434	406	413	387	423	405	391	411	423	395	434	435	449	436	411	381	443	449	398	434	398	382	426	414	426	403	438	456	426	437	411	424	430	428	465	386	414	412	425
3183	3245	2731	1377	1011	812	679	597	505	507	456	506	442	420	370	444	405	415	366	414	447	381	331	359	401	352	381	332	405	350	372	347	386	326	391	359	376	358	382	367	347	345	345	354	343	373	347	368	339	378	354	346	337	364	360	344	373	334	359	363	327	361	363	384	357	351	353	348	361	367	360	383	362	377	345	350	362	342	366	346	323	369	358	387	352	339	366	366	332	351	344	352	354	329	371	371	381	354	321	345	327	343	328	331	321	331	332	361	391	352	369	385	352	390	351	325	352	352	348	336	333	363	355	355	384	383	348	358	326	347	345	341	315	332	342	340	383	371	337	368	320	303	349	368	348	344	329	355	373	351	370	383	336	343	323	328	380	322	362	385	343	363	380	332	327	356	327	350	344	333	365	355	354	393	335	326	333	321	333	371	313	335	333	357	340	323	332	331	386	343	358	367	319	361	354	312	346	353	346	300	335	362	334	359	364	367	336	308	335	321	333	362	351	341	333	331	381	343	351	354	348	364	321	346	327	324	351	383	338	363	335	345	334	307	344	344	372	339	348	343	368	334	347	375	319	301	326	363	338	375	324	364	331	356	334	398	346	335	360	372	314	354	326	301	332	365	338	380	359	359	334	340	382	303	332	346	325	340	377	340	370	345	359	382	336	355	353	349	329	349	347	343	329	346	324	327	307	358	364	365	309	343	339	356	341	343	360	343	359	330	349	336	362	349	330	355	353	356	332	352	352	335	324	340	356	367	316	341	327	382	321	334	339	322	309	345	343	330	330	319	374	346	344	333	351	335	373	357	356	349	347	335	338	360	361	353	332	295	370	328	347	334	341	327	319	365	349	330	350	339	349	352	356	338	364	355	355	349	303	325	344	353	340	361	342	337	336	333	316	311	337	354	327	312	350	372	363	329	365	337	329	310	338	373	337	327	331	318	337	326	327	340	328	354	377	343	369	353	340	319	337	351	360	334	367	346	327	351	372	391	350	334	349	345	333	362	349	358	325	350	347	310	341	359	337	380	353	327	352	347	383	372	358	371	348	349	352	334	354	346	306	348	349	345	327	305	338	352	363	349	338	342	344	317	358	368	348	348	390	354	325	390	371	314	344	358	350	364	355	344	358	333	342	355	328	352	351	368	340	351	354	335	346	340	356	349	348	340	346	340	369	340	340	329	349	346	314	324	372	359	343	357	346	350	356	323	355	337	354	317	339	349	357	337	308	324	321	346	353	370	333	372	361	313	348	362	361	361	320	392	366	340	345	364	347	340	365	329	319	333	340	344	336	347	346	351	349	342	328	379	366	354	373	369	349	348	329	351	331	351	327	346	348	325	356	332	369	366	304	379	334	345	362	336	327	339	344	356	370	338	355	322	341	327	350	373	363	340	364	347	352	327	307	298	322	353	355	323	330	344	333	363	357	326	338	343	352	325	338	389	337	331	342	326	351	286	358	302	357	369	347	350	326	327	391	342	325	343	325	384	387	334	353	327	330	356	332	351	372	376	309	321	343	357	322	337	341	358	378	344	347	352	324	351	358	320	343	382	307	344	355	337	351	351	367	332	383	354	336	324	338	329	377	327	331	346	337	341	339	351	316	331	368	358	350	349	333	337	368	336	333	360	353	363	365	328	353	359	359	313	325	346	363	337	346	347	341	338	337	355	313	346	347	376	353	355	361	369	351	362	323	361	350	387	343	365	337	336	335	363	314	367	333	341	344	362	364	363	344	340	341	362	364	288	356	338	350	340	347	375	370	384	358	328	319	360	332	326	379	333	345	322	366	316	342	353	342	336	391	398	370	350	328	366	344	327	318	363	350	331	381	324	342	378	347	345	359	368	337	345	355	335	358	348	311	348	352	347	327	352	353	320	323	324	367	360	344	344	330	362	352	308	339	343	338	327	375	325	349	372	350	361	305	347	345	321	361	357	335	326	315	332	338	346	352	329	337	348	340	335	337	329	324	324	335	323	337	370	324	341	314	317	333	328	337	359	321	315	374	339	352	318	358	337	349	328	318	347	364	364	330	316	372	345	352	374	339	327	326	342	336	316	371	360	340	367	363	339	370	342	375	347	347	326	346	313	357	313	380	350	351	326	313	327	320	354	342	372	334	366	358	340	350	358	351	339	346	347	351	361	350	363	343	338	330	323	333	343	360	337	341	328	328	338	321	372	358	335	348	332	357	327	355	325	367	337	363	357	330	318	359	327	329	369	338	358	364	356	337	310	343	345	359	348	347	364	354	372	345	333	330	311	357	368	340	338	330	371	345	311	343	342	361	341	357	336	348	342	326	354	395	356	344	314	362	357	354	340	355	339	336	320	362	337	354	322	341	340	338	335	344	367	347	353	314	369	334	357	335	335	305	359	351	341	334	332	338	339	369	351	345	348	372	335	371	352	323	334	350	358	374	325	337	322	330	320	339	340	330	336	367	346	343	344	342	324	357	345	335	322	315	352	316	353	337	366	352	324	345	337	368	347	348	339	334	337	340	343	360	352	354	344	370	356	362	350	330	355	332	338	345	346	367	370	338	349	350	351	324	349	364	308	351	338	344	353	355	365	330	367	346	337	342	341	335	337	361	359	354	349	340	344	338	368	362	360	361	374	325	357	366	376	345	329	330	327	336	337	348	361	364	346	354	346	309	360	364	354	343	328	345	336	329	351	359	348	358	341	331	334	352	357	349	368	356	333	335	348	332	340	379	336	322	369	324	337	365	325	328	345	351	344	344	351	317	339	336	336	346	345	353	360	350	347	359	317	380	386	354	337	345	333	318	364	349	362	351	352	375	326	352	323	313	336	306	343	327	364	360	347	395	340	347	341	329	327	359	332	369	339	330	332	310	350	355	308	331	320	369	345	360	326	338	306	324	330	332	362	341	354	329	302	340	362	363	326	337	358	312	352	356	321	365	313	320	319	346	335	347	317	334	315	356	348	307	318	357	338	332	369	353	331	345	336	380	358	364	323	313	353	346	360	335	343	362	358	338	343	365	340	335	363	362	385	323	382	359	320	346	318	332	366	332	356	344	354	352	355	328	363	326	386	342	347	351	303	352	340	354	357	363	346	330	321	367	331	340	364	343	379	344	363	331	347	342	321	355	326	366	378	347	351	313	312	340	356	339	357	345	348	295	337	362	353	353	365	325	352	323	315	347	323	333	332	349	349	337	331	316	325	370	341	353	346	354	330	341	327	353	361	364	371	344	341	354	352	341	326	359	331	352	337	309	335	354	385	318	366	323	367	327	371	372	337	380	345	344	353	401	316	342	347	354	337	325	326	364	338	333	348	344	347	352	356	345	347	338	350	365	327	353	299	353	361	361	322	345	366	344	336	324	325	365	357	343	356	319	322	336	350	344	349	327	341	354	324	350	345	319	359	320	337	333	326	333	313	350	330	322	365	344	315	342	324	346	300	352	322	323	306	328	380	337	337	284	341	340	351	382	359	366	338	338	350	364	326	315	340	353	343	328	364	331	326	364	359
24545	21478	28837	24515	21463	8418	1602	1044	820	811	769	726	710	740	728	709	646	654	661	679	662	677	650	682	671	663	621	645	633	612	647	660	652	639	664	610	656	682	603	613	603	589	603	670	592	584	668	621	593	633	617	632	551	625	642	670	602	645	603	615	624	619	622	632	614	618	656	612	638	625	613	644	643	595	622	569	610	606	664	655	664	632	643	621	611	631	656	637	602	614	617	665	651	658	644	597	637	639	652	636	600	613	656	618	638	614	621	625	622	604	614	657	604	634	570	658	631	599	607	625	614	588	633	624	583	617	627	620	676	622	593	618	618	589	614	595	603	592	614	609	588	593	572	584	650	637	587	650	619	654	649	643	638	590	641	641	625	594	666	648	664	587	597	623	620	634	633	621	636	595	631	614	622	596	571	609	594	591	581	600	615	615	625	564	680	646	575	646	603	624	647	637	627	612	630	644	595	612	632	604	632	604	609	619	627	646	573	621	635	625	665	579	618	671	623	610	626	638	557	649	624	598	613	644	577	618	660	644	588	590	630	657	627	595	698	615	597	620	576	611	605	622	590	587	620	631	582	632	639	643	623	586	634	631	582	562	593	570	647	619	593	600	637	586	601	590	616	655	641	637	584	658	658	645	598	579	596	624	601	592	574	657	643	628	605	689	620	580	602	589	618	627	639	589	666	589	628	639	615	658	616	590	591	619	612	596	588	592	594	590	661	584	585	608	620	583	653	642	614	593	641	627	563	643	619	625	636	613	593	619	618	564	611	689	610	650	621	599	608	605	586	564	623	604	642	660	616	634	597	616	608	599	603	613	631	648	612	643	616	668	625	651	610	612	603	618	606	627	650	622	599	624	621	619	625	631	613	619	599	640	647	628	598	634	614	662	630	669	644	619	625	555	638	611	608	604	613	630	603	554	595	622	607	608	636	619	610	600	620	590	663	633	626	621	610	627	612	611	610	595	614	609	608	537	567	627	606	607	642	603	611	620	616	613	621	618	618	581	556	643	667	625	612	569	621	627	655	578	594	672	593	622	599	599	622	579	619	643	587	567	605	628	672	629	638	634	580	626	589	615	608	625	635	689	610	635	606	611	652	597	623	601	589	606	617	577	630	617	637	636	608	658	591	616	602	604	622	567	627	611	586	619	518	616	631	580	594	625	608	574	581	634	549	571	616	601	638	643	622	635	641	653	641	602	576	601	627	630	616	598	599	578	603	593	593	614	632	616	613	619	598	625	607	604	621	684	595	608	610	574	660	596	597	625	650	634	652	647	618	624	606	622	583	646	611	574	602	652	627	651	644	668	633	590	607	609	603	616	625	628	629	604	603	608	597	594	595	619	654	593	586	596	655	596	603	609	629	569	587	623	635	606	636	637	600	583	583	619	630	598	601	639	571	586	612	631	568	610	627	600	622	563	598	616	646	592	631	569	653	640	616	623	655	598	609	585	632	630	657	624	618	599	593	658	579	653	577	573	657	638	668	609	589	656	619	630	597	577	597	593	634	593	619	619	643	614	666	608	607	594	634	576	564	639	636	646	630	624	652	630	619	617	598	639	688	659	641	639	614	621	609	649	590	610	609	579	568	616	652	625	613	623	558	559	664	640	571	648	567	628	610	641	597	596	623	565	609	657	626	675	620	619	585	595	608	665	648	587	602	602	627	646	596	582	577	630	580	634	654	611	617	672	580	624	583	625	600	577	601	634	624	617	600	615	618	666	615	598	564	646	644	575	597	599	638	619	611	609	637	587	631	679	629	633	632	578	663	624	593	593	610	593	606	605	634	586	583	626	650	613	632	607	641	597	640	626	603	607	596	592	590	618	620	638	643	587	640	615	582	575	651	661	614	632	599	650	661	640	591	626	633	625	621	620	619	599	610	606	620	585	636	623	588	651	596	633	619	622	623	638	589	602	601	625	608	630	601	612	607	636	616	652	590	632	617	588	586	637	609	609	612	585	587	637	637	641	611	586	614	658	633	587	647	619	580	614	607	620	618	608	626	598	598	584	642	622	648	605	636	667	627	566	602	656	659	582	629	600	639	655	636	598	600	572	615	630	656	579	595	612	635	603	595	580	637	598	601	610	616	607	632	607	651	647	586	595	608	587	626	617	591	648	621	623	605	605	609	607	651	621	656	647	614	603	603	603	657	627	592	621	565	651	645	613	623	617	642	604	598	617	671	629	619	601	606	557	601	602	674	623	569	594	672	590	630	610	664	626	610	622	630	610	593	653	612	600	598	620	601	529	637	613	633	581	630	604	639	599	586	649	587	572	597	619	630	584	601	646	641	657	646	641	654	596	630	622	628	560	620	634	583	652	668	619	625	608	613	606	637	603	634	620	642	600	605	633	614	630	658	645	638	624	592	613	644	586	620	627	615	624	611	572	594	603	650	598	614	601	632	583	598	598	680	595	668	635	609	627	625	632	571	624	608	621	616	624	646	625	593	588	654	600	631	572	592	663	649	602	615	634	588	629	622	601	636	599	662	614	603	611	641	628	606	630	643	669	669	596	599	590	647	621	653	632	630	653	591	602	621	608	667	612	631	611	577	610	604	639	602	629	625	661	643	621	604	626	589	638	621	622	595	595	609	654	566	629	577	618	628	627	605	629	621	636	592	627	633	604	625	612	619	619	645	618	646	634	604	579	588	616	597	612	616	655	644	645	621	627	601	589	609	584	622	621	617	606	583	649	644	591	599	601	602	611	641	648	664	602	613	633	617	597	625	672	636	617	615	604	612	569	649	616	656	602	628	618	603	629	634	675	624	605	606	569	614	628	581	611	588	622	633	610	609	621	592	665	589	574	617	667	613	629	657	592	649	582	616	585	656	601	600	593	594	586	618	599	599	592	628	646	648	597	594	601	598	613	633	603	651	621	646	576	648	606	577	620	619	590	615	607	638	638	639	638	593	590	608	604	596	617	600	650	589	625	619	605	627	614	617	649	621	653	618	585	581	630	641	617	595	586	630	642	626	610	604	594	620	600	601	596	625	613	621	588	561	619	558	623	617	573	677	606	601	628	616	580	638	629	662	656	616	605	595	591	623	602	633	585	642	602	571	610	612	586	640	643	612	644	562	600	600	580	618	590	579	596	598	622	661	651	596	603	597	613	631	568	619	662	609	613	602	624	662	627	639	606	654	644	680	636	632	623	634	622	608	598	594	602	581	674	615	626	676	619	616	603	597	604	598	586	606	648	579	633	604	619	605	610	624	611	606	617	591	685	601	584	609	626	609	643	626	617	594	618	608	652	591	609	629	618	572	659	623	609	641	645	614	660	620	649	619	606	596	587	587	658	603	611	572	636	644	617	624	659	613	608	586	564	627	622	627	575	627	592	588	626	648	655	629	623	613	640	628	636	586	634	586	637	606	597	600	630	599	642	605	644	628	609	603	617	584	628	655	577	629	616	624	609	652	643	612	612	579	592	604	623	618	642	585	583	632	617	619	620	620	600	623	612	652	637	621	582	631	586	644	590
3399	5774	4803	2465	1711	1385	1052	947	845	775	683	697	661	631	633	569	610	541	612	536	589	589	532	545	554	568	535	526	499	548	505	524	537	530	525	540	489	557	550	504	505	554	504	474	543	528	565	487	551	517	517	520	475	516	533	549	506	519	495	541	473	498	509	496	516	504	493	507	488	519	504	528	518	513	525	507	517	496	470	492	531	488	508	519	479	546	508	479	530	512	492	477	556	524	463	511	493	524	476	528	496	469	481	499	460	512	480	528	496	511	504	511	479	499	491	481	495	499	497	518	485	488	543	482	553	483	441	465	499	579	490	475	509	472	540	517	493	472	489	509	503	510	481	514	494	518	480	499	458	499	495	473	500	519	476	505	497	508	493	507	502	491	521	494	526	478	497	496	504	517	523	527	496	490	522	510	479	461	514	524	505	527	485	463	514	497	485	511	517	513	459	470	544	466	489	503	519	459	496	502	511	470	494	516	472	513	503	492	509	492	467	471	514	476	522	478	528	523	522	522	510	544	492	466	514	499	538	478	456	540	446	469	463	503	551	521	505	456	542	499	468	510	496	517	469	494	490	532	512	503	484	496	520	500	505	512	504	463	516	479	489	479	497	498	463	491	480	482	503	504	485	482	458	502	439	476	523	457	468	531	484	458	510	468	493	510	456	477	471	483	492	514	508	465	489	503	500	478	474	463	496	472	509	513	488	467	517	511	466	509	502	478	511	476	473	473	452	464	498	474	543	492	491	495	479	524	526	492	513	479	469	450	530	509	488	524	498	510	515	502	476	468	512	510	467	520	502	544	491	532	504	466	523	469	494	539	530	490	503	462	497	490	469	510	486	491	518	492	486	442	485	498	494	505	492	495	492	483	475	486	508	470	476	499	493	509	539	482	520	488	523	499	495	523	492	492	524	444	546	514	491	483	480	459	506	519	487	521	550	513	495	456	509	468	508	497	473	497	447	529	499	516	513	476	491	481	493	469	539	480	513	467	511	465	481	514	509	501	539	514	517	524	552	471	478	506	509	506	466	509	500	486	505	486	513	544	477	498	522	507	498	505	509	471	503	489	475	525	483	501	509	492	481	481	517	454	519	538	490	501	480	497	486	459	506	500	474	521	526	473	500	473	452	511	489	508	451	516	518	505	512	475	519	481	496	485	484	513	518	490	481	531	484	493	494	515	527	472	489	501	524	496	511	483	510	528	489	478	482	474	512	486	499	478	489	495	474	466	523	498	493	493	498	502	448	487	513	497	546	516	479	486	536	508	484	485	491	519	493	509	478	476	511	493	486	472	477	462	507	483	515	478	488	518	506	448	505	476	544	514	475	468	479	454	489	479	474	495	475	526	520	493	517	494	506	516	524	513	498	493	466	503	496	527	541	541	480	481	463	438	520	520	500	476	484	456	497	501	471	517	538	493	538	492	484	488	535	529	487	497	446	504	484	494	492	486	465	475	529	494	528	478	492	470	483	512	501	504	498	539	460	497	475	512	524	461	479	532	468	461	496	507	465	503	518	478	438	478	449	518	520	473	485	514	459	503	486	480	435	451	482	493	557	497	491	451	489	517	481	495	498	509	490	501	503	483	489	502	483	526	507	477	493	504	513	495	505	541	504	488	483	503	528	468	507	506	484	540	518	456	498	518	513	524	503	494	453	503	542	514	494	480	483	503	453	454	524	481	500	513	521	501	502	480	461	470	521	537	454	497	463	480	481	514	514	468	506	529	499	508	569	515	492	484	469	546	534	480	459	510	464	482	503	516	474	455	502	514	465	472	486	459	529	480	475	487	495	482	495	511	470	485	479	544	480	516	480	492	488	502	547	512	514	464	506	516	515	497	523	481	495	498	518	495	496	497	503	465	473	484	485	530	470	502	483	489	488	501	479	496	511	508	476	467	504	486	473	514	485	477	499	481	485	513	446	490	480	494	492	516	508	515	489	492	472	467	494	497	458	446	512	500	500	482	488	513	533	490	501	512	500	516	506	502	515	459	464	498	499	471	463	535	494	469	501	505	516	508	487	485	481	468	463	472	481	480	510	495	542	463	506	490	520	507	478	492	472	482	469	476	566	499	511	522	493	485	492	498	480	473	480	488	523	446	484	477	477	481	512	477	472	486	479	494	482	520	513	476	527	473	494	521	518	459	510	530	479	488	523	519	500	506	514	510	485	488	481	486	504	494	471	491	480	479	482	479	475	510	522	509	483	500	496	529	467	476	486	479	484	487	515	486	479	519	516	509	507	491	480	507	522	486	462	505	481	453	523	447	472	463	514	519	500	484	530	487	484	499	503	516	484	475	464	520	505	462	498	486	487	547	493	519	477	508	510	521	462	537	484	481	516	475	493	495	484	477	451	480	478	484	449	534	481	507	499	482	464	426	505	492	472	514	511	504	474	471	488	490	496	510	525	492	501	483	540	491	481	488	493	489	462	497	489	484	525	454	499	481	491	496	467	499	511	460	437	478	494	478	500	482	474	534	483	477	501	496	505	506	482	484	475	481	468	500	506	459	504	462	473	511	498	473	520	477	490	500	502	463	504	484	529	520	479	516	487	506	497	506	481	484	492	495	490	445	490	505	477	494	505	483	487	450	515	457	497	506	504	492	504	495	524	514	466	518	504	498	500	501	532	505	485	533	503	482	465	476	493	489	514	476	515	500	505	513	471	506	523	511	468	471	454	508	495	475	482	489	507	483	520	493	465	522	512	505	492	501	502	536	504	483	472	510	466	471	459	500	469	500	482	477	513	464	492	453	493	503	489	499	472	548	483	505	481	454	467	520	479	493	473	466	507	473	484	478	506	538	471	496	500	492	484	525	467	510	481	502	483	453	512	483	531	504	500	470	499	493	480	488	466	478	495	466	443	475	512	503	501	489	504	486	473	501	477	469	518	460	491	471	467	473	464	501	481	508	453	521	489	459	454	490	483	513	463	472	467	491	538	486	507	473	502	479	461	488	523	461	463	506	484	497	474	472	508	488	500	488	509	486	475	522	483	464	491	479	537	500	517	510	502	513	503	490	541	505	478	536	551	485	461	534	506	463	485	482	511	495	514	489	490	474	505	473	516	507	479	471	526	466	500	493	476	463	531	523	463	442	469	489	489	445	474	495	495	496	513	447	466	485	537	478	473	511	511	513	464	489	544	489	495	454	496	469	503	466	466	531	479	524	471	441	498	451	496	504	487	491	524	477	506	466	489	511	521	476	461	459	487	502	496	490	423	492	484	473	484	459	487	510	481	490	504	468	520	476	516	528	532	478	516	498	471	462	497	477	486	464	479	514	465	483	499	459	487	493	515	458	496	488	519	490	496	478	503	507	492	478	467	472	444	492	498	475	504	466	461	484	477	515	465	494	487	497	493	488	508	493	495	489	481	465	458	477	463	452	499	473	477	515	496	483	503	505	482	467	507	507	501	484	500	506	470	487	460	480	444	478	482	493	483	497	508	499	477	483	483	498	479	513	490	462	527	483	502	501	480	490
27708	9971	515	226	181	162	135	163	180	168	154	133	154	145	156	147	146	141	171	167	145	127	152	154	157	164	159	149	158	155	139	143	151	150	143	158	152	132	137	152	151	136	157	135	144	156	147	143	159	159	153	139	163	153	155	153	151	144	150	145	174	146	146	125	134	142	142	143	158	140	157	128	150	139	169	151	152	150	161	166	141	164	154	141	150	156	131	130	153	160	134	158	134	124	146	164	156	129	132	160	147	138	152	160	144	127	158	149	135	166	156	136	163	158	169	113	163	128	143	155	148	165	148	143	149	146	145	166	173	125	151	129	135	147	158	151	163	125	145	135	147	130	141	135	153	138	158	129	135	134	164	150	124	146	145	152	126	153	138	154	164	128	161	154	153	148	153	172	152	159	147	176	149	153	137	128	149	144	145	148	141	126	144	142	139	157	157	131	142	146	137	119	157	153	162	133	138	151	124	150	140	153	145	147	138	142	149	141	166	154	166	182	158	136	140	163	163	153	155	131	139	134	154	135	142	135	156	149	151	145	152	136	155	126	141	145	176	159	132	142	128	161	127	140	147	145	157	149	150	169	172	128	157	154	151	131	142	139	149	133	143	133	136	149	135	142	155	146	129	131	158	152	155	135	161	136	129	136	165	142	141	149	138	143	136	155	144	161	149	150	145	156	144	156	162	131	146	155	138	172	159	155	158	139	136	127	159	147	156	153	154	145	156	144	143	139	145	152	140	135	141	138	147	134	171	160	167	159	168	142	145	153	133	148	147	143	157	133	131	137	160	157	135	125	148	147	160	162	171	118	123	143	147	155	129	141	163	152	153	156	143	144	149	145	158	141	164	162	134	145	148	154	138	152	140	146	143	160	161	131	157	167	137	134	147	166	163	136	129	154	147	143	169	160	155	155	147	150	156	131	127	161	144	136	144	164	132	152	135	146	153	147	154	126	172	158	142	150	144	151	173	148	154	143	135	156	156	135	164	139	139	145	159	177	143	162	136	158	138	148	148	145	141	141	158	136	155	151	156	139	140	144	140	150	164	156	154	170	167	158	157	143	167	150	161	132	156	149	158	172	155	154	145	143	152	160	150	151	144	131	133	149	150	165	139	149	141	147	153	138	139	162	166	157	140	161	158	141	158	164	146	153	162	135	162	130	143	133	146	149	158	137	164	140	150	131	153	146	128	145	117	149	153	122	156	160	146	139	120	153	168	154	142	132	137	174	113	132	161	142	148	138	154	134	141	153	140	140	157	176	159	148	157	151	152	165	161	140	146	140	160	150	162	147	155	165	166	161	160	131	141	138	147	149	145	142	153	155	130	134	159	169	158	160	141	134	143	163	150	174	153	164	155	158	173	151	163	133	146	139	150	143	147	156	148	156	150	155	147	145	145	146	140	150	153	150	134	180	148	135	155	154	142	172	146	111	166	165	115	144	157	148	147	145	148	147	132	149	154	148	156	159	161	134	168	133	150	154	156	152	134	141	175	142	155	145	152	131	166	156	150	135	154	162	165	158	159	156	148	133	118	161	160	140	130	141	146	131	155	155	145	135	160	160	143	148	136	156	145	140	129	145	162	155	131	140	151	183	130	149	136	140	145	168	158	159	133	117	166	157	155	133	154	149	151	160	123	156	141	150	148	155	135	141	155	152	158	146	140	139	134	150	142	131	154	149	165	130	166	140	153	154	131	145	136	144	158	152	163	136	137	149	150	174	141	131	165	166	161	165	140	147	148	145	142	159	142	157	141	174	171	151	137	152	144	162	135	146	147	138	143	145	163	144	156	147	138	147	127	172	160	150	138	142	140	152	133	159	125	153	157	161	172	154	150	163	164	156	149	146	139	154	167	171	144	130	143	130	144	138	137	149	173	166	117	116	151	148	170	160	172	169	144	139	149	156	165	155	155	123	157	155	148	141	161	154	141	118	156	142	146	121	135	147	150	141	97	155	122	124	129	152	145	164	176	123	145	172	162	164	174	143	143	145	159	147	150	119	157	173	155	139	135	130	160	150	132	139	139	144	118	138	156	121	145	145	163	143	142	137	164	152	143	154	158	129	146	142	151	136	174	145	127	165	146	123	150	156	153	135	169	145	168	167	145	142	165	142	158	132	126	174	132	137	154	146	145	146	156	143	164	152	149	144	162	142	149	147	129	144	160	175	148	144	137	144	116	128	160	133	145	158	163	143	130	128	148	144	144	162	135	154	142	129	133	154	150	156	149	154	144	148	125	176	136	159	172	140	120	140	160	157	170	138	163	144	169	145	157	144	141	123	155	155	145	143	155	133	160	153	143	147	162	149	172	152	140	153	147	162	145	135	152	139	147	129	175	158	164	132	145	142	159	165	168	144	148	145	136	151	130	134	134	143	136	159	147	152	136	148	160	130	137	139	141	139	141	150	133	152	140	144	125	153	144	142	140	143	140	144	124	141	140	142	154	148	146	146	168	129	149	132	144	136	136	157	155	150	162	173	162	168	137	161	146	136	154	145	150	143	148	132	145	136	146	166	129	150	116	142	139	165	121	146	155	162	172	153	177	139	139	141	139	141	137	135	137	138	148	152	165	157	144	161	173	138	157	137	158	158	149	153	151	143	159	155	164	158	152	148	149	137	150	164	143	151	137	146	131	165	119	145	155	133	156	152	147	156	131	161	140	143	147	148	165	140	137	150	135	144	143	156	164	158	155	151	136	154	143	145	148	137	130	151	163	157	178	145	157	154	150	136	154	130	163	141	168	145	161	156	144	157	135	173	143	139	159	143	170	129	133	134	144	153	136	149	157	156	149	156	171	139	150	151	160	144	158	151	160	151	155	153	162	128	146	159	144	145	144	154	148	138	136	135	165	178	148	130	154	156	138	121	133	161	142	158	146	137	145	136	170	148	135	149	158	150	151	135	149	128	141	134	134	135	150	143	157	154	158	136	153	152	142	146	155	172	128	160	145	138	147	149	159	154	134	172	137	143	190	155	157	117	157	148	138	141	160	138	159	138	141	155	159	169	153	141	141	135	150	132	139	153	141	164	145	148	143	148	135	150	141	141	124	140	130	147	140	135	143	133	166	122	135	149	136	143	141	140	151	157	154	146	152	144	140	139	138	125	134	144	125	154	151	149	136	150	152	147	152	140	138	165	133	160	136	142	142	153	136	151	138	144	135	141	153	136	147	155	161	148	150	154	170	154	167	159	148	148	113	148	154	148	142	151	146	132	159	159	164	147	132	147	165	169	117	170	151	151	171	149	148	154	164	129	143	123	144	135	158	141	126	136	128	156	149	135	146	134	148	137	137	161	137	152	122	126	156	126	153	133	144	151	144	153	131	143	141	135	156	150	138	121	141	148	147	139	154	146	141	132	129	149	150	145	146	138	153	133	136	148	150	143	133	154	148	151	136	165	143	155	161	161	140	163	129	132	153	137	162	155	158	138	139	145	143	161	180	191	140	154	157	129	136	135	151	171	152	137	144	146	142	150	167	143	154	141
4540	286	280	188	175	151	156	150	138	135	125	118	132	132	130	125	140	130	137	126	133	134	114	143	124	137	121	113	144	120	105	133	128	139	113	109	139	129	119	118	130	129	135	113	147	112	106	135	130	137	114	131	135	115	116	127	124	141	138	113	150	138	100	134	119	132	112	122	106	137	128	146	118	126	131	98	117	127	129	134	123	139	122	128	118	139	132	123	113	107	129	125	123	125	105	140	115	125	125	108	130	121	145	135	135	136	104	132	127	125	142	138	118	127	128	127	123	125	134	130	132	147	109	116	146	132	114	126	118	134	141	114	153	124	120	128	105	112	107	130	155	129	124	125	115	111	147	120	117	133	139	120	115	130	107	121	121	128	110	97	125	127	130	127	116	127	140	132	116	122	145	135	128	127	117	107	114	126	110	146	147	119	119	132	120	123	131	101	143	125	136	100	134	134	115	116	130	100	130	120	120	127	122	155	116	126	107	123	121	137	100	120	134	119	110	136	142	120	143	102	131	133	107	110	129	133	124	133	131	134	120	130	125	129	150	124	154	143	144	135	111	129	123	127	127	121	107	118	117	129	109	121	120	118	118	131	125	142	124	124	131	132	109	127	130	134	121	111	123	142	124	123	118	109	107	118	130	133	119	109	161	101	123	127	141	115	122	111	132	118	137	155	123	117	114	105	125	128	127	134	122	146	146	136	124	122	140	152	126	131	119	125	109	122	113	126	116	131	132	115	116	126	124	119	129	120	132	146	124	124	126	130	102	125	118	110	138	147	128	128	96	133	126	119	128	134	125	129	135	129	124	128	93	119	143	116	136	138	129	112	108	128	124	138	119	122	126	121	120	131	117	120	140	131	129	145	120	115	147	123	109	138	119	122	147	109	130	136	109	117	137	116	121	110	103	133	122	126	123	122	109	151	139	123	119	124	113	131	118	126	134	128	114	121	143	109	116	126	122	123	134	119	127	165	124	128	117	112	108	116	119	109	108	124	139	116	119	118	128	121	148	112	96	127	101	145	138	124	123	126	128	126	99	130	99	121	123	119	119	125	124	118	117	138	116	113	138	136	116	134	119	114	112	104	146	121	133	113	136	128	130	126	115	124	128	123	124	137	126	113	129	139	129	125	135	113	115	117	123	102	116	128	143	115	111	132	124	133	110	117	118	130	120	101	118	121	140	130	123	129	127	118	133	120	117	131	115	134	130	151	128	109	112	129	120	140	135	114	125	117	127	134	129	137	131	108	129	128	125	123	115	103	124	114	123	116	115	145	133	112	122	115	122	124	118	127	117	125	134	117	118	121	117	124	128	119	122	126	142	116	110	110	133	141	95	125	153	119	102	141	142	114	119	126	135	108	114	124	130	130	103	117	126	145	117	116	114	105	137	115	110	119	137	119	117	127	112	120	129	103	111	119	124	123	153	115	135	125	129	112	135	124	135	127	145	118	133	132	135	138	131	133	119	146	131	143	125	115	109	123	132	95	123	151	119	128	123	130	113	126	138	134	103	112	115	132	145	126	132	139	121	133	120	127	126	118	137	112	120	117	104	140	145	124	120	135	110	124	134	98	126	121	143	120	140	114	111	111	110	135	122	142	122	124	107	135	117	115	112	127	111	123	110	119	132	111	114	118	121	122	116	130	127	113	144	123	111	121	125	102	136	124	109	123	136	139	114	125	119	104	118	134	126	131	141	130	126	134	134	120	134	124	132	119	118	147	128	128	122	107	126	120	136	121	126	109	131	133	120	136	132	108	125	128	139	114	112	119	145	99	110	111	124	129	131	135	125	121	120	144	113	118	144	146	128	136	106	141	144	150	123	133	136	118	120	134	135	123	119	130	122	106	140	123	126	131	132	117	112	141	134	132	122	126	117	118	114	123	115	111	114	133	129	145	149	121	139	107	133	140	137	128	128	126	124	127	117	125	146	122	116	137	113	112	125	148	122	131	105	128	134	142	137	124	121	137	121	113	118	113	105	126	144	124	135	125	126	132	132	120	120	123	129	129	130	128	125	111	113	134	132	129	133	131	131	124	136	115	127	112	116	128	136	132	143	122	126	133	137	117	115	109	129	102	96	123	121	112	112	134	126	116	138	126	144	136	111	119	110	114	140	118	102	122	114	139	112	122	123	134	119	122	132	131	151	114	124	112	148	131	125	133	108	116	113	140	130	121	128	119	130	140	117	131	119	103	124	123	120	133	114	124	121	122	102	136	109	118	119	123	105	124	129	138	147	133	130	111	123	126	116	113	118	127	139	112	109	114	131	123	114	122	116	117	122	134	135	139	126	115	123	130	154	121	118	135	144	113	134	135	116	111	122	122	107	124	123	115	128	123	123	129	117	127	108	107	101	117	114	134	129	127	119	117	107	139	115	120	141	122	130	136	120	121	111	121	118	144	116	111	115	118	143	120	108	116	142	119	131	132	115	135	139	102	135	107	124	121	139	108	126	112	135	102	115	116	118	137	132	125	132	137	126	129	126	122	136	124	106	129	125	130	132	128	118	123	112	112	117	119	120	120	135	111	138	127	130	126	149	141	130	134	129	133	138	117	101	141	119	126	128	124	125	132	124	135	118	127	120	129	141	130	141	128	143	114	128	122	122	113	117	138	123	129	114	133	110	111	118	123	131	110	132	132	116	124	114	135	130	146	138	123	126	127	113	129	123	118	125	130	135	131	128	118	135	125	129	119	118	123	121	136	147	133	148	132	142	132	116	126	139	123	135	128	106	126	119	114	124	129	101	129	143	139	103	108	113	118	110	111	109	138	118	142	123	130	120	127	141	119	146	131	108	143	99	137	126	129	113	115	136	110	114	90	120	124	130	118	141	132	129	131	125	122	142	158	120	113	115	143	129	142	131	116	125	121	125	109	133	114	137	131	123	135	118	122	128	122	126	113	116	117	110	122	135	122	112	118	142	111	126	139	116	131	120	125	119	119	140	138	125	137	135	133	125	120	106	114	125	127	125	130	123	118	118	118	125	115	130	121	128	129	122	105	127	118	111	120	120	146	116	118	112	132	126	119	126	112	132	128	147	138	112	103	121	159	135	124	119	144	112	113	110	114	105	113	120	133	130	122	123	116	143	127	111	126	132	121	105	121	117	136	125	132	134	125	119	144	133	130	117	110	135	134	129	127	137	103	119	140	115	138	130	113	126	125	119	114	119	120	138	139	115	141	128	121	117	134	132	140	127	134	106	159	110	142	128	125	118	103	141	118	155	113	125	114	139	127	112	128	124	132	118	121	108	139	128	126	133	150	108	125	126	102	127	124	127	121	102	134	132	111	114	110	130	146	130	145	126	137	106	126	125	136	150	114	136	130	116	131	131	128	125	126	126	134	121	129	109	123	136	105	120	114	142	130	120	116	114	145	113	124	121	111	121	114	131	133	112	130	103	126	109	124	131	116	111	118	124	134	146	108	128	137	163	123	127	140	135	135	115	129	119	132	131	124	106	122	129	116	107	111	122	141	108	106
25462	21480	27970	25398	11241	1235	809	634	536	501	511	488	478	473	473	457	445	451	454	491	430	486	420	421	431	476	441	457	383	411	424	407	402	419	473	410	435	405	411	461	405	412	396	414	447	436	446	410	435	418	417	437	415	448	429	428	422	446	475	459	430	443	434	419	427	418	434	418	416	418	437	451	458	408	447	436	425	447	422	384	434	421	401	391	403	435	406	455	401	427	433	426	402	425	418	436	404	427	404	405	461	422	455	424	425	404	419	440	436	426	460	421	460	426	459	443	465	450	410	420	412	416	404	450	401	430	419	433	443	412	442	414	428	415	421	416	429	410	415	436	445	462	389	415	409	439	408	454	446	432	401	416	431	433	421	426	399	384	424	424	435	430	407	412	410	450	420	400	422	400	419	415	446	403	422	412	444	407	416	403	424	416	414	430	456	427	411	407	455	455	422	407	415	424	422	431	406	407	413	402	377	416	442	434	434	407	430	459	456	418	412	383	450	405	388	398	444	435	460	413	388	409	406	412	409	403	425	415	367	432	425	429	430	439	442	446	443	457	421	393	406	451	403	419	437	426	399	457	434	417	409	425	403	465	407	424	405	420	409	410	421	429	401	396	402	419	412	423	440	394	418	419	379	432	385	452	470	411	437	391	424	410	456	407	428	441	433	403	412	417	399	373	398	402	456	409	397	420	385	399	437	401	426	415	406	412	427	422	420	386	400	396	388	421	419	417	422	436	409	420	423	433	399	438	385	426	434	414	404	437	400	450	410	421	430	413	445	410	392	456	452	422	426	371	433	447	399	439	434	437	451	415	438	388	474	414	445	420	411	409	410	418	440	424	391	427	439	414	395	393	436	416	437	411	429	390	374	398	459	411	461	400	446	413	416	407	422	441	391	401	369	462	389	422	384	453	410	418	424	448	394	422	425	419	414	433	418	434	389	430	423	428	421	384	410	411	444	412	390	451	413	396	419	443	385	421	399	393	372	407	402	391	434	418	426	407	437	447	431	432	426	408	436	413	413	417	427	410	395	452	425	445	414	394	406	420	451	459	427	387	414	444	415	428	435	458	433	433	415	400	440	461	390	421	405	439	407	460	370	403	426	430	470	417	401	414	384	436	433	448	423	429	432	448	468	406	426	402	442	458	462	420	383	425	394	408	387	432	418	405	452	410	418	424	424	398	450	438	415	417	472	425	404	439	427	398	414	406	429	410	419	477	416	423	417	386	413	426	395	410	405	387	406	445	428	416	420	417	441	431	414	423	450	417	462	438	401	420	457	447	422	433	426	442	405	434	431	387	430	393	440	432	431	433	428	411	429	458	412	427	427	417	378	431	425	430	429	413	438	386	446	434	419	428	411	449	413	403	417	409	417	404	430	414	390	437	395	417	428	388	417	408	460	425	421	388	402	437	449	402	425	439	427	398	396	428	390	396	385	408	440	407	437	423	393	419	422	427	414	435	410	389	408	433	400	434	383	468	431	452	411	405	419	400	420	400	403	419	339	410	406	402	421	425	448	434	426	401	442	449	415	460	416	434	427	449	413	407	407	432	409	420	397	428	417	385	401	397	445	421	382	392	417	432	423	444	402	401	409	455	391	409	447	448	442	402	464	423	408	422	396	394	403	406	445	426	454	406	405	427	447	422	446	406	430	416	361	442	393	412	429	425	414	445	430	463	425	450	440	460	394	435	419	448	436	402	385	451	457	414	416	430	446	430	404	453	451	397	407	460	412	432	420	388	403	391	433	444	384	456	430	443	443	425	435	391	401	369	386	435	405	421	484	399	432	443	424	442	458	404	409	441	397	420	416	386	414	395	426	467	415	449	403	387	394	439	429	406	401	465	459	415	417	429	426	428	402	449	406	429	417	403	456	443	429	403	425	403	430	403	439	429	416	406	448	434	434	414	383	426	456	418	412	474	422	470	441	413	426	407	405	418	386	472	405	444	442	400	404	448	400	425	423	398	405	383	416	474	383	434	378	397	432	466	434	419	407	442	445	396	458	440	432	394	442	411	406	428	415	408	398	421	423	435	431	467	416	421	415	408	424	464	406	451	424	411	390	409	461	448	427	439	397	446	378	453	372	421	403	416	447	424	461	428	410	402	449	441	412	402	435	419	430	416	405	405	453	430	417	436	403	424	378	399	428	425	381	401	422	423	425	423	427	444	416	400	409	376	420	418	397	440	400	418	474	434	410	411	444	401	439	403	443	439	380	396	425	450	408	439	407	427	443	399	422	423	385	425	424	428	421	395	432	441	419	430	450	401	424	416	420	398	440	454	420	464	427	386	406	420	410	416	415	406	397	396	441	418	422	411	469	438	423	411	430	415	419	429	420	436	406	446	417	410	414	426	403	394	414	414	422	393	434	429	448	387	396	420	389	416	423	398	443	441	441	466	444	427	430	451	406	419	417	439	412	389	456	397	418	419	424	403	458	421	401	408	391	453	392	442	468	448	438	415	424	413	406	401	419	395	456	455	436	417	390	440	445	381	412	433	434	450	408	391	407	401	435	433	392	418	419	408	411	408	423	437	427	409	405	435	413	412	452	397	411	421	437	424	424	429	436	418	448	415	440	432	436	424	446	411	392	456	407	409	436	413	421	398	429	395	416	436	431	443	408	400	445	432	427	412	437	408	457	390	402	382	436	398	411	453	424	414	415	426	406	426	407	425	422	396	439	397	432	409	396	410	439	399	440	410	427	381	411	426	433	443	420	437	415	443	417	412	439	405	437	411	452	437	436	409	394	417	430	420	443	397	403	430	403	430	397	408	381	393	408	441	401	411	440	422	431	423	405	411	369	468	431	420	440	414	440	434	413	437	448	447	399	452	424	419	420	447	434	408	426	401	440	408	436	422	424	451	381	427	406	378	412	422	382	409	401	402	405	445	429	398	418	436	462	412	437	419	427	437	408	404	436	434	417	416	437	448	403	459	409	450	404	438	412	404	412	408	412	396	461	414	395	429	419	401	439	409	403	438	416	470	418	409	434	428	426	399	419	406	416	433	398	439	454	446	413	428	424	442	437	423	442	413	430	384	399	408	399	406	454	464	401	405	413	424	401	384	435	397	466	424	408	383	402	423	433	450	442	462	400	406	440	423	442	402	424	388	431	428	432	453	393	425	424	407	381	454	407	414	432	403	433	433	406	444	397	427	425	443	408	426	398	379	413	399	450	397	418	441	414	419	423	441	439	424	399	411	425	425	430	413	424	397	383	465	415	428	433	399	405	415	428	400	399	458	423	400	427	422	427	398	436	445	411	403	445	421	400	381	462	391	435	419	442	424	423	416	428	404	402	423	417	398	451	417	402	445	426	473	420	398	399	404	464	449	455	422	437	450	437	411	436	397	422	448	415	440	396	367	382	388	418	444	428	418	430	433	438	386	431	445	380	391	395	429	422	423	450	461	396	415	453	440	445	460	426	419	454	412	427	433	418	409	441	416	388	411	429	435	453	446	431	403	455	430	388	383	408	430	405	407
3180	3280	2824	1488	1038	817	699	519	569	481	458	454	395	448	424	408	394	408	350	396	387	391	410	353	386	384	381	381	325	381	377	347	348	376	364	370	385	357	338	369	345	360	381	348	338	351	347	348	381	374	350	361	350	365	353	346	370	345	365	357	394	349	388	331	339	350	336	349	337	343	375	323	311	359	345	338	387	312	336	351	342	365	373	342	338	340	374	369	363	351	357	342	362	340	336	318	351	339	327	331	332	371	330	329	347	394	336	328	357	339	356	324	309	363	345	369	340	376	365	346	338	358	346	324	358	359	374	317	350	353	365	321	345	373	355	323	349	350	396	329	352	338	380	369	334	340	352	381	349	308	369	332	350	361	311	290	331	368	341	347	347	349	374	326	358	343	318	346	322	317	379	347	345	340	342	360	330	327	383	360	340	364	361	399	326	369	343	323	322	334	368	368	362	344	331	374	346	330	341	342	340	346	352	351	325	382	390	357	335	388	367	346	362	344	331	335	337	336	348	320	373	326	366	345	369	348	388	364	358	346	337	317	352	359	360	352	347	336	352	389	336	358	356	323	373	368	372	354	380	326	371	331	346	382	376	377	346	319	377	339	335	336	359	380	348	339	341	353	320	334	405	344	348	315	345	340	389	339	360	344	330	338	350	325	317	333	305	345	371	356	316	345	352	351	339	338	333	372	356	337	340	352	352	338	348	344	352	346	351	362	363	322	311	357	334	341	343	374	356	368	362	363	371	355	367	337	328	307	317	363	343	338	345	368	368	362	363	343	316	358	335	370	367	367	362	338	369	333	347	299	373	350	342	323	326	368	351	350	310	332	371	354	319	345	351	335	359	389	348	343	372	349	344	349	348	368	346	327	367	349	315	398	314	333	370	350	376	346	354	369	325	337	366	375	365	358	363	348	353	343	352	353	315	373	363	373	341	315	349	326	335	389	340	314	323	339	326	311	341	340	357	362	344	368	361	340	351	363	375	336	357	392	345	355	335	323	314	323	351	327	381	337	349	342	335	345	345	347	345	358	347	350	322	333	321	376	329	338	325	332	345	315	342	316	363	326	366	348	339	351	347	336	341	339	312	348	339	343	371	345	348	343	381	368	370	383	342	315	303	383	357	360	339	370	378	352	346	365	362	349	361	312	348	333	357	333	313	350	342	352	347	380	339	337	347	345	353	324	378	324	350	363	334	321	373	364	313	323	343	345	370	327	363	340	337	327	357	347	357	335	357	350	345	322	356	373	328	353	323	337	326	303	392	335	347	340	351	347	373	334	353	354	342	378	367	324	353	341	341	332	339	329	342	349	355	333	350	361	369	342	327	378	368	345	354	359	363	348	342	332	338	358	334	299	348	373	358	359	321	355	344	367	342	357	357	338	332	354	342	357	306	388	370	351	321	339	360	320	327	314	284	337	334	350	377	317	378	331	345	345	355	345	333	327	341	318	329	337	336	369	337	351	317	352	359	366	337	318	354	338	384	348	334	315	353	349	393	344	360	338	335	348	323	334	323	357	357	359	322	340	327	329	307	308	323	341	319	314	373	358	323	349	319	362	334	368	356	353	352	330	335	371	342	365	354	334	326	319	342	347	370	317	331	353	301	357	333	340	313	334	349	360	380	344	347	308	399	349	359	330	340	360	385	346	334	342	348	344	346	352	320	365	349	372	307	344	334	361	371	364	321	343	313	345	329	357	332	349	376	320	336	368	358	319	360	335	371	317	323	308	368	353	323	360	331	344	342	350	355	370	364	341	322	331	305	350	338	342	334	361	331	345	362	331	373	309	330	315	373	349	356	351	352	349	346	368	342	331	349	355	360	347	365	364	321	308	361	346	357	334	355	355	372	351	369	372	330	364	327	364	363	315	344	345	350	335	327	335	360	334	362	370	374	317	301	338	344	347	367	341	351	348	328	374	345	332	362	362	379	355	341	345	349	317	363	348	324	353	367	311	343	364	370	350	350	337	349	342	368	325	308	328	326	348	315	334	323	318	366	347	330	320	336	349	338	364	346	361	331	328	365	333	363	333	335	337	358	338	360	344	332	386	339	318	337	307	331	344	323	361	336	305	341	375	383	359	348	351	366	319	377	320	355	355	366	335	376	352	361	365	361	353	331	357	340	335	339	366	328	361	338	322	346	348	340	345	365	362	304	349	290	342	344	330	312	377	358	374	352	323	342	358	351	381	358	359	335	360	355	333	339	322	349	358	336	326	356	373	354	342	321	313	330	318	340	349	341	341	341	328	368	335	343	314	347	344	331	338	365	336	366	334	367	340	341	328	360	327	363	346	344	376	334	371	339	373	360	356	346	349	355	321	338	363	338	318	343	352	329	359	330	354	345	310	340	365	352	337	341	339	368	374	332	329	327	346	374	356	341	344	357	367	328	336	346	362	370	354	351	354	303	343	364	362	334	323	305	335	326	352	314	317	347	358	347	352	330	309	324	307	361	350	321	329	337	332	364	357	328	355	359	352	337	380	369	317	343	324	327	334	377	312	338	348	352	338	314	354	354	375	325	312	363	350	331	359	330	339	361	320	334	355	322	335	343	330	361	356	364	365	375	388	381	354	365	336	401	352	360	346	372	367	354	367	336	367	338	362	354	324	343	361	332	329	331	381	354	347	394	323	338	373	343	310	334	363	350	307	326	372	317	346	338	342	330	344	341	309	341	322	345	372	343	343	345	351	339	355	352	347	336	361	339	344	345	329	343	354	344	336	326	330	338	371	343	292	372	324	347	334	348	350	347	375	346	340	334	350	344	329	343	346	358	355	355	387	336	364	349	347	289	326	360	354	352	349	332	355	371	385	376	362	324	374	321	336	359	353	345	351	330	354	367	339	345	338	297	301	341	340	334	326	328	331	354	346	351	337	355	331	365	342	367	355	348	402	354	316	347	349	360	349	349	362	332	372	337	289	336	360	351	312	359	345	339	373	353	342	340	330	358	327	338	360	338	348	325	330	335	357	335	311	371	357	349	331	335	353	336	348	332	332	368	347	392	318	356	356	361	329	364	345	348	407	372	382	373	330	330	353	355	353	369	335	382	384	340	321	368	365	347	352	360	304	341	346	362	321	367	367	337	355	356	341	365	323	354	349	321	363	334	333	345	314	353	352	337	354	353	321	284	355	340	356	315	358	350	330	319	354	337	344	321	350	351	356	361	326	327	326	329	342	340	348	328	346	367	368	315	366	337	346	313	352	315	366	365	349	363	322	319	313	338	317	337	339	343	360	366	342	328	346	311	401	332	354	347	344	364	341	330	342	341	337	311	344	335	340	357	377	335	333	349	334	356	345	369	324	395	367	352	332	367	351	342	326	324	336	333	373	319	387	360	346	354	349	389	317	349	326	333	342	324	373	378	325	323	346	321	346	341	352	352	347	361	342	350	338	337	351	348	332	359	331	356	386	325	336	331	340	335	344	369	350	340	357	342	341	339	329	329	349	350	338	379	325	347	343	346	325	338	368	367	347	327	325
24558	21500	28875	24531	21495	8478	1654	1016	839	797	759	773	745	725	722	740	713	688	716	669	682	652	627	696	658	669	694	629	639	589	651	659	677	660	646	635	668	660	624	632	659	638	666	625	628	659	646	659	669	655	602	624	604	632	576	663	613	644	622	592	615	638	677	627	632	636	592	595	641	631	620	674	642	656	614	597	622	615	621	617	566	636	602	632	617	634	629	615	647	592	639	654	617	661	595	589	610	617	619	642	630	646	640	633	621	580	613	585	635	682	623	649	629	651	622	595	591	653	640	613	660	626	639	641	642	666	602	616	619	611	646	626	589	613	637	613	695	619	642	636	619	632	593	609	570	639	571	645	637	640	624	641	606	582	571	661	631	606	674	606	641	616	631	656	626	645	648	596	611	586	658	644	650	646	600	609	646	626	615	596	606	627	629	648	641	630	687	597	604	633	609	604	623	614	628	589	633	650	595	673	623	624	632	623	651	639	590	609	603	603	604	632	605	622	608	632	646	617	575	628	580	594	636	594	608	627	629	606	603	608	617	592	622	667	610	539	584	639	623	586	633	601	579	612	672	590	609	599	613	624	643	641	626	627	660	592	609	660	677	595	649	668	633	639	609	621	628	622	646	591	584	588	606	623	638	626	601	609	640	628	657	660	613	621	651	622	636	604	602	650	573	636	650	622	661	640	636	639	630	650	663	647	651	650	635	622	651	642	584	617	651	604	610	646	620	645	636	600	627	615	634	614	636	653	610	614	598	644	681	583	651	640	663	635	631	625	632	636	599	637	631	575	609	626	665	644	672	612	676	609	626	602	620	651	646	641	594	646	614	614	628	579	612	589	596	659	668	618	612	634	631	630	607	635	633	636	635	573	626	609	630	673	642	574	638	599	613	615	629	634	631	624	652	624	603	582	597	629	587	619	670	626	619	597	634	619	638	603	647	586	652	633	638	659	666	663	611	633	628	631	634	596	629	621	626	691	617	606	631	589	599	576	630	584	605	629	593	607	626	646	626	597	626	651	638	632	607	624	639	636	671	610	655	615	609	684	668	566	576	626	608	628	578	647	583	609	601	603	656	618	605	621	637	607	589	595	623	645	612	645	612	601	596	649	637	607	628	607	658	639	628	615	606	652	661	604	624	636	649	586	632	641	657	589	572	634	606	597	652	598	632	663	645	597	646	624	639	579	643	653	611	656	577	606	665	619	651	584	658	621	669	612	598	615	637	663	610	624	609	633	605	644	660	601	618	610	613	611	615	606	627	618	602	642	589	632	651	599	616	645	603	672	638	649	636	632	652	667	595	639	613	593	607	607	633	655	595	608	570	598	598	643	625	591	622	571	590	634	566	631	613	616	666	608	608	558	634	687	673	569	640	655	629	651	604	665	626	627	587	616	639	628	610	650	602	581	588	648	596	662	642	629	579	618	650	631	586	612	593	601	605	628	619	631	641	634	562	658	621	634	615	601	581	664	617	600	652	590	621	601	559	615	637	593	615	633	611	598	621	637	590	561	618	601	606	642	654	583	636	631	594	597	606	642	588	626	621	616	569	591	649	662	584	577	595	612	632	599	626	644	606	624	637	599	639	612	621	607	627	608	589	599	609	645	672	587	632	655	656	630	629	641	624	660	602	638	655	617	608	610	603	563	622	596	591	590	682	575	629	620	591	602	631	601	592	604	610	597	583	596	588	618	619	582	619	653	619	596	624	606	633	668	577	635	619	591	632	625	616	578	622	639	596	587	592	658	622	602	658	648	636	660	592	671	613	636	661	584	616	605	632	629	665	648	586	665	585	597	624	649	658	621	637	630	620	641	585	586	585	628	581	621	605	601	593	606	566	627	642	649	636	638	610	630	627	573	572	646	626	564	639	658	570	645	617	681	611	640	632	622	638	632	647	644	628	581	605	578	612	603	609	629	580	639	599	563	659	572	644	608	615	654	615	611	598	622	622	614	614	594	625	645	581	617	618	600	614	635	631	628	644	604	627	623	630	630	629	633	611	619	628	615	654	618	606	622	593	633	637	626	656	596	635	625	616	626	596	606	620	588	623	577	646	593	643	585	642	629	597	613	576	627	643	616	615	611	608	646	584	584	660	617	567	603	603	645	620	601	612	645	616	630	648	604	590	598	583	619	636	638	638	634	651	631	601	642	633	642	650	618	653	583	570	649	618	639	636	599	612	607	591	586	622	611	635	641	655	643	643	620	588	607	646	602	597	588	608	636	576	601	607	643	603	600	608	591	695	607	624	616	599	675	601	596	628	647	631	655	631	618	628	603	625	612	656	594	648	636	620	626	622	601	629	632	644	637	600	640	606	616	619	613	610	633	629	658	601	605	589	609	584	631	632	639	639	620	642	633	619	641	633	606	606	629	635	639	633	616	656	616	625	595	624	644	607	576	639	616	608	620	590	616	627	626	645	621	629	624	579	605	632	642	572	614	591	627	618	616	649	623	638	610	613	604	594	648	605	651	641	630	646	565	632	649	636	621	630	641	620	663	637	662	621	607	590	669	600	628	650	637	622	605	616	633	614	650	644	620	647	621	598	615	626	580	605	585	614	632	652	617	632	581	632	604	623	559	623	559	604	600	631	592	545	641	640	629	600	611	634	607	597	660	633	644	631	636	633	649	604	622	640	633	684	613	584	613	639	623	649	612	630	632	655	610	656	595	603	593	606	645	619	558	579	579	660	660	658	605	610	593	656	614	649	609	624	565	586	632	615	615	632	591	635	608	607	643	646	597	627	609	650	604	640	630	603	611	654	597	620	642	605	588	637	639	610	552	596	696	588	666	617	623	663	639	609	611	628	622	590	634	625	644	606	610	618	591	579	587	588	635	611	612	637	601	579	646	613	610	586	645	616	676	612	653	671	571	609	619	675	640	599	636	623	652	580	606	609	660	609	634	580	594	605	616	655	584	608	620	612	631	639	580	657	635	628	597	605	585	667	613	648	607	555	642	652	617	568	609	599	578	604	549	589	660	607	576	636	667	595	626	605	620	660	621	604	556	631	632	667	615	609	635	649	588	637	634	623	648	669	616	614	594	636	616	640	629	608	635	596	608	644	631	634	609	615	568	627	584	614	646	618	632	618	617	641	587	636	616	570	586	576	610	648	595	619	607	600	599	638	562	618	558	623	644	632	602	629	616	612	615	666	651	575	633	601	649	620	618	571	641	645	582	609	602	589	623	658	600	623	634	624	671	639	612	603	603	615	616	614	608	624	613	601	628	617	594	648	642	607	620	627	608	589	601	633	628	624	659	644	584	603	584	599	607	649	604	632	634	625	669	624	625	604	647	618	616	574	629	652	609	651	611	637	593	617	598	551	651	605	586	632	636	619	583	607	615	614	615	598	596	660	640	633	651	666	637	629	664	626	592	608	587	606	609	590	587	624	644	618	617	629	627	567	626	580	628	639	640	649	668	622	618	643	665	668	653	627	649	693	618	605	625	615	604	644	597	641	653	579	644	635	603	597	648	597	605
3483	5780	4764	2532	1705	1370	1136	950	821	788	698	680	647	591	603	574	588	563	573	550	536	548	513	540	557	524	530	589	509	549	516	571	521	478	546	501	543	509	545	490	494	521	483	507	501	522	509	480	516	555	519	522	522	510	501	550	507	532	516	528	513	463	492	505	553	509	476	533	481	485	501	500	500	542	463	508	530	489	563	498	555	511	529	484	526	510	483	503	525	553	525	527	512	481	492	466	463	489	542	482	483	476	539	520	517	473	499	487	520	502	495	499	468	497	520	509	531	502	517	528	518	492	508	489	510	508	480	516	460	537	500	504	547	514	500	558	508	509	499	497	482	512	505	499	511	451	481	491	449	525	520	481	534	507	516	493	493	526	537	498	533	505	502	484	493	479	546	476	509	538	506	514	509	515	498	463	517	508	458	544	517	482	539	491	506	492	553	518	496	528	520	524	510	525	506	496	480	515	508	486	493	486	486	500	504	527	497	524	490	539	478	550	498	481	522	472	532	506	522	474	470	476	529	514	518	494	511	489	486	514	502	512	531	485	489	478	489	458	492	485	485	512	536	510	536	512	504	500	544	564	525	477	535	504	454	494	502	478	513	465	516	508	519	528	537	509	485	519	492	502	463	516	497	490	498	469	473	512	480	519	493	515	521	478	505	526	527	503	490	485	526	475	499	529	495	510	513	497	537	514	467	544	521	506	521	518	484	488	520	463	495	482	480	500	525	473	504	480	527	519	490	522	493	460	507	511	480	522	562	517	475	513	515	504	468	506	511	486	507	495	488	526	515	471	494	473	501	472	492	490	483	479	500	497	445	467	473	506	508	470	488	469	542	493	512	497	466	537	531	481	506	460	489	502	467	494	512	482	520	490	523	528	463	469	535	467	491	510	520	509	445	470	500	488	507	469	486	504	508	509	497	492	488	464	490	457	523	452	511	503	509	501	471	499	501	510	524	492	517	462	502	523	457	473	518	499	489	467	502	528	519	497	524	516	489	472	465	494	519	477	547	502	488	487	504	476	514	494	531	515	486	494	528	458	495	461	528	506	483	499	520	483	505	499	478	506	533	497	517	499	507	497	481	498	559	477	503	488	503	473	488	504	454	465	510	503	488	489	536	495	512	489	469	474	514	488	473	487	499	478	509	551	476	491	474	505	539	478	496	480	493	530	471	487	538	488	469	492	479	470	491	491	473	481	467	464	514	508	467	511	496	525	457	519	504	492	532	500	512	494	485	513	530	506	534	510	455	494	506	498	482	508	501	479	544	497	487	517	562	484	448	517	547	525	508	475	500	499	497	496	462	508	518	516	496	472	557	493	466	450	516	501	492	493	487	510	506	522	505	504	517	488	548	495	484	535	514	501	497	495	448	489	554	506	492	536	495	496	548	461	538	517	501	525	514	494	505	472	479	488	527	499	494	510	491	506	490	500	508	525	495	497	518	512	492	465	469	499	516	510	488	470	526	519	495	492	483	512	504	531	497	447	493	450	459	488	466	515	499	491	472	519	488	458	516	481	498	501	486	487	449	533	494	488	494	507	523	457	465	497	466	525	491	504	505	453	435	487	539	520	474	521	504	492	499	491	524	490	515	500	539	543	522	514	459	489	504	494	539	481	525	465	488	510	493	548	470	461	538	481	447	467	467	488	486	526	450	535	508	515	471	475	487	493	523	497	499	472	451	501	477	466	520	536	444	499	520	491	511	467	511	483	510	462	503	494	500	514	484	485	497	463	494	507	495	499	487	500	517	476	490	463	506	508	502	461	493	494	471	504	482	524	500	505	462	471	492	520	480	519	466	494	492	484	492	501	477	498	521	500	493	528	514	474	465	490	478	497	505	470	524	475	463	517	530	468	537	495	480	502	462	465	506	481	468	520	464	508	527	478	510	527	469	478	497	485	509	484	473	493	482	512	526	527	476	528	511	533	482	488	493	497	469	497	461	512	491	492	499	515	496	496	547	486	508	504	482	523	475	465	523	453	499	489	471	519	465	485	500	546	501	505	489	512	491	489	454	485	512	480	496	479	475	469	475	502	488	503	511	519	460	532	482	504	481	493	508	499	496	475	473	490	489	511	490	479	429	538	509	471	526	471	505	482	496	465	532	451	483	493	488	484	495	525	496	472	490	528	515	451	503	486	486	529	507	506	470	474	508	505	503	482	467	519	465	491	482	531	458	505	461	491	486	502	463	460	494	505	490	492	450	460	487	548	511	470	441	456	477	486	474	491	547	488	524	504	491	523	488	472	504	452	511	480	486	494	486	475	467	502	513	521	492	458	510	483	489	460	507	500	505	460	499	478	487	469	523	481	478	492	528	512	502	487	508	456	494	473	473	481	512	541	539	505	450	477	491	508	527	488	526	478	489	493	483	487	535	482	460	516	499	502	471	501	500	439	508	517	480	493	462	515	511	506	525	476	489	471	479	486	498	496	495	465	517	475	498	488	486	446	472	465	436	478	480	509	503	525	432	493	500	492	496	457	471	506	500	448	492	497	519	507	499	479	492	506	464	501	516	457	507	502	474	487	492	502	522	512	475	477	480	486	486	447	511	505	494	456	485	522	504	477	504	505	493	503	503	489	522	487	506	534	482	486	512	501	545	507	470	485	532	449	496	495	507	507	459	516	494	492	490	523	479	499	519	538	484	501	515	502	480	489	502	495	493	481	509	479	513	488	555	493	497	486	540	505	505	496	452	489	502	481	450	438	513	473	508	492	485	466	457	492	519	498	498	508	460	475	498	508	468	472	499	479	531	502	525	492	472	541	527	540	516	510	441	487	486	487	470	486	521	536	503	506	514	509	528	500	508	493	527	483	488	505	510	515	463	465	498	476	485	471	468	487	498	496	487	499	472	467	468	488	500	492	498	468	510	484	502	516	469	485	498	524	479	453	482	508	466	538	439	486	529	502	488	491	485	523	517	472	499	494	510	437	492	524	526	486	503	513	496	471	499	481	531	476	498	484	480	497	508	470	477	441	499	494	534	515	488	478	466	477	472	546	503	514	486	493	534	509	509	498	483	449	490	483	514	496	469	474	483	473	480	504	468	490	463	490	539	467	472	471	490	534	541	519	490	499	480	522	476	501	484	491	513	523	483	487	513	525	479	499	499	483	470	460	488	499	484	485	499	487	477	489	474	518	491	487	484	501	508	458	545	453	506	472	468	474	494	497	462	478	484	489	537	484	444	480	460	511	507	513	474	487	531	497	500	490	476	440	498	495	428	477	502	473	440	460	469	492	448	487	452	499	498	455	451	493	497	464	459	489	531	484	509	486	491	472	481	524	510	507	493	466	457	510	487	552	467	466	552	476	488	512	473	474	506	433	441	510	530	470	485	528	461	465	494	500	473	452	516	530	496	538	480	512	496	470	485	478	449	469	488	522	497	506	483	490	512	532	501	459	483	495	467	504	516	504	495	482	509	569	493	496	461	504	514	454	534	488	510	460	452	497	508	502	514	469	493	476	503	552	510	461	505	516
27742	9832	506	262	163	150	160	178	136	137	162	155	153	152	148	154	147	159	156	130	162	164	163	135	154	133	141	157	142	140	138	148	158	136	129	136	156	141	147	144	148	144	161	151	123	143	138	127	162	143	137	137	143	162	155	157	154	131	173	144	155	128	153	133	143	142	122	149	159	149	161	137	143	149	132	152	149	130	170	158	147	141	182	143	154	143	164	154	132	136	166	153	157	143	149	126	171	138	146	152	157	144	151	163	135	139	153	132	167	146	152	154	147	142	140	165	133	153	133	138	163	151	138	159	148	173	136	138	156	152	158	140	155	150	136	137	148	152	144	129	147	162	145	155	166	163	144	113	158	146	148	156	147	148	143	155	159	163	141	146	157	141	172	161	139	142	184	142	163	150	139	149	158	146	145	160	152	145	142	151	148	133	128	172	149	156	164	144	156	129	137	156	159	158	129	117	129	165	130	144	138	154	153	138	143	150	148	121	147	156	143	155	133	155	135	159	163	139	140	140	153	121	137	133	142	142	139	132	139	142	140	138	139	139	145	130	123	147	139	138	114	135	157	154	151	132	144	173	141	164	144	160	133	152	155	141	144	148	150	128	154	161	140	163	124	137	158	165	145	153	147	136	160	144	145	123	139	139	157	146	153	140	168	142	154	130	144	148	156	146	146	146	149	137	137	151	175	126	179	144	150	153	158	170	138	136	154	137	146	141	165	144	154	151	169	153	133	158	117	153	132	142	126	155	131	149	159	153	132	170	142	146	145	165	157	146	156	147	162	153	156	159	145	151	168	152	152	162	139	139	148	143	150	148	159	147	147	153	165	178	147	159	157	156	168	138	150	144	142	160	141	125	149	134	130	146	141	152	159	148	162	137	155	153	149	138	143	159	152	141	142	160	151	135	161	141	139	150	132	144	151	162	160	147	136	148	155	158	128	139	145	124	142	154	191	137	158	146	156	144	153	149	137	166	134	178	140	123	145	131	138	157	140	139	155	132	141	128	137	133	148	133	135	162	153	145	154	151	149	144	162	166	153	165	150	152	142	125	132	164	136	140	129	151	132	159	150	155	146	134	125	140	155	155	135	138	137	131	128	133	151	136	133	153	147	131	156	157	150	137	133	131	144	152	166	169	138	147	134	141	150	147	137	122	140	152	145	133	120	148	154	161	158	163	159	166	141	136	146	144	135	137	152	133	131	143	146	124	147	154	136	137	125	137	152	154	139	151	134	138	143	146	155	134	141	137	137	152	159	146	145	137	145	144	151	145	165	155	130	127	165	147	154	139	133	145	154	116	159	144	154	143	121	161	127	152	145	143	143	130	149	144	162	153	152	149	146	137	140	158	143	139	156	135	163	169	175	148	139	132	158	126	145	148	157	153	151	152	143	144	126	148	163	143	141	145	143	143	146	146	154	149	152	158	158	124	121	155	176	144	144	159	162	157	137	153	149	154	158	140	138	147	147	162	143	142	130	150	152	132	144	150	157	142	123	147	154	136	138	162	132	148	138	165	141	172	147	147	123	163	133	160	136	166	155	133	163	141	141	149	162	171	139	133	133	133	155	141	129	161	141	122	150	154	160	132	134	147	150	146	158	133	142	160	141	136	140	161	138	154	144	146	162	156	150	145	144	157	147	155	170	157	161	126	160	121	148	161	158	147	127	158	145	141	116	156	155	156	144	136	125	147	155	152	129	150	142	151	134	136	143	149	142	121	143	143	137	156	143	159	131	149	173	160	136	157	162	135	137	167	149	147	161	146	155	124	134	148	155	147	150	141	166	149	138	131	155	127	142	135	149	140	128	152	138	167	153	154	167	151	172	134	153	148	150	136	162	131	144	154	152	139	163	155	146	156	168	150	121	128	128	159	164	144	153	155	146	135	138	148	141	149	150	145	133	149	146	146	160	130	154	142	123	144	155	163	154	123	150	166	165	136	147	140	132	144	150	184	133	156	129	143	147	138	117	146	165	134	141	151	147	161	139	140	147	145	124	151	165	136	155	147	144	146	122	142	139	167	151	150	141	145	137	158	151	150	129	163	150	158	160	139	146	133	142	132	140	150	161	144	171	136	139	151	169	156	134	142	125	146	161	149	142	141	167	137	147	149	158	171	147	155	157	138	152	147	154	150	135	154	149	165	160	157	154	130	151	142	125	162	163	160	142	150	142	155	130	152	145	131	141	154	158	173	148	164	133	138	145	138	143	152	162	147	153	156	128	135	143	165	148	140	149	138	147	152	176	158	154	149	160	145	149	144	142	128	133	134	162	150	131	155	108	157	140	151	134	158	117	137	138	153	156	151	161	130	141	168	165	157	136	142	153	163	135	149	160	135	137	157	150	150	128	135	150	164	124	136	158	140	156	153	145	155	144	149	151	153	159	172	158	135	140	172	126	147	138	130	127	151	147	151	157	126	181	130	145	161	163	150	172	143	114	152	143	139	149	178	129	150	150	143	142	132	119	135	148	131	153	151	129	171	151	150	161	163	152	158	166	136	153	133	128	166	159	145	145	143	125	143	143	134	135	135	139	140	145	130	128	163	151	142	131	153	129	151	162	150	135	137	157	151	152	123	151	150	154	161	128	145	153	141	133	150	134	136	157	152	126	128	152	140	164	144	153	150	146	140	162	134	158	144	153	154	145	144	159	144	168	149	137	135	141	153	146	128	146	174	159	162	149	135	150	143	111	160	139	167	151	149	157	150	132	143	141	146	133	112	134	142	141	153	134	156	152	131	142	150	163	153	144	138	141	174	154	142	135	156	138	147	140	138	160	142	144	154	147	138	141	138	145	142	150	161	173	154	148	155	158	164	145	140	162	148	168	152	153	151	115	168	154	113	146	172	144	143	143	132	155	141	138	138	144	140	134	138	142	144	161	143	152	150	151	131	129	141	146	168	160	170	140	172	169	144	151	150	144	143	137	147	175	131	166	175	147	163	128	156	138	126	148	148	136	139	165	162	141	165	136	152	143	143	170	169	143	152	152	163	165	130	141	108	146	143	124	132	138	127	156	139	140	127	144	142	144	172	128	139	145	142	138	160	142	149	134	154	142	161	140	141	163	158	113	154	160	150	155	150	137	145	158	147	134	147	138	162	146	164	145	151	153	149	147	145	152	155	162	156	134	166	129	150	146	158	160	134	134	132	160	169	155	169	142	133	133	147	161	140	160	141	147	148	145	134	131	146	138	159	142	135	139	159	170	140	134	168	147	137	141	159	166	148	140	126	146	145	150	145	152	126	129	148	170	118	131	134	138	127	146	159	173	144	152	138	165	152	158	148	134	147	147	163	137	126	173	149	149	143	153	142	152	119	156	152	130	144	154	144	139	140	131	151	132	118	132	151	147	163	143	148	164	141	160	170	142	149	149	146	136	161	142	155	144	136	152	149	130	143	134	110	168	142	163	115	154	150	139	120	147	156	165	145	162	138	155	141	140	138	165	143	162	174	160	152	146	125	140	148	163	125	133	142	144	148	145	136
4506	266	246	144	170	136	151	134	140	165	123	128	133	144	114	122	127	136	134	124	133	131	127	138	135	106	105	147	123	140	133	150	116	129	111	149	116	115	115	119	125	115	113	129	119	131	131	125	120	109	142	106	140	123	144	113	132	132	128	131	120	104	115	129	133	119	132	122	133	128	139	123	133	138	135	115	109	140	110	140	120	122	129	134	125	110	110	123	124	106	121	116	125	123	125	128	124	137	119	118	109	119	134	136	125	137	144	125	122	126	117	130	124	140	156	143	132	127	123	113	125	117	129	135	151	147	116	134	156	121	125	128	132	121	116	127	123	112	126	121	107	131	131	110	139	134	159	123	119	143	127	124	121	127	119	132	140	128	141	125	122	130	133	141	127	130	121	130	136	124	136	106	140	136	122	144	108	103	139	120	136	110	112	121	129	134	120	140	137	155	145	123	124	125	116	112	122	126	133	129	127	123	124	117	142	106	127	121	137	111	146	125	135	141	124	102	125	125	117	130	112	130	128	112	132	126	119	128	122	140	103	126	121	127	120	129	126	116	130	118	147	120	121	125	140	110	110	128	127	129	122	113	120	125	132	126	122	124	121	117	139	129	108	141	116	130	104	129	140	113	119	126	121	115	127	120	131	115	122	128	138	128	109	116	115	107	122	125	112	134	141	125	134	113	137	136	117	117	136	128	147	122	125	119	124	142	128	119	99	134	125	134	137	122	119	119	113	126	143	135	140	120	125	124	124	125	127	122	122	140	133	108	117	118	139	104	136	124	132	126	122	112	114	107	147	134	117	116	120	114	121	138	134	110	118	133	111	125	119	137	111	124	136	124	147	134	141	130	128	108	117	129	124	135	113	135	140	140	124	127	133	120	123	127	115	120	120	124	107	130	131	135	117	134	126	111	107	159	114	135	123	137	117	132	117	128	124	131	147	117	115	99	132	121	115	118	116	121	110	113	117	126	117	116	145	117	127	134	104	115	127	129	145	144	136	119	116	102	126	128	107	118	117	116	129	124	120	135	119	119	135	138	136	132	113	125	118	129	118	113	126	149	130	138	124	134	115	154	138	130	137	138	144	121	129	112	130	109	104	122	119	112	142	128	125	135	129	115	106	124	113	124	116	122	119	137	117	128	130	127	129	111	131	116	119	105	131	123	117	138	110	118	109	132	108	115	110	122	128	125	118	113	120	111	139	129	127	109	132	104	123	133	118	128	121	141	116	122	123	114	121	122	137	135	116	114	135	129	138	118	138	133	135	129	106	132	106	122	134	127	132	133	138	125	122	106	135	132	131	131	110	126	138	126	117	131	114	122	138	115	142	132	136	117	134	120	127	120	115	132	106	118	137	124	125	136	125	111	119	115	129	127	127	128	136	141	124	116	106	115	113	111	142	118	124	113	142	125	117	147	139	133	138	141	142	140	115	113	131	139	132	99	102	129	136	138	131	110	108	113	129	103	150	128	135	124	129	116	115	112	104	105	123	118	112	113	123	125	121	119	124	128	135	110	141	132	136	111	142	119	120	147	139	109	126	124	133	119	126	131	144	133	145	105	138	124	112	108	116	122	122	116	138	130	119	107	126	132	151	118	122	139	117	115	126	124	113	134	116	103	113	151	135	130	124	120	124	115	137	126	113	115	113	132	105	130	130	120	120	101	112	129	116	115	127	128	113	132	125	115	124	118	129	138	105	128	134	130	109	135	141	121	110	131	123	124	117	122	127	124	107	128	143	139	136	134	118	144	151	126	143	128	130	127	123	124	137	146	138	114	107	128	115	123	121	122	112	125	121	135	129	137	130	126	142	111	140	121	109	115	143	124	117	128	124	115	102	122	133	123	129	140	124	130	144	130	129	122	127	134	116	122	123	117	141	128	110	125	136	119	125	136	106	121	108	130	121	110	133	151	127	108	139	127	118	134	122	115	119	124	126	125	142	139	137	130	132	126	145	139	121	146	163	109	118	108	114	93	116	119	146	110	126	127	111	123	123	122	133	130	119	127	127	121	137	136	127	137	119	130	112	137	125	108	147	117	145	125	137	139	115	133	133	126	135	133	113	120	122	146	131	122	116	121	121	113	143	108	106	130	109	129	151	127	121	128	121	124	117	122	119	137	112	140	106	139	133	121	140	120	129	121	124	101	110	111	112	127	129	126	137	111	139	125	133	133	119	143	127	109	124	109	125	120	116	117	120	123	131	111	108	126	128	153	115	149	132	134	111	124	141	119	127	133	115	132	136	136	105	106	144	110	118	120	154	124	144	119	120	125	123	133	122	103	118	147	137	116	116	124	112	125	126	132	114	109	143	135	132	140	127	143	137	135	146	121	117	124	133	105	124	146	130	110	132	118	116	121	111	131	116	134	133	153	110	118	134	128	109	138	131	114	142	120	121	114	118	128	126	116	126	129	107	132	123	130	144	111	124	112	104	131	126	125	139	133	102	122	130	141	107	142	128	124	127	116	126	138	126	122	110	128	123	125	128	130	123	119	132	126	116	136	96	131	108	132	134	125	124	116	113	132	129	122	109	128	122	110	130	129	120	112	144	140	131	122	131	116	121	139	142	122	122	115	107	117	139	111	120	118	134	119	129	120	130	126	124	125	105	106	112	137	142	136	121	146	114	125	129	151	125	144	114	127	128	137	127	126	133	116	111	114	124	150	105	130	117	108	118	116	115	123	131	134	128	131	115	121	132	121	113	124	133	134	129	121	129	134	137	130	126	128	117	130	139	134	130	130	124	125	132	127	109	128	108	125	125	124	110	113	125	126	107	135	123	130	143	126	135	133	132	131	127	130	124	109	142	123	142	138	131	118	136	111	117	133	126	126	118	137	125	104	119	124	141	112	134	127	126	118	125	110	133	130	142	118	143	109	151	115	129	106	115	115	118	120	111	124	125	114	149	124	125	124	143	114	121	164	102	119	126	136	109	121	139	118	126	128	120	111	138	126	122	146	134	119	132	110	125	123	98	155	112	148	143	124	110	116	113	124	118	125	138	127	116	114	117	117	142	121	123	121	122	125	128	116	108	131	139	99	117	107	111	151	135	140	108	119	151	112	150	140	115	140	128	107	133	137	137	122	144	117	128	123	113	122	131	126	122	114	111	126	132	123	116	133	134	134	103	113	138	144	114	117	97	134	105	137	114	132	126	139	105	120	128	127	127	136	130	134	125	120	130	121	129	139	143	117	134	117	138	126	132	147	117	118	145	107	125	125	137	140	107	116	131	122	147	129	142	109	157	113	145	128	129	119	132	109	107	128	133	124	130	127	144	140	114	121	114	132	147	128	137	126	114	141	142	107	122	144	111	99	134	139	123	132	124	125	146	109	138	136	108	118	125	114	114	111	123	139	112	109	136	129	122	128	119	144	124	131	133	141	119	119	121	112	121	133	134	131	132	121	106	121	119	109	132	116	147	126	110	121	121	139	117	112	133	123	130	120	133	119	131	126	118	137	147	127	118	131	129	132	121	120	133	112
25466	21466	27998	25357	11387	1178	749	623	529	517	496	533	473	446	465	424	467	434	444	410	416	456	465	426	445	435	430	469	438	421	432	433	445	435	419	448	413	423	411	428	454	398	428	423	429	432	464	438	432	390	441	422	460	437	435	405	415	455	440	418	415	452	459	430	408	430	446	469	469	412	424	428	372	417	435	457	422	433	461	422	428	422	431	423	408	419	430	449	417	404	457	442	369	436	434	405	424	416	432	419	460	428	414	464	440	419	409	398	436	396	401	442	405	424	441	408	443	423	436	456	413	455	460	433	442	412	454	396	423	434	427	432	445	418	418	395	441	447	437	472	392	456	410	418	435	410	446	481	440	435	416	428	432	418	432	421	411	408	436	432	478	417	417	423	407	430	431	427	461	452	431	426	474	421	429	465	431	423	437	458	419	416	474	442	403	426	406	444	432	460	440	419	401	430	430	412	409	420	399	452	435	415	449	396	410	466	452	421	399	388	413	411	435	457	426	390	426	411	424	418	432	408	464	429	421	446	413	417	402	423	448	450	431	416	400	414	391	370	423	435	412	411	431	471	433	418	380	429	403	423	428	468	410	455	426	428	416	424	439	419	431	431	423	402	435	407	462	411	423	447	428	446	429	427	423	415	416	454	433	448	424	405	455	424	416	394	443	435	426	423	409	386	405	443	412	410	408	412	417	423	403	425	419	400	407	449	437	421	439	410	463	415	457	449	430	393	434	458	423	425	412	410	446	417	417	455	436	418	412	440	425	408	413	418	390	451	412	417	420	435	440	408	394	439	429	416	413	421	422	430	392	453	419	475	411	394	395	458	436	443	442	375	421	434	441	382	463	445	438	436	422	443	434	398	437	388	439	419	416	419	398	429	400	453	424	406	439	436	374	428	410	411	386	414	425	419	445	432	441	437	416	406	438	402	443	454	446	386	411	382	406	411	427	446	469	425	412	423	423	445	457	438	431	419	397	396	415	452	444	415	441	461	422	446	465	453	415	436	446	417	422	408	456	425	426	414	428	414	434	430	438	387	444	422	459	414	419	419	439	420	412	430	445	430	413	422	398	451	406	421	430	424	406	447	425	389	410	417	402	479	414	409	409	438	399	451	441	422	423	479	400	451	412	405	418	452	435	423	428	433	469	409	407	414	418	401	443	450	433	439	401	440	432	432	424	403	419	430	417	432	443	420	426	441	414	432	452	447	416	416	448	411	425	454	455	404	436	412	428	434	405	420	407	475	367	422	459	424	419	438	395	436	410	449	434	482	420	421	435	436	469	423	382	445	432	413	393	441	402	381	419	445	438	429	381	416	412	407	424	425	469	440	440	434	431	420	453	445	390	419	445	451	415	435	423	405	431	414	395	415	419	453	432	416	434	391	408	390	382	417	440	433	418	424	411	441	412	417	424	455	417	454	437	412	462	405	437	459	391	390	420	426	445	442	421	423	411	444	420	409	391	436	429	428	435	421	435	431	433	410	432	424	408	403	394	449	454	420	442	432	438	412	418	421	416	433	397	454	454	452	447	427	433	431	380	424	422	394	428	428	437	405	428	388	429	439	456	419	463	441	431	393	424	409	414	402	385	399	396	437	392	444	412	390	417	445	419	448	438	441	432	382	394	428	426	423	462	452	462	456	431	406	399	425	443	414	422	403	439	438	403	418	419	438	438	459	441	432	406	418	458	437	434	440	429	439	438	387	442	440	408	446	432	399	417	414	416	432	393	444	421	403	432	426	447	440	395	400	432	447	403	436	441	439	414	385	417	438	418	446	428	430	440	454	427	406	398	434	417	429	404	450	446	444	414	421	419	448	395	430	440	427	414	424	429	458	448	419	419	464	432	447	392	441	392	392	415	439	451	387	439	437	423	433	417	436	438	397	449	428	404	432	441	414	450	426	409	437	423	439	438	471	470	434	459	399	428	459	416	403	403	448	442	463	429	431	396	436	393	409	413	427	399	429	407	396	468	394	432	407	404	421	425	388	436	432	417	442	442	439	407	404	417	426	403	436	431	433	429	430	422	417	422	447	421	429	432	425	464	416	397	414	395	382	433	459	415	422	429	430	402	416	410	434	448	468	429	446	418	401	467	406	449	416	441	428	418	451	442	416	454	432	414	436	405	405	414	434	402	440	416	447	412	433	430	441	427	440	427	445	413	435	405	443	441	430	438	446	432	414	441	416	416	402	451	426	405	409	413	436	404	438	423	447	459	412	403	405	391	400	414	418	427	401	413	374	466	410	426	416	413	411	428	397	417	435	401	386	417	409	410	433	465	411	426	434	470	439	390	388	401	417	418	437	398	411	424	417	423	410	448	436	396	412	416	413	418	422	408	420	456	415	426	422	436	452	400	394	371	438	426	387	426	445	392	439	440	444	423	419	445	453	408	404	432	382	407	456	406	447	409	425	407	408	427	439	400	431	425	405	411	433	431	454	465	447	445	439	433	440	410	415	410	427	413	417	433	436	418	425	390	423	408	397	441	470	445	425	421	423	432	429	419	466	422	400	423	455	418	400	420	438	408	438	423	388	421	426	398	397	409	448	442	389	431	421	397	417	409	376	428	425	412	396	426	399	461	414	418	421	422	437	387	444	442	399	411	423	414	430	436	441	411	443	427	443	416	440	406	401	410	395	438	427	403	396	417	416	408	399	447	431	456	454	429	430	441	427	456	401	407	404	442	446	432	404	425	432	406	400	438	413	376	455	439	390	391	424	443	432	426	444	435	448	424	421	415	435	458	443	448	413	396	423	432	431	399	412	426	430	408	415	427	424	431	427	450	428	473	434	439	461	449	414	446	391	395	402	463	413	408	437	466	423	448	395	395	442	454	415	459	420	424	445	398	432	442	431	404	424	415	412	412	427	437	384	427	416	453	424	441	432	403	465	441	420	444	434	408	430	408	451	426	429	423	427	418	423	440	412	480	408	434	387	433	424	443	432	422	411	441	418	405	426	429	451	462	405	424	437	397	439	439	417	403	425	409	458	397	405	453	433	419	420	430	439	422	396	410	407	420	448	431	435	440	419	406	398	455	467	386	424	397	425	429	431	445	417	406	417	416	434	462	444	401	436	460	407	424	431	447	409	448	447	426	403	440	403	425	421	445	441	435	404	439	425	421	420	419	401	452	466	414	444	421	409	425	432	424	413	407	391	409	442	446	437	433	440	395	426	420	419	393	432	441	418	426	461	426	460	433	460	409	430	410	458	416	402	423	432	434	440	402	441	385	416	433	422	458	444	424	440	420	380	444	405	401	420	430	468	414	413	435	449	421	434	407	413	449	407	437	466	421	418	436	412	454	424	435	423	396	418	456	451	471	377	449	455	441	456	427	423	440	440	468	449	425	440	409	447	432	452	419	437	435	405	390	414	417	427	477	424	441	420	416	431	410	453	431	394	437	449	405	417	419	427	412	442	412	446	440	386	428	407	451	436	422	375	418	443	450	417	423	400	424	425	412	380	456	433	406	406	399	436	403	442
3199	3224	2893	1435	1030	781	693	579	539	460	492	421	435	392	420	391	424	373	421	405	349	387	354	356	406	339	351	383	428	364	359	337	392	331	368	377	381	355	329	354	361	354	324	345	338	369	361	370	387	351	371	358	334	349	319	349	340	344	354	343	354	312	392	353	357	368	327	375	368	351	398	321	328	345	365	371	330	375	361	372	338	366	364	364	339	329	394	347	378	372	361	348	359	401	331	400	368	364	372	351	382	344	327	356	366	372	353	372	358	353	346	334	366	357	363	361	340	386	352	339	329	351	343	347	371	356	348	349	374	337	359	335	352	375	362	342	330	337	361	323	352	389	367	358	328	347	367	363	334	346	329	356	370	334	377	356	352	326	377	350	349	348	338	348	329	348	367	388	364	345	331	342	373	349	345	356	344	363	364	344	331	361	309	355	394	310	350	399	370	351	338	327	358	357	338	366	341	325	384	355	326	357	363	341	347	338	351	382	341	358	340	334	381	371	304	349	361	385	373	358	300	321	386	380	370	387	351	336	348	336	329	373	347	367	323	346	329	355	337	344	339	318	341	347	339	334	341	352	329	376	334	337	364	339	329	322	372	319	336	365	348	340	336	353	337	331	367	326	365	330	328	334	342	339	389	351	353	361	357	353	363	355	372	339	338	365	375	353	360	340	343	362	380	338	352	338	331	364	355	323	355	341	340	337	359	361	331	359	364	357	379	395	344	336	363	337	344	347	346	366	340	359	366	357	348	336	325	315	372	350	333	320	355	340	333	357	340	335	351	344	336	346	314	330	340	338	340	362	326	349	363	362	357	323	341	348	345	312	352	372	364	341	347	357	308	349	330	336	306	360	355	369	345	322	368	349	354	346	369	361	316	361	352	322	345	331	338	363	332	355	343	338	338	356	335	331	369	402	360	337	343	329	317	335	341	350	330	340	338	364	334	334	346	354	355	324	326	378	341	343	313	353	338	329	333	373	352	364	341	343	378	377	346	353	362	369	342	316	337	378	348	369	355	347	386	372	361	338	363	348	352	360	357	335	375	362	346	360	339	363	344	334	333	360	340	323	369	319	334	361	356	388	341	369	330	350	359	334	335	350	374	371	321	344	333	316	352	308	380	346	328	316	352	306	338	349	372	349	339	368	327	327	336	340	362	354	316	345	366	346	390	390	359	364	366	328	352	324	366	336	366	344	343	337	348	330	362	328	362	369	336	358	363	344	322	324	372	350	320	320	380	329	335	357	361	366	341	344	345	306	346	350	356	365	360	324	375	336	335	315	335	376	287	366	374	358	296	371	362	372	333	314	351	354	372	371	346	361	351	345	332	353	344	336	341	325	371	335	341	396	340	355	370	331	366	348	320	367	385	341	327	326	336	352	344	352	339	355	331	347	321	348	335	351	330	367	360	337	341	365	358	346	329	332	362	347	342	340	354	370	362	324	322	335	342	332	333	353	350	331	350	353	371	357	352	371	347	360	365	319	366	330	341	352	344	338	366	334	359	328	325	338	354	347	364	362	354	356	368	325	368	343	335	354	356	332	335	331	365	355	342	387	345	377	331	330	390	360	325	339	366	358	344	309	349	369	367	359	373	373	372	402	381	295	341	335	373	355	320	340	312	348	383	323	361	317	356	333	360	389	367	343	328	341	333	375	334	392	359	352	356	363	355	328	371	366	337	338	340	302	331	337	360	370	344	343	364	349	306	341	320	351	368	349	360	335	354	342	349	367	348	357	337	329	320	359	352	358	356	311	358	341	335	355	338	353	354	338	335	346	339	361	372	347	337	338	390	358	357	339	364	341	328	346	389	339	325	351	342	352	356	372	346	352	346	334	358	338	333	343	383	359	340	338	348	315	366	338	368	350	356	347	354	343	366	353	334	365	361	337	362	388	328	346	361	348	351	364	354	334	343	393	337	375	337	324	354	316	339	316	313	403	351	335	337	325	345	335	378	356	374	318	366	369	341	355	360	328	348	379	322	364	345	312	350	330	398	324	336	335	358	365	358	322	356	353	357	353	361	354	377	374	356	330	356	337	356	335	354	362	387	338	345	351	323	343	372	306	354	322	326	355	368	345	338	331	342	338	377	339	343	321	372	335	340	349	345	361	321	349	332	312	348	380	315	357	330	376	348	359	358	319	354	348	345	360	344	328	361	345	344	337	341	354	311	335	316	339	362	346	360	341	329	340	315	379	360	368	346	327	343	341	357	358	348	366	352	373	374	346	364	368	348	341	330	337	324	359	371	364	374	348	361	347	304	344	352	366	315	351	308	329	319	322	333	327	351	363	323	346	351	328	379	338	366	349	350	345	332	349	349	350	335	338	323	354	346	340	357	323	339	390	324	333	341	369	316	353	361	324	313	335	342	381	351	359	346	347	334	367	360	350	330	340	366	381	329	354	314	343	356	345	331	338	354	351	358	356	356	348	343	348	334	357	355	333	356	358	358	342	349	336	302	349	355	318	349	363	366	349	377	355	333	374	366	361	317	355	358	362	335	347	376	322	334	327	337	338	337	334	321	324	356	366	329	331	378	339	314	324	362	321	345	368	390	332	325	337	339	360	346	377	322	338	347	354	366	330	355	349	327	365	328	353	366	350	381	414	375	356	367	333	364	288	366	321	311	343	366	327	345	346	315	341	340	355	338	369	354	355	334	374	342	342	342	354	344	344	348	307	348	331	346	309	347	330	371	345	351	347	325	340	355	361	336	335	360	336	348	352	355	348	315	349	312	314	363	348	385	347	340	369	367	356	340	336	340	373	325	339	370	312	342	331	347	367	375	359	353	349	386	358	318	351	351	369	349	331	339	370	345	310	350	339	328	331	357	346	339	354	339	364	346	337	327	348	341	346	344	334	341	347	352	349	356	348	374	340	336	333	358	345	367	331	336	367	329	343	340	324	382	333	313	326	356	320	351	356	362	378	372	386	347	348	320	303	354	348	341	349	342	337	353	351	341	358	343	339	353	343	330	364	366	371	331	340	349	384	340	338	312	332	374	344	331	319	383	345	346	328	320	337	337	340	355	336	339	321	326	296	352	331	373	345	343	327	362	347	334	362	359	320	320	350	333	308	337	362	343	357	350	361	362	336	352	331	363	337	333	345	359	336	352	334	339	381	322	344	362	352	376	385	343	344	355	359	321	307	355	355	320	354	316	359	336	337	344	380	335	349	353	336	351	367	344	372	340	326	406	340	314	358	369	381	355	345	313	337	371	334	342	354	354	351	346	301	361	343	361	345	380	324	321	336	323	342	341	335	323	354	332	342	352	384	327	334	337	349	306	343	351	359	354	352	323	352	384	341	345	358	349	325	349	342	354	318	342	366	340	353	343	334	332	344	341	383	372	366	328	324	345	348	340	325	352	338	313	343	355	328	328	339	321	347	339	378	345	359	327	326	305	351	312	363	354	360	366	402	348	343	384	319	321	324	350	335	330	316	320	327	358	346	370	327	344	360	363	352	341	344	328	363	368	339	351	347
24570	21478	28818	24562	21473	8665	1657	994	858	814	785	720	734	748	731	672	642	669	654	673	681	645	655	700	689	620	665	650	628	627	649	632	642	644	685	614	598	665	666	643	642	617	596	679	654	652	650	622	627	663	621	626	600	613	613	631	613	580	618	680	625	613	643	685	657	649	614	613	607	649	611	601	639	637	592	667	685	623	597	592	648	647	680	657	613	663	665	640	598	634	683	623	657	603	611	607	657	620	570	627	642	638	662	657	658	633	618	635	654	674	652	661	638	613	607	632	654	674	595	635	649	644	624	597	578	584	662	651	647	666	652	643	611	623	644	620	603	593	572	604	567	632	649	623	641	632	651	573	601	701	612	607	648	632	669	680	629	651	634	622	640	600	628	651	603	593	675	663	593	606	642	581	627	591	649	659	580	609	623	625	674	599	638	597	617	639	632	653	611	615	603	637	628	637	605	602	571	629	636	647	627	664	620	662	650	648	650	616	658	625	623	597	642	627	658	622	607	646	614	657	567	591	582	637	592	625	614	622	645	584	646	651	615	635	658	610	662	610	620	608	639	595	656	648	645	594	655	632	605	607	602	663	629	631	619	608	594	636	622	615	700	611	668	597	611	634	615	644	603	639	597	628	651	640	640	605	617	609	663	592	645	659	644	586	623	641	600	656	569	631	636	615	590	617	634	609	609	630	644	648	625	654	638	601	683	588	642	608	640	627	634	608	596	611	636	613	634	651	613	589	609	631	621	627	632	624	603	634	619	652	644	605	650	623	637	646	649	646	622	621	643	596	664	612	638	617	629	616	610	628	650	650	613	647	623	658	706	596	628	680	665	662	635	648	671	605	656	633	623	603	645	591	661	577	603	632	680	603	658	649	619	628	605	620	617	577	615	637	603	635	627	615	661	617	655	607	639	658	653	635	619	590	622	661	602	627	615	577	607	612	625	622	589	617	638	646	651	633	588	622	624	614	589	613	644	661	590	622	641	599	578	617	660	618	636	588	575	616	598	636	588	641	657	632	637	610	634	603	623	612	674	609	631	620	636	636	629	615	644	615	608	646	626	596	621	641	638	625	635	629	593	620	606	645	649	597	598	640	629	632	638	615	675	632	637	625	662	620	578	611	589	608	654	620	653	654	641	594	606	601	556	635	604	612	618	602	602	656	622	617	659	616	604	586	564	619	595	606	635	567	597	604	572	568	580	608	621	644	632	636	608	599	639	629	611	632	621	626	629	601	659	667	603	643	647	628	628	646	620	615	592	597	664	644	599	631	626	637	622	611	646	621	606	682	618	625	618	568	619	707	595	634	617	648	612	555	615	645	570	635	641	643	614	621	617	621	633	635	650	636	545	663	644	586	637	613	624	614	641	624	652	640	661	601	623	639	675	645	636	611	618	609	663	637	619	643	600	626	633	589	670	612	611	610	596	677	644	613	603	599	612	609	623	592	598	622	658	595	620	605	637	656	631	676	621	621	632	640	639	584	639	625	652	612	648	631	628	654	648	635	659	606	592	625	616	607	679	609	644	601	644	611	596	642	614	612	644	587	613	610	604	604	639	623	652	602	639	581	624	565	599	605	590	604	657	626	622	600	600	620	625	616	642	600	614	665	610	599	647	685	620	603	608	663	588	613	632	624	629	627	659	645	609	632	630	652	635	674	678	603	599	617	600	660	635	661	607	617	641	640	656	631	640	613	646	661	615	631	624	632	609	604	622	592	605	607	661	660	616	599	621	569	641	629	627	662	647	629	617	622	595	568	650	621	618	571	621	621	628	602	617	617	629	604	635	590	605	655	639	591	646	622	657	678	580	600	614	582	618	614	633	595	627	602	626	652	590	616	597	607	623	587	648	570	617	651	614	681	645	670	611	607	609	664	588	619	607	594	642	634	603	622	599	613	622	603	618	626	594	577	621	617	651	615	617	638	593	636	611	676	618	587	643	662	628	613	642	636	626	629	652	631	596	631	611	607	637	630	696	636	620	635	580	607	624	636	609	658	615	634	658	605	631	601	648	628	627	609	658	638	646	649	651	632	635	625	657	577	617	608	589	655	585	631	659	627	629	625	642	651	627	647	647	584	626	626	586	609	593	643	601	659	624	637	612	637	613	680	616	602	644	653	648	631	634	624	665	608	602	609	628	638	603	674	679	599	595	642	633	612	598	622	614	667	618	615	618	644	640	670	611	571	605	624	615	690	581	651	601	621	596	656	644	601	627	640	624	590	630	600	610	632	651	603	595	637	619	612	649	630	618	640	619	634	579	647	621	618	653	585	643	625	623	670	617	608	604	615	576	580	657	614	633	663	612	618	597	617	637	664	608	568	632	605	636	634	617	626	606	622	625	605	652	635	653	619	595	651	633	620	665	617	660	618	628	643	674	587	615	674	645	635	634	676	639	676	621	598	596	598	644	604	610	548	588	640	634	640	614	643	647	595	582	619	646	638	663	650	628	589	571	658	653	635	646	606	635	600	565	614	587	622	638	649	625	630	621	673	633	617	646	577	625	577	630	596	627	671	616	636	563	661	589	603	571	630	592	607	591	630	561	636	647	605	667	630	630	631	626	615	599	620	656	622	623	589	613	637	640	634	637	633	621	630	672	609	600	616	629	590	622	608	627	591	598	633	650	611	616	604	595	632	625	623	587	646	605	663	675	618	633	617	600	650	590	666	646	633	617	678	611	600	631	627	617	625	620	656	623	641	653	643	600	565	645	631	625	629	638	601	596	612	607	588	643	658	650	634	594	591	607	727	611	595	629	615	613	571	608	645	622	657	593	629	631	666	602	633	614	667	645	596	598	586	582	694	621	612	598	596	655	646	644	632	629	616	661	625	609	579	610	613	595	612	622	637	618	615	566	618	658	624	634	635	611	668	642	612	625	628	613	642	674	649	656	625	605	572	562	574	613	620	596	622	573	647	625	634	645	607	647	594	648	617	635	597	617	611	652	596	678	631	603	634	598	591	603	615	638	603	644	618	638	614	608	570	596	606	641	648	664	664	628	603	611	628	609	599	637	638	570	621	623	647	635	606	644	632	640	652	623	597	667	607	643	616	664	622	610	641	559	614	640	635	583	608	628	616	634	631	666	618	622	604	607	614	643	647	601	621	625	603	599	590	574	580	642	658	602	632	625	625	612	625	636	635	589	656	586	615	576	559	610	626	581	626	593	600	621	598	639	605	627	633	629	642	635	629	661	646	600	590	639	632	587	609	639	605	575	594	616	594	630	647	639	607	640	629	654	625	642	634	612	595	624	622	624	585	602	627	643	627	636	599	636	621	648	614	616	610	625	618	632	598	599	653	651	618	646	599	630	663	581	625	646	641	633	618	661	604	612	622	598	653	670	577	607	604	653	647	606	601	636	612	621	644	614	607	601	604	643	590	605	637	642	618	594	636	585	660	623	578	626	703	588	630	620	635	614	642	662	604	636	597	631	585	597	617	555	643	591	593	589	633	614	614	639	606	609	630	682	610	629	600	609	646
3547	5733	4800	2421	1705	1282	1096	954	865	839	686	696	666	656	625	594	595	601	572	550	539	558	529	554	559	548	549	556	495	508	537	563	520	546	505	522	540	496	515	540	541	490	495	484	541	510	532	520	515	470	509	509	531	498	509	527	529	492	515	508	503	508	538	494	503	505	486	469	496	531	509	527	542	493	508	538	521	483	510	538	513	542	487	504	493	506	488	489	477	544	546	526	518	507	514	534	478	503	509	539	553	533	492	498	476	456	546	479	511	539	511	496	526	484	463	551	519	512	468	518	488	491	486	449	481	533	489	497	506	518	498	473	524	471	508	441	531	484	491	511	479	510	518	485	520	510	490	510	543	444	532	498	528	517	510	533	515	511	500	510	515	520	514	479	483	501	503	498	506	507	486	507	532	512	528	505	472	465	532	504	517	494	507	494	491	508	498	510	488	479	524	480	541	539	478	472	535	500	503	521	502	485	513	480	450	478	498	497	529	477	492	457	472	501	482	499	521	498	530	454	474	445	531	468	514	514	522	510	521	523	493	494	491	531	469	482	483	505	529	477	518	501	493	526	509	504	507	498	528	504	474	509	509	487	469	525	509	507	512	513	524	468	501	529	502	498	482	501	519	492	528	487	520	528	527	484	477	490	502	477	486	513	498	505	508	511	470	513	470	426	485	503	492	530	496	523	525	497	507	484	505	478	487	477	486	510	512	504	479	457	489	506	497	523	546	541	502	447	468	466	520	488	503	506	525	502	493	445	487	495	498	516	488	516	484	485	490	498	497	503	500	505	466	482	490	501	496	497	458	528	490	518	463	445	495	486	505	519	526	516	484	469	517	443	477	528	498	503	492	488	485	517	491	528	512	511	503	497	490	475	491	512	509	505	503	498	513	508	489	485	470	502	509	495	523	488	481	479	488	511	495	501	504	506	510	472	512	467	518	498	475	467	454	514	468	540	516	510	509	510	477	494	474	466	525	495	484	520	505	481	520	521	445	525	495	544	484	523	494	470	481	492	525	512	495	488	484	510	475	480	471	492	501	496	474	493	494	488	481	476	472	520	505	505	496	460	482	526	502	480	491	489	502	476	488	500	527	496	440	501	537	504	533	485	513	529	458	496	483	509	456	503	481	530	472	488	485	465	481	546	486	468	501	498	523	544	494	476	492	462	519	478	471	491	449	500	505	487	510	466	479	523	494	471	504	489	524	520	486	464	506	490	512	484	486	509	467	494	497	488	518	461	485	478	470	510	474	478	497	507	494	524	521	545	514	511	466	481	497	520	523	478	495	458	473	506	498	497	501	488	473	493	507	491	518	453	513	512	484	495	453	510	501	499	503	503	507	492	518	470	510	495	512	506	513	514	509	505	468	481	491	490	491	468	488	479	494	482	471	519	495	479	503	527	534	479	493	489	516	528	485	458	488	554	470	498	507	513	500	516	460	539	485	481	464	513	490	496	496	518	508	504	499	495	473	503	517	467	530	442	474	478	490	506	529	465	473	461	500	494	522	530	466	513	515	538	497	508	512	473	511	501	484	518	514	482	528	493	495	506	511	469	500	520	525	481	536	473	528	469	504	497	508	451	493	503	508	492	542	490	473	498	460	521	493	456	532	473	501	492	476	478	478	487	496	484	511	521	473	466	499	478	514	519	466	527	473	466	474	527	542	491	507	478	519	475	475	529	514	474	512	477	495	507	489	509	482	483	497	474	488	454	507	481	488	492	506	494	472	459	512	495	499	520	495	505	489	510	473	497	515	465	521	475	486	484	473	519	487	477	510	470	482	491	534	506	523	482	498	508	434	502	485	504	502	495	488	459	529	471	523	476	472	496	473	506	505	456	490	459	502	517	503	537	495	493	529	495	509	503	487	510	494	468	562	491	485	519	476	463	496	444	499	477	525	512	508	477	508	478	487	465	490	531	474	493	529	476	476	495	501	511	504	533	504	458	473	481	521	457	466	457	497	511	488	486	456	513	488	496	497	441	499	494	516	472	509	504	492	486	463	486	497	479	486	471	485	527	532	469	494	471	498	469	488	517	485	482	458	464	491	469	516	474	525	521	475	461	522	492	493	473	489	497	531	499	525	471	512	469	480	490	469	513	479	495	519	452	524	490	520	466	481	519	502	439	463	475	536	522	520	523	480	484	519	506	488	483	475	483	473	470	522	464	498	497	454	505	473	478	476	476	503	444	508	492	493	500	501	481	539	479	477	509	513	493	456	486	455	480	493	488	472	505	512	525	463	467	493	470	521	468	487	481	506	470	482	521	487	490	498	493	503	493	504	505	476	495	493	466	492	516	488	450	456	495	525	485	495	485	470	502	499	492	524	517	506	500	453	486	525	501	479	494	528	544	489	497	501	432	495	490	489	499	533	500	465	503	434	472	489	487	496	523	492	507	490	539	465	492	494	493	446	468	479	541	484	493	473	507	516	461	538	496	496	458	507	514	456	455	523	446	498	508	462	482	503	501	478	488	531	531	481	480	509	493	481	464	503	479	471	522	496	491	487	471	495	471	449	499	475	461	496	499	466	512	487	493	495	481	500	451	455	514	460	462	516	483	514	514	508	489	511	480	479	462	474	475	474	513	485	469	491	453	514	479	482	502	466	487	524	520	509	513	455	507	499	497	511	476	522	493	452	491	500	512	508	478	482	476	518	541	531	482	471	437	505	485	485	500	503	476	485	494	482	476	513	516	480	497	473	497	480	489	495	485	487	520	484	505	479	508	539	483	518	482	459	519	497	440	497	482	471	497	509	469	475	456	455	488	483	512	488	470	510	524	473	528	521	500	478	442	505	482	494	513	499	492	499	481	500	487	498	484	490	503	495	498	480	477	531	506	417	451	471	439	521	506	479	502	462	434	480	490	464	548	474	495	490	460	520	481	509	488	479	503	492	461	510	466	492	484	458	483	485	516	516	489	486	463	507	497	490	468	486	489	499	472	497	453	448	504	484	479	501	494	444	481	513	497	479	485	533	477	468	461	488	477	465	500	522	505	454	475	530	494	478	492	491	515	470	544	483	500	513	460	516	487	491	510	477	482	458	500	517	475	498	520	455	464	492	505	458	526	540	457	482	498	524	469	448	477	494	487	506	506	499	466	476	503	478	534	466	460	461	502	526	455	499	479	526	496	487	504	474	480	525	473	511	485	510	474	479	520	520	489	480	524	486	496	466	514	473	510	487	506	496	511	463	478	451	444	501	505	470	495	480	467	470	495	483	479	499	491	516	494	498	468	508	520	500	450	470	471	490	493	476	474	513	450	501	509	462	496	478	454	452	524	463	504	499	503	468	505	467	487	494	509	532	519	500	484	476	501	481	466	502	482	487	460	491	474	464	438	488	467	495	542	519	478	472	516	480	508	473	500	480	472	520	494	463	492	517	443	501	485	444	486	506	457	498	491	471	484	497	465	511	478	484	491	506	459	534	515	474	496	480	490	518	503	517	497	430	512	479	498	485	466	463	455	488	482	505	498	504	469
27606	9931	524	256	182	173	158	170	157	149	155	178	145	148	154	167	146	147	148	149	152	143	146	147	143	140	166	159	161	158	156	134	136	151	148	150	161	145	166	111	165	146	170	138	126	139	135	147	168	181	159	150	175	126	158	164	155	143	135	160	155	116	142	147	164	129	155	130	157	154	146	160	157	163	139	171	126	131	179	131	156	148	152	145	169	133	129	151	129	138	158	151	145	142	158	132	174	155	133	158	144	142	129	165	142	146	145	161	133	143	144	146	161	148	144	153	134	142	171	142	144	150	169	139	129	133	144	152	168	109	143	139	136	148	145	147	158	160	153	141	152	155	155	154	148	144	151	157	158	156	143	153	148	161	139	142	165	161	156	152	122	154	156	143	159	171	138	135	172	152	166	159	155	147	156	167	135	149	134	142	137	150	145	169	155	151	134	172	138	159	136	161	143	135	148	159	136	152	141	148	133	153	163	150	178	167	162	135	144	153	155	137	137	154	146	159	161	147	150	160	169	151	122	136	151	148	157	139	144	170	143	141	154	135	168	154	146	159	146	144	146	151	138	148	141	142	152	138	155	142	162	123	151	161	142	147	149	151	132	137	152	151	157	142	134	154	151	122	133	156	133	154	141	135	155	154	160	148	155	153	145	131	162	144	169	163	136	133	137	148	146	134	147	160	145	149	133	126	163	127	129	155	168	144	173	137	167	167	174	138	169	137	182	157	158	154	129	135	152	139	153	140	152	140	141	139	148	156	149	134	153	131	127	158	140	137	123	140	153	129	150	135	157	165	136	154	133	146	170	146	138	139	143	156	163	159	147	121	122	161	142	156	155	185	143	165	159	150	171	146	169	166	137	142	157	157	171	157	150	165	142	147	142	153	130	134	132	146	164	140	131	151	138	139	152	162	149	142	158	158	151	148	148	151	141	165	147	159	166	150	146	143	144	148	155	135	153	146	166	142	159	146	148	149	150	155	160	163	162	160	139	140	147	151	148	147	143	145	144	164	143	163	154	165	155	143	137	159	141	152	151	148	159	157	144	147	160	137	163	160	148	145	145	129	157	151	172	163	157	138	133	164	164	135	137	172	166	152	153	144	154	164	131	144	157	154	116	129	134	176	152	119	158	127	158	136	126	151	132	152	160	132	144	150	171	151	147	129	161	145	158	155	145	148	134	166	154	172	147	136	168	145	175	160	148	133	167	123	143	141	145	148	166	142	151	142	155	164	149	145	121	130	143	138	150	147	131	148	146	154	166	131	169	130	156	161	139	150	136	118	128	126	144	165	141	138	140	167	129	167	152	158	138	141	143	152	127	146	132	146	150	160	148	163	151	141	152	140	151	147	149	126	140	156	165	152	167	137	173	157	155	153	161	164	146	154	153	156	158	150	145	156	135	153	142	156	149	149	156	183	150	132	129	127	145	140	148	139	139	162	146	147	171	147	165	133	141	145	154	154	150	145	147	166	163	141	136	154	132	164	154	172	142	135	142	136	156	155	142	160	150	141	144	153	156	153	146	144	132	129	148	149	163	170	136	164	145	131	147	148	139	165	145	157	143	148	139	145	145	153	152	143	156	152	161	136	163	132	130	131	149	160	156	144	136	153	153	156	163	158	132	158	140	142	145	148	156	147	143	156	132	190	157	153	150	158	141	144	142	149	150	142	128	120	137	151	164	159	143	150	142	159	148	138	128	155	160	158	160	153	137	152	157	159	139	144	146	163	140	154	148	143	149	134	128	157	148	125	155	132	151	163	119	140	139	134	153	145	146	124	148	135	152	138	154	148	151	148	137	151	176	147	155	163	138	159	134	146	149	124	169	158	153	159	144	154	161	139	144	143	154	136	132	151	150	138	164	145	142	145	144	136	137	128	160	147	179	124	160	152	166	160	116	148	152	154	169	167	139	141	153	144	148	162	141	131	155	153	158	156	161	144	145	160	138	153	168	148	151	142	143	159	153	148	145	144	150	148	155	136	146	142	128	153	160	146	150	153	141	157	158	161	154	165	165	180	164	121	131	145	142	146	166	124	141	147	160	149	151	165	139	160	159	164	149	157	144	148	159	152	138	169	158	125	149	140	153	143	161	163	159	160	128	126	142	151	140	149	128	137	171	167	155	143	140	122	145	145	138	132	158	161	133	137	161	131	146	139	156	141	143	162	155	151	159	137	162	159	157	139	139	161	124	155	140	140	164	154	143	133	154	145	155	147	153	150	154	141	124	134	143	162	141	153	143	161	132	136	147	140	143	152	155	151	153	147	124	156	149	146	136	145	168	174	138	145	150	156	133	126	138	151	149	159	142	153	160	158	159	157	158	162	137	143	156	152	131	151	149	140	139	145	151	138	124	154	157	156	146	155	150	144	160	169	127	143	125	160	153	136	153	151	146	142	122	166	140	148	134	128	152	153	160	145	154	144	153	141	138	136	138	152	149	140	140	141	142	154	144	129	150	156	168	162	148	143	142	130	148	161	143	168	144	150	157	129	140	132	153	152	142	150	131	148	140	140	136	162	147	161	149	140	155	158	155	138	145	157	143	164	135	134	140	146	150	133	151	152	157	148	149	140	150	135	133	160	139	149	137	158	154	146	162	139	159	145	148	154	130	146	142	173	142	133	144	141	140	169	148	168	154	141	150	143	137	151	181	153	145	144	139	149	147	139	140	168	149	128	164	152	138	157	160	156	126	162	142	148	145	153	147	163	152	140	154	144	155	150	160	157	139	154	149	184	161	151	157	170	158	137	158	159	167	150	141	158	143	126	148	151	147	142	147	173	146	147	143	141	128	151	126	139	156	158	155	133	153	140	147	138	138	160	154	134	154	136	134	186	146	119	167	137	124	157	133	134	157	149	181	139	165	142	152	151	155	130	157	148	168	155	159	147	153	132	156	143	153	174	178	146	162	169	143	137	180	171	123	134	137	149	163	138	145	145	140	169	157	129	138	159	134	135	133	149	149	130	174	152	139	162	161	119	140	152	164	120	150	153	172	146	148	152	144	127	145	156	154	153	165	131	140	149	152	136	142	154	152	143	150	167	137	137	139	166	146	127	164	142	147	172	143	164	126	156	125	162	162	164	144	151	167	169	169	160	151	155	140	143	156	160	153	136	137	164	133	154	164	149	160	150	154	159	139	144	151	146	159	159	170	138	172	153	148	162	123	156	146	148	137	170	177	143	153	159	139	167	155	151	151	164	145	138	141	153	152	130	149	155	124	176	153	140	132	135	141	141	138	146	134	152	136	162	157	154	150	139	155	158	144	141	144	131	132	137	118	138	155	158	144	131	150	140	157	168	141	138	157	172	148	148	150	151	150	136	142	158	154	133	158	158	153	156	154	148	140	155	153	147	151	144	172	142	144	162	130	151	147	157	158	137	152	154	163	136	139	130	149	155	153	152	169	129	176	142	137	163	136	149	143	145	136	134	157	149	149	164	160	138	139	133	151	138	154	150	144	158	146	144	146	145	132	156	155	123	175	122
4470	346	291	196	152	152	158	140	118	130	110	138	129	128	143	123	133	119	126	115	134	132	134	110	132	136	123	129	109	140	130	127	138	138	117	143	119	124	124	129	117	109	140	122	115	133	103	132	124	122	139	111	116	125	124	132	118	125	117	127	115	137	128	111	125	153	124	137	122	127	129	133	139	117	133	123	125	103	146	123	139	132	111	120	133	134	113	132	107	131	127	103	119	135	111	98	105	112	113	132	141	117	122	126	105	126	115	135	125	137	120	136	119	126	125	132	137	121	121	112	127	148	120	120	133	129	123	93	128	131	134	134	142	142	141	109	112	126	131	132	114	132	121	114	115	140	124	107	146	132	133	135	136	114	110	109	126	127	117	118	137	144	121	115	141	139	129	127	128	119	109	122	130	123	138	126	114	135	114	123	107	142	128	117	126	148	128	113	120	118	124	101	117	121	129	118	128	113	132	109	157	120	114	135	128	130	119	103	132	124	111	134	126	134	123	121	133	120	115	126	132	132	114	127	135	128	126	126	113	120	131	156	136	96	119	130	125	140	124	129	141	121	125	126	111	133	125	111	125	127	122	118	124	124	154	114	132	106	123	143	134	138	140	133	109	130	112	104	113	125	127	142	144	118	112	103	127	144	110	119	135	119	116	120	113	111	132	116	131	119	114	118	135	113	127	109	111	121	109	129	124	122	120	128	137	141	126	140	118	101	138	131	111	120	120	120	97	105	142	126	133	118	139	147	151	136	124	112	110	122	120	114	136	117	128	115	132	119	122	112	145	105	127	104	118	122	139	124	149	125	141	134	121	131	128	126	127	134	113	134	118	145	135	141	133	148	117	113	128	115	131	129	109	129	137	128	147	120	125	129	129	122	114	126	144	122	90	117	123	124	113	131	142	123	126	126	115	107	119	141	137	130	121	138	111	93	119	128	111	131	126	120	120	122	142	132	104	105	109	117	133	135	126	137	122	141	129	119	109	123	119	117	118	117	101	95	128	119	126	120	126	112	121	129	145	124	130	115	123	128	129	111	118	125	122	119	126	123	118	141	127	133	126	130	129	134	123	135	125	115	123	129	144	112	131	113	132	130	122	117	134	147	110	118	121	130	116	113	130	103	134	126	122	144	131	128	124	121	106	125	112	114	125	113	127	114	145	123	132	117	121	127	125	134	154	125	126	102	141	108	107	135	105	130	129	117	136	133	122	130	119	132	121	122	124	132	144	125	117	132	122	96	151	123	119	125	131	128	127	145	104	137	124	134	118	134	132	122	123	115	137	123	138	122	128	131	118	134	117	121	129	117	127	124	110	117	129	124	106	107	123	138	111	125	127	111	109	101	133	133	126	125	118	117	115	115	119	131	136	127	122	122	116	137	127	109	119	123	118	140	133	132	118	116	128	118	115	114	113	106	117	122	128	122	133	114	125	104	132	100	128	113	149	143	117	138	100	132	111	130	148	129	135	130	124	131	108	127	108	108	126	143	111	149	120	124	123	122	112	118	121	118	122	125	108	122	131	139	139	123	137	136	128	114	143	128	132	114	128	129	146	128	129	136	139	124	131	128	152	135	135	122	118	119	112	126	106	134	124	129	132	126	127	117	118	133	145	104	141	130	122	119	125	115	147	149	113	126	151	133	97	129	115	133	121	118	144	144	125	142	122	109	123	126	124	123	143	131	130	140	108	133	109	125	100	112	116	129	125	102	107	121	111	122	122	116	115	118	127	123	118	117	123	115	107	132	119	141	133	135	121	120	123	118	123	110	148	129	125	141	129	145	105	125	125	127	146	101	110	124	117	128	126	120	121	123	117	108	102	137	133	121	121	104	137	134	110	119	153	129	122	122	113	128	128	117	128	162	137	110	108	118	139	120	145	141	115	139	128	131	136	125	145	135	119	139	109	128	129	124	122	122	132	118	133	135	124	137	131	130	122	137	121	120	131	110	128	126	128	145	119	120	127	130	130	106	144	125	112	136	139	112	113	138	140	102	127	116	121	112	137	130	108	135	117	110	115	115	110	114	127	117	121	119	117	117	146	116	139	116	125	126	108	137	109	140	116	119	113	124	140	132	123	125	115	122	100	141	106	114	119	103	124	118	100	107	129	135	125	138	137	138	117	126	135	140	116	114	119	110	99	127	115	106	118	107	135	134	115	123	150	139	124	107	109	108	142	118	107	109	129	128	117	120	106	125	129	119	119	133	122	119	130	125	133	120	123	121	124	121	115	147	108	113	138	123	124	124	121	105	128	128	117	130	136	107	120	126	122	134	125	127	120	120	114	124	127	120	126	116	125	114	120	111	111	118	136	131	120	115	123	136	121	130	113	124	112	131	116	134	121	126	100	140	120	125	112	124	120	114	126	118	105	130	125	139	126	132	143	126	114	122	139	110	118	121	136	126	132	119	123	124	116	130	135	136	132	124	127	113	128	126	123	135	140	118	120	121	125	118	121	139	132	107	129	120	159	125	110	133	116	130	125	117	133	137	124	138	125	101	121	134	125	129	115	122	102	118	134	137	113	126	140	133	130	114	123	97	125	111	135	112	126	133	120	125	123	133	107	142	152	121	119	119	117	129	107	127	138	135	116	122	119	120	134	139	117	124	146	121	111	128	123	135	115	123	134	124	118	129	113	114	130	125	115	138	128	126	134	122	139	146	133	139	148	107	118	134	122	113	140	133	133	152	128	132	127	99	129	113	116	114	114	118	113	116	134	131	110	118	129	125	131	126	132	121	120	120	122	123	121	126	129	115	114	119	133	115	142	109	115	123	100	114	117	122	133	145	154	118	110	132	113	140	133	126	101	115	136	122	149	133	136	112	114	119	132	127	125	129	93	131	125	116	137	142	126	111	111	132	128	134	121	113	125	133	118	125	127	120	125	113	132	130	147	106	129	128	131	132	124	131	114	127	132	135	128	116	129	120	132	136	145	121	117	126	123	116	148	129	142	121	121	144	130	144	130	101	131	149	117	121	120	109	131	104	106	133	123	129	143	125	115	121	131	136	115	127	120	136	126	119	108	109	120	105	99	131	126	124	128	97	136	107	116	115	104	131	138	118	135	115	125	118	110	117	138	128	150	121	111	146	138	129	120	124	107	103	98	128	114	105	106	136	105	131	138	116	115	111	115	121	123	111	112	115	104	116	103	109	124	126	126	132	126	122	131	119	121	141	124	130	145	113	154	111	132	115	116	122	119	133	117	112	122	123	148	122	131	119	131	136	120	109	107	129	109	120	127	130	117	141	120	122	119	117	124	138	120	120	123	137	129	119	120	114	142	118	146	122	112	124	124	114	130	127	121	132	121	125	127	117	132	129	121	131	122	133	121	135	131	123	108	120	125	123	129	141	116	129	121	114	122	119	128	116	119	135	114	133	132	126	140	138	110	123	139	140	143	138	118	115	114	136	144	104	135	121	137	130	128	116	105	131	113	142	121	133	133	128	132	90	138	132	133	117	141	126	127	131	110	138	127	131	123	124
25464	21500	27989	25436	11156	1182	730	643	520	550	475	485	471	500	450	409	420	462	447	450	467	445	430	466	417	463	420	439	428	459	428	412	420	489	441	456	435	408	446	429	426	441	460	461	423	417	438	426	446	427	445	434	421	448	443	409	411	429	410	434	410	423	412	395	445	411	422	416	426	417	405	410	402	413	438	419	411	402	441	437	414	439	419	439	432	418	433	463	442	443	422	431	458	423	408	449	457	432	410	393	434	438	426	447	396	413	419	424	422	413	431	409	423	434	449	436	392	403	357	435	435	429	421	449	426	416	444	449	445	424	422	422	399	423	476	467	445	402	420	383	434	438	401	395	427	452	456	448	452	369	454	461	386	461	407	417	429	450	440	437	459	433	412	402	419	445	420	404	487	390	428	397	421	415	425	416	468	411	395	429	403	398	432	411	412	424	404	400	414	386	444	403	383	450	465	396	412	397	446	435	422	407	408	383	410	420	430	395	408	424	415	442	457	402	399	403	436	431	426	402	415	408	447	439	429	436	408	448	423	436	469	412	413	412	418	439	400	424	365	443	424	428	413	446	405	430	424	431	425	422	406	453	423	434	433	463	379	399	419	441	443	397	453	438	443	436	392	424	460	394	470	426	436	457	440	381	426	432	435	383	450	434	457	432	447	396	455	441	411	405	388	405	422	436	412	364	427	389	422	410	400	445	411	427	416	439	412	426	439	399	425	414	407	424	400	431	441	444	419	422	436	406	431	425	420	418	420	442	442	414	406	409	447	420	457	438	423	401	429	424	432	464	431	422	420	411	406	418	434	420	404	408	448	415	434	430	429	443	426	413	445	462	384	459	452	431	421	451	420	451	399	419	393	431	452	438	382	395	426	394	442	395	450	386	436	429	409	426	458	393	406	404	430	441	388	444	410	411	427	442	444	429	446	447	405	391	425	414	408	407	413	441	397	406	403	395	446	427	431	434	427	415	463	439	434	423	454	417	433	420	412	448	445	405	395	435	404	426	421	432	431	460	376	368	436	402	422	395	404	392	443	441	421	415	428	404	425	386	425	416	422	436	459	402	398	438	444	465	404	433	409	421	429	423	425	437	419	408	464	421	417	426	422	400	433	407	409	426	415	442	392	438	424	464	434	408	419	430	422	423	395	411	435	428	396	408	402	450	429	408	452	401	430	414	420	415	405	418	422	442	422	419	463	438	432	460	381	434	408	443	406	421	448	432	433	410	421	454	420	385	463	448	406	401	391	400	419	414	388	433	439	441	441	405	431	420	456	430	424	405	410	416	412	447	459	412	443	379	414	401	373	368	424	422	397	383	418	414	416	405	404	445	431	407	394	404	431	415	393	411	378	408	400	437	425	444	394	402	416	437	401	403	401	451	432	457	402	414	406	414	441	422	424	421	415	408	412	427	434	429	467	450	396	422	420	399	420	436	412	450	425	461	418	428	443	438	420	412	442	438	413	412	420	430	414	415	418	439	422	458	430	434	440	456	432	430	398	426	426	428	451	444	407	464	399	381	424	466	464	433	401	435	408	451	401	434	398	414	423	390	402	439	408	410	432	389	441	407	431	441	409	416	432	391	455	430	423	409	436	408	403	387	416	413	395	447	430	439	401	400	429	394	413	437	440	413	422	456	433	417	458	425	408	382	395	400	411	426	444	420	434	445	371	399	405	393	449	402	458	432	405	445	440	421	415	450	444	416	428	405	421	394	407	453	448	390	396	427	428	412	412	436	410	415	433	458	475	402	423	412	413	424	456	412	414	408	412	403	446	412	452	432	413	408	445	426	406	420	456	426	425	404	423	422	425	434	451	459	444	429	421	448	413	431	430	392	452	414	415	428	415	402	390	466	432	429	429	429	411	417	397	416	389	424	423	453	410	418	429	435	436	414	442	411	422	431	436	427	436	390	422	385	404	433	424	412	445	448	451	412	376	381	437	403	429	402	400	433	438	440	420	400	402	425	428	429	419	428	376	413	422	439	429	412	434	436	437	440	413	424	426	407	456	409	435	454	437	429	478	415	441	378	395	404	392	433	411	413	391	421	422	443	426	405	392	449	413	409	420	405	418	426	475	428	499	374	461	433	395	390	394	413	397	419	425	407	376	424	422	427	415	449	391	436	401	445	410	408	436	419	441	409	430	396	443	412	426	392	413	437	427	424	418	433	440	425	413	410	416	454	435	402	393	450	412	431	462	429	436	427	424	423	414	434	453	473	430	463	422	389	432	469	452	382	434	444	437	396	420	444	432	409	414	428	427	438	409	410	440	433	406	405	415	388	460	378	406	420	422	466	395	417	417	404	437	433	432	423	437	378	454	412	387	418	403	425	444	433	428	426	453	419	400	410	369	419	427	461	438	421	402	461	418	401	435	408	459	429	444	441	411	428	406	444	444	447	398	413	377	441	412	450	418	460	434	434	410	433	405	415	369	423	450	426	414	423	415	412	410	417	418	414	392	435	460	442	448	405	428	439	408	392	398	415	429	428	382	419	444	425	410	399	415	399	425	387	364	439	422	427	391	448	457	427	444	437	441	429	437	422	449	434	444	427	431	422	409	403	417	459	463	415	405	387	447	431	470	382	430	407	443	383	423	429	421	428	400	423	371	397	456	413	397	410	413	427	428	407	418	432	446	414	424	415	400	440	462	437	451	428	418	429	463	409	418	450	426	431	432	425	461	459	427	434	435	421	397	390	444	447	387	405	437	409	404	391	449	440	426	429	425	442	429	404	448	414	421	446	415	389	442	405	474	414	441	406	409	412	378	448	382	419	404	430	393	414	431	455	434	411	399	429	436	454	444	406	435	420	425	409	407	448	417	413	407	449	437	402	416	382	389	377	428	434	414	416	366	421	445	435	414	425	404	403	428	379	412	445	445	411	425	443	392	460	385	388	450	454	446	393	415	452	410	392	414	405	447	419	409	394	428	438	379	377	414	408	414	434	436	464	424	431	430	386	457	427	440	425	415	438	390	409	416	430	398	414	403	451	393	403	448	458	442	410	440	406	416	449	431	400	424	427	430	426	407	420	415	405	416	449	430	392	415	408	439	431	431	429	424	417	398	433	422	462	455	427	426	397	421	426	421	432	393	441	436	409	408	406	424	411	398	420	403	420	385	456	425	468	424	447	452	431	418	382	435	425	424	408	465	434	448	423	423	421	407	442	408	434	428	435	449	445	410	425	429	438	414	439	418	420	434	387	389	430	420	406	449	408	432	406	411	426	455	426	417	384	412	434	412	419	445	404	442	396	426	445	420	428	419	422	429	415	431	410	432	446	411	405	430	441	417	431	395	388	446	410	472	393	433	414	420	395	408	441	422	414	415	422	429	430	431	414	450	466	459	422	366	406	405	420	402	399	441	424	442	425	462	445	424	413	418	438	409	428	421	439	387	438	468	449	433	441	422	426	395	404	435	393	471	460	413	418	448	434	402	461	394	412	416	387	427	426	411	409	439	450	402	390	419	414	427	422	391	427	404	460
3181	3227	2734	1366	1031	833	642	617	527	543	476	459	439	408	403	419	396	356	376	350	391	374	368	381	424	370	373	355	356	368	359	342	350	368	350	365	374	332	362	337	348	381	360	345	350	349	324	352	343	394	363	327	335	336	314	353	388	364	380	363	329	351	394	337	375	321	324	328	385	330	342	370	378	399	356	349	352	347	320	364	347	351	354	364	374	348	362	331	382	338	362	371	345	368	364	336	350	363	341	348	348	385	340	366	364	367	335	367	336	334	344	380	326	346	336	323	338	347	348	327	326	346	362	376	360	361	347	357	329	325	316	348	386	339	355	329	366	331	384	340	362	329	330	335	345	348	378	364	354	358	352	336	342	332	389	362	350	370	330	355	356	347	331	357	345	360	348	367	346	345	352	354	354	320	361	351	351	360	352	308	363	353	376	337	334	344	368	350	365	366	349	369	347	367	346	350	354	334	373	355	372	342	339	323	341	338	352	369	372	397	350	330	369	362	314	367	315	351	339	357	324	345	376	340	337	363	334	343	383	367	381	342	345	379	330	350	350	380	342	330	348	368	341	333	336	314	367	297	378	339	396	333	337	323	348	366	343	331	346	332	344	356	352	315	340	341	358	341	335	350	327	336	378	360	323	328	351	343	337	374	360	336	362	340	365	323	342	374	327	325	344	328	346	339	353	365	353	365	329	338	362	351	333	347	353	332	373	344	346	356	344	347	329	364	368	390	339	361	327	330	349	359	336	355	346	331	323	346	350	342	356	372	368	361	326	369	327	368	319	340	330	350	322	320	350	337	345	335	330	358	380	309	303	325	324	344	325	390	317	340	347	348	342	367	327	324	340	362	360	346	370	335	336	345	362	353	344	368	350	342	359	350	336	330	350	336	345	365	346	346	348	332	338	344	369	348	327	337	342	352	338	391	322	351	306	378	336	337	340	325	353	352	315	337	331	344	367	342	334	348	313	333	325	336	355	337	354	327	373	358	349	356	364	336	344	362	306	336	338	334	346	373	381	362	349	355	358	314	362	354	342	338	342	307	344	339	316	338	364	360	371	359	357	356	356	366	327	323	332	367	340	332	370	364	366	354	359	345	352	355	333	337	311	385	365	376	319	363	369	352	332	397	335	352	368	355	343	346	351	325	363	341	334	361	313	360	340	333	341	365	362	329	350	320	352	296	342	318	328	341	339	355	305	343	328	332	355	351	337	364	340	381	349	336	334	346	314	331	362	341	350	345	348	333	379	363	309	359	330	326	349	337	318	338	349	367	326	321	343	325	372	353	342	340	371	343	355	340	366	349	371	365	335	353	325	356	326	332	357	363	339	340	331	340	339	327	344	359	334	337	332	356	333	345	366	352	320	318	319	352	348	362	356	360	370	345	404	386	338	328	339	334	361	330	367	358	352	341	324	304	369	334	359	365	357	338	341	350	327	339	344	340	363	332	376	341	361	366	345	375	334	351	341	341	362	350	321	356	311	344	354	331	351	367	363	327	340	298	353	341	358	373	364	322	359	339	368	339	374	337	342	347	341	340	335	336	346	353	389	325	341	347	355	323	341	352	332	378	314	338	332	330	371	340	363	332	331	332	343	302	358	341	339	366	341	347	344	358	397	347	372	339	324	337	328	340	322	372	348	349	329	352	318	345	341	341	343	334	350	351	346	347	329	354	322	394	375	367	340	297	316	333	332	369	326	355	304	357	325	368	348	342	371	338	319	347	335	360	369	372	375	347	334	391	326	393	356	385	340	345	347	350	326	375	344	363	331	343	358	360	339	360	355	359	347	347	345	326	340	339	326	342	379	362	342	363	377	348	358	330	374	355	370	357	350	351	359	346	369	362	339	313	358	314	378	362	330	354	307	322	345	312	339	365	357	328	355	339	340	355	312	360	333	336	333	333	296	357	396	348	345	309	345	323	346	356	323	344	326	335	328	324	351	318	320	396	351	373	326	337	390	349	340	357	335	330	323	349	379	335	408	343	357	357	347	342	323	359	318	368	331	332	337	346	360	357	330	352	373	334	301	351	352	351	336	361	355	373	308	356	330	346	317	319	332	318	348	336	326	316	357	342	365	323	332	365	347	365	342	337	356	339	333	371	329	355	357	323	363	353	338	330	308	293	316	347	331	318	334	341	343	328	362	349	336	323	360	336	336	317	341	367	379	333	350	346	371	355	357	337	319	347	361	343	352	352	334	306	322	365	302	308	357	360	359	358	341	342	346	349	329	330	350	346	375	354	324	355	365	336	339	335	341	364	343	336	329	358	321	355	378	334	365	339	323	333	376	352	334	335	323	331	328	358	351	321	331	357	377	345	312	323	348	344	371	344	343	353	334	356	352	340	360	374	327	319	350	353	340	330	369	326	332	346	348	348	324	363	356	356	306	371	329	340	368	335	326	376	326	301	366	321	319	339	330	373	350	340	360	351	315	368	351	382	356	336	351	358	340	350	329	352	349	374	345	357	344	331	332	361	365	338	366	305	354	344	327	337	331	315	341	349	360	331	339	377	331	335	352	323	384	338	339	335	345	345	353	350	361	337	368	340	342	333	362	349	333	344	298	355	320	347	335	340	375	344	355	350	370	366	360	362	342	337	332	352	335	337	331	360	341	363	358	370	314	317	328	350	346	345	363	363	325	337	329	367	360	334	345	342	361	371	311	319	318	315	327	336	354	326	332	345	328	332	354	357	333	361	320	357	378	363	349	360	361	338	317	306	345	326	354	324	341	347	347	342	326	367	335	357	351	350	328	343	382	363	351	348	367	340	356	313	335	305	358	338	352	337	313	348	355	324	327	319	346	336	326	334	351	321	354	349	349	343	285	356	317	319	332	348	350	332	335	347	350	364	348	363	351	385	343	303	364	362	336	342	327	349	347	342	340	341	337	368	339	331	377	318	330	363	307	341	328	347	346	338	360	359	355	349	324	329	320	308	331	325	331	320	342	348	366	370	325	341	377	325	355	359	330	379	357	397	307	350	355	308	349	349	340	331	320	356	357	300	389	368	323	347	342	342	365	336	329	344	380	316	308	333	334	330	336	317	321	355	363	339	352	407	369	350	352	322	380	345	331	325	348	347	333	337	327	358	324	378	327	360	319	346	330	351	353	361	360	320	340	333	329	348	356	329	302	331	363	339	329	320	329	342	304	330	347	352	318	359	365	352	328	314	340	334	373	330	298	345	350	366	336	354	345	339	348	323	338	366	355	348	324	368	337	336	298	352	380	328	342	345	354	339	312	321	342	366	306	388	354	357	324	342	355	354	373	333	335	379	354	359	354	338	367	345	357	316	313	355	324	361	329	348	323	335	374	371	343	356	349	332	337	340	340	393	327	329	352	311	354	338	304	332	315	330	346	346	307	354	357	326	336	330	351	360	321	386	351	339	330	346	336	335	334	336	314	374	347	322	363	323	315	330	338	376	362	358	374	379	348	326	331	359	347	320	352	357	337	323	338	372	345	335	320	367	373	346	321	374	319	327
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
